/* CSS Chess Engine — Move Generation Rules
 * Auto-generated by scripts/generate-movegen-css.js
 * Sets --pseudo-legal: 1 on .move elements that are pseudo-legal.
 * Legality (not moving into check) is verified by DOM mutation + check detection CSS.
 */

/* Default: no move is pseudo-legal */
.move { --pseudo-legal: 0; }

/* === White Knight === */
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wN"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wN"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="a1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wN"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wN"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="a2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wN"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="a2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wN"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wN"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wN"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="a3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wN"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="a3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wN"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wN"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wN"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="a4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wN"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="a4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wN"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wN"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wN"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="a5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wN"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="a5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wN"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wN"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wN"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="a6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wN"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="a6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wN"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wN"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="a7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wN"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="a7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wN"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wN"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="a8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wN"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wN"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wN"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wN"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wN"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wN"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wN"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wN"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wN"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wN"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wN"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wN"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wN"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wN"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wN"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wN"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wN"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wN"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wN"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wN"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wN"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wN"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wN"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wN"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wN"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wN"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wN"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wN"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wN"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wN"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wN"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wN"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wN"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wN"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wN"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wN"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wN"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wN"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wN"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wN"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wN"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wN"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wN"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wN"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wN"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wN"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wN"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wN"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wN"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wN"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wN"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wN"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wN"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wN"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wN"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wN"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wN"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wN"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wN"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wN"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wN"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wN"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wN"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wN"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wN"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wN"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wN"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wN"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wN"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wN"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wN"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wN"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wN"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wN"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wN"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wN"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wN"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wN"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wN"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wN"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wN"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wN"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wN"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wN"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wN"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wN"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wN"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wN"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wN"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wN"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wN"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wN"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wN"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wN"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wN"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wN"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wN"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wN"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wN"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wN"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wN"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wN"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wN"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wN"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wN"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wN"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wN"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wN"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wN"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wN"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wN"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wN"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wN"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wN"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wN"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wN"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wN"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wN"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wN"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wN"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wN"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wN"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wN"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wN"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wN"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wN"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wN"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wN"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wN"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wN"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wN"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wN"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wN"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wN"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wN"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wN"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wN"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wN"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wN"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wN"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wN"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wN"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wN"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wN"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wN"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wN"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wN"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wN"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wN"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wN"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wN"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wN"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wN"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wN"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wN"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wN"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wN"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wN"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wN"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wN"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wN"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wN"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wN"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wN"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wN"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wN"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wN"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wN"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wN"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wN"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wN"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wN"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wN"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wN"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wN"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wN"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wN"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wN"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wN"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wN"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wN"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wN"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wN"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wN"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wN"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wN"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wN"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wN"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wN"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wN"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wN"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wN"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wN"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wN"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wN"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wN"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wN"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wN"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wN"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wN"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wN"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wN"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wN"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wN"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wN"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wN"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wN"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wN"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wN"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wN"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wN"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wN"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wN"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wN"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wN"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wN"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wN"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wN"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wN"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wN"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wN"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wN"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wN"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wN"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wN"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wN"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wN"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wN"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wN"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wN"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wN"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wN"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wN"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wN"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wN"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wN"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wN"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wN"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wN"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wN"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wN"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wN"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wN"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wN"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wN"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wN"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wN"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wN"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wN"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wN"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wN"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wN"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wN"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wN"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wN"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wN"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wN"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wN"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wN"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wN"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wN"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wN"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wN"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wN"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wN"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wN"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wN"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wN"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wN"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wN"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wN"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wN"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wN"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wN"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wN"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wN"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wN"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wN"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wN"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wN"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wN"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wN"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wN"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wN"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wN"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="h1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wN"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wN"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="h2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wN"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="h2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wN"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wN"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="h3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wN"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="h3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wN"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wN"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wN"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="h4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wN"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="h4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wN"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wN"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wN"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="h5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wN"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="h5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wN"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wN"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wN"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="h6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wN"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="h6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wN"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wN"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wN"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="h7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wN"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="h7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wN"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wN"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="h8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wN"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === White King === */
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wK"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wK"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wK"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wK"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wK"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wK"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wK"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wK"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wK"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wK"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wK"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wK"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wK"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wK"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wK"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wK"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wK"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wK"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wK"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wK"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wK"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wK"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wK"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wK"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wK"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wK"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wK"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wK"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wK"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wK"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wK"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wK"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wK"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wK"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wK"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wK"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wK"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wK"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wK"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wK"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wK"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wK"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wK"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wK"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wK"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wK"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wK"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wK"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wK"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wK"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wK"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wK"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wK"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wK"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wK"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wK"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wK"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wK"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wK"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wK"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wK"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wK"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wK"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === White Pawn === */
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wP"]):has(.sq[data-s="a3"][data-p="empty"]) .move[data-f="a2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wP"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]) .move[data-f="a2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wP"]):has(.sq[data-s="b3"][data-p^="b"]) .move[data-f="a2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wP"]):has(.sq[data-s="a4"][data-p="empty"]) .move[data-f="a3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wP"]):has(.sq[data-s="b4"][data-p^="b"]) .move[data-f="a3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wP"]):has(.sq[data-s="a5"][data-p="empty"]) .move[data-f="a4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wP"]):has(.sq[data-s="b5"][data-p^="b"]) .move[data-f="a4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wP"]):has(.sq[data-s="a6"][data-p="empty"]) .move[data-f="a5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wP"]):has(.sq[data-s="b6"][data-p^="b"]) .move[data-f="a5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"][data-e="b6"]:has(.sq[data-s="a5"][data-p="wP"]) .move[data-f="a5"][data-d="b6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wP"]):has(.sq[data-s="a7"][data-p="empty"]) .move[data-f="a6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wP"]):has(.sq[data-s="b7"][data-p^="b"]) .move[data-f="a6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wP"]):has(.sq[data-s="a8"][data-p="empty"]) .move[data-f="a7"][data-d="a8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wP"]):has(.sq[data-s="b8"][data-p^="b"]) .move[data-f="a7"][data-d="b8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wP"]):has(.sq[data-s="b3"][data-p="empty"]) .move[data-f="b2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wP"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]) .move[data-f="b2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wP"]):has(.sq[data-s="a3"][data-p^="b"]) .move[data-f="b2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wP"]):has(.sq[data-s="c3"][data-p^="b"]) .move[data-f="b2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wP"]):has(.sq[data-s="b4"][data-p="empty"]) .move[data-f="b3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wP"]):has(.sq[data-s="a4"][data-p^="b"]) .move[data-f="b3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wP"]):has(.sq[data-s="c4"][data-p^="b"]) .move[data-f="b3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wP"]):has(.sq[data-s="b5"][data-p="empty"]) .move[data-f="b4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wP"]):has(.sq[data-s="a5"][data-p^="b"]) .move[data-f="b4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wP"]):has(.sq[data-s="c5"][data-p^="b"]) .move[data-f="b4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wP"]):has(.sq[data-s="b6"][data-p="empty"]) .move[data-f="b5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wP"]):has(.sq[data-s="a6"][data-p^="b"]) .move[data-f="b5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wP"]):has(.sq[data-s="c6"][data-p^="b"]) .move[data-f="b5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"][data-e="a6"]:has(.sq[data-s="b5"][data-p="wP"]) .move[data-f="b5"][data-d="a6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"][data-e="c6"]:has(.sq[data-s="b5"][data-p="wP"]) .move[data-f="b5"][data-d="c6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wP"]):has(.sq[data-s="b7"][data-p="empty"]) .move[data-f="b6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wP"]):has(.sq[data-s="a7"][data-p^="b"]) .move[data-f="b6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wP"]):has(.sq[data-s="c7"][data-p^="b"]) .move[data-f="b6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wP"]):has(.sq[data-s="b8"][data-p="empty"]) .move[data-f="b7"][data-d="b8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wP"]):has(.sq[data-s="a8"][data-p^="b"]) .move[data-f="b7"][data-d="a8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wP"]):has(.sq[data-s="c8"][data-p^="b"]) .move[data-f="b7"][data-d="c8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wP"]):has(.sq[data-s="c3"][data-p="empty"]) .move[data-f="c2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wP"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]) .move[data-f="c2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wP"]):has(.sq[data-s="b3"][data-p^="b"]) .move[data-f="c2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wP"]):has(.sq[data-s="d3"][data-p^="b"]) .move[data-f="c2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wP"]):has(.sq[data-s="c4"][data-p="empty"]) .move[data-f="c3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wP"]):has(.sq[data-s="b4"][data-p^="b"]) .move[data-f="c3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wP"]):has(.sq[data-s="d4"][data-p^="b"]) .move[data-f="c3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wP"]):has(.sq[data-s="c5"][data-p="empty"]) .move[data-f="c4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wP"]):has(.sq[data-s="b5"][data-p^="b"]) .move[data-f="c4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wP"]):has(.sq[data-s="d5"][data-p^="b"]) .move[data-f="c4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wP"]):has(.sq[data-s="c6"][data-p="empty"]) .move[data-f="c5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wP"]):has(.sq[data-s="b6"][data-p^="b"]) .move[data-f="c5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wP"]):has(.sq[data-s="d6"][data-p^="b"]) .move[data-f="c5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"][data-e="b6"]:has(.sq[data-s="c5"][data-p="wP"]) .move[data-f="c5"][data-d="b6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"][data-e="d6"]:has(.sq[data-s="c5"][data-p="wP"]) .move[data-f="c5"][data-d="d6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wP"]):has(.sq[data-s="c7"][data-p="empty"]) .move[data-f="c6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wP"]):has(.sq[data-s="b7"][data-p^="b"]) .move[data-f="c6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wP"]):has(.sq[data-s="d7"][data-p^="b"]) .move[data-f="c6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wP"]):has(.sq[data-s="c8"][data-p="empty"]) .move[data-f="c7"][data-d="c8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wP"]):has(.sq[data-s="b8"][data-p^="b"]) .move[data-f="c7"][data-d="b8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wP"]):has(.sq[data-s="d8"][data-p^="b"]) .move[data-f="c7"][data-d="d8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wP"]):has(.sq[data-s="d3"][data-p="empty"]) .move[data-f="d2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wP"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]) .move[data-f="d2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wP"]):has(.sq[data-s="c3"][data-p^="b"]) .move[data-f="d2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wP"]):has(.sq[data-s="e3"][data-p^="b"]) .move[data-f="d2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wP"]):has(.sq[data-s="d4"][data-p="empty"]) .move[data-f="d3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wP"]):has(.sq[data-s="c4"][data-p^="b"]) .move[data-f="d3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wP"]):has(.sq[data-s="e4"][data-p^="b"]) .move[data-f="d3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wP"]):has(.sq[data-s="d5"][data-p="empty"]) .move[data-f="d4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wP"]):has(.sq[data-s="c5"][data-p^="b"]) .move[data-f="d4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wP"]):has(.sq[data-s="e5"][data-p^="b"]) .move[data-f="d4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wP"]):has(.sq[data-s="d6"][data-p="empty"]) .move[data-f="d5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wP"]):has(.sq[data-s="c6"][data-p^="b"]) .move[data-f="d5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wP"]):has(.sq[data-s="e6"][data-p^="b"]) .move[data-f="d5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"][data-e="c6"]:has(.sq[data-s="d5"][data-p="wP"]) .move[data-f="d5"][data-d="c6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"][data-e="e6"]:has(.sq[data-s="d5"][data-p="wP"]) .move[data-f="d5"][data-d="e6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wP"]):has(.sq[data-s="d7"][data-p="empty"]) .move[data-f="d6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wP"]):has(.sq[data-s="c7"][data-p^="b"]) .move[data-f="d6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wP"]):has(.sq[data-s="e7"][data-p^="b"]) .move[data-f="d6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wP"]):has(.sq[data-s="d8"][data-p="empty"]) .move[data-f="d7"][data-d="d8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wP"]):has(.sq[data-s="c8"][data-p^="b"]) .move[data-f="d7"][data-d="c8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wP"]):has(.sq[data-s="e8"][data-p^="b"]) .move[data-f="d7"][data-d="e8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wP"]):has(.sq[data-s="e3"][data-p="empty"]) .move[data-f="e2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wP"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]) .move[data-f="e2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wP"]):has(.sq[data-s="d3"][data-p^="b"]) .move[data-f="e2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wP"]):has(.sq[data-s="f3"][data-p^="b"]) .move[data-f="e2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wP"]):has(.sq[data-s="e4"][data-p="empty"]) .move[data-f="e3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wP"]):has(.sq[data-s="d4"][data-p^="b"]) .move[data-f="e3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wP"]):has(.sq[data-s="f4"][data-p^="b"]) .move[data-f="e3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wP"]):has(.sq[data-s="e5"][data-p="empty"]) .move[data-f="e4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wP"]):has(.sq[data-s="d5"][data-p^="b"]) .move[data-f="e4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wP"]):has(.sq[data-s="f5"][data-p^="b"]) .move[data-f="e4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wP"]):has(.sq[data-s="e6"][data-p="empty"]) .move[data-f="e5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wP"]):has(.sq[data-s="d6"][data-p^="b"]) .move[data-f="e5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wP"]):has(.sq[data-s="f6"][data-p^="b"]) .move[data-f="e5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"][data-e="d6"]:has(.sq[data-s="e5"][data-p="wP"]) .move[data-f="e5"][data-d="d6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"][data-e="f6"]:has(.sq[data-s="e5"][data-p="wP"]) .move[data-f="e5"][data-d="f6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wP"]):has(.sq[data-s="e7"][data-p="empty"]) .move[data-f="e6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wP"]):has(.sq[data-s="d7"][data-p^="b"]) .move[data-f="e6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wP"]):has(.sq[data-s="f7"][data-p^="b"]) .move[data-f="e6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wP"]):has(.sq[data-s="e8"][data-p="empty"]) .move[data-f="e7"][data-d="e8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wP"]):has(.sq[data-s="d8"][data-p^="b"]) .move[data-f="e7"][data-d="d8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wP"]):has(.sq[data-s="f8"][data-p^="b"]) .move[data-f="e7"][data-d="f8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wP"]):has(.sq[data-s="f3"][data-p="empty"]) .move[data-f="f2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wP"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]) .move[data-f="f2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wP"]):has(.sq[data-s="e3"][data-p^="b"]) .move[data-f="f2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wP"]):has(.sq[data-s="g3"][data-p^="b"]) .move[data-f="f2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wP"]):has(.sq[data-s="f4"][data-p="empty"]) .move[data-f="f3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wP"]):has(.sq[data-s="e4"][data-p^="b"]) .move[data-f="f3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wP"]):has(.sq[data-s="g4"][data-p^="b"]) .move[data-f="f3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wP"]):has(.sq[data-s="f5"][data-p="empty"]) .move[data-f="f4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wP"]):has(.sq[data-s="e5"][data-p^="b"]) .move[data-f="f4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wP"]):has(.sq[data-s="g5"][data-p^="b"]) .move[data-f="f4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wP"]):has(.sq[data-s="f6"][data-p="empty"]) .move[data-f="f5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wP"]):has(.sq[data-s="e6"][data-p^="b"]) .move[data-f="f5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wP"]):has(.sq[data-s="g6"][data-p^="b"]) .move[data-f="f5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"][data-e="e6"]:has(.sq[data-s="f5"][data-p="wP"]) .move[data-f="f5"][data-d="e6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"][data-e="g6"]:has(.sq[data-s="f5"][data-p="wP"]) .move[data-f="f5"][data-d="g6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wP"]):has(.sq[data-s="f7"][data-p="empty"]) .move[data-f="f6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wP"]):has(.sq[data-s="e7"][data-p^="b"]) .move[data-f="f6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wP"]):has(.sq[data-s="g7"][data-p^="b"]) .move[data-f="f6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wP"]):has(.sq[data-s="f8"][data-p="empty"]) .move[data-f="f7"][data-d="f8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wP"]):has(.sq[data-s="e8"][data-p^="b"]) .move[data-f="f7"][data-d="e8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wP"]):has(.sq[data-s="g8"][data-p^="b"]) .move[data-f="f7"][data-d="g8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wP"]):has(.sq[data-s="g3"][data-p="empty"]) .move[data-f="g2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wP"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]) .move[data-f="g2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wP"]):has(.sq[data-s="f3"][data-p^="b"]) .move[data-f="g2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wP"]):has(.sq[data-s="h3"][data-p^="b"]) .move[data-f="g2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wP"]):has(.sq[data-s="g4"][data-p="empty"]) .move[data-f="g3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wP"]):has(.sq[data-s="f4"][data-p^="b"]) .move[data-f="g3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wP"]):has(.sq[data-s="h4"][data-p^="b"]) .move[data-f="g3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wP"]):has(.sq[data-s="g5"][data-p="empty"]) .move[data-f="g4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wP"]):has(.sq[data-s="f5"][data-p^="b"]) .move[data-f="g4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wP"]):has(.sq[data-s="h5"][data-p^="b"]) .move[data-f="g4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wP"]):has(.sq[data-s="g6"][data-p="empty"]) .move[data-f="g5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wP"]):has(.sq[data-s="f6"][data-p^="b"]) .move[data-f="g5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wP"]):has(.sq[data-s="h6"][data-p^="b"]) .move[data-f="g5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"][data-e="f6"]:has(.sq[data-s="g5"][data-p="wP"]) .move[data-f="g5"][data-d="f6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"][data-e="h6"]:has(.sq[data-s="g5"][data-p="wP"]) .move[data-f="g5"][data-d="h6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wP"]):has(.sq[data-s="g7"][data-p="empty"]) .move[data-f="g6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wP"]):has(.sq[data-s="f7"][data-p^="b"]) .move[data-f="g6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wP"]):has(.sq[data-s="h7"][data-p^="b"]) .move[data-f="g6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wP"]):has(.sq[data-s="g8"][data-p="empty"]) .move[data-f="g7"][data-d="g8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wP"]):has(.sq[data-s="f8"][data-p^="b"]) .move[data-f="g7"][data-d="f8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wP"]):has(.sq[data-s="h8"][data-p^="b"]) .move[data-f="g7"][data-d="h8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wP"]):has(.sq[data-s="h3"][data-p="empty"]) .move[data-f="h2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wP"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]) .move[data-f="h2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wP"]):has(.sq[data-s="g3"][data-p^="b"]) .move[data-f="h2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wP"]):has(.sq[data-s="h4"][data-p="empty"]) .move[data-f="h3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wP"]):has(.sq[data-s="g4"][data-p^="b"]) .move[data-f="h3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wP"]):has(.sq[data-s="h5"][data-p="empty"]) .move[data-f="h4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wP"]):has(.sq[data-s="g5"][data-p^="b"]) .move[data-f="h4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wP"]):has(.sq[data-s="h6"][data-p="empty"]) .move[data-f="h5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wP"]):has(.sq[data-s="g6"][data-p^="b"]) .move[data-f="h5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"][data-e="g6"]:has(.sq[data-s="h5"][data-p="wP"]) .move[data-f="h5"][data-d="g6"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wP"]):has(.sq[data-s="h7"][data-p="empty"]) .move[data-f="h6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wP"]):has(.sq[data-s="g7"][data-p^="b"]) .move[data-f="h6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wP"]):has(.sq[data-s="h8"][data-p="empty"]) .move[data-f="h7"][data-d="h8"][data-pr] { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wP"]):has(.sq[data-s="g8"][data-p^="b"]) .move[data-f="h7"][data-d="g8"][data-pr] { --pseudo-legal: 1; }

/* === White Rook === */
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wR"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wR"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wR"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wR"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wR"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wR"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wR"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wR"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === White Bishop === */
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wB"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="a1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="a1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="a1"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="a1"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="a1"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="a1"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wB"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="a2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="a2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="a2"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="a2"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="a2"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wB"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wB"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="a3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="a3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="a3"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="a3"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wB"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="a3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wB"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="a4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="a4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="a4"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wB"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="a4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="a4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wB"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="a5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="a5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wB"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="a5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="a5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="a5"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wB"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="a6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wB"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="a6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="a6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="a6"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="a6"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wB"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wB"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="a7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="a7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="a7"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="a7"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="a7"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wB"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="a8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="a8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="a8"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="a8"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="a8"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="a8"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wB"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="b1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="b1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="b1"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="b1"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="b1"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wB"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="b2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="b2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="b2"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="b2"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="b2"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wB"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="b3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="b3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="b3"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="b3"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="b3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wB"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="b4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="b4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="b4"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="b4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="b4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wB"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="b5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="b5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="b5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="b5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="b5"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wB"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="b6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="b6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="b6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="b6"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="b6"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wB"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="b7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="b7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="b7"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="b7"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="b7"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wB"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wB"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="b8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="b8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="b8"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="b8"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="b8"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wB"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wB"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="c1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="c1"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="c1"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="c1"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wB"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="c1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="c2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="c2"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="c2"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="c2"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="c2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wB"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="c3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="c3"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="c3"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="c3"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="c3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="c3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="c3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="c4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="c4"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="c4"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="c4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="c4"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="c4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="c4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="c5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="c5"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="c5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="c5"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="c5"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="c5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="c5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="c6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="c6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="c6"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="c6"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="c6"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="c6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="c6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="c7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="c7"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="c7"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="c7"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="c7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wB"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="c8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="c8"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="c8"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="c8"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wB"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="c8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wB"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="d1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="d1"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="d1"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wB"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="d1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="d1"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="d2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="d2"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="d2"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="d2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="d2"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wB"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="d3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="d3"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="d3"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="d3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="d3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="d3"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="d3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="d4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="d4"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="d4"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="d4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="d4"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="d4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="d4"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="d4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="d4"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="d5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="d5"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="d5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="d5"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="d5"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="d5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="d5"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="d5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="d5"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="d6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="d6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="d6"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="d6"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="d6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="d6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="d6"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="d7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="d7"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="d7"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="d7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="d7"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wB"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="d8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="d8"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="d8"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wB"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="d8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="d8"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wB"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="e1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="e1"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wB"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="e1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="e1"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="e1"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="e2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="e2"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="e2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="e2"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="e2"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wB"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="e3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="e3"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="e3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="e3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="e3"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="e3"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="e3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="e4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="e4"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="e4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="e4"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="e4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="e4"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="e4"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="e4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="e4"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="e5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="e5"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="e5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="e5"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="e5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="e5"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="e5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="e5"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="e5"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="e6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="e6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="e6"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="e6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="e6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="e6"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="e6"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="e7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="e7"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="e7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="e7"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="e7"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wB"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="e8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="e8"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wB"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="e8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="e8"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="e8"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wB"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="f1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wB"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="f1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="f1"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="f1"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="f1"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="f2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="f2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="f2"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="f2"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="f2"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wB"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="f3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="f3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="f3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="f3"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="f3"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="f3"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="f3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="f4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="f4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="f4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="f4"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="f4"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="f4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="f4"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="f5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="f5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="f5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="f5"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="f5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="f5"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="f5"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="f6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="f6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="f6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="f6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="f6"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="f6"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="f6"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="f7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="f7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="f7"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="f7"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="f7"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wB"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="f8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wB"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="f8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="f8"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="f8"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="f8"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wB"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wB"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="g1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="g1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="g1"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="g1"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="g1"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="g2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="g2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="g2"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="g2"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="g2"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wB"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="g3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="g3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="g3"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="g3"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="g3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="g4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="g4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="g4"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="g4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="g4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="g5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="g5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="g5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="g5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="g5"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="g6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="g6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="g6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="g6"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="g6"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="g7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="g7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="g7"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="g7"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="g7"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wB"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wB"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="g8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="g8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="g8"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="g8"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="g8"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wB"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="h1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="h1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="h1"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="h1"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="h1"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="h1"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wB"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="h2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="h2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="h2"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="h2"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="h2"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wB"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wB"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="h3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="h3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="h3"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="h3"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wB"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="h3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wB"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="h4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="h4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="h4"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wB"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="h4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="h4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wB"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="h5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="h5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wB"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="h5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="h5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="h5"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wB"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="h6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wB"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="h6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="h6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="h6"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="h6"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wB"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wB"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="h7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="h7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="h7"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="h7"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="h7"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wB"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="h8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="h8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="h8"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="h8"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="h8"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="h8"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === White Queen === */
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a1"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="a1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="a1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="a1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="a1"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="a1"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="a1"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="a1"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="a2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="a2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="a2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="a2"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="a2"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="a2"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a2"][data-p="wQ"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="a2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="a3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="a3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="a3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="a3"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="a3"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="a3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a3"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="a3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a4"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="a4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="a4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="a4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="a4"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="a4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="a4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a4"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="a4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a5"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="a5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="a5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="a5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="a5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="a5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="a5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a5"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="a5"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a6"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="a6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="a6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="a6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="a6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="a6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="a6"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="a6"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a7"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="a7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="a7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="a7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="a7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="a7"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="a7"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="a7"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="a8"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="a8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="a8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="a8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="a8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="a8"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="a8"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="a8"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="a8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="a8"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b1"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="b1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="b1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="b1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="b1"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="b1"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="b1"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b1"][data-p="wQ"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="b2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="b2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="b2"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="b2"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="b2"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b2"][data-p="wQ"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="b2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="b3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="b3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="b3"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="b3"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="b3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b3"][data-p="wQ"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="b3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b4"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="b4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="b4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="b4"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="b4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="b4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b4"][data-p="wQ"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="b4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b5"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="b5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="b5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="b5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="b5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="b5"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b5"][data-p="wQ"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="b5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b6"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="b6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="b6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="b6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="b6"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="b6"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b6"][data-p="wQ"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="b6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b7"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="b7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="b7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="b7"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="b7"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="b7"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b7"][data-p="wQ"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="b7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="b8"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="b8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="b8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="b8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="b8"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="b8"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="b8"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="b8"][data-p="wQ"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="b8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c1"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="c1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="c1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="c1"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="c1"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="c1"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c1"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="c1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="c2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="c2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="c2"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="c2"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="c2"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="c2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c2"][data-p="wQ"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="c2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="c3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="c3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="c3"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="c3"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="c3"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="c3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="c3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="c3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c3"][data-p="wQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="c3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c4"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="c4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="c4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="c4"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="c4"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="c4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="c4"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="c4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="c4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c4"][data-p="wQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="c4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c5"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="c5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="c5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="c5"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="c5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="c5"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="c5"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="c5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="c5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c5"][data-p="wQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="c5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c6"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="c6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="c6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="c6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="c6"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="c6"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="c6"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="c6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="c6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c6"][data-p="wQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="c6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c7"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="c7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="c7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="c7"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="c7"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="c7"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="c7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c7"][data-p="wQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="c7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="c8"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="c8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="c8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="c8"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="c8"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="c8"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="c8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="c8"][data-p="wQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="c8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d1"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="d1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="d1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="d1"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="d1"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="d1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d1"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="d1"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="d2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="d2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="d2"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="d2"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="d2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="d2"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d2"][data-p="wQ"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="d2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="d3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="d3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="d3"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="d3"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="d3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="d3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="d3"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="d3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d3"][data-p="wQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="d3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="d4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="d4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="d4"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="d4"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="d4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="d4"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="d4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="d4"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="d4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="d4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d4"][data-p="wQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="d4"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d5"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="d5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="d5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="d5"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="d5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="d5"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="d5"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="d5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="d5"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="d5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="d5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d5"][data-p="wQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="d5"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d6"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="d6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="d6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="d6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="d6"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="d6"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="d6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="d6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="d6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d6"][data-p="wQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="d6"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d7"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="d7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="d7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="d7"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="d7"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="d7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="d7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d7"][data-p="wQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="d7"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="d8"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="d8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="d8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="d8"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="d8"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="d8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="d8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="d8"][data-p="wQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="d8"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e1"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="e1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="e1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="e1"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="e1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="e1"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e1"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="e1"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="e2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="e2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="e2"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="e2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="e2"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="e2"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e2"][data-p="wQ"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="e2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="e3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="e3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="e3"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="e3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="e3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="e3"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="e3"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="e3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e3"][data-p="wQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="e3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="e4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="e4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="e4"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="e4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="e4"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="e4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="e4"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="e4"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="e4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="e4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e4"][data-p="wQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="e4"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e5"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="e5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="e5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="e5"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="e5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="e5"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="e5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="e5"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="e5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="e5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="e5"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e5"][data-p="wQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="e5"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e6"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="e6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="e6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="e6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="e6"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="e6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="e6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="e6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="e6"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e6"][data-p="wQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="e6"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e7"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="e7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="e7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="e7"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="e7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="e7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="e7"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e7"][data-p="wQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="e7"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="e8"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="e8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="e8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="e8"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="e8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="e8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="e8"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="e8"][data-p="wQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="e8"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f1"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="f1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="f1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="f1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="f1"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="f1"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f1"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="f1"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="f2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="f2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="f2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="f2"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="f2"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="f2"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f2"][data-p="wQ"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="f2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="f3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="f3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="f3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="f3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="f3"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="f3"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="f3"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="f3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f3"][data-p="wQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="f3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f4"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="f4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="f4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="f4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="f4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="f4"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="f4"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="f4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="f4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f4"][data-p="wQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="f4"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f5"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="f5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="f5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="f5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="f5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="f5"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="f5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="f5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="f5"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f5"][data-p="wQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="f5"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f6"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="f6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="f6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="f6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="f6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="f6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="f6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="f6"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="f6"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f6"][data-p="wQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="f6"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f7"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="f7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="f7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="f7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="f7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="f7"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="f7"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f7"][data-p="wQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="f7"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="f8"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="f8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="f8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="f8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="f8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="f8"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="f8"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="f8"][data-p="wQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="f8"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g1"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="g1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="g1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="g1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="g1"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="g1"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g1"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="g1"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="g2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="g2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="g2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="g2"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="g2"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="g2"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g2"][data-p="wQ"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="g2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="g3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="g3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="g3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="g3"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="g3"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="g3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g3"][data-p="wQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="g3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g4"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="g4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="g4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="g4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="g4"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="g4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="g4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g4"][data-p="wQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="g4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g5"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="g5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="g5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="g5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="g5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="g5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="g5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g5"][data-p="wQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="g5"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g6"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="g6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="g6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="g6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="g6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="g6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="g6"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g6"][data-p="wQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="g6"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g7"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="g7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="g7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="g7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="g7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="g7"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="g7"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g7"][data-p="wQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="g7"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="g8"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="g8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="g8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="g8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="g8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="g8"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="g8"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="g8"][data-p="wQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="g8"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h1"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="h1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="h1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="h1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="h1"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="h1"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="h1"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h1"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="h1"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="w"])) .move[data-f="h2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="h2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="h2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="h2"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="h2"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="h2"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h2"][data-p="wQ"]):has(.sq[data-s="g1"]:not([data-p^="w"])) .move[data-f="h2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="w"])) .move[data-f="h3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="h3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="h3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="h3"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="h3"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g2"]:not([data-p^="w"])) .move[data-f="h3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h3"][data-p="wQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="w"])) .move[data-f="h3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h4"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="w"])) .move[data-f="h4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="h4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="h4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="h4"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g3"]:not([data-p^="w"])) .move[data-f="h4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="w"])) .move[data-f="h4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h4"][data-p="wQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="w"])) .move[data-f="h4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h5"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="w"])) .move[data-f="h5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="h5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="h5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g4"]:not([data-p^="w"])) .move[data-f="h5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="w"])) .move[data-f="h5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="w"])) .move[data-f="h5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h5"][data-p="wQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="w"])) .move[data-f="h5"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h6"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="w"])) .move[data-f="h6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="h6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g5"]:not([data-p^="w"])) .move[data-f="h6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="w"])) .move[data-f="h6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="w"])) .move[data-f="h6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="w"])) .move[data-f="h6"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h6"][data-p="wQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="w"])) .move[data-f="h6"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="h8"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h7"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="w"])) .move[data-f="h7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g6"]:not([data-p^="w"])) .move[data-f="h7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="w"])) .move[data-f="h7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="w"])) .move[data-f="h7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="w"])) .move[data-f="h7"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="w"])) .move[data-f="h7"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h7"][data-p="wQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="w"])) .move[data-f="h7"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="h7"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="w"])) .move[data-f="h8"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="w"])) .move[data-f="h8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g7"]:not([data-p^="w"])) .move[data-f="h8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="w"])) .move[data-f="h8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="w"])) .move[data-f="h8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="w"])) .move[data-f="h8"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="w"])) .move[data-f="h8"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="w"])) .move[data-f="h8"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="w"]:has(.sq[data-s="h8"][data-p="wQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="w"])) .move[data-f="h8"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === Black Knight === */
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bN"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bN"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="a1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bN"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bN"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="a2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bN"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="a2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bN"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bN"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bN"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="a3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bN"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="a3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bN"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bN"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bN"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="a4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bN"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="a4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bN"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bN"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bN"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="a5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bN"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="a5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bN"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bN"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bN"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="a6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bN"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="a6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bN"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bN"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="a7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bN"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="a7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bN"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bN"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="a8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bN"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bN"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bN"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bN"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bN"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bN"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bN"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bN"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bN"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bN"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bN"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bN"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bN"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bN"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bN"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bN"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bN"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bN"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bN"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bN"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bN"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bN"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bN"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bN"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bN"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bN"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bN"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bN"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bN"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bN"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bN"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bN"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bN"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bN"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bN"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bN"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bN"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bN"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bN"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bN"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bN"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bN"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bN"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bN"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bN"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bN"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bN"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bN"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bN"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bN"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bN"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bN"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bN"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bN"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bN"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bN"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bN"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bN"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bN"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bN"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bN"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bN"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bN"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bN"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bN"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bN"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bN"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bN"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bN"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bN"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bN"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bN"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bN"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bN"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bN"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bN"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bN"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bN"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bN"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bN"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bN"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bN"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bN"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bN"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bN"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bN"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bN"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bN"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bN"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bN"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bN"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bN"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bN"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bN"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bN"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bN"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bN"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bN"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bN"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bN"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bN"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bN"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bN"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bN"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bN"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bN"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bN"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bN"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bN"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bN"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bN"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bN"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bN"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bN"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bN"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bN"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bN"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bN"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bN"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bN"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bN"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bN"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bN"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bN"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bN"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bN"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bN"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bN"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bN"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bN"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bN"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bN"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bN"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bN"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bN"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bN"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bN"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bN"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bN"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bN"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bN"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bN"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bN"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bN"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bN"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bN"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bN"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bN"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bN"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bN"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bN"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bN"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bN"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bN"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bN"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bN"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bN"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bN"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bN"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bN"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bN"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bN"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bN"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bN"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bN"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bN"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bN"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bN"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bN"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bN"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bN"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bN"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bN"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bN"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bN"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bN"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bN"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bN"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bN"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bN"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bN"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bN"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bN"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bN"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bN"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bN"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bN"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bN"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bN"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bN"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bN"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bN"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bN"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bN"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bN"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bN"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bN"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bN"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bN"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bN"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bN"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bN"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bN"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bN"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bN"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bN"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bN"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bN"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bN"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bN"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bN"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bN"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bN"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bN"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bN"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bN"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bN"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bN"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bN"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bN"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bN"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bN"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bN"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bN"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bN"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bN"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bN"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bN"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bN"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bN"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bN"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bN"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bN"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bN"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bN"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bN"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bN"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bN"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bN"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bN"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bN"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bN"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bN"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bN"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bN"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bN"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bN"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bN"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bN"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bN"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bN"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bN"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bN"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bN"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bN"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bN"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bN"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bN"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bN"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bN"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bN"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bN"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bN"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bN"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bN"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bN"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bN"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bN"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bN"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bN"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bN"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bN"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bN"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bN"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bN"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bN"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bN"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bN"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bN"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bN"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bN"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bN"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bN"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bN"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bN"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="h1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bN"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bN"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="h2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bN"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="h2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bN"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bN"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="h3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bN"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="h3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bN"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bN"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bN"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="h4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bN"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="h4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bN"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bN"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bN"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="h5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bN"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="h5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bN"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bN"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bN"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="h6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bN"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="h6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bN"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bN"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bN"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="h7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bN"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="h7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bN"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bN"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="h8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bN"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === Black King === */
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bK"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bK"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bK"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bK"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bK"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bK"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bK"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bK"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bK"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bK"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bK"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bK"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bK"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bK"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bK"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bK"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bK"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bK"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bK"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bK"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bK"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bK"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bK"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bK"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bK"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bK"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bK"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bK"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bK"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bK"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bK"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bK"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bK"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bK"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bK"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bK"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bK"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bK"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bK"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bK"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bK"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bK"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bK"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bK"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bK"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bK"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bK"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bK"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bK"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bK"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bK"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bK"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bK"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bK"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bK"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bK"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bK"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bK"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bK"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bK"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bK"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bK"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bK"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === Black Pawn === */
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bP"]):has(.sq[data-s="a1"][data-p="empty"]) .move[data-f="a2"][data-d="a1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bP"]):has(.sq[data-s="b1"][data-p^="w"]) .move[data-f="a2"][data-d="b1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bP"]):has(.sq[data-s="a2"][data-p="empty"]) .move[data-f="a3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bP"]):has(.sq[data-s="b2"][data-p^="w"]) .move[data-f="a3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bP"]):has(.sq[data-s="a3"][data-p="empty"]) .move[data-f="a4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bP"]):has(.sq[data-s="b3"][data-p^="w"]) .move[data-f="a4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"][data-e="b3"]:has(.sq[data-s="a4"][data-p="bP"]) .move[data-f="a4"][data-d="b3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bP"]):has(.sq[data-s="a4"][data-p="empty"]) .move[data-f="a5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bP"]):has(.sq[data-s="b4"][data-p^="w"]) .move[data-f="a5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bP"]):has(.sq[data-s="a5"][data-p="empty"]) .move[data-f="a6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bP"]):has(.sq[data-s="b5"][data-p^="w"]) .move[data-f="a6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bP"]):has(.sq[data-s="a6"][data-p="empty"]) .move[data-f="a7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bP"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]) .move[data-f="a7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bP"]):has(.sq[data-s="b6"][data-p^="w"]) .move[data-f="a7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bP"]):has(.sq[data-s="b1"][data-p="empty"]) .move[data-f="b2"][data-d="b1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bP"]):has(.sq[data-s="a1"][data-p^="w"]) .move[data-f="b2"][data-d="a1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bP"]):has(.sq[data-s="c1"][data-p^="w"]) .move[data-f="b2"][data-d="c1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bP"]):has(.sq[data-s="b2"][data-p="empty"]) .move[data-f="b3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bP"]):has(.sq[data-s="a2"][data-p^="w"]) .move[data-f="b3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bP"]):has(.sq[data-s="c2"][data-p^="w"]) .move[data-f="b3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bP"]):has(.sq[data-s="b3"][data-p="empty"]) .move[data-f="b4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bP"]):has(.sq[data-s="a3"][data-p^="w"]) .move[data-f="b4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bP"]):has(.sq[data-s="c3"][data-p^="w"]) .move[data-f="b4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"][data-e="a3"]:has(.sq[data-s="b4"][data-p="bP"]) .move[data-f="b4"][data-d="a3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"][data-e="c3"]:has(.sq[data-s="b4"][data-p="bP"]) .move[data-f="b4"][data-d="c3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bP"]):has(.sq[data-s="b4"][data-p="empty"]) .move[data-f="b5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bP"]):has(.sq[data-s="a4"][data-p^="w"]) .move[data-f="b5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bP"]):has(.sq[data-s="c4"][data-p^="w"]) .move[data-f="b5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bP"]):has(.sq[data-s="b5"][data-p="empty"]) .move[data-f="b6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bP"]):has(.sq[data-s="a5"][data-p^="w"]) .move[data-f="b6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bP"]):has(.sq[data-s="c5"][data-p^="w"]) .move[data-f="b6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bP"]):has(.sq[data-s="b6"][data-p="empty"]) .move[data-f="b7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bP"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]) .move[data-f="b7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bP"]):has(.sq[data-s="a6"][data-p^="w"]) .move[data-f="b7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bP"]):has(.sq[data-s="c6"][data-p^="w"]) .move[data-f="b7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bP"]):has(.sq[data-s="c1"][data-p="empty"]) .move[data-f="c2"][data-d="c1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bP"]):has(.sq[data-s="b1"][data-p^="w"]) .move[data-f="c2"][data-d="b1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bP"]):has(.sq[data-s="d1"][data-p^="w"]) .move[data-f="c2"][data-d="d1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bP"]):has(.sq[data-s="c2"][data-p="empty"]) .move[data-f="c3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bP"]):has(.sq[data-s="b2"][data-p^="w"]) .move[data-f="c3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bP"]):has(.sq[data-s="d2"][data-p^="w"]) .move[data-f="c3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bP"]):has(.sq[data-s="c3"][data-p="empty"]) .move[data-f="c4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bP"]):has(.sq[data-s="b3"][data-p^="w"]) .move[data-f="c4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bP"]):has(.sq[data-s="d3"][data-p^="w"]) .move[data-f="c4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"][data-e="b3"]:has(.sq[data-s="c4"][data-p="bP"]) .move[data-f="c4"][data-d="b3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"][data-e="d3"]:has(.sq[data-s="c4"][data-p="bP"]) .move[data-f="c4"][data-d="d3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bP"]):has(.sq[data-s="c4"][data-p="empty"]) .move[data-f="c5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bP"]):has(.sq[data-s="b4"][data-p^="w"]) .move[data-f="c5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bP"]):has(.sq[data-s="d4"][data-p^="w"]) .move[data-f="c5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bP"]):has(.sq[data-s="c5"][data-p="empty"]) .move[data-f="c6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bP"]):has(.sq[data-s="b5"][data-p^="w"]) .move[data-f="c6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bP"]):has(.sq[data-s="d5"][data-p^="w"]) .move[data-f="c6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bP"]):has(.sq[data-s="c6"][data-p="empty"]) .move[data-f="c7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bP"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]) .move[data-f="c7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bP"]):has(.sq[data-s="b6"][data-p^="w"]) .move[data-f="c7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bP"]):has(.sq[data-s="d6"][data-p^="w"]) .move[data-f="c7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bP"]):has(.sq[data-s="d1"][data-p="empty"]) .move[data-f="d2"][data-d="d1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bP"]):has(.sq[data-s="c1"][data-p^="w"]) .move[data-f="d2"][data-d="c1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bP"]):has(.sq[data-s="e1"][data-p^="w"]) .move[data-f="d2"][data-d="e1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bP"]):has(.sq[data-s="d2"][data-p="empty"]) .move[data-f="d3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bP"]):has(.sq[data-s="c2"][data-p^="w"]) .move[data-f="d3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bP"]):has(.sq[data-s="e2"][data-p^="w"]) .move[data-f="d3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bP"]):has(.sq[data-s="d3"][data-p="empty"]) .move[data-f="d4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bP"]):has(.sq[data-s="c3"][data-p^="w"]) .move[data-f="d4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bP"]):has(.sq[data-s="e3"][data-p^="w"]) .move[data-f="d4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"][data-e="c3"]:has(.sq[data-s="d4"][data-p="bP"]) .move[data-f="d4"][data-d="c3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"][data-e="e3"]:has(.sq[data-s="d4"][data-p="bP"]) .move[data-f="d4"][data-d="e3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bP"]):has(.sq[data-s="d4"][data-p="empty"]) .move[data-f="d5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bP"]):has(.sq[data-s="c4"][data-p^="w"]) .move[data-f="d5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bP"]):has(.sq[data-s="e4"][data-p^="w"]) .move[data-f="d5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bP"]):has(.sq[data-s="d5"][data-p="empty"]) .move[data-f="d6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bP"]):has(.sq[data-s="c5"][data-p^="w"]) .move[data-f="d6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bP"]):has(.sq[data-s="e5"][data-p^="w"]) .move[data-f="d6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bP"]):has(.sq[data-s="d6"][data-p="empty"]) .move[data-f="d7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bP"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]) .move[data-f="d7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bP"]):has(.sq[data-s="c6"][data-p^="w"]) .move[data-f="d7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bP"]):has(.sq[data-s="e6"][data-p^="w"]) .move[data-f="d7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bP"]):has(.sq[data-s="e1"][data-p="empty"]) .move[data-f="e2"][data-d="e1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bP"]):has(.sq[data-s="d1"][data-p^="w"]) .move[data-f="e2"][data-d="d1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bP"]):has(.sq[data-s="f1"][data-p^="w"]) .move[data-f="e2"][data-d="f1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bP"]):has(.sq[data-s="e2"][data-p="empty"]) .move[data-f="e3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bP"]):has(.sq[data-s="d2"][data-p^="w"]) .move[data-f="e3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bP"]):has(.sq[data-s="f2"][data-p^="w"]) .move[data-f="e3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bP"]):has(.sq[data-s="e3"][data-p="empty"]) .move[data-f="e4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bP"]):has(.sq[data-s="d3"][data-p^="w"]) .move[data-f="e4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bP"]):has(.sq[data-s="f3"][data-p^="w"]) .move[data-f="e4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"][data-e="d3"]:has(.sq[data-s="e4"][data-p="bP"]) .move[data-f="e4"][data-d="d3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"][data-e="f3"]:has(.sq[data-s="e4"][data-p="bP"]) .move[data-f="e4"][data-d="f3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bP"]):has(.sq[data-s="e4"][data-p="empty"]) .move[data-f="e5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bP"]):has(.sq[data-s="d4"][data-p^="w"]) .move[data-f="e5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bP"]):has(.sq[data-s="f4"][data-p^="w"]) .move[data-f="e5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bP"]):has(.sq[data-s="e5"][data-p="empty"]) .move[data-f="e6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bP"]):has(.sq[data-s="d5"][data-p^="w"]) .move[data-f="e6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bP"]):has(.sq[data-s="f5"][data-p^="w"]) .move[data-f="e6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bP"]):has(.sq[data-s="e6"][data-p="empty"]) .move[data-f="e7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bP"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]) .move[data-f="e7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bP"]):has(.sq[data-s="d6"][data-p^="w"]) .move[data-f="e7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bP"]):has(.sq[data-s="f6"][data-p^="w"]) .move[data-f="e7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bP"]):has(.sq[data-s="f1"][data-p="empty"]) .move[data-f="f2"][data-d="f1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bP"]):has(.sq[data-s="e1"][data-p^="w"]) .move[data-f="f2"][data-d="e1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bP"]):has(.sq[data-s="g1"][data-p^="w"]) .move[data-f="f2"][data-d="g1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bP"]):has(.sq[data-s="f2"][data-p="empty"]) .move[data-f="f3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bP"]):has(.sq[data-s="e2"][data-p^="w"]) .move[data-f="f3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bP"]):has(.sq[data-s="g2"][data-p^="w"]) .move[data-f="f3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bP"]):has(.sq[data-s="f3"][data-p="empty"]) .move[data-f="f4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bP"]):has(.sq[data-s="e3"][data-p^="w"]) .move[data-f="f4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bP"]):has(.sq[data-s="g3"][data-p^="w"]) .move[data-f="f4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"][data-e="e3"]:has(.sq[data-s="f4"][data-p="bP"]) .move[data-f="f4"][data-d="e3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"][data-e="g3"]:has(.sq[data-s="f4"][data-p="bP"]) .move[data-f="f4"][data-d="g3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bP"]):has(.sq[data-s="f4"][data-p="empty"]) .move[data-f="f5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bP"]):has(.sq[data-s="e4"][data-p^="w"]) .move[data-f="f5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bP"]):has(.sq[data-s="g4"][data-p^="w"]) .move[data-f="f5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bP"]):has(.sq[data-s="f5"][data-p="empty"]) .move[data-f="f6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bP"]):has(.sq[data-s="e5"][data-p^="w"]) .move[data-f="f6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bP"]):has(.sq[data-s="g5"][data-p^="w"]) .move[data-f="f6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bP"]):has(.sq[data-s="f6"][data-p="empty"]) .move[data-f="f7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bP"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]) .move[data-f="f7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bP"]):has(.sq[data-s="e6"][data-p^="w"]) .move[data-f="f7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bP"]):has(.sq[data-s="g6"][data-p^="w"]) .move[data-f="f7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bP"]):has(.sq[data-s="g1"][data-p="empty"]) .move[data-f="g2"][data-d="g1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bP"]):has(.sq[data-s="f1"][data-p^="w"]) .move[data-f="g2"][data-d="f1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bP"]):has(.sq[data-s="h1"][data-p^="w"]) .move[data-f="g2"][data-d="h1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bP"]):has(.sq[data-s="g2"][data-p="empty"]) .move[data-f="g3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bP"]):has(.sq[data-s="f2"][data-p^="w"]) .move[data-f="g3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bP"]):has(.sq[data-s="h2"][data-p^="w"]) .move[data-f="g3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bP"]):has(.sq[data-s="g3"][data-p="empty"]) .move[data-f="g4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bP"]):has(.sq[data-s="f3"][data-p^="w"]) .move[data-f="g4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bP"]):has(.sq[data-s="h3"][data-p^="w"]) .move[data-f="g4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"][data-e="f3"]:has(.sq[data-s="g4"][data-p="bP"]) .move[data-f="g4"][data-d="f3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"][data-e="h3"]:has(.sq[data-s="g4"][data-p="bP"]) .move[data-f="g4"][data-d="h3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bP"]):has(.sq[data-s="g4"][data-p="empty"]) .move[data-f="g5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bP"]):has(.sq[data-s="f4"][data-p^="w"]) .move[data-f="g5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bP"]):has(.sq[data-s="h4"][data-p^="w"]) .move[data-f="g5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bP"]):has(.sq[data-s="g5"][data-p="empty"]) .move[data-f="g6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bP"]):has(.sq[data-s="f5"][data-p^="w"]) .move[data-f="g6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bP"]):has(.sq[data-s="h5"][data-p^="w"]) .move[data-f="g6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bP"]):has(.sq[data-s="g6"][data-p="empty"]) .move[data-f="g7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bP"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]) .move[data-f="g7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bP"]):has(.sq[data-s="f6"][data-p^="w"]) .move[data-f="g7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bP"]):has(.sq[data-s="h6"][data-p^="w"]) .move[data-f="g7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bP"]):has(.sq[data-s="h1"][data-p="empty"]) .move[data-f="h2"][data-d="h1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bP"]):has(.sq[data-s="g1"][data-p^="w"]) .move[data-f="h2"][data-d="g1"][data-pr] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bP"]):has(.sq[data-s="h2"][data-p="empty"]) .move[data-f="h3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bP"]):has(.sq[data-s="g2"][data-p^="w"]) .move[data-f="h3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bP"]):has(.sq[data-s="h3"][data-p="empty"]) .move[data-f="h4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bP"]):has(.sq[data-s="g3"][data-p^="w"]) .move[data-f="h4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"][data-e="g3"]:has(.sq[data-s="h4"][data-p="bP"]) .move[data-f="h4"][data-d="g3"][data-e="true"] { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bP"]):has(.sq[data-s="h4"][data-p="empty"]) .move[data-f="h5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bP"]):has(.sq[data-s="g4"][data-p^="w"]) .move[data-f="h5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bP"]):has(.sq[data-s="h5"][data-p="empty"]) .move[data-f="h6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bP"]):has(.sq[data-s="g5"][data-p^="w"]) .move[data-f="h6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bP"]):has(.sq[data-s="h6"][data-p="empty"]) .move[data-f="h7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bP"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]) .move[data-f="h7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bP"]):has(.sq[data-s="g6"][data-p^="w"]) .move[data-f="h7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === Black Rook === */
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bR"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bR"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bR"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bR"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bR"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bR"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bR"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bR"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bR"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bR"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bR"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bR"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bR"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bR"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bR"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bR"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bR"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bR"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bR"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bR"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bR"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bR"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bR"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bR"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bR"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bR"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bR"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bR"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bR"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bR"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bR"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bR"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bR"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bR"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bR"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bR"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bR"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bR"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bR"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bR"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bR"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bR"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bR"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bR"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bR"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bR"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bR"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bR"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bR"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bR"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bR"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === Black Bishop === */
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bB"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="a1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="a1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="a1"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="a1"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="a1"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="a1"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bB"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="a2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="a2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="a2"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="a2"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="a2"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bB"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bB"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="a3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="a3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="a3"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="a3"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bB"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="a3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bB"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="a4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="a4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="a4"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bB"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="a4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="a4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bB"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="a5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="a5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bB"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="a5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="a5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="a5"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bB"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="a6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bB"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="a6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="a6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="a6"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="a6"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bB"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bB"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="a7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="a7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="a7"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="a7"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="a7"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bB"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="a8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="a8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="a8"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="a8"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="a8"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="a8"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bB"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="b1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="b1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="b1"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="b1"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="b1"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bB"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="b2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="b2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="b2"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="b2"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="b2"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bB"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="b3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="b3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="b3"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="b3"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="b3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bB"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="b4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="b4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="b4"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="b4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="b4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bB"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="b5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="b5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="b5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="b5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="b5"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bB"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="b6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="b6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="b6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="b6"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="b6"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bB"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="b7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="b7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="b7"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="b7"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="b7"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bB"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bB"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="b8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="b8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="b8"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="b8"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="b8"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bB"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bB"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="c1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="c1"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="c1"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="c1"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bB"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="c1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="c2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="c2"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="c2"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="c2"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="c2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bB"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="c3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="c3"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="c3"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="c3"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="c3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="c3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bB"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="c3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="c4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="c4"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="c4"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="c4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="c4"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="c4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bB"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="c4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="c5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="c5"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="c5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="c5"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="c5"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="c5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bB"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="c5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="c6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="c6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="c6"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="c6"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="c6"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="c6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bB"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="c6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="c7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="c7"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="c7"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="c7"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bB"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="c7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bB"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="c8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="c8"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="c8"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="c8"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bB"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bB"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="c8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bB"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="d1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="d1"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="d1"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bB"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="d1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="d1"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="d2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="d2"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="d2"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="d2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="d2"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bB"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="d3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="d3"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="d3"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="d3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="d3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="d3"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bB"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="d3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="d4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="d4"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="d4"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="d4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="d4"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="d4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="d4"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="d4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bB"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="d4"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="d5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="d5"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="d5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="d5"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="d5"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="d5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="d5"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="d5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bB"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="d5"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="d6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="d6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="d6"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="d6"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="d6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="d6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bB"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="d6"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="d7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="d7"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="d7"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="d7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bB"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="d7"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bB"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="d8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="d8"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="d8"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bB"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="d8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bB"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="d8"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bB"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="e1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="e1"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bB"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="e1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="e1"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="e1"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="e2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="e2"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="e2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="e2"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="e2"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bB"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="e3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="e3"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="e3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="e3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="e3"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="e3"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bB"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="e3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="e4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="e4"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="e4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="e4"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="e4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="e4"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="e4"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="e4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bB"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="e4"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="e5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="e5"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="e5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="e5"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="e5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="e5"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="e5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="e5"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bB"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="e5"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="e6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="e6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="e6"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="e6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="e6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="e6"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bB"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="e6"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="e7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="e7"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="e7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="e7"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bB"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="e7"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bB"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="e8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="e8"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bB"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="e8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="e8"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bB"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="e8"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bB"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="f1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bB"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="f1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="f1"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="f1"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="f1"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="f2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="f2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="f2"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="f2"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="f2"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bB"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="f3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="f3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="f3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="f3"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="f3"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="f3"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bB"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="f3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="f4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="f4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="f4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="f4"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="f4"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="f4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bB"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="f4"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="f5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="f5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="f5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="f5"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="f5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="f5"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bB"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="f5"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="f6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="f6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="f6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="f6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="f6"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="f6"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bB"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="f6"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="f7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="f7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="f7"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="f7"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bB"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="f7"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bB"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="f8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bB"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="f8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="f8"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="f8"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bB"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="f8"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bB"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bB"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="g1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="g1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="g1"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="g1"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="g1"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="g2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="g2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="g2"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="g2"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="g2"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bB"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="g3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="g3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="g3"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="g3"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bB"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="g3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="g4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="g4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="g4"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="g4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bB"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="g4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="g5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="g5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="g5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="g5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bB"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="g5"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="g6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="g6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="g6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="g6"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bB"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="g6"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="g7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="g7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="g7"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="g7"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bB"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="g7"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bB"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bB"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="g8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="g8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="g8"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="g8"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bB"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="g8"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bB"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="h1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="h1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="h1"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="h1"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="h1"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="h1"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bB"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="h2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="h2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="h2"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="h2"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="h2"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bB"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bB"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="h3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="h3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="h3"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="h3"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bB"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bB"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="h3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bB"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="h4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="h4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="h4"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bB"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="h4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bB"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="h4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bB"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="h5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="h5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bB"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="h5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="h5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bB"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="h5"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bB"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="h6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bB"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="h6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="h6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="h6"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bB"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="h6"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bB"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bB"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="h7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="h7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="h7"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="h7"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bB"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="h7"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bB"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="h8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="h8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="h8"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="h8"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="h8"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bB"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="h8"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === Black Queen === */
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a1"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="a1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="a1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="a1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="a1"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="a1"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="a1"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="a1"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="a2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="a2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="a2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="a2"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="a2"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="a2"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a2"][data-p="bQ"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="a2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="a3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="a3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="a3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="a3"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="a3"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="a3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a3"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="a3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a4"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="a4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="a4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="a4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="a4"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="a4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="a4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a4"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="a4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a5"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="a5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="a5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="a5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="a5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="a5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="a5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a5"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="a5"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a6"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="a6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="a6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="a6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="a6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="a6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="a6"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="a6"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a7"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="a7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="a7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="a7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="a7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="a7"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="a7"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="a7"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="a7"][data-p="empty"]):has(.sq[data-s="a6"][data-p="empty"]):has(.sq[data-s="a5"][data-p="empty"]):has(.sq[data-s="a4"][data-p="empty"]):has(.sq[data-s="a3"][data-p="empty"]):has(.sq[data-s="a2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="a8"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="a8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="a8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="a8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="a8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="a8"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="a8"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="a8"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="a8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="a8"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b1"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="b1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="b1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="b1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="b1"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="b1"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="b1"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b1"][data-p="bQ"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b1"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="b2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="b2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="b2"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="b2"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="b2"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b2"][data-p="bQ"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="b2"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="b3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="b3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="b3"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="b3"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="b3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b3"][data-p="bQ"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="b3"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b4"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="b4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="b4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="b4"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="b4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="b4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b4"][data-p="bQ"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="b4"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b5"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="b5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="b5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="b5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="b5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="b5"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b5"][data-p="bQ"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="b5"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b6"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="b6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="b6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="b6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="b6"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="b6"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b6"][data-p="bQ"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="b6"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b7"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="b7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="b7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="b7"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="b7"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="b7"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b7"][data-p="bQ"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="b7"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="b8"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="b8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="b8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="b8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="b8"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="b8"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="b8"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="b8"][data-p="bQ"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="b8"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c1"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="c1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="c1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="c1"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="c1"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="c1"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c1"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c1"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="c1"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="c2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="c2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="c2"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="c2"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="c2"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="c2"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c2"][data-p="bQ"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="c2"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="c3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="c3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="c3"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="c3"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="c3"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="c3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="c3"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="c3"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c3"][data-p="bQ"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="c3"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c4"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="c4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="c4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="c4"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="c4"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="c4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="c4"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="c4"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="c4"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c4"][data-p="bQ"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="c4"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c5"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="c5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="c5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="c5"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="c5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="c5"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="c5"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="c5"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="c5"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c5"][data-p="bQ"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="c5"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c6"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="c6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="c6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="c6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="c6"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="c6"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="c6"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="c6"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="c6"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c6"][data-p="bQ"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="c6"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c7"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="c7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="c7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="c7"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="c7"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="c7"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="c7"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c7"][data-p="bQ"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="c7"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="c8"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="c8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="c8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="c8"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="c8"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="c8"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="c8"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="c8"][data-p="bQ"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="c8"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d1"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="d1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="d1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="d1"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="d1"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d1"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="d1"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d1"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="d1"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="d2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="d2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="d2"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="d2"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="d2"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="d2"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d2"][data-p="bQ"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="d2"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="d3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="d3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="d3"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="d3"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="d3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="d3"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="d3"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="d3"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d3"][data-p="bQ"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="d3"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="d4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="d4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="d4"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="d4"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="d4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="d4"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="d4"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="d4"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="d4"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="d4"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d4"][data-p="bQ"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="d4"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d5"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="d5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="d5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="d5"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="d5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="d5"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="d5"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="d5"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="d5"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="d5"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="d5"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d5"][data-p="bQ"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="d5"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d6"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="d6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="d6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="d6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="d6"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="d6"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="d6"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="d6"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="d6"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d6"][data-p="bQ"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="d6"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d7"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="d7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="d7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="d7"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="d7"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="d7"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="d7"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d7"][data-p="bQ"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="d7"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="d8"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="d8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="d8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="d8"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="d8"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="d8"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="d8"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="d8"][data-p="bQ"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="d8"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e1"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="e1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="e1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="e1"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e1"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="e1"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="e1"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e1"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="e1"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="e2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="e2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="e2"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="e2"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="e2"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="e2"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e2"][data-p="bQ"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="e2"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="e3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="e3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="e3"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="e3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="e3"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="e3"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="e3"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="e3"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e3"][data-p="bQ"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="e3"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="e4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="e4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="e4"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="e4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="e4"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="e4"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="e4"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="e4"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="e4"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="e4"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e4"][data-p="bQ"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="e4"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e5"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="e5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="e5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="e5"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="e5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="e5"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="e5"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="e5"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="e5"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="e5"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="e5"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e5"][data-p="bQ"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="e5"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e6"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="e6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="e6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="e6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="e6"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="e6"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="e6"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="e6"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="e6"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e6"][data-p="bQ"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="e6"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e7"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="e7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="e7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="e7"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="e7"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="e7"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="e7"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e7"][data-p="bQ"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="e7"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="e8"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="e8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="e8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="e8"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="e8"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="e8"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="e8"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="e8"][data-p="bQ"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="e8"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f1"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="f1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="f1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f1"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="f1"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="f1"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="f1"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f1"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="f1"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="f2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="f2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="f2"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="f2"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="f2"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="f2"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f2"][data-p="bQ"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="f2"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="f3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="f3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="f3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="f3"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="f3"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="f3"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="f3"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="f3"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f3"][data-p="bQ"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="f3"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f4"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="f4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="f4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="f4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="f4"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="f4"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="f4"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="f4"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="f4"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f4"][data-p="bQ"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="f4"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f5"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="f5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="f5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="f5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="f5"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="f5"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="f5"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="f5"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="f5"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f5"][data-p="bQ"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="f5"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f6"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="f6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="f6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="f6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="f6"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="f6"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="f6"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="f6"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="f6"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f6"][data-p="bQ"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="f6"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f7"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="f7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="f7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="f7"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="f7"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="f7"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="f7"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f7"][data-p="bQ"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="f7"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="f8"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="f8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="f8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="f8"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="f8"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="f8"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="f8"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="f8"][data-p="bQ"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="f8"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g1"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="g1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g1"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="g1"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="g1"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="g1"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="g1"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g1"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="g1"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="g2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="g2"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="g2"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="g2"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="g2"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="g2"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g2"][data-p="bQ"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="g2"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g3"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="g3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="g3"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="g3"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="g3"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="g3"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="g3"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g3"][data-p="bQ"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="g3"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g4"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="g4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="g4"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="g4"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="g4"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="g4"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="g4"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g4"][data-p="bQ"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="g4"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g5"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="g5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="g5"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="g5"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="g5"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="g5"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="g5"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g5"][data-p="bQ"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="g5"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g6"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="g6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="g6"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="g6"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="g6"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="g6"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="g6"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g6"][data-p="bQ"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="g6"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g7"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="g7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="g7"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="g7"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="g7"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="g7"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="g7"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g7"][data-p="bQ"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="g7"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="g8"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="g8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="g8"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="g8"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="g8"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="g8"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="g8"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="g8"][data-p="bQ"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="g8"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h1"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g1"][data-p="empty"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="e1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="h1"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h1"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="h1"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="h1"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="h1"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="h1"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="h1"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h1"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="h1"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h2"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a2"]:not([data-p^="b"])) .move[data-f="h2"][data-d="a2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="h2"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="h2"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="h2"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="h2"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="h2"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h2"][data-p="bQ"]):has(.sq[data-s="g1"]:not([data-p^="b"])) .move[data-f="h2"][data-d="g1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h3"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="b3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b3"][data-p="empty"]):has(.sq[data-s="a3"]:not([data-p^="b"])) .move[data-f="h3"][data-d="a3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="h3"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="h3"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="h3"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="h3"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g2"]:not([data-p^="b"])) .move[data-f="h3"][data-d="g2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h3"][data-p="bQ"]):has(.sq[data-s="g2"][data-p="empty"]):has(.sq[data-s="f1"]:not([data-p^="b"])) .move[data-f="h3"][data-d="f1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h4"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="c4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="b4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c4"][data-p="empty"]):has(.sq[data-s="b4"][data-p="empty"]):has(.sq[data-s="a4"]:not([data-p^="b"])) .move[data-f="h4"][data-d="a4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="h4"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="h4"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="h4"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g3"]:not([data-p^="b"])) .move[data-f="h4"][data-d="g3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"]:not([data-p^="b"])) .move[data-f="h4"][data-d="f2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h4"][data-p="bQ"]):has(.sq[data-s="g3"][data-p="empty"]):has(.sq[data-s="f2"][data-p="empty"]):has(.sq[data-s="e1"]:not([data-p^="b"])) .move[data-f="h4"][data-d="e1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h5"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="d5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="c5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="b5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d5"][data-p="empty"]):has(.sq[data-s="c5"][data-p="empty"]):has(.sq[data-s="b5"][data-p="empty"]):has(.sq[data-s="a5"]:not([data-p^="b"])) .move[data-f="h5"][data-d="a5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="h5"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="h5"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g4"]:not([data-p^="b"])) .move[data-f="h5"][data-d="g4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"]:not([data-p^="b"])) .move[data-f="h5"][data-d="f3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"]:not([data-p^="b"])) .move[data-f="h5"][data-d="e2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h5"][data-p="bQ"]):has(.sq[data-s="g4"][data-p="empty"]):has(.sq[data-s="f3"][data-p="empty"]):has(.sq[data-s="e2"][data-p="empty"]):has(.sq[data-s="d1"]:not([data-p^="b"])) .move[data-f="h5"][data-d="d1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h6"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="e6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="d6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="c6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="b6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e6"][data-p="empty"]):has(.sq[data-s="d6"][data-p="empty"]):has(.sq[data-s="c6"][data-p="empty"]):has(.sq[data-s="b6"][data-p="empty"]):has(.sq[data-s="a6"]:not([data-p^="b"])) .move[data-f="h6"][data-d="a6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="h6"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g5"]:not([data-p^="b"])) .move[data-f="h6"][data-d="g5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"]:not([data-p^="b"])) .move[data-f="h6"][data-d="f4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"]:not([data-p^="b"])) .move[data-f="h6"][data-d="e3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"]:not([data-p^="b"])) .move[data-f="h6"][data-d="d2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h6"][data-p="bQ"]):has(.sq[data-s="g5"][data-p="empty"]):has(.sq[data-s="f4"][data-p="empty"]):has(.sq[data-s="e3"][data-p="empty"]):has(.sq[data-s="d2"][data-p="empty"]):has(.sq[data-s="c1"]:not([data-p^="b"])) .move[data-f="h6"][data-d="c1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="h8"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h7"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="f7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="e7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="d7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="c7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="b7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f7"][data-p="empty"]):has(.sq[data-s="e7"][data-p="empty"]):has(.sq[data-s="d7"][data-p="empty"]):has(.sq[data-s="c7"][data-p="empty"]):has(.sq[data-s="b7"][data-p="empty"]):has(.sq[data-s="a7"]:not([data-p^="b"])) .move[data-f="h7"][data-d="a7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g6"]:not([data-p^="b"])) .move[data-f="h7"][data-d="g6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"]:not([data-p^="b"])) .move[data-f="h7"][data-d="f5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"]:not([data-p^="b"])) .move[data-f="h7"][data-d="e4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"]:not([data-p^="b"])) .move[data-f="h7"][data-d="d3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"]:not([data-p^="b"])) .move[data-f="h7"][data-d="c2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h7"][data-p="bQ"]):has(.sq[data-s="g6"][data-p="empty"]):has(.sq[data-s="f5"][data-p="empty"]):has(.sq[data-s="e4"][data-p="empty"]):has(.sq[data-s="d3"][data-p="empty"]):has(.sq[data-s="c2"][data-p="empty"]):has(.sq[data-s="b1"]:not([data-p^="b"])) .move[data-f="h7"][data-d="b1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="h7"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="h7"][data-p="empty"]):has(.sq[data-s="h6"][data-p="empty"]):has(.sq[data-s="h5"][data-p="empty"]):has(.sq[data-s="h4"][data-p="empty"]):has(.sq[data-s="h3"][data-p="empty"]):has(.sq[data-s="h2"][data-p="empty"]):has(.sq[data-s="h1"]:not([data-p^="b"])) .move[data-f="h8"][data-d="h1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="g8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="f8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="e8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="d8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="c8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="b8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g8"][data-p="empty"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="e8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="a8"]:not([data-p^="b"])) .move[data-f="h8"][data-d="a8"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g7"]:not([data-p^="b"])) .move[data-f="h8"][data-d="g7"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"]:not([data-p^="b"])) .move[data-f="h8"][data-d="f6"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"]:not([data-p^="b"])) .move[data-f="h8"][data-d="e5"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"]:not([data-p^="b"])) .move[data-f="h8"][data-d="d4"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"]:not([data-p^="b"])) .move[data-f="h8"][data-d="c3"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"]:not([data-p^="b"])) .move[data-f="h8"][data-d="b2"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }
#game[data-t="b"]:has(.sq[data-s="h8"][data-p="bQ"]):has(.sq[data-s="g7"][data-p="empty"]):has(.sq[data-s="f6"][data-p="empty"]):has(.sq[data-s="e5"][data-p="empty"]):has(.sq[data-s="d4"][data-p="empty"]):has(.sq[data-s="c3"][data-p="empty"]):has(.sq[data-s="b2"][data-p="empty"]):has(.sq[data-s="a1"]:not([data-p^="b"])) .move[data-f="h8"][data-d="a1"]:not([data-pr]):not([data-e]):not([data-c]) { --pseudo-legal: 1; }

