{"id":227,"date":"2025-03-23T19:57:15","date_gmt":"2025-03-23T17:57:15","guid":{"rendered":"https:\/\/sportschool.ck.ua\/?p=227"},"modified":"2025-03-23T20:00:03","modified_gmt":"2025-03-23T18:00:03","slug":"vsi-finaly-kubku-kubkiv","status":"publish","type":"post","link":"https:\/\/sportschool.ck.ua\/?p=227","title":{"rendered":"\u0423\u0447\u0430\u0441\u0442\u044c \u0443 \u0444\u0456\u043d\u0430\u043b\u0430\u0445 \u041a\u0443\u0431\u043a\u0443 \u041a\u0443\u0431\u043a\u0456\u0432 \u0423\u0404\u0424\u0410"},"content":{"rendered":"<p style=\"text-align: center;\">    <div class=\"gsi-table-container\" data-url=\"https:\/\/docs.google.com\/spreadsheets\/d\/1HCVmkGBsd_7jqI-QL2Rqv3TgGUjT997CyYoa3_sqssk\/gviz\/tq?tqx=out:csv&#038;gid=844964703&#038;range=A2:G\">\n        <table class=\"wp-list-table widefat fixed striped gsi-table\">\n            <thead><\/thead>\n            <tbody><\/tbody>\n        <\/table>\n    <\/div>\n\n    <script>\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            let containers = document.querySelectorAll(\".gsi-table-container\"); \/\/ \u0412\u0438\u0431\u0438\u0440\u0430\u0454\u043c\u043e \u0432\u0441\u0456 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0438\n\n            containers.forEach(container => {\n                let table = container.querySelector(\".gsi-table\");\n                let url = container.dataset.url;\n\n                fetch(url)\n                    .then(response => {\n                        if (!response.ok) {\n                            throw new Error(\"\u041d\u0435\u043a\u043e\u0440\u0435\u043a\u0442\u043d\u0438\u0439 URL \u0430\u0431\u043e \u043d\u0435\u043c\u0430\u0454 \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u0442\u0430\u0431\u043b\u0438\u0446\u0456.\");\n                        }\n                        return response.text();\n                    })\n                    .then(data => {\n                        let rows = data.trim().split(\"\\n\").map(row => \n                            row.split(\/,(?=(?:(?:[^\"]*\"){2})*[^\"]*$)\/).map(cell => \n                                cell.replace(\/^\"(.*)\"$\/, '$1') \/\/ \u0412\u0438\u0434\u0430\u043b\u044f\u0454\u043c\u043e \u0437\u0430\u0439\u0432\u0456 \u043b\u0430\u043f\u043a\u0438\n                            )\n                        );\n                        \n                        let thead = table.querySelector(\"thead\");\n                        let tbody = table.querySelector(\"tbody\");\n\n                        \/\/ \u041e\u0447\u0438\u0449\u0435\u043d\u043d\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0456 \u043f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u043e\u0432\u043d\u0435\u043d\u043d\u044f\u043c\n                        thead.innerHTML = \"\";\n                        tbody.innerHTML = \"\";\n\n                        if (rows.length > 0) {\n                            let headerRow = document.createElement(\"tr\");\n                            rows[0].forEach(col => {\n                                let th = document.createElement(\"th\");\n                                th.textContent = col;\n                                headerRow.appendChild(th);\n                            });\n                            thead.appendChild(headerRow);\n                        }\n\n                        rows.slice(1).forEach(row => {\n                            let tr = document.createElement(\"tr\");\n                            row.forEach(col => {\n                                let td = document.createElement(\"td\");\n                                td.textContent = col;\n                                tr.appendChild(td);\n                            });\n                            tbody.appendChild(tr);\n                        });\n                    })\n                    .catch(error => {\n                        console.error(\"\u041f\u043e\u043c\u0438\u043b\u043a\u0430 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0456:\", error);\n                        container.innerHTML = \"<p style='color: red;'>\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044e.<\/p>\";\n                    });\n            });\n        });\n    <\/script>\n    <\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=\/wp\/v2\/posts\/227"}],"collection":[{"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=227"}],"version-history":[{"count":2,"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=\/wp\/v2\/posts\/227\/revisions"}],"predecessor-version":[{"id":229,"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=\/wp\/v2\/posts\/227\/revisions\/229"}],"wp:attachment":[{"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sportschool.ck.ua\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}