{"id":1589,"date":"2016-12-06T05:09:26","date_gmt":"2016-12-06T05:09:26","guid":{"rendered":"http:\/\/smashville.us\/go\/?page_id=1589"},"modified":"2026-05-14T01:13:30","modified_gmt":"2026-05-14T01:13:30","slug":"faq","status":"publish","type":"page","link":"https:\/\/smashville.us\/go\/faq\/","title":{"rendered":"FAQ"},"content":{"rendered":"<div class=\"smashville-faq\">\n<h2>Smashville FAQ<\/h2>\n<\/div>\n        <style>\n            .saa-chat-wrapper,\n            .saa-sidebar-button {\n                font-family: Arial, Helvetica, sans-serif;\n                box-sizing: border-box;\n            }\n\n            .saa-chat-wrapper *,\n            .saa-chat-wrapper *::before,\n            .saa-chat-wrapper *::after {\n                box-sizing: border-box;\n            }\n\n            .saa-sidebar-button {\n                display: block;\n                width: 100%;\n                text-align: center;\n                background: #1f5f9f;\n                color: #fff !important;\n                padding: 10px 12px;\n                border-radius: 8px;\n                font-weight: 700;\n                text-decoration: none !important;\n                line-height: 1.25;\n                margin: 8px 0 12px;\n            }\n\n            .saa-sidebar-button:hover,\n            .saa-sidebar-button:focus {\n                background: #174b7d;\n                color: #fff !important;\n                text-decoration: none !important;\n            }\n\n            .saa-chat-wrapper {\n                z-index: 999999;\n            }\n\n            .saa-chat-wrapper.saa-floating {\n                position: fixed !important;\n                right: 18px;\n                bottom: 18px;\n                left: auto;\n                top: auto;\n                width: auto;\n                max-width: calc(100vw - 36px);\n                z-index: 999999 !important;\n            }\n\n            .saa-chat-toggle {\n                background: rgba(31, 95, 159, 0.92);\n                color: #fff;\n                border: none;\n                border-radius: 999px;\n                padding: 12px 16px;\n                font-size: 14px;\n                font-weight: 700;\n                cursor: pointer;\n                box-shadow: 0 6px 18px rgba(0,0,0,0.25);\n            }\n\n            .saa-chat-panel {\n                display: none;\n                width: 390px !important;\n                max-width: calc(100vw - 36px) !important;\n                height: auto !important;\n                max-height: calc(100vh - 110px) !important;\n                background: #fff;\n                border-radius: 14px;\n                box-shadow: 0 10px 30px rgba(0,0,0,0.30);\n                overflow: hidden;\n                border: 1px solid #ddd;\n            }\n\n            .saa-chat-panel.saa-open {\n                display: flex;\n                flex-direction: column;\n            }\n\n            .saa-chat-header {\n                background: rgba(31, 95, 159, 0.88);\n                backdrop-filter: blur(3px);\n                color: #fff;\n                padding: 10px 12px;\n                display: flex;\n                justify-content: space-between;\n                align-items: center;\n                font-weight: 700;\n                font-size: 14px;\n                line-height: 1.2;\n                min-height: 42px;\n                cursor: move;\n            }\n\n            .saa-chat-close {\n                background: transparent;\n                border: none;\n                color: #fff;\n                font-size: 22px;\n                line-height: 1;\n                cursor: pointer;\n                padding: 0 0 0 10px;\n            }\n\n            .saa-chat-messages {\n                flex: none;\n                overflow-y: auto;\n                padding: 10px;\n                background: #f7f8fa;\n                min-height: 0;\n                max-height: 240px;\n            }\n\n            .saa-msg {\n                margin-bottom: 8px;\n                max-width: 92%;\n                padding: 8px 10px;\n                border-radius: 10px;\n                font-size: 13px;\n                line-height: 1.35;\n                white-space: pre-wrap;\n                overflow-wrap: break-word;\n            }\n\n            .saa-msg-user {\n                background: #1f5f9f;\n                color: #fff;\n                margin-left: auto;\n                border-bottom-right-radius: 4px;\n            }\n\n            .saa-msg-bot {\n                background: #fff;\n                color: #222;\n                margin-right: auto;\n                border: 1px solid #e4e4e4;\n                border-bottom-left-radius: 4px;\n            }\n\n            .saa-chat-form {\n                display: flex;\n                gap: 7px;\n                padding: 9px;\n                border-top: 1px solid #ddd;\n                background: #fff;\n                flex-shrink: 0;\n            }\n\n            .saa-chat-input {\n                flex: 1;\n                min-width: 0;\n                border: 1px solid #ccc;\n                border-radius: 8px;\n                padding: 9px;\n                font-size: 13px;\n            }\n\n            .saa-chat-send {\n                background: #1f5f9f;\n                color: #fff;\n                border: none;\n                border-radius: 8px;\n                padding: 0 12px;\n                font-weight: 700;\n                cursor: pointer;\n                font-size: 13px;\n                position: relative;\n                z-index: 5;\n                pointer-events: auto !important;\n                min-width: 52px;\n            }\n\n            .saa-chat-send:hover,\n            .saa-chat-send:focus {\n                background: #174b7d;\n            }\n\n            .saa-chat-send:active {\n                transform: translateY(1px);\n            }\n\n            .saa-chat-send:disabled {\n                opacity: 0.55;\n                cursor: not-allowed;\n            }\n\n            .saa-inline .saa-chat-panel {\n                display: flex;\n                width: 100% !important;\n                max-width: 700px !important;\n                height: auto !important;\n                min-height: 0 !important;\n                box-shadow: none;\n                border: 1px solid #ddd;\n            }\n\n            .saa-inline .saa-chat-messages {\n                flex: none;\n                max-height: 220px;\n                min-height: 0;\n                overflow-y: auto;\n            }\n\n            .saa-inline .saa-msg {\n                max-width: 96%;\n            }\n\n            .saa-inline .saa-chat-form {\n                flex-shrink: 0;\n            }\n\n            .saa-inline .saa-chat-toggle {\n                display: none;\n            }\n\n            .saa-inline .saa-chat-header {\n                cursor: default;\n            }\n\n            @media (max-width: 480px) {\n                .saa-chat-wrapper.saa-floating {\n                    right: 10px !important;\n                    bottom: 10px !important;\n                    left: 10px !important;\n                    width: auto !important;\n                    max-width: none !important;\n                }\n\n                .saa-chat-panel {\n                    width: 100% !important;\n                    max-width: none !important;\n                    max-height: calc(100vh - 90px) !important;\n                }\n\n                .saa-chat-toggle {\n                    padding: 11px 14px;\n                }\n            }\n        <\/style>\n\n        <div class=\"saa-chat-wrapper saa-inline\">\n            \n            <div class=\"saa-chat-panel saa-open\">\n                <div class=\"saa-chat-header\">\n                    <span>Smashville Assistant<\/span>\n                                    <\/div>\n\n                <div class=\"saa-chat-messages\">\n                    <div class=\"saa-msg saa-msg-bot\">Hi! Ask me about reservations, club play, birdies, WhatsApp, equipment, events, or Smashville policies.<\/div>\n                <\/div>\n\n                <form class=\"saa-chat-form\">\n                    <input\n                        type=\"text\"\n                        class=\"saa-chat-input\"\n                        placeholder=\"Ask a question...\"\n                        autocomplete=\"off\"\n                    >\n                    <button type=\"button\" class=\"saa-chat-send\" onpointerdown=\"if(window.SAA_sendFromButton){window.SAA_sendFromButton(this,event);}\">Send<\/button>\n                <\/form>\n            <\/div>\n        <\/div>\n\n        <script>\n            (function () {\n                if (window.SmashvilleAssistantInitialized) {\n                    return;\n                }\n                window.SmashvilleAssistantInitialized = true;\n\n                function openFloatingChat() {\n                    const floatingWrapper = document.querySelector('.saa-chat-wrapper.saa-floating');\n                    if (!floatingWrapper) return;\n\n                    const floatingPanel = floatingWrapper.querySelector('.saa-chat-panel');\n                    const floatingToggle = floatingWrapper.querySelector('.saa-chat-toggle');\n                    const floatingInput = floatingWrapper.querySelector('.saa-chat-input');\n\n                    if (floatingPanel) floatingPanel.classList.add('saa-open');\n                    if (floatingToggle) floatingToggle.style.display = 'none';\n\n                    if (floatingInput) {\n                        setTimeout(function() {\n                            floatingInput.focus();\n                        }, 50);\n                    }\n                }\n\n                function makeDraggable(wrapper) {\n                    const header = wrapper.querySelector('.saa-chat-header');\n                    const panel = wrapper.querySelector('.saa-chat-panel');\n\n                    if (!header || !panel || !wrapper.classList.contains('saa-floating')) return;\n                    if (wrapper.dataset.saaDragBound === '1') return;\n                    wrapper.dataset.saaDragBound = '1';\n\n                    let dragging = false;\n                    let startX = 0;\n                    let startY = 0;\n                    let startRight = 0;\n                    let startBottom = 0;\n\n                    header.addEventListener('mousedown', function(e) {\n                        if (e.target.classList.contains('saa-chat-close')) return;\n\n                        dragging = true;\n                        startX = e.clientX;\n                        startY = e.clientY;\n\n                        const rect = wrapper.getBoundingClientRect();\n                        startRight = window.innerWidth - rect.right;\n                        startBottom = window.innerHeight - rect.bottom;\n\n                        document.body.style.userSelect = 'none';\n                    });\n\n                    document.addEventListener('mousemove', function(e) {\n                        if (!dragging) return;\n\n                        const dx = e.clientX - startX;\n                        const dy = e.clientY - startY;\n\n                        const panelRect = panel.getBoundingClientRect();\n                        const maxRight = Math.max(8, window.innerWidth - panelRect.width - 8);\n                        const maxBottom = Math.max(8, window.innerHeight - 80);\n\n                        let newRight = startRight - dx;\n                        let newBottom = startBottom - dy;\n\n                        newRight = Math.max(8, Math.min(maxRight, newRight));\n                        newBottom = Math.max(8, Math.min(maxBottom, newBottom));\n\n                        wrapper.style.setProperty('right', newRight + 'px', 'important');\n                        wrapper.style.setProperty('bottom', newBottom + 'px', 'important');\n                        wrapper.style.setProperty('left', 'auto', 'important');\n                        wrapper.style.setProperty('top', 'auto', 'important');\n                    });\n\n                    document.addEventListener('mouseup', function() {\n                        dragging = false;\n                        document.body.style.userSelect = '';\n                    });\n                }\n\n                function addMessage(wrapper, text, who) {\n                    const messages = wrapper.querySelector('.saa-chat-messages');\n                    if (!messages) return null;\n\n                    const div = document.createElement('div');\n                    div.className = 'saa-msg ' + (who === 'user' ? 'saa-msg-user' : 'saa-msg-bot');\n                    div.textContent = text;\n                    messages.appendChild(div);\n                    messages.scrollTop = messages.scrollHeight;\n                    return div;\n                }\n\n                function initializeExistingWrappers() {\n                    document.querySelectorAll('.saa-chat-wrapper').forEach(function(wrapper) {\n                        makeDraggable(wrapper);\n                    });\n                }\n\n                function sendQuestionFromWrapper(wrapper) {\n                    if (!wrapper) return;\n\n                    const input = wrapper.querySelector('.saa-chat-input');\n                    const send = wrapper.querySelector('.saa-chat-send');\n\n                    if (!input || !send) return;\n\n                    const question = input.value.trim();\n                    if (!question) return;\n\n                    addMessage(wrapper, question, 'user');\n                    input.value = '';\n                    send.disabled = true;\n\n                    const thinking = addMessage(wrapper, 'Checking Smashville info...', 'bot');\n\n                    const data = new FormData();\n                    data.append('action', 'saa_ask');\n                    data.append('nonce', 'bd77394e37');\n                    data.append('question', question);\n\n                    let controller = null;\n                    let timeoutId = null;\n\n                    if (window.AbortController) {\n                        controller = new AbortController();\n                        timeoutId = setTimeout(function() {\n                            controller.abort();\n                        }, 60000);\n                    }\n\n                    const fetchOptions = {\n                        method: 'POST',\n                        credentials: 'same-origin',\n                        body: data\n                    };\n\n                    if (controller) {\n                        fetchOptions.signal = controller.signal;\n                    }\n\n                    fetch('https:\/\/smashville.us\/go\/wp-admin\/admin-ajax.php', fetchOptions)\n                    .then(function(response) {\n                        return response.text().then(function(text) {\n                            return {\n                                ok: response.ok,\n                                status: response.status,\n                                text: text\n                            };\n                        });\n                    })\n                    .then(function(result) {\n                        let json = null;\n\n                        try {\n                            json = JSON.parse(result.text);\n                        } catch (e) {\n                            thinking.textContent =\n                                'The assistant request returned a non-JSON response. This usually means a PHP error, security plugin block, cache issue, or server error. HTTP status: ' +\n                                result.status +\n                                '. Response preview: ' +\n                                result.text.substring(0, 300);\n                            return;\n                        }\n\n                        if (json && json.success && json.data && json.data.answer) {\n                            thinking.textContent = json.data.answer;\n                        } else if (json && json.data && json.data.answer) {\n                            thinking.textContent = json.data.answer;\n                        } else {\n                            thinking.textContent =\n                                'Sorry, I could not get an answer right now. HTTP status: ' +\n                                result.status +\n                                '. Raw response: ' +\n                                result.text.substring(0, 300);\n                        }\n                    })\n                    .catch(function(error) {\n                        if (error && error.name === 'AbortError') {\n                            thinking.textContent = 'The assistant request timed out after 60 seconds. This may mean the OpenAI API call is hanging or your server is blocking outbound API requests.';\n                        } else {\n                            thinking.textContent = 'Sorry, there was a connection problem. Please try again or contact Smashville Support. Error: ' + (error && error.message ? error.message : 'unknown');\n                        }\n                    })\n                    .finally(function() {\n                        if (timeoutId) {\n                            clearTimeout(timeoutId);\n                        }\n                        send.disabled = false;\n                        input.focus();\n                    });\n                }\n\n                window.SAA_sendFromButton = function(button, event) {\n                    if (event) {\n                        event.preventDefault();\n                        event.stopPropagation();\n                    }\n\n                    if (!button) return;\n\n                    const wrapper = button.closest('.saa-chat-wrapper');\n                    sendQuestionFromWrapper(wrapper);\n                };\n\n                if (document.readyState === 'loading') {\n                    document.addEventListener('DOMContentLoaded', initializeExistingWrappers);\n                } else {\n                    initializeExistingWrappers();\n                }\n\n                document.addEventListener('click', function(e) {\n                    const sendButton = e.target.closest('.saa-chat-send');\n                    if (sendButton) {\n                        e.preventDefault();\n                        e.stopPropagation();\n\n                        const wrapper = sendButton.closest('.saa-chat-wrapper');\n                        sendQuestionFromWrapper(wrapper);\n                        return;\n                    }\n\n                    const launcher = e.target.closest('.saa-open-chat-link');\n                    if (launcher) {\n                        e.preventDefault();\n                        openFloatingChat();\n                        return;\n                    }\n\n                    const toggle = e.target.closest('.saa-chat-toggle');\n                    if (toggle) {\n                        e.preventDefault();\n                        const wrapper = toggle.closest('.saa-chat-wrapper');\n                        if (!wrapper) return;\n\n                        const panel = wrapper.querySelector('.saa-chat-panel');\n                        const input = wrapper.querySelector('.saa-chat-input');\n\n                        if (panel) panel.classList.add('saa-open');\n                        toggle.style.display = 'none';\n\n                        if (input) {\n                            setTimeout(function() { input.focus(); }, 50);\n                        }\n                        return;\n                    }\n\n                    const close = e.target.closest('.saa-chat-close');\n                    if (close) {\n                        e.preventDefault();\n                        const wrapper = close.closest('.saa-chat-wrapper');\n                        if (!wrapper) return;\n\n                        const panel = wrapper.querySelector('.saa-chat-panel');\n                        const toggle = wrapper.querySelector('.saa-chat-toggle');\n\n                        if (panel) panel.classList.remove('saa-open');\n                        if (toggle) toggle.style.display = 'inline-block';\n                    }\n                }, true);\n\n                document.addEventListener('keydown', function(e) {\n                    const input = e.target.closest('.saa-chat-input');\n                    if (!input) return;\n\n                    if (e.key === 'Enter') {\n                        e.preventDefault();\n                        e.stopPropagation();\n\n                        const wrapper = input.closest('.saa-chat-wrapper');\n                        sendQuestionFromWrapper(wrapper);\n                    }\n                }, true);\n\n                document.addEventListener('submit', function(e) {\n                    const form = e.target.closest('.saa-chat-form');\n                    if (!form) return;\n\n                    e.preventDefault();\n                    e.stopPropagation();\n\n                    const wrapper = form.closest('.saa-chat-wrapper');\n                    sendQuestionFromWrapper(wrapper);\n                }, true);\n            })();\n        <\/script>\n        \n<div class=\"smashville-faq\">\n<div class=\"faq-item\">\n<h3>Do I have to prepay online before coming to play, or can I just \u201cwalk in\u201d?<\/h3>\n<p>Sorry \u2014 due to limited court space, as well as health safety precautions, we now require advance reservation through the website and advance payment.<\/p>\n<p>You can register for our free non-member account in order to see and reserve a spot. Then you can choose the payment option you prefer. We offer an unlimited monthly membership, member punchcards, and non-member punchcards.<\/p>\n<p>Reservations and account access are available here:<br \/>\n<a href=\"https:\/\/smashville.us\/app\/\">https:\/\/smashville.us\/app\/<\/a><\/p>\n<p>After you register, please pay via Venmo or Zelle. Be sure to reserve your spot and then <strong>sign in<\/strong> on the app once you are onsite.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/smashville.us\/go\/wp-content\/uploads\/2021\/01\/Smashville-Member-Options-1-2021.jpg\" alt=\"Smashville member options\" width=\"611\" height=\"274\" \/><\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>Do I need to bring birdies?<\/h3>\n<p><strong>Yes! Please bring birdies<\/strong>, or you may purchase some from us.<\/p>\n<p>When you rotate into club doubles, <strong>you will need to contribute one Smashville birdie to the group birdie basket<\/strong>. You may then use basket birdies for club play until they run out.<\/p>\n<p>This ensures that everyone supplies their fair share of shuttles and that one or two players are not paying for all the birdies.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>When is the club open?<\/h3>\n<p>We have club play most days at about 7:00 PM and various weekend times at the Pottstown location. However, the club is member-driven and does not have regular \u201cbusiness hours.\u201d\u00a0 Currently we play at<\/p>\n<p>Pottstown: Mon, Tues, Wed, Thurs, Friday, Saturday and Sunday.<\/p>\n<p>Mainline: Monday, Wednesday &amp; Saturday evenings.<\/p>\n<p>Members with access privileges may open the club anytime, any day.<\/p>\n<p>To confirm whether the club is open, or to see if anyone is playing during an off-time, please view reservations by logging in to the web app:<br \/>\n<a href=\"https:\/\/smashville.us\/app\/\">https:\/\/smashville.us\/app\/<\/a><\/p>\n<p>The King of Prussia location has seven mat courts and typically plays three to four days per week. Usually this is Monday, Friday, and Saturday in the winter, and Monday, Wednesday, Friday, and Saturday in the summer.<\/p>\n<p>Please check the WhatsApp group description for current times. Special announcements or blackout messages may also be posted in the WhatsApp group.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>Are the \u201cclub play\u201d nights open play, or are they more of a set league atmosphere?<\/h3>\n<p>Club play nights are loose rotations, not a league format. The exact format depends on how many players show up.<\/p>\n<p>When it is busy, a foursome plays one game and then rotates off so waiting players can play. So far, we have not usually been that busy, but it can happen during portions of Club Play time on Wednesdays and Fridays.<\/p>\n<p>Other nights are also available to unlimited members, and other members may be able to join when announced in the WhatsApp group.<\/p>\n<p>We hope to get a league going soon. The KOP location has also introduced a <strong>challenge court<\/strong>.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>I don\u2019t have a playing partner. If I reserve a spot, should I just show up?<\/h3>\n<p>Yes. At Club Play, we all mix up, and we encourage members to play with different players.<\/p>\n<p>We consider it poor etiquette to remain only with a clique or fixed group. Club Play is intended to be friendly, flexible, and welcoming.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>Why should I consider joining the Smashville WhatsApp group?<\/h3>\n<p>The WhatsApp group is where most communication around play happens. This includes how many people are coming, when play is cancelled, special holiday events, training sessions, and occasional free events for members.<\/p>\n<p>It is especially useful for players interested in off-times and non-club play hours. Players often post an impromptu query to see if anyone is interested in playing at an off-time. If enough players respond \u2014 game on!<\/p>\n<p>We also have another WhatsApp group for kids training.<\/p>\n<p>To join the Smashville WhatsApp group, click here:<br \/>\n<a href=\"http:\/\/smashville.us\/go\/whatsapp\/\">http:\/\/smashville.us\/go\/whatsapp\/<\/a><\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>How can I help out?<\/h3>\n<p>Smashville is a community-based organization and has only been able to develop because players have volunteered to help with many different tasks.<\/p>\n<p>These tasks have included painting, line taping, junk removal, food preparation, event organization, and more.<\/p>\n<p>We would love to have you help. Contact us at<br \/>\n<a href=\"mailto:Play@Smashville.us\">Play@Smashville.us<\/a><br \/>\nand let us know your talents.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>I\u2019m the last one here. Where are the light switches, and how do I lock up?<\/h3>\n<p>We have posted a web page that shows most of the light switch locations and explains how to close the club for the night.<\/p>\n<p>It is currently listed under the Member Login drop-down, but anyone can view it here:<br \/>\n<a href=\"http:\/\/smashville.us\/go\/lights\/\">http:\/\/smashville.us\/go\/lights\/<\/a><\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>What badminton events do you run throughout the year?<\/h3>\n<p>In the fall, we typically have a team tournament. In December, we have our Birthday and Holiday Tournament.<\/p>\n<p>In the spring, we hold the PA State Championships, and in the summer we now have the India Independence Day event.<\/p>\n<p>Twice a year, we run a 1.5-month professional league with cash prizes.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>What equipment do I need to bring, and what can I borrow?<\/h3>\n<p>You need proper shoes, a racquet, and birdies.<\/p>\n<p>You may initially borrow a racquet from the club. After that, racquet rental is $2.<\/p>\n<p>You will also need to place one Smashville birdie in the communal birdie basket. All players draw from that basket at the start of play so that the cost of shuttles is shared fairly.<\/p>\n<\/div>\n<h3>Do you have a Junior coaching program?<\/h3>\n<p>We have regular junior group coaching sessions.\u00a0 We typically have either one or two available on weekends, and often have one during the week after school. We also periodically have a free kids and family session on Tuesdays.\u00a0 Currently we have a Wednesday afternoon and a Saturday morning kids session.<\/p>\n<p>Additionally, we periodically have adult training groups, such as an advanced adult training group and a women&#8217;s group!<\/p>\n<div class=\"faq-item\">\n<h3>What should I do if my specific question was not answered here?<\/h3>\n<p>If you have a specific question that was not answered here, feel free to message Latha at Smashville Support:<\/p>\n<p><a href=\"mailto:support@smashville.us\">support@smashville.us<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Smashville FAQ Do I have to prepay online before coming to play, or can I just \u201cwalk in\u201d? Sorry \u2014 due to limited court space, as well as health safety<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":26,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1589","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FAQ - Smashville<\/title>\n<meta name=\"description\" content=\"24\/7 badminton at Pottstown, Evening badminton club play at King of Prussia, tournaments, coaching, VR badminton\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/smashville.us\/go\/faq\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FAQ - Smashville\" \/>\n<meta property=\"og:description\" content=\"24\/7 badminton at Pottstown, Evening badminton club play at King of Prussia, tournaments, coaching, VR badminton\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smashville.us\/go\/faq\/\" \/>\n<meta property=\"og:site_name\" content=\"Smashville\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/smashvillebadminton\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-14T01:13:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smashville.us\/go\/wp-content\/uploads\/2021\/01\/Smashville-Member-Options-1-2021.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@smashpa\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/faq\\\/\",\"url\":\"https:\\\/\\\/smashville.us\\\/go\\\/faq\\\/\",\"name\":\"FAQ - Smashville\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/faq\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/faq\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/smashville.us\\\/go\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Smashville-Member-Options-1-2021.jpg\",\"datePublished\":\"2016-12-06T05:09:26+00:00\",\"dateModified\":\"2026-05-14T01:13:30+00:00\",\"description\":\"24\\\/7 badminton at Pottstown, Evening badminton club play at King of Prussia, tournaments, coaching, VR badminton\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/faq\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/smashville.us\\\/go\\\/faq\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/faq\\\/#primaryimage\",\"url\":\"https:\\\/\\\/smashville.us\\\/go\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Smashville-Member-Options-1-2021.jpg\",\"contentUrl\":\"https:\\\/\\\/smashville.us\\\/go\\\/wp-content\\\/uploads\\\/2021\\\/01\\\/Smashville-Member-Options-1-2021.jpg\",\"width\":611,\"height\":274},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/faq\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/smashville.us\\\/go\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FAQ\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/#website\",\"url\":\"https:\\\/\\\/smashville.us\\\/go\\\/\",\"name\":\"Smashville Badminton\",\"description\":\"24\\\/7 Badminton  at 310 E. High St. Pottstown, PA  &amp; 252 King Manor Dr. King of Prussia\",\"publisher\":{\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/#organization\"},\"alternateName\":\"Smashville\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/smashville.us\\\/go\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/#organization\",\"name\":\"Smashville Badminton\",\"alternateName\":\"Smashville\",\"url\":\"https:\\\/\\\/smashville.us\\\/go\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/smashville.us\\\/go\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/cropped-Smashville-Logo-3-Colors_icon.png\",\"contentUrl\":\"https:\\\/\\\/smashville.us\\\/go\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/cropped-Smashville-Logo-3-Colors_icon.png\",\"width\":512,\"height\":512,\"caption\":\"Smashville Badminton\"},\"image\":{\"@id\":\"https:\\\/\\\/smashville.us\\\/go\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/smashvillebadminton\\\/\",\"https:\\\/\\\/x.com\\\/smashpa\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FAQ - Smashville","description":"24\/7 badminton at Pottstown, Evening badminton club play at King of Prussia, tournaments, coaching, VR badminton","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:\/\/smashville.us\/go\/faq\/","og_locale":"en_US","og_type":"article","og_title":"FAQ - Smashville","og_description":"24\/7 badminton at Pottstown, Evening badminton club play at King of Prussia, tournaments, coaching, VR badminton","og_url":"https:\/\/smashville.us\/go\/faq\/","og_site_name":"Smashville","article_publisher":"https:\/\/www.facebook.com\/smashvillebadminton\/","article_modified_time":"2026-05-14T01:13:30+00:00","og_image":[{"url":"https:\/\/smashville.us\/go\/wp-content\/uploads\/2021\/01\/Smashville-Member-Options-1-2021.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@smashpa","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/smashville.us\/go\/faq\/","url":"https:\/\/smashville.us\/go\/faq\/","name":"FAQ - Smashville","isPartOf":{"@id":"https:\/\/smashville.us\/go\/#website"},"primaryImageOfPage":{"@id":"https:\/\/smashville.us\/go\/faq\/#primaryimage"},"image":{"@id":"https:\/\/smashville.us\/go\/faq\/#primaryimage"},"thumbnailUrl":"https:\/\/smashville.us\/go\/wp-content\/uploads\/2021\/01\/Smashville-Member-Options-1-2021.jpg","datePublished":"2016-12-06T05:09:26+00:00","dateModified":"2026-05-14T01:13:30+00:00","description":"24\/7 badminton at Pottstown, Evening badminton club play at King of Prussia, tournaments, coaching, VR badminton","breadcrumb":{"@id":"https:\/\/smashville.us\/go\/faq\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smashville.us\/go\/faq\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smashville.us\/go\/faq\/#primaryimage","url":"https:\/\/smashville.us\/go\/wp-content\/uploads\/2021\/01\/Smashville-Member-Options-1-2021.jpg","contentUrl":"https:\/\/smashville.us\/go\/wp-content\/uploads\/2021\/01\/Smashville-Member-Options-1-2021.jpg","width":611,"height":274},{"@type":"BreadcrumbList","@id":"https:\/\/smashville.us\/go\/faq\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/smashville.us\/go\/"},{"@type":"ListItem","position":2,"name":"FAQ"}]},{"@type":"WebSite","@id":"https:\/\/smashville.us\/go\/#website","url":"https:\/\/smashville.us\/go\/","name":"Smashville Badminton","description":"24\/7 Badminton  at 310 E. High St. Pottstown, PA  &amp; 252 King Manor Dr. King of Prussia","publisher":{"@id":"https:\/\/smashville.us\/go\/#organization"},"alternateName":"Smashville","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smashville.us\/go\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/smashville.us\/go\/#organization","name":"Smashville Badminton","alternateName":"Smashville","url":"https:\/\/smashville.us\/go\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smashville.us\/go\/#\/schema\/logo\/image\/","url":"https:\/\/smashville.us\/go\/wp-content\/uploads\/2022\/05\/cropped-Smashville-Logo-3-Colors_icon.png","contentUrl":"https:\/\/smashville.us\/go\/wp-content\/uploads\/2022\/05\/cropped-Smashville-Logo-3-Colors_icon.png","width":512,"height":512,"caption":"Smashville Badminton"},"image":{"@id":"https:\/\/smashville.us\/go\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/smashvillebadminton\/","https:\/\/x.com\/smashpa"]}]}},"_links":{"self":[{"href":"https:\/\/smashville.us\/go\/wp-json\/wp\/v2\/pages\/1589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smashville.us\/go\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/smashville.us\/go\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/smashville.us\/go\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/smashville.us\/go\/wp-json\/wp\/v2\/comments?post=1589"}],"version-history":[{"count":21,"href":"https:\/\/smashville.us\/go\/wp-json\/wp\/v2\/pages\/1589\/revisions"}],"predecessor-version":[{"id":3657,"href":"https:\/\/smashville.us\/go\/wp-json\/wp\/v2\/pages\/1589\/revisions\/3657"}],"wp:attachment":[{"href":"https:\/\/smashville.us\/go\/wp-json\/wp\/v2\/media?parent=1589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}