{"id":1580,"date":"2026-08-03T08:45:59","date_gmt":"2026-08-03T08:45:59","guid":{"rendered":"https:\/\/teamstore.inoni.cc\/?page_id=1580"},"modified":"2026-08-06T21:41:02","modified_gmt":"2026-08-06T21:41:02","slug":"team-store","status":"publish","type":"page","link":"https:\/\/teamstore.inoni.cc\/?page_id=1580","title":{"rendered":""},"content":{"rendered":"\n<div class=\"inoni-ts-landing\" style=\"max-width:1100px;margin:0 auto;padding:60px 20px;\">\n  <style>\n    .inoni-ts-landing * { box-sizing: border-box; }\n    .inoni-ts-hero { text-align:center; margin-bottom:40px; }\n    .inoni-ts-hero h1 { font-size:2.4rem; font-weight:800; letter-spacing:-0.5px; margin:0 0 12px; color:#111; }\n    .inoni-ts-hero p { font-size:1.05rem; color:#555; max-width:480px; margin:0 auto; line-height:1.6; }\n    .inoni-ts-note { text-align:center; margin-top:32px; font-size:.9rem; color:#888; }\n    @media (max-width:640px){ .inoni-ts-hero h1{ font-size:1.8rem; } }\n  <\/style>\n\n  <div class=\"inoni-ts-hero\">\n    <h1>Wybierz sw\u00f3j Team Store<\/h1>\n    <p>Wpisz nazw\u0119 swojego klubu, a nast\u0119pnie podaj kod dost\u0119pu, aby zobaczy\u0107 ofert\u0119 Twojego zespo\u0142u.<\/p>\n  <\/div>\n\n  \n\n      <div id=\"its-qnZOQX\" class=\"inoni-team-login-form\" style=\"max-width:360px;margin:0 auto;\">\n\n        <!-- Krok 1: nazwa sklepu\/zespo\u0142u -->\n        <div class=\"its-step its-step-name\" style=\"display:flex;flex-direction:column;gap:10px;position:relative;\">\n            <input type=\"text\" class=\"its-name-input\" placeholder=\"Nazwa Twojego zespo\u0142u \/ sklepu\" autocomplete=\"off\"\n                   style=\"padding:12px 14px;border-radius:8px;border:1px solid #ccc;font-size:1rem;\" \/>\n            <div class=\"its-suggestions\" style=\"display:none;position:absolute;top:52px;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.08);z-index:5;overflow:hidden;\"><\/div>\n            <p class=\"its-name-hint\" style=\"margin:0;font-size:.85rem;color:#888;\">Zacznij pisa\u0107 nazw\u0119 swojego klubu, aby kontynuowa\u0107.<\/p>\n        <\/div>\n\n        <!-- Krok 2: kod dost\u0119pu (pojawia si\u0119 po wybraniu\/potwierdzeniu nazwy) -->\n        <form method=\"post\" class=\"its-step its-step-code\" style=\"display:none;flex-direction:column;gap:10px;margin-top:10px;\">\n            <input type=\"hidden\" id=\"its_login_nonce\" name=\"its_login_nonce\" value=\"acd424b2f6\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F1580\" \/>            <input type=\"hidden\" name=\"its_action\" value=\"login\" \/>\n            <input type=\"hidden\" name=\"its_team_slug\" class=\"its-team-slug\" value=\"\" \/>\n            <p class=\"its-selected-team\" style=\"margin:0;font-weight:600;\"><\/p>\n            <input type=\"text\" name=\"its_code\" class=\"its-code-input\" placeholder=\"Kod dost\u0119pu\" required\n                   style=\"padding:12px 14px;border-radius:8px;border:1px solid #ccc;font-size:1rem;\" \/>\n            <button type=\"submit\" style=\"padding:12px 14px;border-radius:8px;border:none;background:#14171c;color:#fff;font-weight:600;cursor:pointer;\">\n                Odblokuj sklep\n            <\/button>\n            <button type=\"button\" class=\"its-back\" style=\"background:none;border:none;color:#888;font-size:.85rem;cursor:pointer;padding:0;text-align:left;\">\u2190 zmie\u0144 nazw\u0119<\/button>\n        <\/form>\n\n            <\/div>\n\n    <script>\n    (function () {\n        var root = document.getElementById(\"its-qnZOQX\");\n        if (!root) return;\n        var teams = [{\"name\":\"GEVernova\",\"slug\":\"gevernova\"},{\"name\":\"Gryfus\",\"slug\":\"gryfus\"},{\"name\":\"Kostera\",\"slug\":\"kostera\"},{\"name\":\"ZTPL\",\"slug\":\"ztpl\"}];\n        var nameInput = root.querySelector('.its-name-input');\n        var suggBox = root.querySelector('.its-suggestions');\n        var stepName = root.querySelector('.its-step-name');\n        var stepCode = root.querySelector('.its-step-code');\n        var selectedLabel = root.querySelector('.its-selected-team');\n        var backBtn = root.querySelector('.its-back');\n\n        function clearSugg() {\n            suggBox.innerHTML = '';\n            suggBox.style.display = 'none';\n        }\n\n        function showStepCode(name, slug) {\n            stepName.style.display = 'none';\n            stepCode.style.display = 'flex';\n            selectedLabel.textContent = name;\n            root.querySelector('.its-team-slug').value = slug;\n            root.querySelector('.its-code-input').focus();\n        }\n\n        nameInput.addEventListener('input', function () {\n            var q = nameInput.value.trim().toLowerCase();\n            if (q.length < 2) { clearSugg(); return; }\n            var matches = teams.filter(function (t) {\n                return t.name.toLowerCase().indexOf(q) !== -1;\n            }).slice(0, 5);\n            if (!matches.length) { clearSugg(); return; }\n            suggBox.innerHTML = '';\n            matches.forEach(function (t) {\n                var item = document.createElement('div');\n                item.textContent = t.name;\n                item.style.padding = '10px 14px';\n                item.style.cursor = 'pointer';\n                item.addEventListener('mouseenter', function () { item.style.background = '#f5f5f5'; });\n                item.addEventListener('mouseleave', function () { item.style.background = '#fff'; });\n                item.addEventListener('click', function () {\n                    nameInput.value = t.name;\n                    clearSugg();\n                    showStepCode(t.name, t.slug);\n                });\n                suggBox.appendChild(item);\n            });\n            suggBox.style.display = 'block';\n        });\n\n        nameInput.addEventListener('keydown', function (e) {\n            if (e.key === 'Enter') {\n                e.preventDefault();\n                var q = nameInput.value.trim().toLowerCase();\n                var exact = teams.find(function (t) { return t.name.toLowerCase() === q; });\n                if (exact) {\n                    clearSugg();\n                    showStepCode(exact.name, exact.slug);\n                }\n            }\n        });\n\n        document.addEventListener('click', function (e) {\n            if (!root.contains(e.target)) clearSugg();\n        });\n\n        backBtn.addEventListener('click', function () {\n            stepCode.style.display = 'none';\n            stepName.style.display = 'flex';\n            nameInput.value = '';\n            nameInput.focus();\n        });\n\n        var errTeamSlug = \"\";\n        if (errTeamSlug) {\n            var errTeam = teams.find(function (t) { return t.slug === errTeamSlug; });\n            if (errTeam) {\n                nameInput.value = errTeam.name;\n                showStepCode(errTeam.name, errTeam.slug);\n            }\n        }\n    })();\n    <\/script>\n    \n\n  <p class=\"inoni-ts-note\">Nie znasz nazwy klubu ani kodu? Skontaktuj si\u0119 z organizatorem, aby do\u0142\u0105czy\u0107 do programu Team Store.<\/p>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Wybierz sw\u00f3j Team Store Wpisz nazw\u0119 swojego klubu, a nast\u0119pnie podaj kod dost\u0119pu, aby zobaczy\u0107 ofert\u0119 Twojego zespo\u0142u. Nie znasz nazwy klubu ani kodu? Skontaktuj si\u0119 z organizatorem, aby do\u0142\u0105czy\u0107 do programu Team Store.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1580","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/teamstore.inoni.cc\/index.php?rest_route=\/wp\/v2\/pages\/1580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teamstore.inoni.cc\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/teamstore.inoni.cc\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/teamstore.inoni.cc\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teamstore.inoni.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1580"}],"version-history":[{"count":4,"href":"https:\/\/teamstore.inoni.cc\/index.php?rest_route=\/wp\/v2\/pages\/1580\/revisions"}],"predecessor-version":[{"id":2544,"href":"https:\/\/teamstore.inoni.cc\/index.php?rest_route=\/wp\/v2\/pages\/1580\/revisions\/2544"}],"wp:attachment":[{"href":"https:\/\/teamstore.inoni.cc\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}