{"id":965,"date":"2025-03-29T13:03:58","date_gmt":"2025-03-29T12:03:58","guid":{"rendered":"https:\/\/enigma.swallnet.com\/?page_id=965"},"modified":"2026-03-18T13:31:03","modified_gmt":"2026-03-18T12:31:03","slug":"buy-game-cz","status":"publish","type":"page","link":"https:\/\/enigma.swallnet.com\/index.php\/buy-game-cz\/","title":{"rendered":"koupit hru"},"content":{"rendered":"\n<div class=\"wp-block-cover thumbnail_image block-visibility-hide-small-screen\" style=\"min-height:280px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"1792\" height=\"1024\" class=\"wp-block-cover__image-background wp-image-365\" alt=\"\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/zalozeni_radu-2.jpg\" style=\"object-position:49% 92%\" data-object-fit=\"cover\" data-object-position=\"49% 92%\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/zalozeni_radu-2.jpg 1792w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/zalozeni_radu-2-300x171.jpg 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/zalozeni_radu-2-1024x585.jpg 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/zalozeni_radu-2-768x439.jpg 768w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/zalozeni_radu-2-1536x878.jpg 1536w\" sizes=\"auto, (max-width: 1792px) 100vw, 1792px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-10 has-background-dim\" style=\"background-color:#6f5f49\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:220px\" aria-hidden=\"true\" class=\"wp-block-spacer block-visibility-hide-small-screen\"><\/div>\n\n\n\n<div class=\"wp-block-group bannerimage has-heading-color has-text-color has-link-color wp-elements-5aef8c7d6f97a7c61d94bc0af668eb34 is-vertical is-layout-flex wp-container-core-group-is-layout-c78ce748 wp-block-group-is-layout-flex\" style=\"min-height:0px;margin-top:0px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--80)\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><!-- Enigma Web Log Active -->\n\n\n\n<h2 class=\"wp-block-heading\">Odkaz mistra hv\u011bzd\u00e1\u0159e<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Odkaz hv\u011bzd\u00e1\u0159e v\u00e1s zavede na jedine\u010dn\u00e9 t\u0159\u00edhodinov\u00e9 dobrodru\u017estv\u00ed Prahou, kde spoj\u00edte t\u00fdmovou spolupr\u00e1ci s \u0159e\u0161en\u00edm h\u00e1danek a pono\u0159\u00edte se do p\u0159\u00edb\u011bhu astronoma Mistra Petra. Jste odhodl\u00e1ni \u010delit t\u00e9to n\u00e1ro\u010dn\u00e9 zkou\u0161ce a vyrazit do star\u00e9 Prahy?<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-8a4e84f1d3c3c31ddf7be7eb38b7eedd wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">st\u0159edn\u00ed <\/mark><strong> <\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-3906d9fa6afb59e2fdbdf5d38545f4ae wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">2-3 hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">Praha<\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-1\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-1\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 1;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/odkaz-mistra-hvezdare\">V\u00edce informac\u00ed<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\">\n      <div class=\"wp-block-button\">\n        <a href=\"#\" class=\"wp-block-button__link wp-element-button enigma-cart-button\"\n           data-user-id=\"0\"\n           data-game-id=\"1\"\n           data-game-name=\"Odkaz Mistra Hv\u011bzd\u00e1\u0159e\"\n           data-multiplayer=\"0\">\n            Koupit        <\/a>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener('DOMContentLoaded', function () {\n            const buttons = document.querySelectorAll('.enigma-cart-button');\n\n            buttons.forEach(function (button) {\n                if (button.dataset.listenerAttached === \"true\") return;\n                button.dataset.listenerAttached = \"true\";\n\n                button.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const userId = parseInt(button.dataset.userId) || 0;\n                    const gameId = parseInt(button.dataset.gameId);\n                    const multiplayer = parseInt(button.dataset.multiplayer);\n                    const gameName = button.dataset.gameName;\n\n                    fetch(`https:\/\/enigma.swallnet.com\/api\/adventure\/price?adventureId=${gameId}&multiplayer=${multiplayer}&userId=${userId}`)\n                        .then(res => res.json())\n                        .then(data => {\n                            const finalPrice = data.finalPrice;\n                            const originalPrice = data.originalPrice;\n\n                            const payload = {\n                                userId: userId,\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice,\n                                multiplayer: multiplayer\n                            };\n\n                            \/\/ 1. Backend logging\n                            fetch('https:\/\/enigma.swallnet.com\/api\/marketing\/add-to-cart', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(payload)\n                            }).catch(err => {\n                                console.error('\u274c Chyba p\u0159i logov\u00e1n\u00ed:', err);\n                            });\n\n                            \/\/ 2. Submit hidden form to add to cart\n                            const form = document.createElement('form');\n                            form.method = 'POST';\n                            form.style.display = 'none';\n\n                            const fields = {\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice, \/\/ <\u2013 nov\u011b p\u0159idan\u00e9 pole\n                                multiplayer: multiplayer,\n                                enigma_add_to_cart: '1'\n                            };\n\n                            for (const name in fields) {\n                                const input = document.createElement('input');\n                                input.type = 'hidden';\n                                input.name = name;\n                                input.value = fields[name];\n                                form.appendChild(input);\n                            }\n\n                            document.body.appendChild(form);\n                            form.submit();\n                        });\n                });\n            });\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--1\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"6d593f\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"720\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/mistr_petr_astrolab_small.webp\" alt=\"\" class=\"wp-image-1409 not-transparent\" style=\"--dominant-color: #6d593f; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/mistr_petr_astrolab_small.webp 720w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/mistr_petr_astrolab_small-300x300.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/mistr_petr_astrolab_small-150x150.webp 150w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--2 block-visibility-hide-small-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"5d4a38\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"514\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/ulicka_pod_hradem_small.webp\" alt=\"\" class=\"wp-image-1411 not-transparent\" style=\"--dominant-color: #5d4a38; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/ulicka_pod_hradem_small.webp 900w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/ulicka_pod_hradem_small-300x171.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/ulicka_pod_hradem_small-768x439.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background is-style-wide is-style-wide--3\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"\/>\n\n\n\n<div class=\"wp-block-group bannerimage has-heading-color has-text-color has-link-color wp-elements-c7e0b0eee1f4f4a97de83cc9e1dc4264 is-vertical is-layout-flex wp-container-core-group-is-layout-c78ce748 wp-block-group-is-layout-flex\" style=\"min-height:0px;margin-top:0px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--80)\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex block-visibility-hide-small-screen\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded wp-duotone-unset-5 is-style-rounded--4 block-visibility-hide-small-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"5e5f54\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"514\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/deti_v_knihovne_2_small.webp\" alt=\"\" class=\"wp-image-1379 not-transparent\" style=\"--dominant-color: #5e5f54; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/deti_v_knihovne_2_small.webp 900w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/deti_v_knihovne_2_small-300x171.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/deti_v_knihovne_2_small-768x439.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--6 block-visibility-hide-small-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"6a756a\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"514\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Expedice_Vita_Caroli_small.webp\" alt=\"\" class=\"wp-image-1385 not-transparent\" style=\"--dominant-color: #6a756a; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Expedice_Vita_Caroli_small.webp 900w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Expedice_Vita_Caroli_small-300x171.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Expedice_Vita_Caroli_small-768x439.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Expedice Vita Caroli<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Objevte tajemstv\u00ed ztracen\u00e9 str\u00e1nky z Vita Caroli! Tato rodinn\u00e1 hra v\u00e1s provede malebn\u00fdmi uli\u010dkami star\u00e9 Prahy, kde budete \u0159e\u0161it h\u00e1danky, sledovat historick\u00e9 stopy a postupn\u011b skl\u00e1dat vzkaz, kter\u00fd Karel IV. zanechal d\u011btem z budoucnosti. Jste p\u0159ipraveni na tuto v\u00fdzvu?<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-38286032cff7e834d64e4c4eca851c72 wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\">snadn\u00e1 \u2013 vhodn\u00e1 pro d\u011bti 8\u201312 let<\/mark><\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-58caf6ca3e1585a9c0a72333597f4312 wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>:&nbsp;<mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\">2\u20132,5&nbsp;hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">Praha<\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-4\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-4\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 4;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/expedice-vita-caroli\">V\u00edce informac\u00ed<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\">\n      <div class=\"wp-block-button\">\n        <a href=\"#\" class=\"wp-block-button__link wp-element-button enigma-cart-button\"\n           data-user-id=\"0\"\n           data-game-id=\"4\"\n           data-game-name=\"Expedice Vita Caroli\"\n           data-multiplayer=\"0\">\n            Koupit        <\/a>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener('DOMContentLoaded', function () {\n            const buttons = document.querySelectorAll('.enigma-cart-button');\n\n            buttons.forEach(function (button) {\n                if (button.dataset.listenerAttached === \"true\") return;\n                button.dataset.listenerAttached = \"true\";\n\n                button.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const userId = parseInt(button.dataset.userId) || 0;\n                    const gameId = parseInt(button.dataset.gameId);\n                    const multiplayer = parseInt(button.dataset.multiplayer);\n                    const gameName = button.dataset.gameName;\n\n                    fetch(`https:\/\/enigma.swallnet.com\/api\/adventure\/price?adventureId=${gameId}&multiplayer=${multiplayer}&userId=${userId}`)\n                        .then(res => res.json())\n                        .then(data => {\n                            const finalPrice = data.finalPrice;\n                            const originalPrice = data.originalPrice;\n\n                            const payload = {\n                                userId: userId,\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice,\n                                multiplayer: multiplayer\n                            };\n\n                            \/\/ 1. Backend logging\n                            fetch('https:\/\/enigma.swallnet.com\/api\/marketing\/add-to-cart', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(payload)\n                            }).catch(err => {\n                                console.error('\u274c Chyba p\u0159i logov\u00e1n\u00ed:', err);\n                            });\n\n                            \/\/ 2. Submit hidden form to add to cart\n                            const form = document.createElement('form');\n                            form.method = 'POST';\n                            form.style.display = 'none';\n\n                            const fields = {\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice, \/\/ <\u2013 nov\u011b p\u0159idan\u00e9 pole\n                                multiplayer: multiplayer,\n                                enigma_add_to_cart: '1'\n                            };\n\n                            for (const name in fields) {\n                                const input = document.createElement('input');\n                                input.type = 'hidden';\n                                input.name = name;\n                                input.value = fields[name];\n                                form.appendChild(input);\n                            }\n\n                            document.body.appendChild(form);\n                            form.submit();\n                        });\n                });\n            });\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex block-visibility-hide-large-screen block-visibility-hide-medium-screen\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Expedice Vita Caroli<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Objevte tajemstv\u00ed ztracen\u00e9 str\u00e1nky z Vita Caroli! Tato rodinn\u00e1 hra v\u00e1s provede malebn\u00fdmi uli\u010dkami star\u00e9 Prahy, kde budete \u0159e\u0161it h\u00e1danky, sledovat historick\u00e9 stopy a postupn\u011b skl\u00e1dat vzkaz, kter\u00fd Karel IV. zanechal d\u011btem z budoucnosti. Jste p\u0159ipraveni na tuto v\u00fdzvu??<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-bb82dea79e88dbb57e4133979654e240 wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>:<mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\"> snadn\u00e1 \u2013 vhodn\u00e1 pro d\u011bti 8\u201312 let<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-ef4b365c8e4e85dd8f674691d4f9f3ec wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\">2\u20132,5&nbsp;hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">Praha<\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-4\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-4\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 4;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/expedice-vita-caroli\">V\u00edce informac\u00ed<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\">\n      <div class=\"wp-block-button\">\n        <a href=\"#\" class=\"wp-block-button__link wp-element-button enigma-cart-button\"\n           data-user-id=\"0\"\n           data-game-id=\"4\"\n           data-game-name=\"Expedice Vita Caroli\"\n           data-multiplayer=\"0\">\n            Koupit        <\/a>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener('DOMContentLoaded', function () {\n            const buttons = document.querySelectorAll('.enigma-cart-button');\n\n            buttons.forEach(function (button) {\n                if (button.dataset.listenerAttached === \"true\") return;\n                button.dataset.listenerAttached = \"true\";\n\n                button.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const userId = parseInt(button.dataset.userId) || 0;\n                    const gameId = parseInt(button.dataset.gameId);\n                    const multiplayer = parseInt(button.dataset.multiplayer);\n                    const gameName = button.dataset.gameName;\n\n                    fetch(`https:\/\/enigma.swallnet.com\/api\/adventure\/price?adventureId=${gameId}&multiplayer=${multiplayer}&userId=${userId}`)\n                        .then(res => res.json())\n                        .then(data => {\n                            const finalPrice = data.finalPrice;\n                            const originalPrice = data.originalPrice;\n\n                            const payload = {\n                                userId: userId,\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice,\n                                multiplayer: multiplayer\n                            };\n\n                            \/\/ 1. Backend logging\n                            fetch('https:\/\/enigma.swallnet.com\/api\/marketing\/add-to-cart', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(payload)\n                            }).catch(err => {\n                                console.error('\u274c Chyba p\u0159i logov\u00e1n\u00ed:', err);\n                            });\n\n                            \/\/ 2. Submit hidden form to add to cart\n                            const form = document.createElement('form');\n                            form.method = 'POST';\n                            form.style.display = 'none';\n\n                            const fields = {\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice, \/\/ <\u2013 nov\u011b p\u0159idan\u00e9 pole\n                                multiplayer: multiplayer,\n                                enigma_add_to_cart: '1'\n                            };\n\n                            for (const name in fields) {\n                                const input = document.createElement('input');\n                                input.type = 'hidden';\n                                input.name = name;\n                                input.value = fields[name];\n                                form.appendChild(input);\n                            }\n\n                            document.body.appendChild(form);\n                            form.submit();\n                        });\n                });\n            });\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--7 block-visibility-hide-large-screen block-visibility-hide-medium-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"626d6b\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"1792\" height=\"1024\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/Expedice_Vita_Caroli_3-2.webp\" alt=\"\" class=\"wp-image-693 not-transparent\" style=\"--dominant-color: #626d6b; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/Expedice_Vita_Caroli_3-2.webp 1792w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/Expedice_Vita_Caroli_3-2-300x171.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/Expedice_Vita_Caroli_3-2-1024x585.webp 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/Expedice_Vita_Caroli_3-2-768x439.webp 768w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/Expedice_Vita_Caroli_3-2-1536x878.webp 1536w\" sizes=\"auto, (max-width: 1792px) 100vw, 1792px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background is-style-wide is-style-wide--8\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"\/>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-63b5e2f5 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-3ede931f wp-block-columns-is-layout-flex block-visibility-hide-small-screen\" style=\"padding-right:var(--wp--preset--spacing--80);padding-left:var(--wp--preset--spacing--80)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Po stop\u00e1ch Astrol\u00e1bu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Po stop\u00e1ch Astrol\u00e1bu&nbsp;v\u00e1s zve na nap\u00ednav\u00e9 t\u0159\u00edhodinov\u00e9 detektivn\u00ed dobrodru\u017estv\u00ed, kde budete muset vystopovat ukraden\u00fd Astrol\u00e1b pravdy. Spojte s\u00edly va\u0161eho t\u00fdmu s Sherlockem, rozlu\u0161t\u011bte z\u00e1hadn\u00e9 stopy a vydejte se do ulic star\u00e9 Prahy, kde osud Astrol\u00e1bu a samotn\u00e9ho \u0159\u00e1du z\u00e1vis\u00ed jen na v\u00e1s. Jste p\u0159ipraveni?<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-f376f154766987663a9013cc9aa07ed3 wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">pro pokro\u010dil\u00e9 <\/mark><strong> <\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-e22fa6b17c738851594c75f4ba6ad816 wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">3 hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">Praha<\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-5\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-5\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 5;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/po-stopach-astrolabu\">V\u00edce informac\u00ed<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\">\n      <div class=\"wp-block-button\">\n        <a href=\"#\" class=\"wp-block-button__link wp-element-button enigma-cart-button\"\n           data-user-id=\"0\"\n           data-game-id=\"5\"\n           data-game-name=\"Po stop\u00e1ch Astrolabu\"\n           data-multiplayer=\"0\">\n            Koupit        <\/a>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener('DOMContentLoaded', function () {\n            const buttons = document.querySelectorAll('.enigma-cart-button');\n\n            buttons.forEach(function (button) {\n                if (button.dataset.listenerAttached === \"true\") return;\n                button.dataset.listenerAttached = \"true\";\n\n                button.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const userId = parseInt(button.dataset.userId) || 0;\n                    const gameId = parseInt(button.dataset.gameId);\n                    const multiplayer = parseInt(button.dataset.multiplayer);\n                    const gameName = button.dataset.gameName;\n\n                    fetch(`https:\/\/enigma.swallnet.com\/api\/adventure\/price?adventureId=${gameId}&multiplayer=${multiplayer}&userId=${userId}`)\n                        .then(res => res.json())\n                        .then(data => {\n                            const finalPrice = data.finalPrice;\n                            const originalPrice = data.originalPrice;\n\n                            const payload = {\n                                userId: userId,\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice,\n                                multiplayer: multiplayer\n                            };\n\n                            \/\/ 1. Backend logging\n                            fetch('https:\/\/enigma.swallnet.com\/api\/marketing\/add-to-cart', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(payload)\n                            }).catch(err => {\n                                console.error('\u274c Chyba p\u0159i logov\u00e1n\u00ed:', err);\n                            });\n\n                            \/\/ 2. Submit hidden form to add to cart\n                            const form = document.createElement('form');\n                            form.method = 'POST';\n                            form.style.display = 'none';\n\n                            const fields = {\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice, \/\/ <\u2013 nov\u011b p\u0159idan\u00e9 pole\n                                multiplayer: multiplayer,\n                                enigma_add_to_cart: '1'\n                            };\n\n                            for (const name in fields) {\n                                const input = document.createElement('input');\n                                input.type = 'hidden';\n                                input.name = name;\n                                input.value = fields[name];\n                                form.appendChild(input);\n                            }\n\n                            document.body.appendChild(form);\n                            form.submit();\n                        });\n                });\n            });\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--9\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"574e3a\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"514\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/detektiv3_small.webp\" alt=\"\" class=\"wp-image-1394 not-transparent\" style=\"--dominant-color: #574e3a; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/detektiv3_small.webp 900w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/detektiv3_small-300x171.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/detektiv3_small-768x439.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--10 block-visibility-hide-small-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"635746\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"514\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/detektiv4_small.webp\" alt=\"\" class=\"wp-image-1393 not-transparent\" style=\"--dominant-color: #635746; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/detektiv4_small.webp 900w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/detektiv4_small-300x171.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/detektiv4_small-768x439.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex block-visibility-hide-large-screen block-visibility-hide-medium-screen\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-align-center\">Po stop\u00e1ch Astrol\u00e1bu<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Po stop\u00e1ch Astrol\u00e1bu&nbsp;v\u00e1s zve na strhuj\u00edc\u00ed t\u0159\u00edhodinov\u00e9 detektivn\u00ed dobrodru\u017estv\u00ed, kde budete muset vystopovat ukraden\u00fd Astrol\u00e1b pravdy. Spojte s\u00edly s va\u0161\u00edm t\u00fdmem, rozlu\u0161t\u011bte z\u00e1hadn\u00e9 stopy a vydejte se do ulic star\u00e9 Prahy, kde osud Astrol\u00e1bu a samotn\u00e9 pravdy z\u00e1vis\u00ed jen na v\u00e1s. Jste p\u0159ipraveni??<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-f376f154766987663a9013cc9aa07ed3 wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">pro pokro\u010dil\u00e9 <\/mark><strong> <\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-e22fa6b17c738851594c75f4ba6ad816 wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">3 hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">Praha<\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-5\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-5\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 5;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/po-stopach-astrolabu\">V\u00edce informac\u00ed<\/a><\/div>\n\n\n\n<div class=\"wp-block-button\">\n      <div class=\"wp-block-button\">\n        <a href=\"#\" class=\"wp-block-button__link wp-element-button enigma-cart-button\"\n           data-user-id=\"0\"\n           data-game-id=\"5\"\n           data-game-name=\"Po stop\u00e1ch Astrolabu\"\n           data-multiplayer=\"0\">\n            Koupit        <\/a>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener('DOMContentLoaded', function () {\n            const buttons = document.querySelectorAll('.enigma-cart-button');\n\n            buttons.forEach(function (button) {\n                if (button.dataset.listenerAttached === \"true\") return;\n                button.dataset.listenerAttached = \"true\";\n\n                button.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const userId = parseInt(button.dataset.userId) || 0;\n                    const gameId = parseInt(button.dataset.gameId);\n                    const multiplayer = parseInt(button.dataset.multiplayer);\n                    const gameName = button.dataset.gameName;\n\n                    fetch(`https:\/\/enigma.swallnet.com\/api\/adventure\/price?adventureId=${gameId}&multiplayer=${multiplayer}&userId=${userId}`)\n                        .then(res => res.json())\n                        .then(data => {\n                            const finalPrice = data.finalPrice;\n                            const originalPrice = data.originalPrice;\n\n                            const payload = {\n                                userId: userId,\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice,\n                                multiplayer: multiplayer\n                            };\n\n                            \/\/ 1. Backend logging\n                            fetch('https:\/\/enigma.swallnet.com\/api\/marketing\/add-to-cart', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(payload)\n                            }).catch(err => {\n                                console.error('\u274c Chyba p\u0159i logov\u00e1n\u00ed:', err);\n                            });\n\n                            \/\/ 2. Submit hidden form to add to cart\n                            const form = document.createElement('form');\n                            form.method = 'POST';\n                            form.style.display = 'none';\n\n                            const fields = {\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice, \/\/ <\u2013 nov\u011b p\u0159idan\u00e9 pole\n                                multiplayer: multiplayer,\n                                enigma_add_to_cart: '1'\n                            };\n\n                            for (const name in fields) {\n                                const input = document.createElement('input');\n                                input.type = 'hidden';\n                                input.name = name;\n                                input.value = fields[name];\n                                form.appendChild(input);\n                            }\n\n                            document.body.appendChild(form);\n                            form.submit();\n                        });\n                });\n            });\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--11\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img loading=\"lazy\" decoding=\"async\" width=\"1792\" height=\"1024\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv3.jpg\" alt=\"\" class=\"wp-image-285\" style=\"aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv3.jpg 1792w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv3-300x171.jpg 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv3-1024x585.jpg 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv3-768x439.jpg 768w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv3-1536x878.jpg 1536w\" sizes=\"auto, (max-width: 1792px) 100vw, 1792px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--12 block-visibility-hide-small-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img loading=\"lazy\" decoding=\"async\" width=\"1792\" height=\"1024\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv4.jpg\" alt=\"\" class=\"wp-image-287\" style=\"aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv4.jpg 1792w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv4-300x171.jpg 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv4-1024x585.jpg 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv4-768x439.jpg 768w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/detektiv4-1536x878.jpg 1536w\" sizes=\"auto, (max-width: 1792px) 100vw, 1792px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background is-style-wide is-style-wide--13\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"\/>\n\n\n\n<div class=\"wp-block-group bannerimage has-heading-color has-text-color has-link-color wp-elements-2c84ca8460456e72e7a76c5cbceb38de is-vertical is-layout-flex wp-container-core-group-is-layout-c78ce748 wp-block-group-is-layout-flex\" style=\"min-height:0px;margin-top:0px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--80)\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex block-visibility-hide-small-screen\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded wp-duotone-unset-15 is-style-rounded--14 block-visibility-hide-small-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"2b3e3b\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad_katedrala_small.webp\" alt=\"\" class=\"wp-image-1760 not-transparent\" style=\"--dominant-color: #2b3e3b; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad_katedrala_small.webp 900w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad_katedrala_small-300x200.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad_katedrala_small-768x512.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--16 block-visibility-hide-small-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"201e13\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad3_small.webp\" alt=\"\" class=\"wp-image-1438 not-transparent\" style=\"--dominant-color: #201e13; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad3_small.webp 900w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad3_small-300x200.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad3_small-768x512.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><strong>Str\u00e1\u017eci Vy\u0161ehradu<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Starod\u00e1vn\u00e1 ochrann\u00e1 pe\u010de\u0165 byla rozbita a Vy\u0161ehrad z\u016fstal bez sv\u00fdch str\u00e1\u017ec\u016f. Jen ti nejodv\u00e1\u017en\u011bj\u0161\u00ed se mohou pokusit ji znovu slo\u017eit. Vydejte se na tajnou v\u00fdpravu, \u0159e\u0161te h\u00e1danky, objevujte zapomenut\u00e9 p\u0159\u00edb\u011bhy a zjist\u011bte, jestli pr\u00e1v\u011b vy dok\u00e1\u017eete vr\u00e1tit Vy\u0161ehradu jeho ztracenou s\u00edlu.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-7279bd65cb8a40a1a47728ea82a9fb42 wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\">snadn\u00e1 \u2013 vhodn\u00e1 pro d\u011bti 7\u201310 let<\/mark><\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-58caf6ca3e1585a9c0a72333597f4312 wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>:&nbsp;<mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\">2\u20132,5&nbsp;hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">Praha<\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-6\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-6\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 6;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/strazci-vysehradu\"><strong>V\u00edce informac\u00ed<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button\">\n      <div class=\"wp-block-button\">\n        <a href=\"#\" class=\"wp-block-button__link wp-element-button enigma-cart-button\"\n           data-user-id=\"0\"\n           data-game-id=\"6\"\n           data-game-name=\"Str\u00e1\u017eci Vy\u0161ehradu\"\n           data-multiplayer=\"0\">\n            Koupit        <\/a>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener('DOMContentLoaded', function () {\n            const buttons = document.querySelectorAll('.enigma-cart-button');\n\n            buttons.forEach(function (button) {\n                if (button.dataset.listenerAttached === \"true\") return;\n                button.dataset.listenerAttached = \"true\";\n\n                button.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const userId = parseInt(button.dataset.userId) || 0;\n                    const gameId = parseInt(button.dataset.gameId);\n                    const multiplayer = parseInt(button.dataset.multiplayer);\n                    const gameName = button.dataset.gameName;\n\n                    fetch(`https:\/\/enigma.swallnet.com\/api\/adventure\/price?adventureId=${gameId}&multiplayer=${multiplayer}&userId=${userId}`)\n                        .then(res => res.json())\n                        .then(data => {\n                            const finalPrice = data.finalPrice;\n                            const originalPrice = data.originalPrice;\n\n                            const payload = {\n                                userId: userId,\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice,\n                                multiplayer: multiplayer\n                            };\n\n                            \/\/ 1. Backend logging\n                            fetch('https:\/\/enigma.swallnet.com\/api\/marketing\/add-to-cart', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(payload)\n                            }).catch(err => {\n                                console.error('\u274c Chyba p\u0159i logov\u00e1n\u00ed:', err);\n                            });\n\n                            \/\/ 2. Submit hidden form to add to cart\n                            const form = document.createElement('form');\n                            form.method = 'POST';\n                            form.style.display = 'none';\n\n                            const fields = {\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice, \/\/ <\u2013 nov\u011b p\u0159idan\u00e9 pole\n                                multiplayer: multiplayer,\n                                enigma_add_to_cart: '1'\n                            };\n\n                            for (const name in fields) {\n                                const input = document.createElement('input');\n                                input.type = 'hidden';\n                                input.name = name;\n                                input.value = fields[name];\n                                form.appendChild(input);\n                            }\n\n                            document.body.appendChild(form);\n                            form.submit();\n                        });\n                });\n            });\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex block-visibility-hide-large-screen block-visibility-hide-medium-screen\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><strong><strong><strong>Str\u00e1\u017eci Vy\u0161ehradu<\/strong><\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Starod\u00e1vn\u00e1 ochrann\u00e1 pe\u010de\u0165 byla rozbita a Vy\u0161ehrad z\u016fstal bez sv\u00fdch str\u00e1\u017ec\u016f. Jen ti nejodv\u00e1\u017en\u011bj\u0161\u00ed se mohou pokusit ji znovu slo\u017eit. Vydejte se na tajnou v\u00fdpravu, \u0159e\u0161te h\u00e1danky, objevujte zapomenut\u00e9 p\u0159\u00edb\u011bhy a zjist\u011bte, jestli pr\u00e1v\u011b vy dok\u00e1\u017eete vr\u00e1tit Vy\u0161ehradu jeho ztracenou s\u00edlu.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-38286032cff7e834d64e4c4eca851c72 wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\">snadn\u00e1 \u2013 vhodn\u00e1 pro d\u011bti 8\u201312 let<\/mark><\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-58caf6ca3e1585a9c0a72333597f4312 wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>:&nbsp;<mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\">2\u20132,5&nbsp;hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">Praha<\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-6\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-6\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 6;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/strazci-vysehradu\"><strong>V\u00edce informac\u00ed<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button\">\n      <div class=\"wp-block-button\">\n        <a href=\"#\" class=\"wp-block-button__link wp-element-button enigma-cart-button\"\n           data-user-id=\"0\"\n           data-game-id=\"6\"\n           data-game-name=\"Str\u00e1\u017eci Vy\u0161ehradu\"\n           data-multiplayer=\"0\">\n            Koupit        <\/a>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener('DOMContentLoaded', function () {\n            const buttons = document.querySelectorAll('.enigma-cart-button');\n\n            buttons.forEach(function (button) {\n                if (button.dataset.listenerAttached === \"true\") return;\n                button.dataset.listenerAttached = \"true\";\n\n                button.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const userId = parseInt(button.dataset.userId) || 0;\n                    const gameId = parseInt(button.dataset.gameId);\n                    const multiplayer = parseInt(button.dataset.multiplayer);\n                    const gameName = button.dataset.gameName;\n\n                    fetch(`https:\/\/enigma.swallnet.com\/api\/adventure\/price?adventureId=${gameId}&multiplayer=${multiplayer}&userId=${userId}`)\n                        .then(res => res.json())\n                        .then(data => {\n                            const finalPrice = data.finalPrice;\n                            const originalPrice = data.originalPrice;\n\n                            const payload = {\n                                userId: userId,\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice,\n                                multiplayer: multiplayer\n                            };\n\n                            \/\/ 1. Backend logging\n                            fetch('https:\/\/enigma.swallnet.com\/api\/marketing\/add-to-cart', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(payload)\n                            }).catch(err => {\n                                console.error('\u274c Chyba p\u0159i logov\u00e1n\u00ed:', err);\n                            });\n\n                            \/\/ 2. Submit hidden form to add to cart\n                            const form = document.createElement('form');\n                            form.method = 'POST';\n                            form.style.display = 'none';\n\n                            const fields = {\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice, \/\/ <\u2013 nov\u011b p\u0159idan\u00e9 pole\n                                multiplayer: multiplayer,\n                                enigma_add_to_cart: '1'\n                            };\n\n                            for (const name in fields) {\n                                const input = document.createElement('input');\n                                input.type = 'hidden';\n                                input.name = name;\n                                input.value = fields[name];\n                                form.appendChild(input);\n                            }\n\n                            document.body.appendChild(form);\n                            form.submit();\n                        });\n                });\n            });\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--17 block-visibility-hide-large-screen block-visibility-hide-medium-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"2b3e3b\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad_katedrala_small.webp\" alt=\"\" class=\"wp-image-1760 not-transparent\" style=\"--dominant-color: #2b3e3b; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad_katedrala_small.webp 900w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad_katedrala_small-300x200.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/04\/Vysehrad_katedrala_small-768x512.webp 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background is-style-wide is-style-wide--18\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"\/>\n\n\n\n<div class=\"wp-block-group bannerimage has-heading-color has-text-color has-link-color wp-elements-e76d6cd9ba80e089c975a33ee8794e89 is-vertical is-content-justification-left is-layout-flex wp-container-core-group-is-layout-d741d896 wp-block-group-is-layout-flex\" style=\"min-height:0px;margin-top:0px;padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--80)\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-6418681a wp-block-columns-is-layout-flex block-visibility-hide-small-screen\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wp-block-column is-vertically-aligned-bottom has-global-padding is-content-justification-left is-layout-constrained wp-container-core-column-is-layout-e5700f3c wp-block-column-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Kletba Ro\u017embersk\u00e9 r\u016f\u017ee<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vstupte do p\u0159\u00edb\u011bhu posledn\u00edho Ro\u017emberka a odhalte tajemstv\u00ed, kter\u00e9 zahaluje starobyl\u00fd Krumlov. Tato atmosf\u00e9rick\u00e1 t\u00fdmov\u00e1 hra v\u00e1s provede uli\u010dkami i pam\u011bt\u00ed m\u011bsta, kde budete lu\u0161tit \u0161ifry, odhalovat zapomenutou minulost a pokud jste ti povolan\u00ed, pokus\u00edte se zlomit kletbu, kter\u00e1 hroz\u00ed pohltit v\u0161e. Dok\u00e1\u017eete vr\u00e1tit m\u011bstu jeho p\u0159\u00edb\u011bh?<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-8a4e84f1d3c3c31ddf7be7eb38b7eedd wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">st\u0159edn\u00ed <\/mark><strong> <\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-e22fa6b17c738851594c75f4ba6ad816 wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">3 hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">\u010cesk\u00fd Krumlov<\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-7\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-7\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 7;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/kletba\">V\u00edce informac\u00ed<\/a><\/div>\n\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--19\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"222016\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_1_male.webp\" alt=\"\" class=\"wp-image-1959 not-transparent\" style=\"--dominant-color: #222016; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_1_male.webp 800w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_1_male-300x200.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_1_male-768x512.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--20 block-visibility-hide-small-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"1a302d\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_2_male.webp\" alt=\"\" class=\"wp-image-1958 not-transparent\" style=\"--dominant-color: #1a302d; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_2_male.webp 800w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_2_male-300x200.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_2_male-768x512.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex block-visibility-hide-large-screen block-visibility-hide-medium-screen\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center\"><strong><strong><strong>Kletba Ro\u017embersk\u00e9 r\u016f\u017ee<\/strong><\/strong><\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vstupte do p\u0159\u00edb\u011bhu posledn\u00edho Ro\u017emberka a odhalte tajemstv\u00ed, kter\u00e9 zahaluje starobyl\u00fd Krumlov. Tato atmosf\u00e9rick\u00e1 t\u00fdmov\u00e1 hra v\u00e1s provede uli\u010dkami i pam\u011bt\u00ed m\u011bsta, kde budete lu\u0161tit \u0161ifry, odhalovat zapomenutou minulost a pokud jste ti povolan\u00ed, pokus\u00edte se zlomit kletbu, kter\u00e1 hroz\u00ed pohltit v\u0161e. Dok\u00e1\u017eete vr\u00e1tit m\u011bstu jeho p\u0159\u00edb\u011bh?<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-353a1dc35e8a532ee4f90be6c1de4054 wp-block-paragraph\"><strong>obt\u00ed\u017enost<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">st\u0159edn\u00ed<\/mark><\/mark><\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-elements-58caf6ca3e1585a9c0a72333597f4312 wp-block-paragraph\"><strong>doba trv\u00e1n\u00ed<\/strong>:&nbsp;<mark style=\"background-color:rgba(0, 0, 0, 0);color:#ffffff\" class=\"has-inline-color\">2\u20132,5&nbsp;hodiny<\/mark><\/p>\n\n\n\n<p class=\"has-text-align-left has-primary-light-color has-text-color has-link-color wp-block-paragraph\"><strong>lokalita<\/strong>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-heading-color\">\u010cesk\u00fd Krumlov<\/mark><\/mark><\/p>\n\n\n    <div class=\"review-summary\">\n        <div class=\"star-rating-row\">\n            <div id=\"star-container-7\" class=\"star-rating\"><\/div>\n        <\/div>\n        <div class=\"review-meta-row\">\n            <div class=\"review-summary-text\" id=\"review-summary-text-7\"><\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n        .review-summary {\n            max-width: 300px;\n        }\n\n        .star-rating-row {\n            display: flex;\n            justify-content: flex-start;\n            margin-bottom: 4px;\n        }\n\n        .star-rating {\n            display: flex;\n            font-size: 24px;\n            color: gold;\n            min-width: 130px;\n        }\n\n        .star {\n            position: relative;\n            width: 1em;\n            height: 1em;\n            margin-right: 4px;\n            display: inline-block;\n            background: lightgray;\n            clip-path: polygon(\n                50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%,\n                50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%\n            );\n        }\n\n        .star.filled {\n            background: gold;\n        }\n\n        .star.half::before {\n            content: '';\n            position: absolute;\n            width: 50%;\n            height: 100%;\n            background: gold;\n            left: 0;\n        }\n\n        .review-meta-row {\n            font-size: 14px;\n            color: white;\n        }\n\n        .review-summary-text {\n            color: #ccc;\n            font-weight: 500;\n        }\n    <\/style>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener(\"DOMContentLoaded\", function() {\n            const adventureId = 7;\n            const summaryTextId = 'review-summary-text-' + adventureId;\n            const starsId = 'star-container-' + adventureId;\n\n            if (typeof renderEnigmaRating === 'function') {\n                renderEnigmaRating(adventureId, function(totalReviews, averageRating) {\n                    const summary = document.getElementById(summaryTextId);\n                    if (summary && !isNaN(averageRating)) {\n                        summary.textContent = `${totalReviews} hodnocen\u00ed (${averageRating.toFixed(1)})`;\n                    }\n                });\n            }\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/enigma.swallnet.com\/index.php\/kletba\"><strong>V\u00edce informac\u00ed<\/strong><\/a><\/div>\n\n\n\n<div class=\"wp-block-button\">\n      <div class=\"wp-block-button\">\n        <a href=\"#\" class=\"wp-block-button__link wp-element-button enigma-cart-button\"\n           data-user-id=\"0\"\n           data-game-id=\"7\"\n           data-game-name=\"Kletba ro\u017embershk\u00e9 r\u016f\u017ee\"\n           data-multiplayer=\"0\">\n            Koupit        <\/a>\n    <\/div>\n\n    <script data-jetpack-boost=\"ignore\">\n        document.addEventListener('DOMContentLoaded', function () {\n            const buttons = document.querySelectorAll('.enigma-cart-button');\n\n            buttons.forEach(function (button) {\n                if (button.dataset.listenerAttached === \"true\") return;\n                button.dataset.listenerAttached = \"true\";\n\n                button.addEventListener('click', function (e) {\n                    e.preventDefault();\n\n                    const userId = parseInt(button.dataset.userId) || 0;\n                    const gameId = parseInt(button.dataset.gameId);\n                    const multiplayer = parseInt(button.dataset.multiplayer);\n                    const gameName = button.dataset.gameName;\n\n                    fetch(`https:\/\/enigma.swallnet.com\/api\/adventure\/price?adventureId=${gameId}&multiplayer=${multiplayer}&userId=${userId}`)\n                        .then(res => res.json())\n                        .then(data => {\n                            const finalPrice = data.finalPrice;\n                            const originalPrice = data.originalPrice;\n\n                            const payload = {\n                                userId: userId,\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice,\n                                multiplayer: multiplayer\n                            };\n\n                            \/\/ 1. Backend logging\n                            fetch('https:\/\/enigma.swallnet.com\/api\/marketing\/add-to-cart', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(payload)\n                            }).catch(err => {\n                                console.error('\u274c Chyba p\u0159i logov\u00e1n\u00ed:', err);\n                            });\n\n                            \/\/ 2. Submit hidden form to add to cart\n                            const form = document.createElement('form');\n                            form.method = 'POST';\n                            form.style.display = 'none';\n\n                            const fields = {\n                                game_id: gameId,\n                                game_name: gameName,\n                                price: finalPrice,\n                                original_price: originalPrice, \/\/ <\u2013 nov\u011b p\u0159idan\u00e9 pole\n                                multiplayer: multiplayer,\n                                enigma_add_to_cart: '1'\n                            };\n\n                            for (const name in fields) {\n                                const input = document.createElement('input');\n                                input.type = 'hidden';\n                                input.name = name;\n                                input.value = fields[name];\n                                form.appendChild(input);\n                            }\n\n                            document.body.appendChild(form);\n                            form.submit();\n                        });\n                });\n            });\n        });\n    <\/script>\n    \n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized wow zoomIn is-style-rounded is-style-rounded--21 block-visibility-hide-large-screen block-visibility-hide-medium-screen\" style=\"margin-right:var(--wp--preset--spacing--50);margin-left:var(--wp--preset--spacing--50)\"><img data-dominant-color=\"222016\" data-has-transparency=\"false\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_1_male.webp\" alt=\"\" class=\"wp-image-1959 not-transparent\" style=\"--dominant-color: #222016; aspect-ratio:1.5;object-fit:cover;width:400px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_1_male.webp 800w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_1_male-300x200.webp 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/06\/Krumlov_1_male-768x512.webp 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background is-style-wide is-style-wide--22\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"\/>\n\n\n\n\n\n<hr class=\"wp-block-separator has-text-color has-primary-color has-alpha-channel-opacity has-primary-background-color has-background is-style-wide is-style-wide--27\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-big-font-size\"><strong>Dal\u0161\u00ed hry se ji\u017e p\u0159ipravuj\u00ed<\/strong><\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-big-font-size\"><strong>&#8230;<\/strong><\/h3>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex block-visibility-hide-small-screen\" id=\"aplikace-default\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center\">St\u00e1hn\u011bte si aplikaci<\/h2>\n\n\n\n<div style=\"height:12px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image alignright size-large is-resized has-custom-border\" style=\"margin-top:0;margin-bottom:0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-1024x1024.png\" alt=\"\" class=\"wp-image-302\" style=\"border-style:none;border-width:0px;border-radius:31px;width:215px;height:auto\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-1024x1024.png 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-300x300.png 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-150x150.png 150w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-768x768.png 768w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-1536x1536.png 1536w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131.png 1776w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/apps.apple.com\/us\/app\/enigma-city-adventure\/id6739615540\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"343\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/appstore.png\" alt=\"\" class=\"wp-image-303\" style=\"width:227px;height:auto\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/appstore.png 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/appstore-300x100.png 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/appstore-768x257.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image alignleft size-full is-resized\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.SwallNet.Enigma\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"304\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/googleplay.png\" alt=\"\" class=\"wp-image-304\" style=\"width:228px;height:auto\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/googleplay.png 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/googleplay-300x89.png 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/googleplay-768x228.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex block-visibility-hide-large-screen block-visibility-hide-medium-screen\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading has-text-align-center has-extra-large-font-size\">St\u00e1hn\u011bte si aplikaci<\/h2>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/apps.apple.com\/us\/app\/enigma-city-adventure\/id6739615540\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"343\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/appstore.png\" alt=\"\" class=\"wp-image-303\" style=\"width:246px;height:auto\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/appstore.png 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/appstore-300x100.png 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/appstore-768x257.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.SwallNet.Enigma\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"304\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/googleplay.png\" alt=\"\" class=\"wp-image-304\" style=\"width:246px\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/googleplay.png 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/googleplay-300x89.png 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/googleplay-768x228.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:12px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-large is-resized has-custom-border\" style=\"margin-top:0;margin-bottom:0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-1024x1024.png\" alt=\"\" class=\"wp-image-302\" style=\"border-style:none;border-width:0px;border-radius:17px;width:141px;height:auto\" srcset=\"https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-1024x1024.png 1024w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-300x300.png 300w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-150x150.png 150w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-768x768.png 768w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131-1536x1536.png 1536w, https:\/\/enigma.swallnet.com\/wp-content\/uploads\/2025\/01\/476a75c90ec1bf7608a2b3191459f131.png 1776w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-752eff22 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n\n\n\n<div style=\"height:77px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Odkaz mistra hv\u011bzd\u00e1\u0159e Odkaz hv\u011bzd\u00e1\u0159e v\u00e1s zavede na jedine\u010dn\u00e9 t\u0159\u00edhodinov\u00e9 dobrodru\u017estv\u00ed Prahou, kde spoj\u00edte t\u00fdmovou spolupr\u00e1ci s \u0159e\u0161en\u00edm h\u00e1danek a pono\u0159\u00edte se do p\u0159\u00edb\u011bhu astronoma Mistra Petra. Jste odhodl\u00e1ni \u010delit t\u00e9to n\u00e1ro\u010dn\u00e9 zkou\u0161ce a vyrazit do star\u00e9 Prahy? obt\u00ed\u017enost: st\u0159edn\u00ed doba trv\u00e1n\u00ed: 2-3 hodiny lokalita: Praha Expedice Vita Caroli Objevte tajemstv\u00ed ztracen\u00e9 str\u00e1nky z Vita [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"class_list":["post-965","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/enigma.swallnet.com\/index.php\/wp-json\/wp\/v2\/pages\/965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enigma.swallnet.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/enigma.swallnet.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/enigma.swallnet.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/enigma.swallnet.com\/index.php\/wp-json\/wp\/v2\/comments?post=965"}],"version-history":[{"count":156,"href":"https:\/\/enigma.swallnet.com\/index.php\/wp-json\/wp\/v2\/pages\/965\/revisions"}],"predecessor-version":[{"id":2308,"href":"https:\/\/enigma.swallnet.com\/index.php\/wp-json\/wp\/v2\/pages\/965\/revisions\/2308"}],"wp:attachment":[{"href":"https:\/\/enigma.swallnet.com\/index.php\/wp-json\/wp\/v2\/media?parent=965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}