{"id":137,"date":"2025-04-11T15:04:09","date_gmt":"2025-04-11T09:34:09","guid":{"rendered":"https:\/\/cmseducation.org\/shukx\/?page_id=137"},"modified":"2025-04-26T11:47:52","modified_gmt":"2025-04-26T06:17:52","slug":"find-the-word","status":"publish","type":"page","link":"https:\/\/cmseducation.org\/shux\/find-the-word\/","title":{"rendered":"Find the Word"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"137\" class=\"elementor elementor-137\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-84bbbf4 elementor-section-height-min-height elementor-section-full_width elementor-section-height-default elementor-section-items-middle\" data-id=\"84bbbf4\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c554b0\" data-id=\"5c554b0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-03874bb elementor-widget elementor-widget-heading\" data-id=\"03874bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Find the Word<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-06aec6b elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"06aec6b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b278c96\" data-id=\"b278c96\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-82effbb elementor-widget elementor-widget-html\" data-id=\"82effbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no\">\r\n    <title>Space Word Search<\/title>\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/5.15.3\/css\/all.min.css\">\r\n    <style>\r\n        :root {\r\n            --primary: #4361ee;\r\n            --secondary: #3f37c9;\r\n            --accent: #4895ef;\r\n            --success: #4cc9f0;\r\n            --warning: #f72585;\r\n            --dark: #212529;\r\n            --light: #f8f9fa;\r\n            --space-dark: #0b132b;\r\n            --space-blue: #1c2541;\r\n            --space-light: #3a506b;\r\n            --space-teal: #5bc0be;\r\n        }\r\n        \r\n        * {\r\n            box-sizing: border-box;\r\n            margin: 0;\r\n            padding: 0;\r\n            -webkit-tap-highlight-color: transparent;\r\n            -webkit-touch-callout: none;\r\n        }\r\n        \r\n        html, body {\r\n            height: 100%;\r\n            width: 100%;\r\n            overflow-x: hidden;\r\n        }\r\n        \r\n        body {\r\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\r\n            background: linear-gradient(135deg, var(--space-dark), var(--space-blue));\r\n            color: var(--light);\r\n            display: flex;\r\n            flex-direction: column;\r\n            align-items: center;\r\n            justify-content: center;\r\n            padding: 20px;\r\n            \/*position: relative;*\/\r\n             overflow-x: hidden;\r\n\r\n        }\r\n        \r\n        .background-cover {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background: linear-gradient(135deg, var(--space-dark), var(--space-blue));\r\n            z-index: -1;\r\n        }\r\n        \r\n        h1 {\r\n            color: var(--space-teal);\r\n            margin: 15px 0;\r\n            font-size: clamp(1.8rem, 5vw, 2.2rem);\r\n            text-align: center;\r\n            text-shadow: 0 2px 4px rgba(0,0,0,0.3);\r\n        }\r\n        \r\n        .game-container {\r\n            background: rgba(28, 37, 65, 0.9);\r\n            backdrop-filter: blur(10px);\r\n            -webkit-backdrop-filter: blur(10px);\r\n            border-radius: 15px;\r\n            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);\r\n            padding: 20px;\r\n            width: 100%;\r\n            max-width: 100%;\r\n            position: relative;\r\n            border: 1px solid rgba(255,255,255,0.1);\r\n            \/*margin: auto;*\/\r\n        }\r\n        \r\n        .header {\r\n            display: flex;\r\n            justify-content: space-between;\r\n            align-items: center;\r\n            margin-bottom: 15px;\r\n            flex-wrap: wrap;\r\n            gap: 12px;\r\n        }\r\n        \r\n        .timer-container {\r\n            background: rgba(91, 192, 190, 0.2);\r\n            color: var(--space-teal);\r\n            padding: 8px 15px;\r\n            border-radius: 50px;\r\n            font-size: 1rem;\r\n            font-weight: bold;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 8px;\r\n            border: 1px solid rgba(91, 192, 190, 0.3);\r\n            min-width: 90px;\r\n            justify-content: center;\r\n        }\r\n        \r\n        .controls {\r\n            display: flex;\r\n            gap: 8px;\r\n        }\r\n        \r\n        .btn {\r\n            padding: 10px 16px;\r\n            border: none;\r\n            border-radius: 50px;\r\n            cursor: pointer;\r\n            font-weight: 600;\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n            transition: all 0.3s ease;\r\n            font-size: 0.9rem;\r\n        }\r\n        \r\n        .btn:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 4px 8px rgba(0,0,0,0.2);\r\n        }\r\n        \r\n        .btn-primary {\r\n            background-color: var(--primary);\r\n            color: white;\r\n        }\r\n        \r\n        .btn-primary:hover {\r\n            background-color: var(--secondary);\r\n        }\r\n        \r\n        .btn-warning {\r\n            background-color: var(--warning);\r\n            color: white;\r\n        }\r\n        \r\n        .btn-warning:hover {\r\n            background-color: #d91a6e;\r\n        }\r\n        \r\n        .word-grid-container {\r\n            width: 100%;\r\n            overflow: auto;\r\n            -webkit-overflow-scrolling: touch;\r\n            margin-bottom: 20px;\r\n            padding-bottom: 5px;\r\n        }\r\n        \r\n        .word-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(15, minmax(20px, 1fr));\r\n            gap: 3px;\r\n            min-width: 480px;\r\n            margin: 0 auto;\r\n        }\r\n        \r\n        .cell {\r\n            aspect-ratio: 1\/1;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-weight: bold;\r\n            background: rgba(255,255,255,0.1);\r\n            cursor: pointer;\r\n            user-select: none;\r\n            border-radius: 4px;\r\n            transition: all 0.2s ease;\r\n            color: rgba(255,255,255,0.9);\r\n            font-size: clamp(12px, 3vw, 16px);\r\n            position: relative;\r\n            touch-action: manipulation;\r\n        }\r\n        \r\n        .cell:hover {\r\n            background: rgba(255,255,255,0.2);\r\n        }\r\n        \r\n        .cell.selected {\r\n            background-color: var(--accent);\r\n            color: white;\r\n            transform: scale(1.05);\r\n            box-shadow: 0 0 10px rgba(67, 97, 238, 0.5);\r\n            z-index: 1;\r\n        }\r\n        \r\n        .cell.found {\r\n            background-color: var(--success);\r\n            color: white;\r\n            animation: pop 0.3s ease;\r\n        }\r\n        \r\n        .cell.hidden-found {\r\n            background-color: var(--warning);\r\n            color: white;\r\n            animation: pop 0.3s ease;\r\n        }\r\n        \r\n        @keyframes pop {\r\n            0% { transform: scale(1); }\r\n            50% { transform: scale(1.1); }\r\n            100% { transform: scale(1); }\r\n        }\r\n        \r\n        .words-section {\r\n            background: rgba(255,255,255,0.05);\r\n            border-radius: 10px;\r\n            padding: 15px;\r\n            margin-top: 15px;\r\n        }\r\n        \r\n        .words-list {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 8px;\r\n            justify-content: center;\r\n        }\r\n        \r\n        .word-item {\r\n            padding: 7px 12px;\r\n            background: rgba(255,255,255,0.1);\r\n            border-radius: 20px;\r\n            transition: all 0.3s ease;\r\n            font-size: 0.9rem;\r\n        }\r\n        \r\n        .word-item.found {\r\n            background-color: var(--success);\r\n            color: white;\r\n            text-decoration: line-through;\r\n            transform: scale(0.95);\r\n            opacity: 0.7;\r\n        }\r\n        \r\n        .word-item.hidden-found {\r\n            background-color: var(--warning);\r\n            color: white;\r\n        }\r\n        \r\n        .status {\r\n            margin: 12px 0;\r\n            font-weight: bold;\r\n            text-align: center;\r\n            font-size: 1rem;\r\n        }\r\n        \r\n        .hidden-words-count {\r\n            margin: 8px 0;\r\n            font-size: 0.85rem;\r\n            color: var(--warning);\r\n            font-weight: bold;\r\n            text-align: center;\r\n        }\r\n        \r\n        .instructions {\r\n            margin-top: 15px;\r\n            font-size: 0.85rem;\r\n            color: rgba(255,255,255,0.7);\r\n            text-align: center;\r\n            line-height: 1.5;\r\n        }\r\n        \r\n        \/* Popups *\/\r\n        .overlay {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            right: 0;\r\n            bottom: 0;\r\n            background-color: rgba(0, 0, 0, 0.7);\r\n            z-index: 100;\r\n            display: none;\r\n            backdrop-filter: blur(5px);\r\n            -webkit-backdrop-filter: blur(5px);\r\n        }\r\n        \r\n        .popup {\r\n            position: fixed;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%) scale(0.8);\r\n            background: linear-gradient(145deg, var(--space-blue), var(--space-dark));\r\n            padding: 25px;\r\n            border-radius: 15px;\r\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);\r\n            z-index: 101;\r\n            text-align: center;\r\n            max-width: 95%;\r\n            width: 380px;\r\n            opacity: 0;\r\n            visibility: hidden;\r\n            transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);\r\n            border: 1px solid rgba(255,255,255,0.1);\r\n        }\r\n        \r\n        .popup.active {\r\n            opacity: 1;\r\n            visibility: visible;\r\n            transform: translate(-50%, -50%) scale(1);\r\n        }\r\n        \r\n        .popup h2 {\r\n            color: var(--space-teal);\r\n            margin-bottom: 15px;\r\n            font-size: 1.5rem;\r\n        }\r\n        \r\n        .popup p {\r\n            margin-bottom: 20px;\r\n            color: rgba(255,255,255,0.9);\r\n            line-height: 1.6;\r\n            font-size: 0.95rem;\r\n        }\r\n        \r\n        .popup .btn {\r\n            margin: 0 auto;\r\n        }\r\n        \r\n        .share-container {\r\n            margin: 15px 0;\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            justify-content: center;\r\n            gap: 8px;\r\n        }\r\n        \r\n        .share-btn {\r\n            padding: 8px 12px;\r\n            border-radius: 50px;\r\n            cursor: pointer;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            gap: 6px;\r\n            font-weight: 600;\r\n            transition: all 0.3s ease;\r\n            color: white;\r\n            text-decoration: none;\r\n            font-size: 0.85rem;\r\n            border: none;\r\n            background: var(--primary);\r\n        }\r\n        \r\n        .share-btn:hover {\r\n            transform: translateY(-2px);\r\n            box-shadow: 0 4px 8px rgba(0,0,0,0.2);\r\n        }\r\n        \r\n        .facebook {\r\n            background-color: #3b5998;\r\n        }\r\n        \r\n        .twitter {\r\n            background-color: #1da1f2;\r\n        }\r\n        \r\n        .whatsapp {\r\n            background-color: #25d366;\r\n        }\r\n        \r\n        .sms {\r\n            background-color: #6c757d;\r\n        }\r\n        \r\n        \/* Animation for word reveal *\/\r\n        @keyframes highlight {\r\n            0% { background-color: var(--warning); }\r\n            100% { background-color: var(--success); }\r\n        }\r\n        \r\n        .revealing {\r\n            animation: highlight 1s ease-in-out;\r\n        }\r\n        \r\n        \/* iOS specific fixes *\/\r\n        @supports (-webkit-touch-callout: none) {\r\n            .game-container {\r\n                backdrop-filter: none;\r\n                background: rgba(28, 37, 65, 0.95);\r\n            }\r\n            \r\n            .overlay {\r\n                backdrop-filter: none;\r\n            }\r\n            \r\n            .word-grid {\r\n                min-width: 100%;\r\n            }\r\n        }\r\n        \r\n        \/* Very small screens *\/\r\n        @media (max-width: 400px) {\r\n            .btn {\r\n                padding: 8px 12px;\r\n                font-size: 0.8rem;\r\n            }\r\n            \r\n            .word-grid {\r\n                grid-template-columns: repeat(15, minmax(16px, 1fr));\r\n                gap: 2px;\r\n            }\r\n            \r\n            .cell {\r\n                font-size: 11px;\r\n            }\r\n            \r\n            .header {\r\n                flex-direction: column;\r\n                align-items: center;\r\n            }\r\n            \r\n            .controls {\r\n                width: 100%;\r\n                justify-content: space-between;\r\n            }\r\n            \r\n            .btn {\r\n                flex-grow: 1;\r\n                justify-content: center;\r\n            }\r\n            \r\n            .popup {\r\n                padding: 20px;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <div class=\"background-cover\"><\/div>\r\n    <!--<h1>Space Word Search<\/h1>-->\r\n    <div class=\"game-container\">\r\n        <div class=\"header\">\r\n            <div class=\"timer-container\">\r\n                <i class=\"fas fa-clock\"><\/i>\r\n                <span id=\"timer\">00:00<\/span>\r\n            <\/div>\r\n            <div class=\"controls\">\r\n                <button class=\"btn btn-primary\" id=\"newGameBtn\">\r\n                    <i class=\"fas fa-redo\"><\/i> New Game\r\n                <\/button>\r\n                <button class=\"btn btn-warning\" id=\"showAllBtn\">\r\n                    <i class=\"fas fa-lightbulb\"><\/i> Show All\r\n                <\/button>\r\n            <\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"word-grid-container\">\r\n            <div class=\"word-grid\" id=\"grid\"><\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"words-section\">\r\n            <div class=\"status\" id=\"status\">Find all the space-related words!<\/div>\r\n            <div class=\"hidden-words-count\" id=\"hiddenWordsCount\"><\/div>\r\n            <div class=\"words-list\" id=\"wordsList\"><\/div>\r\n        <\/div>\r\n        \r\n        <div class=\"instructions\">\r\n            Click and drag to select words. Words can be horizontal, vertical, or diagonal.<br>\r\n            Find all words to complete the puzzle!\r\n        <\/div>\r\n    <\/div>\r\n    \r\n    <div class=\"overlay\" id=\"overlay\"><\/div>\r\n    \r\n    <!-- Word Found Popup -->\r\n    <div class=\"popup\" id=\"popup\">\r\n        <h2 id=\"popupTitle\">Yay! You found the word!<\/h2>\r\n        <p id=\"popupMessage\"><\/p>\r\n        <button class=\"btn btn-primary\" id=\"popupBtn\">\r\n            <i class=\"fas fa-check\"><\/i> Continue\r\n        <\/button>\r\n    <\/div>\r\n    \r\n    <!-- Completion Popup -->\r\n    <div class=\"popup\" id=\"completionPopup\">\r\n        <h2><i class=\"fas fa-trophy\"><\/i> Congratulations!<\/h2>\r\n        <p id=\"completionMessage\"><\/p>\r\n        <p id=\"hintMessage\" style=\"font-size: 0.9rem; color: var(--warning); margin-bottom: 15px;\"><\/p>\r\n        \r\n        <div class=\"share-container\">\r\n            <button class=\"share-btn facebook\" id=\"shareFacebook\">\r\n                <i class=\"fab fa-facebook-f\"><\/i> Facebook\r\n            <\/button>\r\n            <button class=\"share-btn twitter\" id=\"shareTwitter\">\r\n                <i class=\"fab fa-twitter\"><\/i> Twitter\r\n            <\/button>\r\n            <button class=\"share-btn whatsapp\" id=\"shareWhatsApp\">\r\n                <i class=\"fab fa-whatsapp\"><\/i> WhatsApp\r\n            <\/button>\r\n            <button class=\"share-btn sms\" id=\"shareSMS\">\r\n                <i class=\"fas fa-sms\"><\/i> SMS\r\n            <\/button>\r\n        <\/div>\r\n        \r\n        <button class=\"btn btn-primary\" id=\"completionBtn\">\r\n            <i class=\"fas fa-check\"><\/i> Done\r\n        <\/button>\r\n    <\/div>\r\n\r\n    <script>\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            \/\/ Game data\r\n            const wordsToFind = [\r\n                'LAUNCHPAD', 'ASTRONAUT', 'SPACECRAFT', 'SATELLITE', 'GRAVITY', 'PROPULSION', 'COMMANDER',\r\n                'MISSION', 'ORBITER', 'LIFTOFF', 'COSMOS', 'MODULE', 'DOCKING', 'ROVER', 'REENTRY', 'EXPLORER',\r\n                'THRUSTER', 'SPACESTATION', 'NAVIGATION', 'DISCOVERY'\r\n            ];\r\n            \r\n            const hiddenWords = [\r\n                'ORBIT', 'SPACE', 'STAR', 'MOON', 'SUN', 'ROCKET', 'PLANET', 'GALAXY',\r\n                'NASA', 'MARS', 'EARTH', 'ORION', 'APOLLO', 'SHUTTLE', 'PROBE'\r\n            ];\r\n            \r\n            const wordFacts = {\r\n                'LAUNCHPAD': 'A launchpad is where rockets begin their journey into space!',\r\n                'ASTRONAUT': 'Astronauts can grow up to 2 inches taller in space due to spinal expansion!',\r\n                'SPACECRAFT': 'The Voyager 1 spacecraft is the farthest human-made object from Earth.',\r\n                'SATELLITE': 'There are over 3,000 active satellites orbiting Earth right now!',\r\n                'GRAVITY': 'Gravity on Mars is about 38% of Earth\\'s gravity.',\r\n                'PROPULSION': 'Ion propulsion systems can accelerate spacecraft to speeds over 200,000 mph!',\r\n                'COMMANDER': 'The commander is responsible for the entire spacecraft and mission.',\r\n                'MISSION': 'Apollo 11 was the first mission to land humans on the Moon.',\r\n                'ORBITER': 'An orbiter is a spacecraft designed to orbit a planet or moon.',\r\n                'LIFTOFF': 'The Space Shuttle could go from 0 to 17,500 mph in just 8 minutes!',\r\n                'COSMOS': 'The cosmos contains billions of galaxies, each with billions of stars.',\r\n                'MODULE': 'The International Space Station is made up of many interconnected modules.',\r\n                'DOCKING': 'Docking two spacecraft together is one of the most complex space maneuvers.',\r\n                'ROVER': 'The Mars Perseverance rover carries a tiny helicopter named Ingenuity!',\r\n                'REENTRY': 'Spacecraft reentry creates temperatures hot enough to melt steel!',\r\n                'EXPLORER': 'Space exploration has given us technologies like GPS and memory foam.',\r\n                'THRUSTER': 'Thrusters help spacecraft adjust their position in space.',\r\n                'SPACESTATION': 'The ISS orbits Earth every 90 minutes at 17,500 mph!',\r\n                'NAVIGATION': 'Spacecraft navigation uses stars, gyroscopes, and radio signals.',\r\n                'DISCOVERY': 'The Hubble Space Telescope has made over 1.4 million observations!',\r\n                'ORBIT': 'Objects in orbit are actually in continuous free fall around Earth!',\r\n                'SPACE': 'The temperature in space is about -455\u00b0F (-270\u00b0C)!',\r\n                'STAR': 'There are more stars in the universe than grains of sand on all Earth\\'s beaches!',\r\n                'MOON': 'The Moon is slowly moving away from Earth at about 1.5 inches per year!',\r\n                'SUN': 'The Sun contains 99.86% of the mass in our solar system!',\r\n                'ROCKET': 'The Saturn V rocket that took astronauts to the Moon was as tall as a 36-story building!',\r\n                'PLANET': 'Jupiter is so big that all other planets in our solar system could fit inside it!',\r\n                'GALAXY': 'Our Milky Way galaxy is about 100,000 light-years across!',\r\n                'NASA': 'NASA stands for National Aeronautics and Space Administration.',\r\n                'MARS': 'Mars has the tallest volcano in the solar system - Olympus Mons!',\r\n                'EARTH': 'Earth is the only known planet with liquid water on its surface.',\r\n                'ORION': 'The Orion spacecraft is designed to take astronauts to Mars!',\r\n                'APOLLO': 'The Apollo program landed 12 astronauts on the Moon between 1969-1972.',\r\n                'SHUTTLE': 'Space Shuttles flew 135 missions over 30 years!',\r\n                'PROBE': 'Voyager probes carry golden records with sounds and images from Earth!'\r\n            };\r\n            \r\n            \/\/ Game state\r\n            let gridData = [];\r\n            let selectedCells = [];\r\n            let foundWords = [];\r\n            let foundHiddenWords = [];\r\n            let isMouseDown = false;\r\n            let timerInterval;\r\n            let seconds = 0;\r\n            let gameStarted = false;\r\n            let wordPositions = {};\r\n            let timerPaused = false;\r\n            let pauseStartTime = 0;\r\n            let pausedDuration = 0;\r\n            let usedHint = false;\r\n            let hintUsedTime = 0;\r\n            let gameStartTime = 0;\r\n\r\n            \/\/ DOM elements\r\n            const gridElement = document.getElementById('grid');\r\n            const wordsListElement = document.getElementById('wordsList');\r\n            const statusElement = document.getElementById('status');\r\n            const hiddenWordsCountElement = document.getElementById('hiddenWordsCount');\r\n            const newGameBtn = document.getElementById('newGameBtn');\r\n            const showAllBtn = document.getElementById('showAllBtn');\r\n            const popup = document.getElementById('popup');\r\n            const completionPopup = document.getElementById('completionPopup');\r\n            const overlay = document.getElementById('overlay');\r\n            const popupTitle = document.getElementById('popupTitle');\r\n            const popupMessage = document.getElementById('popupMessage');\r\n            const popupBtn = document.getElementById('popupBtn');\r\n            const completionBtn = document.getElementById('completionBtn');\r\n            const completionMessage = document.getElementById('completionMessage');\r\n            const hintMessage = document.getElementById('hintMessage');\r\n            const timerElement = document.getElementById('timer');\r\n            const shareFacebook = document.getElementById('shareFacebook');\r\n            const shareTwitter = document.getElementById('shareTwitter');\r\n            const shareWhatsApp = document.getElementById('shareWhatsApp');\r\n            const shareSMS = document.getElementById('shareSMS');\r\n\r\n            \/\/ Initialize the game\r\n            function initGame() {\r\n                \/\/ Reset game state\r\n                selectedCells = [];\r\n                foundWords = [];\r\n                foundHiddenWords = [];\r\n                seconds = 0;\r\n                gameStarted = false;\r\n                timerPaused = false;\r\n                pausedDuration = 0;\r\n                usedHint = false;\r\n                hintUsedTime = 0;\r\n                wordPositions = {};\r\n                updateTimerDisplay();\r\n                \r\n                \/\/ Stop any existing timer\r\n                if (timerInterval) {\r\n                    clearInterval(timerInterval);\r\n                }\r\n                \r\n                \/\/ Create a new randomized grid\r\n                createRandomGrid();\r\n                \r\n                \/\/ Create the UI elements\r\n                createGrid();\r\n                createWordsList();\r\n                \r\n                \/\/ Update status\r\n                statusElement.textContent = 'Find all the space-related words!';\r\n                hiddenWordsCountElement.textContent = '';\r\n                \r\n                \/\/ Hide popups if visible\r\n                hidePopup();\r\n                hideCompletionPopup();\r\n            }\r\n\r\n            \/\/ Start the game timer\r\n            function startTimer() {\r\n                if (!gameStarted) {\r\n                    gameStarted = true;\r\n                    gameStartTime = Date.now() - pausedDuration;\r\n                    \r\n                    timerInterval = setInterval(function() {\r\n                        if (!timerPaused) {\r\n                            seconds = Math.floor((Date.now() - gameStartTime) \/ 1000);\r\n                            updateTimerDisplay();\r\n                        }\r\n                    }, 200);\r\n                }\r\n            }\r\n\r\n            \/\/ Pause the timer\r\n            function pauseTimer() {\r\n                if (!timerPaused && gameStarted) {\r\n                    timerPaused = true;\r\n                    pauseStartTime = Date.now();\r\n                }\r\n            }\r\n\r\n            \/\/ Resume the timer\r\n            function resumeTimer() {\r\n                if (timerPaused && gameStarted) {\r\n                    timerPaused = false;\r\n                    pausedDuration += Date.now() - pauseStartTime;\r\n                    gameStartTime = Date.now() - (seconds * 1000);\r\n                }\r\n            }\r\n\r\n            \/\/ Update the timer display\r\n            function updateTimerDisplay() {\r\n                const minutes = Math.floor(seconds \/ 60);\r\n                const remainingSeconds = seconds % 60;\r\n                timerElement.textContent = `${minutes.toString().padStart(2, '0')}:${remainingSeconds.toString().padStart(2, '0')}`;\r\n            }\r\n\r\n            \/\/ Stop the timer\r\n            function stopTimer() {\r\n                clearInterval(timerInterval);\r\n            }\r\n\r\n            \/\/ Create a randomized grid with the words in different positions\r\n            function createRandomGrid() {\r\n                \/\/ Initialize empty 15x15 grid\r\n                gridData = Array(15).fill().map(() => Array(15).fill(''));\r\n                wordPositions = {};\r\n                \r\n                \/\/ Place words randomly\r\n                const directions = [\r\n                    { dr: 1, dc: 0 },  \/\/ vertical down\r\n                    { dr: 0, dc: 1 },  \/\/ horizontal right\r\n                    { dr: 1, dc: 1 },  \/\/ diagonal down-right\r\n                    { dr: 1, dc: -1 }  \/\/ diagonal down-left\r\n                ];\r\n                \r\n                \/\/ Combine main words and hidden words for placement\r\n                const allWords = [...wordsToFind, ...hiddenWords];\r\n                \r\n                \/\/ Place words in order of length (longest first) to reduce conflicts\r\n                const sortedWords = [...allWords].sort((a, b) => b.length - a.length);\r\n                \r\n                for (const word of sortedWords) {\r\n                    let placed = false;\r\n                    let attempts = 0;\r\n                    const maxAttempts = 200;\r\n                    \r\n                    while (!placed && attempts < maxAttempts) {\r\n                        attempts++;\r\n                        \r\n                        \/\/ Choose random direction\r\n                        const dir = directions[Math.floor(Math.random() * directions.length)];\r\n                        \r\n                        \/\/ Calculate maximum possible starting position\r\n                        const maxRow = dir.dr > 0 ? 15 - word.length * dir.dr : 14;\r\n                        const maxCol = dir.dc > 0 ? 15 - word.length * dir.dc : \r\n                                       dir.dc < 0 ? word.length - 1 : 14;\r\n                        \r\n                        \/\/ Choose random starting position\r\n                        const startRow = Math.floor(Math.random() * (maxRow + 1));\r\n                        const startCol = Math.floor(Math.random() * (maxCol + 1));\r\n                        \r\n                        \/\/ Check if word can fit here\r\n                        let canPlace = true;\r\n                        const positions = [];\r\n                        for (let i = 0; i < word.length; i++) {\r\n                            const r = startRow + i * dir.dr;\r\n                            const c = startCol + i * dir.dc;\r\n                            if (gridData[r][c] !== '' && gridData[r][c] !== word[i]) {\r\n                                canPlace = false;\r\n                                break;\r\n                            }\r\n                            positions.push({ row: r, col: c });\r\n                        }\r\n                        \r\n                        \/\/ Place the word if possible\r\n                        if (canPlace) {\r\n                            for (let i = 0; i < word.length; i++) {\r\n                                const r = startRow + i * dir.dr;\r\n                                const c = startCol + i * dir.dc;\r\n                                gridData[r][c] = word[i];\r\n                            }\r\n                            \/\/ Store word positions for reveal\r\n                            wordPositions[word] = {\r\n                                positions: positions,\r\n                                direction: dir\r\n                            };\r\n                            placed = true;\r\n                        }\r\n                    }\r\n                }\r\n                \r\n                \/\/ Fill empty cells with random letters\r\n                const letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';\r\n                for (let r = 0; r < 15; r++) {\r\n                    for (let c = 0; c < 15; c++) {\r\n                        if (gridData[r][c] === '') {\r\n                            gridData[r][c] = letters[Math.floor(Math.random() * letters.length)];\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            \/\/ Create the word grid UI\r\n            function createGrid() {\r\n                gridElement.innerHTML = '';\r\n                \r\n                for (let row = 0; row < gridData.length; row++) {\r\n                    for (let col = 0; col < gridData[row].length; col++) {\r\n                        const cell = document.createElement('div');\r\n                        cell.className = 'cell';\r\n                        cell.textContent = gridData[row][col];\r\n                        cell.dataset.row = row;\r\n                        cell.dataset.col = col;\r\n                        \r\n                        \/\/ Mouse events\r\n                        cell.addEventListener('mousedown', handleCellMouseDown);\r\n                        cell.addEventListener('mouseenter', handleCellMouseEnter);\r\n                        cell.addEventListener('mouseup', handleCellMouseUp);\r\n                        \r\n                        \/\/ Touch events\r\n                        cell.addEventListener('touchstart', handleCellTouchStart, { passive: false });\r\n                        cell.addEventListener('touchmove', handleCellTouchMove, { passive: false });\r\n                        cell.addEventListener('touchend', handleCellTouchEnd);\r\n                        \r\n                        gridElement.appendChild(cell);\r\n                    }\r\n                }\r\n            }\r\n            \r\n            \/\/ Event handlers for better organization\r\n            function handleCellMouseDown(e) {\r\n                e.preventDefault();\r\n                startTimer();\r\n                isMouseDown = true;\r\n                clearSelection();\r\n                addToSelection(this);\r\n            }\r\n            \r\n            function handleCellMouseEnter(e) {\r\n                if (isMouseDown) {\r\n                    addToSelection(this);\r\n                }\r\n            }\r\n            \r\n            function handleCellMouseUp(e) {\r\n                isMouseDown = false;\r\n                checkSelection();\r\n            }\r\n            \r\n            function handleCellTouchStart(e) {\r\n                e.preventDefault();\r\n                startTimer();\r\n                isMouseDown = true;\r\n                clearSelection();\r\n                addToSelection(this);\r\n            }\r\n            \r\n            function handleCellTouchMove(e) {\r\n                e.preventDefault();\r\n                const touch = e.touches[0];\r\n                const target = document.elementFromPoint(touch.clientX, touch.clientY);\r\n                if (target && target.classList.contains('cell') && isMouseDown) {\r\n                    addToSelection(target);\r\n                }\r\n            }\r\n            \r\n            function handleCellTouchEnd(e) {\r\n                isMouseDown = false;\r\n                checkSelection();\r\n            }\r\n\r\n            \/\/ Create the words list UI\r\n            function createWordsList() {\r\n                wordsListElement.innerHTML = '';\r\n                \r\n                \/\/ Shuffle the words for display to make each game unique\r\n                const shuffledWords = [...wordsToFind].sort(() => Math.random() - 0.5);\r\n                \r\n                shuffledWords.forEach(word => {\r\n                    const wordElement = document.createElement('div');\r\n                    wordElement.className = 'word-item';\r\n                    wordElement.textContent = word;\r\n                    wordElement.id = `word-${word}`;\r\n                    wordsListElement.appendChild(wordElement);\r\n                });\r\n            }\r\n\r\n            \/\/ Add a cell to the current selection\r\n            function addToSelection(cell) {\r\n                if (!cell.classList.contains('selected') && \r\n                    !cell.classList.contains('found') && \r\n                    !cell.classList.contains('hidden-found')) {\r\n                    cell.classList.add('selected');\r\n                    selectedCells.push(cell);\r\n                }\r\n            }\r\n\r\n            \/\/ Clear the current selection\r\n            function clearSelection() {\r\n                selectedCells.forEach(cell => {\r\n                    if (!cell.classList.contains('found') && !cell.classList.contains('hidden-found')) {\r\n                        cell.classList.remove('selected');\r\n                    }\r\n                });\r\n                selectedCells = [];\r\n            }\r\n\r\n            \/\/ Show popup with celebration message\r\n            function showPopup(word, isHidden = false) {\r\n                pauseTimer();\r\n                popupTitle.textContent = isHidden \r\n                    ? `Yay! You found the hidden word ${word}!` \r\n                    : `Yay! You found ${word}!`;\r\n                \r\n                popupMessage.textContent = wordFacts[word] || 'Great job finding this space term!';\r\n                popup.classList.add('active');\r\n                overlay.style.display = 'block';\r\n            }\r\n\r\n            \/\/ Hide the popup\r\n            function hidePopup() {\r\n                popup.classList.remove('active');\r\n                overlay.style.display = 'none';\r\n                resumeTimer();\r\n            }\r\n\r\n            \/\/ Show completion popup\r\n            function showCompletionPopup() {\r\n                pauseTimer();\r\n                const minutes = Math.floor(seconds \/ 60);\r\n                const remainingSeconds = seconds % 60;\r\n                const timeString = `${minutes.toString().padStart(2, '0')}:${remainingSeconds.toString().padStart(2, '0')}`;\r\n                \r\n                completionMessage.textContent = `Hey, I completed the Space Word Search game in ${timeString}!`;\r\n                \r\n                \/\/ Check if hint was used in first 7 minutes\r\n                if (usedHint && seconds < 420) { \/\/ 7 minutes = 420 seconds\r\n                    hintMessage.textContent = \"I used a hint to help me finish!\";\r\n                } else {\r\n                    hintMessage.textContent = \"\";\r\n                }\r\n                \r\n                \/\/ Prepare share text\r\n                let shareText = `Hey, I completed the Space Word Search game in ${timeString}!`;\r\n                if (usedHint && seconds < 420) {\r\n                    shareText += \" I used a hint to help me finish!\";\r\n                }\r\n                shareText += \" Can you beat my time?\";\r\n                \r\n                const shareUrl = window.location.href;\r\n                \r\n                \/\/ Set up share buttons\r\n                shareFacebook.onclick = () => {\r\n                    window.open(`https:\/\/www.facebook.com\/sharer\/sharer.php?u=${encodeURIComponent(shareUrl)}&quote=${encodeURIComponent(shareText)}`, '_blank');\r\n                };\r\n                \r\n                shareTwitter.onclick = () => {\r\n                    window.open(`https:\/\/twitter.com\/intent\/tweet?text=${encodeURIComponent(shareText)}&url=${encodeURIComponent(shareUrl)}`, '_blank');\r\n                };\r\n                \r\n                shareWhatsApp.onclick = () => {\r\n                    window.open(`https:\/\/wa.me\/?text=${encodeURIComponent(`${shareText} ${shareUrl}`)}`, '_blank');\r\n                };\r\n                \r\n                shareSMS.onclick = () => {\r\n                    window.open(`sms:?body=${encodeURIComponent(`${shareText} ${shareUrl}`)}`);\r\n                };\r\n                \r\n                completionPopup.classList.add('active');\r\n                overlay.style.display = 'block';\r\n            }\r\n\r\n            \/\/ Hide completion popup\r\n            function hideCompletionPopup() {\r\n                completionPopup.classList.remove('active');\r\n                overlay.style.display = 'none';\r\n                resumeTimer();\r\n            }\r\n\r\n            \/\/ Reveal all words on the grid\r\n            function revealAllWords() {\r\n                if (!usedHint) {\r\n                    usedHint = true;\r\n                    hintUsedTime = seconds;\r\n                }\r\n                \r\n                pauseTimer();\r\n                \r\n                \/\/ First reveal all main words\r\n                wordsToFind.forEach(word => {\r\n                    if (!foundWords.includes(word) && wordPositions[word]) {\r\n                        const { positions } = wordPositions[word];\r\n                        positions.forEach((pos, index) => {\r\n                            setTimeout(() => {\r\n                                const cell = document.querySelector(`.cell[data-row=\"${pos.row}\"][data-col=\"${pos.col}\"]`);\r\n                                if (cell && !cell.classList.contains('found') && !cell.classList.contains('hidden-found')) {\r\n                                    cell.classList.add('revealing');\r\n                                    setTimeout(() => {\r\n                                        cell.classList.add('found');\r\n                                        cell.classList.remove('revealing');\r\n                                    }, 500);\r\n                                }\r\n                            }, index * 50);\r\n                        });\r\n                        \r\n                        \/\/ Add to found words\r\n                        if (!foundWords.includes(word)) {\r\n                            foundWords.push(word);\r\n                        }\r\n                        \r\n                        \/\/ Update the words list\r\n                        const wordElement = document.getElementById(`word-${word}`);\r\n                        if (wordElement) {\r\n                            setTimeout(() => {\r\n                                wordElement.classList.add('found');\r\n                            }, word.length * 50);\r\n                        }\r\n                    }\r\n                });\r\n                \r\n                \/\/ Then reveal all hidden words\r\n                hiddenWords.forEach(word => {\r\n                    if (!foundHiddenWords.includes(word) && wordPositions[word]) {\r\n                        const { positions } = wordPositions[word];\r\n                        positions.forEach((pos, index) => {\r\n                            setTimeout(() => {\r\n                                const cell = document.querySelector(`.cell[data-row=\"${pos.row}\"][data-col=\"${pos.col}\"]`);\r\n                                if (cell && !cell.classList.contains('found') && !cell.classList.contains('hidden-found')) {\r\n                                    cell.classList.add('revealing');\r\n                                    setTimeout(() => {\r\n                                        cell.classList.add('hidden-found');\r\n                                        cell.classList.remove('revealing');\r\n                                    }, 500);\r\n                                }\r\n                            }, (wordsToFind.length * 50) + (index * 50));\r\n                        });\r\n                        \r\n                        \/\/ Add to found hidden words\r\n                        if (!foundHiddenWords.includes(word)) {\r\n                            foundHiddenWords.push(word);\r\n                        }\r\n                    }\r\n                });\r\n                \r\n                \/\/ Update status\r\n                setTimeout(() => {\r\n                    statusElement.textContent = 'All words revealed!';\r\n                    hiddenWordsCountElement.textContent = foundHiddenWords.length > 0 \r\n                        ? `Bonus: Found ${foundHiddenWords.length} hidden words!` \r\n                        : '';\r\n                    \r\n                    \/\/ Show completion popup\r\n                    setTimeout(() => {\r\n                        showCompletionPopup();\r\n                    }, 500);\r\n                }, (wordsToFind.length + hiddenWords.length) * 50);\r\n            }\r\n\r\n            \/\/ Check if the current selection matches a word\r\n            function checkSelection() {\r\n                if (selectedCells.length < 2) {\r\n                    clearSelection();\r\n                    return;\r\n                }\r\n                \r\n                \/\/ Get the selected letters\r\n                const selectedWord = selectedCells.map(cell => cell.textContent).join('');\r\n                const reversedWord = selectedWord.split('').reverse().join('');\r\n                \r\n                let foundWord = null;\r\n                let isHiddenWord = false;\r\n                \r\n                \/\/ Check main words first\r\n                if (wordsToFind.includes(selectedWord)) {\r\n                    foundWord = selectedWord;\r\n                } else if (wordsToFind.includes(reversedWord)) {\r\n                    foundWord = reversedWord;\r\n                }\r\n                \/\/ Then check hidden words\r\n                else if (hiddenWords.includes(selectedWord)) {\r\n                    foundWord = selectedWord;\r\n                    isHiddenWord = true;\r\n                } else if (hiddenWords.includes(reversedWord)) {\r\n                    foundWord = reversedWord;\r\n                    isHiddenWord = true;\r\n                }\r\n                \r\n                if (foundWord) {\r\n                    \/\/ Check if it's already found\r\n                    if ((isHiddenWord && !foundHiddenWords.includes(foundWord)) || \r\n                        (!isHiddenWord && !foundWords.includes(foundWord))) {\r\n                        \r\n                        if (isHiddenWord) {\r\n                            foundHiddenWords.push(foundWord);\r\n                            \/\/ Mark cells as hidden-found\r\n                            selectedCells.forEach(cell => {\r\n                                cell.classList.remove('selected');\r\n                                cell.classList.add('hidden-found');\r\n                            });\r\n                        } else {\r\n                            foundWords.push(foundWord);\r\n                            \/\/ Mark cells as found\r\n                            selectedCells.forEach(cell => {\r\n                                cell.classList.remove('selected');\r\n                                cell.classList.add('found');\r\n                            });\r\n                            \r\n                            \/\/ Update the words list\r\n                            const wordElement = document.getElementById(`word-${foundWord}`);\r\n                            if (wordElement) {\r\n                                wordElement.classList.add('found');\r\n                            }\r\n                        }\r\n                        \r\n                        \/\/ Show celebration popup\r\n                        showPopup(foundWord, isHiddenWord);\r\n                        \r\n                        \/\/ Update status\r\n                        if (foundWords.length === wordsToFind.length) {\r\n                            statusElement.textContent = 'Congratulations! You found all the words!';\r\n                            stopTimer();\r\n                            setTimeout(showCompletionPopup, 1000);\r\n                        } else {\r\n                            statusElement.textContent = `Found ${foundWords.length} of ${wordsToFind.length} words. Keep going!`;\r\n                        }\r\n                        \r\n                        \/\/ Update hidden words count\r\n                        if (foundHiddenWords.length > 0) {\r\n                            hiddenWordsCountElement.textContent = `Bonus: Found ${foundHiddenWords.length} hidden words!`;\r\n                        }\r\n                    }\r\n                }\r\n                \r\n                clearSelection();\r\n            }\r\n\r\n            \/\/ Event listeners\r\n            newGameBtn.addEventListener('click', initGame);\r\n            showAllBtn.addEventListener('click', revealAllWords);\r\n            popupBtn.addEventListener('click', hidePopup);\r\n            completionBtn.addEventListener('click', hideCompletionPopup);\r\n            \r\n            \/\/ Handle mouseup\/touchend anywhere on the document\r\n            document.addEventListener('mouseup', () => {\r\n                isMouseDown = false;\r\n            });\r\n            \r\n            document.addEventListener('touchend', () => {\r\n                isMouseDown = false;\r\n            });\r\n\r\n            \/\/ Prevent scrolling on touch move\r\n            document.addEventListener('touchmove', (e) => {\r\n                if (isMouseDown) {\r\n                    e.preventDefault();\r\n                }\r\n            }, { passive: false });\r\n\r\n            \/\/ Start the initial game\r\n            initGame();\r\n        });\r\n    <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4404b63 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4404b63\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-30f0fb6\" data-id=\"30f0fb6\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ffeae31 elementor-widget elementor-widget-heading\" data-id=\"ffeae31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Submit Your Score<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad3c7cc elementor-widget elementor-widget-shortcode\" data-id=\"ad3c7cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"forminator-ui forminator-custom-form forminator-custom-form-443 forminator-design--material  forminator_ajax\" data-forminator-render=\"0\" data-form=\"forminator-module-443\" data-uid=\"69d965a23e7ba\"><br\/><\/div><form\r\n\t\t\t\tid=\"forminator-module-443\"\r\n\t\t\t\tclass=\"forminator-ui forminator-custom-form forminator-custom-form-443 forminator-design--material  forminator_ajax\"\r\n\t\t\t\tmethod=\"post\"\r\n\t\t\t\tdata-forminator-render=\"0\"\r\n\t\t\t\tdata-form-id=\"443\"\r\n\t\t\t\t\r\n\t\t\t\tdata-design=\"material\"\r\n\t\t\t\tdata-color-option=\"theme\"\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tdata-grid=\"open\"\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tstyle=\"display: none;\"\r\n\t\t\t\t\r\n\t\t\t\tdata-uid=\"69d965a23e7ba\"\r\n\t\t\t><div role=\"alert\" aria-live=\"polite\" class=\"forminator-response-message forminator-error\" aria-hidden=\"true\"><\/div><div class=\"forminator-row\"><div id=\"name-1\" class=\"forminator-field-name forminator-col forminator-col-12 \"><div class=\"forminator-field\"><label for=\"forminator-field-name-1_69d965a23e7ba\" id=\"forminator-field-name-1_69d965a23e7ba-label\" class=\"forminator-label\">Name <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"name-1\" value=\"\" placeholder=\"E.g. John Doe\" id=\"forminator-field-name-1_69d965a23e7ba\" class=\"forminator-input forminator-name--field\" aria-required=\"true\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"phone-1\" class=\"forminator-field-phone forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-phone-1_69d965a23e7ba\" id=\"forminator-field-phone-1_69d965a23e7ba-label\" class=\"forminator-label\">Phone <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"phone-1\" value=\"\" placeholder=\"E.g. +1 300 400 5000\" id=\"forminator-field-phone-1_69d965a23e7ba\" class=\"forminator-input forminator-field--phone\" data-required=\"1\" aria-required=\"true\" autocomplete=\"off\" \/><\/div><\/div><div id=\"email-1\" class=\"forminator-field-email forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-email-1_69d965a23e7ba\" id=\"forminator-field-email-1_69d965a23e7ba-label\" class=\"forminator-label\">Email Address<\/label><input type=\"email\" name=\"email-1\" value=\"\" placeholder=\"E.g. john@doe.com\" id=\"forminator-field-email-1_69d965a23e7ba\" class=\"forminator-input forminator-email--field\" data-required=\"\" aria-required=\"false\" \/><\/div><\/div><\/div><div class=\"forminator-row\"><div id=\"number-1\" class=\"forminator-field-number forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-number-1_69d965a23e7ba\" id=\"forminator-field-number-1_69d965a23e7ba-label\" class=\"forminator-label\">My Time Stamp <span class=\"forminator-required\">*<\/span><\/label><input name=\"number-1\" value=\"\" placeholder=\"E.g. 7:30\" id=\"forminator-field-number-1_69d965a23e7ba\" class=\"forminator-input forminator-number--field\" inputmode=\"decimal\" data-required=\"1\" data-decimals=\"0\" aria-required=\"true\" data-inputmask=\"&#039;groupSeparator&#039;: &#039;&#039;, &#039;radixPoint&#039;: &#039;&#039;, &#039;digits&#039;: &#039;0&#039;\" data-hidden-behavior=\"zero\" type=\"number\" step=\"any\" min=\"1\" max=\"150\" \/><\/div><\/div><div id=\"text-1\" class=\"forminator-field-text forminator-col forminator-col-6 \"><div class=\"forminator-field\"><label for=\"forminator-field-text-1_69d965a23e7ba\" id=\"forminator-field-text-1_69d965a23e7ba-label\" class=\"forminator-label\">Enter link for your screenshot <span class=\"forminator-required\">*<\/span><\/label><input type=\"text\" name=\"text-1\" value=\"\" placeholder=\"Save Screenshot in G-Drive or post on Social media and share the link here\" id=\"forminator-field-text-1_69d965a23e7ba\" class=\"forminator-input forminator-name--field\" data-required=\"1\" \/><\/div><\/div><\/div><input type=\"hidden\" name=\"referer_url\" value=\"\" \/><div class=\"forminator-row forminator-row-last\"><div class=\"forminator-col\"><div class=\"forminator-field\"><button class=\"forminator-button forminator-button-submit\"><span>Submit my entry<\/span><span aria-hidden=\"true\"><\/span><\/button><\/div><\/div><\/div><input type=\"hidden\" id=\"forminator_nonce\" name=\"forminator_nonce\" value=\"2ff0dea5cc\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/shux\/wp-json\/wp\/v2\/pages\/137\" \/><input type=\"hidden\" name=\"form_id\" value=\"443\"><input type=\"hidden\" name=\"page_id\" value=\"137\"><input type=\"hidden\" name=\"form_type\" value=\"default\"><input type=\"hidden\" name=\"current_url\" value=\"https:\/\/cmseducation.org\/shux\/find-the-word\/\"><input type=\"hidden\" name=\"render_id\" value=\"0\"><input type=\"hidden\" name=\"action\" value=\"forminator_submit_form_custom-forms\"><\/form><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Find the Word Space Word Search 00:00 New Game Show All Find all the space-related words! Click and drag to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-137","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Find the Word - Shux<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cmseducation.org\/shux\/find-the-word\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Find the Word - Shux\" \/>\n<meta property=\"og:description\" content=\"Find the Word Space Word Search 00:00 New Game Show All Find all the space-related words! Click and drag to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cmseducation.org\/shux\/find-the-word\/\" \/>\n<meta property=\"og:site_name\" content=\"Shux\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-26T06:17:52+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/find-the-word\\\/\",\"url\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/find-the-word\\\/\",\"name\":\"Find the Word - Shux\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/#website\"},\"datePublished\":\"2025-04-11T09:34:09+00:00\",\"dateModified\":\"2025-04-26T06:17:52+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/find-the-word\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cmseducation.org\\\/shux\\\/find-the-word\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/find-the-word\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Find the Word\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/#website\",\"url\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/\",\"name\":\"Shux\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/#organization\",\"name\":\"Shux\",\"url\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/wp-content\\\/uploads\\\/sites\\\/41\\\/2025\\\/08\\\/top-logo.webp\",\"contentUrl\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/wp-content\\\/uploads\\\/sites\\\/41\\\/2025\\\/08\\\/top-logo.webp\",\"width\":363,\"height\":107,\"caption\":\"Shux\"},\"image\":{\"@id\":\"https:\\\/\\\/cmseducation.org\\\/shux\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Find the Word - Shux","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cmseducation.org\/shux\/find-the-word\/","og_locale":"en_US","og_type":"article","og_title":"Find the Word - Shux","og_description":"Find the Word Space Word Search 00:00 New Game Show All Find all the space-related words! Click and drag to [&hellip;]","og_url":"https:\/\/cmseducation.org\/shux\/find-the-word\/","og_site_name":"Shux","article_modified_time":"2025-04-26T06:17:52+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cmseducation.org\/shux\/find-the-word\/","url":"https:\/\/cmseducation.org\/shux\/find-the-word\/","name":"Find the Word - Shux","isPartOf":{"@id":"https:\/\/cmseducation.org\/shux\/#website"},"datePublished":"2025-04-11T09:34:09+00:00","dateModified":"2025-04-26T06:17:52+00:00","breadcrumb":{"@id":"https:\/\/cmseducation.org\/shux\/find-the-word\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cmseducation.org\/shux\/find-the-word\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cmseducation.org\/shux\/find-the-word\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cmseducation.org\/shux\/"},{"@type":"ListItem","position":2,"name":"Find the Word"}]},{"@type":"WebSite","@id":"https:\/\/cmseducation.org\/shux\/#website","url":"https:\/\/cmseducation.org\/shux\/","name":"Shux","description":"","publisher":{"@id":"https:\/\/cmseducation.org\/shux\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cmseducation.org\/shux\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cmseducation.org\/shux\/#organization","name":"Shux","url":"https:\/\/cmseducation.org\/shux\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cmseducation.org\/shux\/#\/schema\/logo\/image\/","url":"https:\/\/cmseducation.org\/shux\/wp-content\/uploads\/sites\/41\/2025\/08\/top-logo.webp","contentUrl":"https:\/\/cmseducation.org\/shux\/wp-content\/uploads\/sites\/41\/2025\/08\/top-logo.webp","width":363,"height":107,"caption":"Shux"},"image":{"@id":"https:\/\/cmseducation.org\/shux\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cmseducation.org\/shux\/wp-json\/wp\/v2\/pages\/137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cmseducation.org\/shux\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cmseducation.org\/shux\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cmseducation.org\/shux\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cmseducation.org\/shux\/wp-json\/wp\/v2\/comments?post=137"}],"version-history":[{"count":52,"href":"https:\/\/cmseducation.org\/shux\/wp-json\/wp\/v2\/pages\/137\/revisions"}],"predecessor-version":[{"id":449,"href":"https:\/\/cmseducation.org\/shux\/wp-json\/wp\/v2\/pages\/137\/revisions\/449"}],"wp:attachment":[{"href":"https:\/\/cmseducation.org\/shux\/wp-json\/wp\/v2\/media?parent=137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}