/* === Castling === */
#game[data-t="w"][data-cwk="1"]:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="h1"][data-p="wR"]):has(.sq[data-s="f1"][data-p="empty"]):has(.sq[data-s="g1"][data-p="empty"]) .move[data-f="e1"][data-d="g1"][data-c="wk"] { --pseudo-legal: 1; }
#game[data-t="w"][data-cwq="1"]:has(.sq[data-s="e1"][data-p="wK"]):has(.sq[data-s="a1"][data-p="wR"]):has(.sq[data-s="b1"][data-p="empty"]):has(.sq[data-s="c1"][data-p="empty"]):has(.sq[data-s="d1"][data-p="empty"]) .move[data-f="e1"][data-d="c1"][data-c="wq"] { --pseudo-legal: 1; }
#game[data-t="b"][data-cbk="1"]:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="h8"][data-p="bR"]):has(.sq[data-s="f8"][data-p="empty"]):has(.sq[data-s="g8"][data-p="empty"]) .move[data-f="e8"][data-d="g8"][data-c="bk"] { --pseudo-legal: 1; }
#game[data-t="b"][data-cbq="1"]:has(.sq[data-s="e8"][data-p="bK"]):has(.sq[data-s="a8"][data-p="bR"]):has(.sq[data-s="b8"][data-p="empty"]):has(.sq[data-s="c8"][data-p="empty"]):has(.sq[data-s="d8"][data-p="empty"]) .move[data-f="e8"][data-d="c8"][data-c="bq"] { --pseudo-legal: 1; }
