{"id":2202,"date":"2026-05-08T21:55:54","date_gmt":"2026-05-08T19:55:54","guid":{"rendered":"https:\/\/rozpravkypredspanim.sk\/posledne-vajce-dracich-skaly-interaktivna-rozpravka\/"},"modified":"2026-06-18T19:54:30","modified_gmt":"2026-06-18T17:54:30","slug":"posledni-vejce-z-ostrova-dracich-skal","status":"publish","type":"post","link":"https:\/\/rozpravkypredspanim.sk\/cs\/posledne-vajce-z-ostrova-dracich-skal\/","title":{"rendered":"Posledn\u00ed vejce z Ostrova dra\u010d\u00edch skal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Interakt\u00edvna rozpr\u00e1vka pre deti od 8 rokov.<\/strong> Si pozvan\u00fd na Ostrov dra\u010d\u00edch sk\u00e1l, kde sa o polnoci vyliahne posledn\u00e9 vajce star\u00e9ho rodu. Tri draky \u0165a \u010dakaj\u00fa \u2013 ka\u017ed\u00fd in\u00fd, ka\u017ed\u00fd presved\u010den\u00fd, \u017ee len on zvl\u00e1dne sk\u00fa\u0161ku v <em>\u00dazkom ka\u0148one<\/em>. Vyber si jedn\u00e9ho, \u010d\u00edtaj nahlas a rozhoduj o jeho osude v najnap\u00ednavej\u0161\u00edch chv\u00ed\u013each pr\u00edbehu.<\/p>\n\n\n\n<div class=\"cyo-tale\" id=\"cyo-tale-app\" data-cyo-version=\"1\">\n\t<div class=\"cyo-tale__shell\" role=\"region\" aria-label=\"Interakt\u00edvna rozpr\u00e1vka Posledn\u00e9 vajce z Ostrova dra\u010d\u00edch sk\u00e1l\">\n\t\t<header class=\"cyo-tale__header\" id=\"cyo-tale-scroll-anchor\">\n\t\t\t<p class=\"cyo-tale__eyebrow\">Rozpr\u00e1vka s v\u00fdberom \u00b7 pre 8+ \u00b7 b\u00farkov\u00fd \u00b7 horsk\u00fd \u00b7 rie\u010dny drak<\/p>\n\t\t\t<h2 class=\"cyo-tale__title\">Posledn\u00e9 vajce z Ostrova dra\u010d\u00edch sk\u00e1l<\/h2>\n\t\t\t<p class=\"cyo-tale__goal\" id=\"cyo-tale-goal\">Tvoj cie\u013e: <strong>dosiahnu\u0165 so zvolen\u00fdm drakom Hniezdo a by\u0165 pri vyliahnut\u00ed<\/strong><\/p>\n\t\t\t<p class=\"cyo-tale__progress\" id=\"cyo-tale-progress\" aria-live=\"polite\"><\/p>\n\t\t<\/header>\n\n\t\t<div class=\"cyo-tale__scene\" id=\"cyo-tale-scene\">\n\t\t\t<img class=\"cyo-tale__scene-img\" id=\"cyo-tale-scene-img\" alt=\"\" width=\"640\" height=\"360\" decoding=\"async\" hidden=\"\">\n\t\t\t<span class=\"cyo-tale__scene-icon\" id=\"cyo-tale-icon\" aria-hidden=\"true\">\ud83e\udd5a<\/span>\n\t\t<\/div>\n\n\t\t<div class=\"cyo-tale__card\">\n\t\t\t<div class=\"cyo-tale__story\" id=\"cyo-tale-text\" tabindex=\"-1\" aria-live=\"polite\"><\/div>\n\t\t\t<div class=\"cyo-tale__choices\" id=\"cyo-tale-choices\" role=\"group\" aria-label=\"Tvoja vo\u013eba\"><\/div>\n\t\t<\/div>\n\n\t\t<footer class=\"cyo-tale__footer\">\n\t\t\t<button type=\"button\" class=\"cyo-tale__btn cyo-tale__btn--ghost\" id=\"cyo-tale-restart\" hidden=\"\">Za\u010da\u0165 znova<\/button>\n\t\t\t<p class=\"cyo-tale__hint\">Po ka\u017edej vo\u013ebe sa str\u00e1nka posunie k nov\u00e9mu textu. Sk\u00fas v\u0161etk\u00fdch troch drakov \u2013 ka\u017ed\u00e1 cesta kon\u010d\u00ed inak.<\/p>\n\t\t<\/footer>\n\t<\/div>\n<\/div>\n\n<style>\n.cyo-tale {\n\t--cyo-accent: #b45309;\n\t--cyo-accent-soft: #fff4e6;\n\t--cyo-gold: #92400e;\n\t--cyo-text: #1c1917;\n\t--cyo-muted: #57534e;\n\t--cyo-border: rgba(180, 83, 9, 0.22);\n\t--cyo-shadow: 0 14px 44px rgba(28, 25, 23, 0.1);\n\t--cyo-win: #166534;\n\t--cyo-win-bg: #dcfce7;\n\t--cyo-twist: #9a3412;\n\t--cyo-twist-bg: #ffedd5;\n\t--cyo-soft: #1e40af;\n\t--cyo-soft-bg: #dbeafe;\n\tmax-width: 44rem;\n\tmargin: 2rem auto 2.5rem;\n\tfont-family: inherit;\n\tcolor: var(--cyo-text);\n\tline-height: 1.78;\n}\n.cyo-tale *, .cyo-tale *::before, .cyo-tale *::after { box-sizing: border-box; }\n.cyo-tale__shell {\n\tbackground: linear-gradient(165deg, #fff7ed 0%, #fff 42%, #fef3c7 100%);\n\tborder: none;\n\tborder-radius: 20px;\n\tpadding: 1.35rem 1.25rem 1.1rem;\n\tbox-shadow: var(--cyo-shadow);\n}\n.cyo-tale__eyebrow {\n\tmargin: 0 0 0.35rem;\n\tfont-size: 0.78rem;\n\tfont-weight: 700;\n\tletter-spacing: 0.06em;\n\ttext-transform: uppercase;\n\tcolor: var(--cyo-accent);\n}\n.cyo-tale__title {\n\tmargin: 0 0 0.4rem;\n\tfont-size: clamp(1.35rem, 2.5vw, 1.85rem);\n\tline-height: 1.22;\n}\n.cyo-tale__goal { margin: 0 0 0.45rem; font-size: 0.9rem; color: var(--cyo-muted); }\n.cyo-tale__progress { margin: 0; font-size: 0.92rem; color: var(--cyo-gold); font-weight: 600; min-height: 1.4em; }\n.cyo-tale__scene {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmin-height: 5.75rem;\n\tmargin: 1rem 0 0.25rem;\n\tborder-radius: 16px;\n\tbackground: radial-gradient(circle at 35% 25%, #ffedd5 0%, #fef3c7 65%, #fff7ed 100%);\n\tborder: none;\n\toverflow: hidden;\n\ttransition: background 0.35s ease;\n}\n.cyo-tale__scene-img { display: block; width: 100%; max-height: 14rem; object-fit: cover; border-radius: 16px; }\n.cyo-tale__scene.has-image .cyo-tale__scene-icon { display: none; }\n.cyo-tale__scene.has-image .cyo-tale__scene-img { display: block; }\n.cyo-tale__scene-icon { font-size: clamp(2.5rem, 6vw, 3.4rem); line-height: 1; }\n.cyo-tale__card { background: #fff; border-radius: 16px; padding: 1.25rem 1.15rem 1rem; border: none; }\n.cyo-tale__story { font-size: 1.06rem; margin-bottom: 1.1rem; outline: none; }\n.cyo-tale__story:focus { outline: none; box-shadow: none; }\n.cyo-tale__story p { margin: 0 0 0.95rem; }\n.cyo-tale__story p:last-child { margin-bottom: 0; }\n.cyo-tale__story .cyo-tale__divider { margin: 1.15rem 0; border: 0; border-top: 1px dashed var(--cyo-border); opacity: 0.75; }\n.cyo-tale__story .cyo-tale__question {\n\tmargin-top: 0.55rem;\n\tpadding: 0.8rem 0.95rem;\n\tborder-radius: 10px;\n\tbackground: var(--cyo-accent-soft);\n\tborder-left: 3px solid var(--cyo-accent);\n\tfont-weight: 600;\n}\n.cyo-tale__choices { display: grid; gap: 0.65rem; }\n.cyo-tale__choice {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: space-between;\n\tgap: 0.75rem;\n\twidth: 100%;\n\tpadding: 0.65rem 0.85rem 0.65rem 0.65rem;\n\tborder: 2px solid var(--cyo-border);\n\tborder-radius: 12px;\n\tbackground: #fff;\n\tcolor: var(--cyo-text);\n\tfont: inherit;\n\tfont-weight: 600;\n\ttext-align: left;\n\tcursor: pointer;\n\ttransition: border-color 0.2s, transform 0.2s, background 0.2s;\n}\n.cyo-tale__choice-img { flex: 0 0 auto; width: 4.25rem; height: 4.25rem; object-fit: cover; border-radius: 10px; background: var(--cyo-accent-soft); }\n.cyo-tale__choice-label { flex: 1 1 auto; }\n.cyo-tale__choice:hover, .cyo-tale__choice:focus-visible { border-color: var(--cyo-accent); background: #fffbf5; outline: none; transform: translateY(-1px); }\n.cyo-tale__choice-arrow { flex: 0 0 auto; color: var(--cyo-accent); font-size: 1.1rem; }\n.cyo-tale__choice-arrow::before { content: '\u2192'; }\n.cyo-tale__ending-badge { display: inline-block; margin-bottom: 0.75rem; padding: 0.35rem 0.85rem; border-radius: 999px; font-size: 0.82rem; font-weight: 700; }\n.cyo-tale__ending-badge--win { background: var(--cyo-win-bg); color: var(--cyo-win); }\n.cyo-tale__ending-badge--twist { background: var(--cyo-twist-bg); color: var(--cyo-twist); }\n.cyo-tale__ending-badge--soft { background: var(--cyo-soft-bg); color: var(--cyo-soft); }\n.cyo-tale__footer { margin-top: 1rem; display: flex; flex-direction: column; gap: 0.65rem; align-items: flex-start; }\n.cyo-tale__btn { border: 0; border-radius: 999px; padding: 0.65rem 1.15rem; font: inherit; font-weight: 700; cursor: pointer; }\n.cyo-tale__btn--ghost { background: transparent; color: var(--cyo-accent); border: 2px solid var(--cyo-border); }\n.cyo-tale__btn--ghost:hover, .cyo-tale__btn--ghost:focus-visible { border-color: var(--cyo-accent); outline: none; }\n.cyo-tale__hint { margin: 0; font-size: 0.86rem; color: var(--cyo-muted); }\n.cyo-tale.is-ending .cyo-tale__scene { background: radial-gradient(circle at 50% 20%, #ffedd5 0%, #fef3c7 70%, #fff7ed 100%); }\n.cyo-tale[data-mood=\"storm\"] .cyo-tale__scene { background: radial-gradient(circle at 40% 30%, #dbeafe 0%, #e0e7ff 80%); }\n.cyo-tale[data-mood=\"mountain\"] .cyo-tale__scene { background: radial-gradient(circle at 50% 40%, #e7e5e4 0%, #f5f5f4 75%); }\n.cyo-tale[data-mood=\"river\"] .cyo-tale__scene { background: radial-gradient(circle at 50% 30%, #d1fae5 0%, #ecfdf5 80%); }\n@media (prefers-reduced-motion: reduce) { .cyo-tale__choice, .cyo-tale__scene { transition: none; } }\n<\/style>\n\n<script>\n(function () {\n\t'use strict';\n\n\tvar SCROLL_OFFSET = 60;\n\tvar root = document.getElementById('cyo-tale-app');\n\tif (!root) return;\n\n\tvar anchor = document.getElementById('cyo-tale-scroll-anchor');\n\tvar textEl = document.getElementById('cyo-tale-text');\n\tvar choicesEl = document.getElementById('cyo-tale-choices');\n\tvar progressEl = document.getElementById('cyo-tale-progress');\n\tvar iconEl = document.getElementById('cyo-tale-icon');\n\tvar restartBtn = document.getElementById('cyo-tale-restart');\n\tvar sceneEl = document.getElementById('cyo-tale-scene');\n\tvar sceneImgEl = document.getElementById('cyo-tale-scene-img');\n\tvar STORAGE_KEY = 'cyo_draci_egg_v1';\n\tvar HR_MARKER = '__HR__';\n\tvar IMG_BASE = 'https:\/\/rozpravkypredspanim.sk\/wp-content\/uploads\/2026\/06\/draci-vajce-interaktivna\/';\n\tvar IMG_ALT = {\"featured-draci-vajce.png\":\"Posledn\u00e9 dra\u010die vajce v tr\u0148ovom hniezde na \u00fatese pri sopke\",\"choice-vichrica.png\":\"B\u00farkov\u00fd drak V\u00edchrica let\u00ed medzi bleskami nad morom\",\"choice-skala.png\":\"Horsk\u00fd drak Skala s granitov\u00fdmi \u0161upinami na skalnom \u00fatese\",\"choice-prud.png\":\"Rie\u010dny drak Pr\u00fad so smaragdov\u00fdmi \u0161upinami vo vode\",\"choice-storm-dive.png\":\"Drak a \u010dlovek letia priamo cez oko b\u00farky v \u00fazkom ka\u0148one\",\"choice-storm-wait.png\":\"Drak \u010dak\u00e1 s \u010dlovekom na skalnom v\u00fdbe\u017eku, k\u00fdm opadne vietor\",\"choice-mountain-break.png\":\"Horsk\u00fd drak rozb\u00edja skaln\u00fd z\u00e1taras hor\u00facim dychom\",\"choice-mountain-bridge.png\":\"Skryt\u00fd kamenn\u00fd most cez hlbok\u00fa priepas\u0165 pod \u00fatesom\",\"choice-river-riddle.png\":\"Rie\u010dny drak pri kamennej br\u00e1ne so starou h\u00e1dankou pr\u00fadu\",\"choice-river-gate.png\":\"Rie\u010dny drak tla\u010d\u00ed br\u00e1nu podzemn\u00e9ho pr\u00fadu pod sopkou\"};\n\n\tvar nodes = {\n\t\tstart: {\n\t\t\ticon: '\ud83e\udd5a',\n\t\t\tsceneImg: 'featured-draci-vajce.png',\n\t\t\tmood: '',\n\t\t\tprogress: '\u00davod \u00b7 Pr\u00edstav pri Ostrove dra\u010d\u00edch sk\u00e1l',\n\t\t\tparts: [\n\t\t\t\t'List pri\u0161iel v ob\u00e1lke bez zn\u00e1mky. Vo vn\u00fatri bol jedin\u00fd riadok: <strong>Pr\u00ed\u010f s\u00e1m. O polnoci sa vyliahne posledn\u00e9 vajce.<\/strong> Podpis vyzeral, akoby bol nap\u00edsan\u00fd dymom a ke\u010f si list oto\u010dil, nezostala po \u0148om ani iskra.',\n\t\t\t\t'Trajekt \u0165a vysadil pri \u00fatesoch, kde sa more odr\u00e1\u017ea od skaly ako kov. Na brehu nebolo nikoho okrem troch post\u00e1v. Nie \u013eud\u00ed. Drakov. Ka\u017ed\u00fd ve\u013ek\u00fd ako dom, ka\u017ed\u00fd in\u00fd \u2013 a ka\u017ed\u00fd na teba h\u013eadel, akoby \u0165a u\u017e poznal.',\n\t\t\t\t'Star\u00e1 str\u00e1\u017eky\u0148a ostrova, pani Korund, \u0165a priv\u00edtala bez \u00fasmevu. \u201eSi svedok,\u201c povedala. \u201e\u013dudsk\u00fd hlas mus\u00ed vyslovi\u0165 Pr\u00edsahu svedka, k\u00fdm sa vajce otvor\u00ed. Dra\u010d\u00ed hlas by ho rozbil sk\u00f4r, ne\u017e by sa z neho vyliahlo die\u0165a rodu \u0160upinovej koruny.\u201c',\n\t\t\t\t'Uk\u00e1zala na sopku nad ostrovom. V jej vrcholku \u017eiarilo hniezdo \u2013 oran\u017eov\u00e9 ako rozp\u00e1len\u00e9 uhlie vo vn\u00fatri skaly. \u201eCesta vedie cez <strong>\u00dazky ka\u0148on<\/strong>. Vetry tam sk\u00fa\u0161aj\u00fa ka\u017ed\u00e9ho, kto let\u00ed k hniezdu. Len jeden drak \u0165a prevedie. Vyber si m\u00fadro \u2013 ale vyber si aj srdcom.\u201c',\n\t\t\t\t'Prv\u00fd drak sa vystrel hore. Jeho \u0161upiny sa bly\u0161\u0165ali ako mokr\u00fd kame\u0148 po da\u017edi \u2013 strieborn\u00e9, modr\u00e9, s jemn\u00fdmi bleskmi medzi lopatkami. \u201eVol\u00e1m sa <strong>V\u00edchrica<\/strong>,\u201c zahu\u010dal. \u201eLet\u00edm tam, kde sa in\u00ed boja pohn\u00fa\u0165. Ak chce\u0161 stihn\u00fa\u0165 polnoc, mus\u00ed\u0161 lieta\u0165 r\u00fdchlo.\u201c',\n\t\t\t\t'Druh\u00fd drak sa ani nepozrel na nebo. St\u00e1l pevne, akoby vyr\u00e1stol zo skaly. Jeho \u0161upiny boli siv\u00e9 ako granit a na chrbte mal star\u00e9 ryhy \u2013 mapu ciest, ktor\u00e9 pre\u0161iel st\u00e1ro\u010dia. \u201eSom <strong>Skala<\/strong>,\u201c povedal ticho. \u201eNepon\u00e1h\u013eam sa. Ale nezabl\u00fadim. A ke\u010f padne skaln\u00fd z\u00e1taras, viem, \u010do robi\u0165.\u201c',\n\t\t\t\t'Tret\u00ed drak sa vynoril spod molu \u2013 cel\u00fd smaragdov\u00fd, \u0161t\u00edhly, s f\u00fazami ako jemn\u00e9 riasy vody. \u201eJa som <strong>Pr\u00fad<\/strong>,\u201c za\u0161epkal tak, \u017ee si po\u010dul \u0161um rieky v jeho hlase. \u201ePod skalou je cesta, o ktorej vietor nevie. Ak ti nevad\u00ed \u00eds\u0165 inou cestou, pr\u00eddeme sk\u00f4r, ne\u017e si mysl\u00ed\u0161.\u201c',\n\t\t\t\t'Tri pary o\u010d\u00ed na tebe. Tri cesty k tomu ist\u00e9mu vajcu. Hodiny na str\u00e1\u017enom ve\u017ei odbili deviatu \u2013 do polnoci ost\u00e1va m\u00e1lo \u010dasu.'\n\t\t\t],\n\t\t\tquestion: 'S ktor\u00fdm drakom let\u00ed\u0161 k hniezdu?',\n\t\t\tchoices: [\n\t\t\t\t{ label: 'V\u00edchrica \u2013 b\u00farkov\u00fd drak cez otvoren\u00e9 nebo', img: 'choice-vichrica.png', next: 'storm_path' },\n\t\t\t\t{ label: 'Skala \u2013 horsk\u00fd drak po ceste nad priepas\u0165ou', img: 'choice-skala.png', next: 'mountain_path' },\n\t\t\t\t{ label: 'Pr\u00fad \u2013 rie\u010dny drak podzemn\u00fdm tokom', img: 'choice-prud.png', next: 'river_path' }\n\t\t\t]\n\t\t},\n\n\t\tstorm_path: {\n\t\t\ticon: '\u26a1',\n\t\t\tsceneImg: 'choice-vichrica.png',\n\t\t\tmood: 'storm',\n\t\t\tprogress: 'Cesta s V\u00edchricou \u00b7 Vetern\u00fd prstenec',\n\t\t\tparts: [\n\t\t\t\t'V\u00edchrica \u0165a zdvihla na chrb\u00e1t jedin\u00fdm skokom. Pod vami sa zmr\u0161tilo more a ostrov sa zmen\u0161il na \u0161ed\u00fa bodku. Vietor ti \u0161ibal do tv\u00e1re \u2013 ne nepriate\u013esky, sk\u00f4r akoby \u0165a sk\u00fa\u0161al: <em>dr\u017e\u00ed\u0161 sa?<\/em>',\n\t\t\t\t'\u201eDr\u017e sa mojej hrivy,\u201c zvolala V\u00edchrica. \u201eA ke\u010f poviem, zohni hlavu!\u201c Leteli ste nad skalnat\u00fdm p\u00e1som, kde sa obloha tmavla r\u00fdchlej\u0161ie ne\u017e na pevnine. Oblaky sa to\u010dili v prstenci okolo sopky \u2013 ako obrovsk\u00fd siv\u00fd mlyn.',\n\t\t\t\t'V strede prstenca bolo ticho. \u00dapln\u00e9, \u0165a\u017ek\u00e9 ticho. A potom sa z neho zrazu z\u013eahka ozvalo prasknutie \u2013 nie hrom, sk\u00f4r praskaj\u00faca \u0161upina vo vajci. V\u00edchrica sa zachvela. \u201ePo\u010duje\u0161? Vajce u\u017e bud\u00ed k\u00fasky sveta okolo seba. Mus\u00edme preletie\u0165 prstenec sk\u00f4r, ne\u017e sa zavrie.\u201c',\n\t\t\t\t'\u00dazky ka\u0148on sa otvoril pred vami \u2013 dva stometrov\u00e9 m\u00fary skaly s vetrom, \u010do f\u00fakal raz dnu, raz von. V\u00edchrica bez v\u00e1hania vletela dovn\u00fatra. Vlasy sa ti zdvihli dohora. V u\u0161iach ti hu\u010dalo. V\u00edchrica kri\u010dala cez rameno: \u201eTeraz pr\u00edde najhor\u0161ie! Oko b\u00farky \u2013 mal\u00e1 diera v prstenci, kde vietor fun\u00ed r\u00fdchlos\u0165ou blesku!\u201c',\n\t\t\t\t'Pred vami sa mihla tmav\u00e1 \u0161trbina medzi dvoma mrakmi \u2013 tesn\u00e1, neist\u00e1, blikaj\u00faca modr\u00fdm svetlom. V\u00edchrica spomalila len na okamih. \u201eM\u00f4\u017eeme letie\u0165 <strong>priamo cez oko<\/strong> \u2013 bude to divok\u00e9, ale stihneme to. Alebo m\u00f4\u017eeme <strong>po\u010dka\u0165 na \u00fastup vetra<\/strong> na tej skale vpravo. Bezpe\u010dnej\u0161ie. Ale hodiny tikaj\u00fa.\u201c'\n\t\t\t],\n\t\t\tquestion: '\u010co urob\u00ed\u0161?',\n\t\t\tchoices: [\n\t\t\t\t{ label: 'Dr\u017e sa a let\u00edte priamo cez oko b\u00farky', img: 'choice-storm-dive.png', next: 'end_storm_dive' },\n\t\t\t\t{ label: 'Prist\u00e1tie na skale a po\u010dk\u00e1te, k\u00fdm vietor opadne', img: 'choice-storm-wait.png', next: 'end_storm_wait' }\n\t\t\t]\n\t\t},\n\n\t\tmountain_path: {\n\t\t\ticon: '\ud83e\udea8',\n\t\t\tsceneImg: 'choice-skala.png',\n\t\t\tmood: 'mountain',\n\t\t\tprogress: 'Cesta so Skalou \u00b7 Cesta nad priepas\u0165ou',\n\t\t\tparts: [\n\t\t\t\t'Skala \u0165a posadil medzi dve hrboly na chrbte \u2013 pevne, bez zbyto\u010dn\u00fdch slov. Nepadlo mu ani raz letie\u0165. Kr\u00e1\u010dal po skalnej plo\u0161ine, ktor\u00e1 sa zdv\u00edhala ako schody k sopke, a ka\u017ed\u00fd jeho krok zanechal v kameni kr\u00e1tky \u017eiariv\u00fd odtla\u010dok.',\n\t\t\t\t'\u201eTu hore vietor nevl\u00e1dne tak ako v ka\u0148one,\u201c zamrmlal Skala. \u201eAle skala pad\u00e1. A niekedy pad\u00e1 cel\u00e1 cesta naraz.\u201c Uk\u00e1zal dr\u00e1pom na \u00fazku plo\u0161inu pred vami. Na nej le\u017eal obrovsk\u00fd balvan \u2013 odtrhnut\u00fd kus \u00fatesu, ktor\u00fd blokoval jedin\u00fa cestu \u010falej.',\n\t\t\t\t'Pod balvanom bolo po\u010du\u0165 vajce \u2013 tich\u00e9, pravideln\u00e9 pulzovanie, akoby niekto b\u00fachal zvn\u00fatra na tenk\u00fa mu\u0161\u013eu. Skala zastavil. \u201ePo\u010dujem ml\u00e1\u010fa. E\u0161te sp\u00ed. Ale nie dlho.\u201c',\n\t\t\t\t'Str\u00e1\u017eky\u0148a Korund n\u00e1s dobehla na men\u0161om drakovi \u2013 unaven\u00e1, ale r\u00fdchla. \u201eAk balvan neprejde do polnoci, mus\u00edte ob\u00eds\u0165 ju\u017en\u00fa stranu. To nestihnete,\u201c zvolala. Skala sa na teba pozrel. \u201eM\u00f4\u017eem <strong>rozohria\u0165 balvan<\/strong> a rozbijeme ho dychom \u2013 bude to hlasn\u00e9 a na chv\u00ed\u013eu sa cesta zatriasne. Alebo m\u00f4\u017eeme h\u013eada\u0165 <strong>skryt\u00fd most<\/strong>, o ktorom som po\u010dul od star\u00fdch drakov. Trv\u00e1 to dlh\u0161ie. Nik nevie, \u010di e\u0161te existuje.\u201c',\n\t\t\t\t'V dia\u013eke zasv\u00e4til hrot sopky. Hodiny bili desiatu. Vietor nad priepas\u0165ou hv\u00edzdal tenk\u00fdm t\u00f3nom \u2013 akoby niekto na druhej strane sk\u00fa\u0161al, \u010di e\u0161te d\u00fdchate.'\n\t\t\t],\n\t\t\tquestion: 'Ak\u00fa cestu zvol\u00ed\u0161?',\n\t\t\tchoices: [\n\t\t\t\t{ label: 'Rozbi\u0165 balvan hor\u00facim dychom Skaly', img: 'choice-mountain-break.png', next: 'end_mountain_break' },\n\t\t\t\t{ label: 'H\u013eada\u0165 skryt\u00fd kamenn\u00fd most popod \u00fates', img: 'choice-mountain-bridge.png', next: 'end_mountain_bridge' }\n\t\t\t]\n\t\t},\n\n\t\triver_path: {\n\t\t\ticon: '\ud83c\udf0a',\n\t\t\tsceneImg: 'choice-prud.png',\n\t\t\tmood: 'river',\n\t\t\tprogress: 'Cesta s Pr\u00fadom \u00b7 Podzemn\u00fd pr\u00fad',\n\t\t\tparts: [\n\t\t\t\t'Pr\u00fad \u0165a nevzal na chrb\u00e1t hne\u010f. Najprv \u0165a zdvihol na kr\u00e1tke vzdutie vody pod molom \u2013 studen\u00e9, slan\u00e9, prekvapivo jemn\u00e9. Potom sa skala otvorila ako dvere a pred vami bola rieka, \u010do te\u010die <strong>do sopky<\/strong>, nie z nej.',\n\t\t\t\t'\u201eDr\u017e d\u00fdchaj,\u201c povedal Pr\u00fad. \u201ePod zemou nie je tma ako v jaskyni \u2013 je tam svetlo z miner\u00e1lov. Ale br\u00e1na v polovici pr\u00fadu reaguje na slov\u00e1. Star\u00ed draci ju postavili, aby sa nik nepreplavil k hniezdu len tak.\u201c',\n\t\t\t\t'Pl\u00e1vali ste medzi stenami, kde kvitli kamenn\u00e9 kry\u0161t\u00e1ly a voda svietila zelenkavo. V dia\u013eke bolo po\u010du\u0165 tlkot \u2013 vajce, st\u00e1le bli\u017e\u0161ie. Pr\u00fad sa zastavil pred kamennou stenou s vyrezan\u00fdmi znakmi. \u201eTu ka\u017ed\u00fd mus\u00ed odpoveda\u0165,\u201c \u0161epkol. \u201eAlebo tla\u010di\u0165. Prv\u00e1 cesta je m\u00fadra. Druh\u00e1 je siln\u00e1. Obidve maj\u00fa cenu.\u201c',\n\t\t\t\t'Na stene sa zjavili tri riadky: <em>\u010co te\u010die hore, hoci voda pad\u00e1 dolu?<\/em> Pr\u00fad sa na teba pozrel. \u201eAk <strong>odpovieme na h\u00e1danku<\/strong>, br\u00e1na sa otvor\u00ed sama a pr\u00fad n\u00e1s vynesie priamo pod hniezdo. Ak <strong>br\u00e1nu vytla\u010d\u00edme<\/strong>, voda sa rozv\u00edri a mo\u017eno n\u00e1s odnesie sk\u00f4r \u2013 ale mo\u017eno aj nie kam potrebujeme.\u201c',\n\t\t\t\t'Z hniezda nad vami dopadlo prasknutie \u2013 silnej\u0161ie ne\u017e predt\u00fdm. Pr\u00fad sa napriamil. \u201eMl\u00e1\u010fa sa bud\u00ed. Rozhodni sa. Ja viem obe cesty. Ty mus\u00ed\u0161 poveda\u0165, ktorou ideme.\u201c'\n\t\t\t],\n\t\t\tquestion: '\u010co urob\u00ed\u0161?',\n\t\t\tchoices: [\n\t\t\t\t{ label: 'Odpoveda\u0165 na h\u00e1danku pr\u00fadu a po\u017eiada\u0165 br\u00e1nu o otvorenie', img: 'choice-river-riddle.png', next: 'end_river_riddle' },\n\t\t\t\t{ label: 'Spolu s Pr\u00fadom vytla\u010di\u0165 br\u00e1nu silou', img: 'choice-river-gate.png', next: 'end_river_gate' }\n\t\t\t]\n\t\t},\n\n\t\tend_storm_dive: {\n\t\t\ticon: '\ud83c\udf1f',\n\t\t\tsceneImg: 'choice-storm-dive.png',\n\t\t\tmood: 'storm',\n\t\t\tprogress: 'Koniec tvojej cesty',\n\t\t\tending: true,\n\t\t\toutcome: 'win',\n\t\t\tendingTitle: 'Stihli ste to!',\n\t\t\tparts: [\n\t\t\t\t'Zovrel si o\u010di a zovrel prsty v hrive V\u00edchrice. Drak sa zr\u00fdchlil \u2013 vietor \u0165a tla\u010dil do sedla, a\u017e ti zaspievali u\u0161i \u2013 a potom bolo n\u00e1hle ticho. Preleteli ste okom b\u00farky ako \u0161\u00edp cez kruh. Na druhej strane ka\u0148on otvoril hrdlo k sopke.',\n\t\t\t\t'Prist\u00e1li ste na hniezde presne v momente, ke\u010f sa prasklina na vajci roz\u0161\u00edrila na cel\u00fa \u0161upinu. V\u00edchrica \u0165a posadila ved\u013ea tepl\u00e9ho kame\u0148a. \u201eTeraz ty,\u201c za\u0161epkala. Tvoj hlas sa chvel, ale nepovstal pr\u00edli\u0161 vysoko: \u201eS\u013eubujem, \u017ee toto ml\u00e1\u010fa bude ma\u0165 svet, kde sa d\u00e1 lieta\u0165 aj kr\u00e1\u010da\u0165.\u201c',\n\t\t\t\t'Vajce sa otvorilo. Z neho sa vynorilo ml\u00e1\u010fa \u2013 mal\u00e9, strieborno-modr\u00e9, s iskrami v o\u010diach. Prv\u00fd raz v hist\u00f3rii ostrova sa narodil b\u00farkov\u00fd drak so svedkom, \u010do nezav\u00e1hal. V\u00edchrica sa zachichotala hromom, ktor\u00fd znel ako smiech.',\n\t\t\t\t'__HR__',\n\t\t\t\t'Polnoc pre\u0161la bez nehody. Tvoj cie\u013e sa splnil \u2013 bol si pri vyliahnut\u00ed. Ke\u010f \u0165a trajekt r\u00e1no viezol domov, na nebi e\u0161te viseli tenk\u00e9 pruhy vetra. V\u00edchrica lietala vysoko nad morom a raz sa k tebe z\u013eahka sklonila kr\u00eddlom. Vedel si, \u017ee sa e\u0161te uvid\u00edte.'\n\t\t\t],\n\t\t\tchoices: []\n\t\t},\n\t\tend_storm_wait: {\n\t\t\ticon: '\ud83c\udf19',\n\t\t\tsceneImg: 'choice-storm-wait.png',\n\t\t\tmood: 'storm',\n\t\t\tprogress: 'Koniec tvojej cesty',\n\t\t\tending: true,\n\t\t\toutcome: 'soft',\n\t\t\tendingTitle: 'Takmer \u2013 ale kr\u00e1sny koniec',\n\t\t\tparts: [\n\t\t\t\t'Prist\u00e1li ste na skale. Vietor f\u00fakal okolo, ale na kameni bolo pokojne. V\u00edchrica \u010dakala trpezlivo \u2013 pre draka b\u00farky to bolo \u0165a\u017ek\u00e9, no vydr\u017eala. Ke\u010f sa oko prstenca na chv\u00ed\u013eu roztvorilo, op\u00e4\u0165 v\u00e1s zdvihla a leteli ste \u010falej.',\n\t\t\t\t'Na hniezde ste dorazili o min\u00fatu po polnoci. Vajce bolo otvoren\u00e9 \u2013 no ml\u00e1\u010fa e\u0161te cel\u00e9 nevy\u0161lo. St\u00e1lo polovicu v \u0161upine, polovicu vo svetle, akoby sa b\u00e1lo urobi\u0165 posledn\u00fd krok. V\u00edchrica na teba pozrela: \u201ePr\u00edsahu e\u0161te st\u00e1le m\u00f4\u017ee\u0161 poveda\u0165.\u201c',\n\t\t\t\t'Povedal si ju. Ml\u00e1\u010fa sa vynorilo pomaly \u2013 no isto. Nebol si pri prvom prasknut\u00ed, ale bol si tam, ke\u010f prv\u00fd raz otvorilo o\u010di. B\u00farkov\u00fd drak sa narodil s miernym srdcom, nie s hrdos\u0165ou.',\n\t\t\t\t'__HR__',\n\t\t\t\t'Cie\u013e sa splnil takmer presne. Vajce sa vyliahlo, ty si bol svedkom. Len pr\u00edchod nebol tak\u00fd dramatick\u00fd, ako si si predstavoval. Niekedy je to tak \u2013 d\u00f4le\u017eit\u00e9 je, \u017ee si neodi\u0161iel, ke\u010f bolo treba po\u010dka\u0165.'\n\t\t\t],\n\t\t\tchoices: []\n\t\t},\n\n\t\tend_mountain_break: {\n\t\t\ticon: '\ud83c\udf1f',\n\t\t\tsceneImg: 'choice-mountain-break.png',\n\t\t\tmood: 'mountain',\n\t\t\tprogress: 'Koniec tvojej cesty',\n\t\t\tending: true,\n\t\t\toutcome: 'win',\n\t\t\tendingTitle: 'Cesta je vo\u013en\u00e1!',\n\t\t\tparts: [\n\t\t\t\t'Skala sa nad\u00fdchol. Jeho brucho sa rozziarilo ako v peci a hor\u00faci dych zrazil balvan na tri kusy. Skala sa zohol \u2013 kamene odleteli do priepasti, cesta sa zatriasla, no plo\u0161ina ostala st\u00e1\u0165. \u201eCho\u010f,\u201c povedal. \u201eHovor, k\u00fdm sa skala e\u0161te nepohne znova.\u201c',\n\t\t\t\t'Be\u017eali ste po ostan\u00ed ceste. Hniezdo bolo bl\u00edzko \u2013 c\u00edtil si teplo na tv\u00e1ri. Vajce pulzovalo r\u00fdchlej\u0161ie. Skala \u0165a posadil pred n\u00edm a ty si vyslovil Pr\u00edsahu svedka: \u201eS\u013eubujem, \u017ee toto ml\u00e1\u010fa bude ma\u0165 pevn\u00fa zem pod nohami, kamko\u013evek pristane.\u201c',\n\t\t\t\t'\u0160upina praskla. Z vajca sa vyliahlo ml\u00e1\u010fa siv\u00e9 ako granit \u2013 \u0165a\u017ek\u00e9, pevn\u00e9, s o\u010dami pln\u00fdmi ticha. Skala k nemu klesol na kolen\u00e1. \u201eHorsk\u00fd drak,\u201c za\u0161epkal. \u201ePrv\u00fd po sto rokoch.\u201c',\n\t\t\t\t'__HR__',\n\t\t\t\t'Presne to si chcel \u2013 stihol si to, bol si pri vyliahnut\u00ed. Cesta bola hlasn\u00e1 a tvrd\u00e1, ale Skala \u0165a doviedol bez zbyto\u010dn\u00fdch ok\u013euk. R\u00e1no si mal v dlani mal\u00fd kamienok z hniezda \u2013 pamiatku, ktor\u00e1 bola st\u00e1le tepl\u00e1.'\n\t\t\t],\n\t\t\tchoices: []\n\t\t},\n\t\tend_mountain_bridge: {\n\t\t\ticon: '\u2728',\n\t\t\tsceneImg: 'choice-mountain-bridge.png',\n\t\t\tmood: 'mountain',\n\t\t\tprogress: 'Koniec tvojej cesty',\n\t\t\tending: true,\n\t\t\toutcome: 'twist',\n\t\t\tendingTitle: 'In\u00e1 cesta \u2013 rovnako dobr\u00e1',\n\t\t\tparts: [\n\t\t\t\t'Skala \u0165a viedol popod \u00fatesom, kde voda kvapkala st\u00e1ro\u010dia. Na\u0161li ste star\u00fd most \u2013 tenk\u00fd, no pevn\u00fd, s runami star\u00fdch drakov. Pre\u0161li ste ho opatrne. Na druhej strane bolo hniezdo bli\u017e\u0161ie, ne\u017e sa zdalo zhora.',\n\t\t\t\t'Pri vajci ste pri\u0161li v poslednej min\u00fate pred polnocou. Prasklina sa otvorila \u2013 no ml\u00e1\u010fa nebolo horsk\u00e9. Bolo zelenkav\u00e9, s jemn\u00fdmi l\u00edniami vody pod \u0161upinou. Pr\u00fad sa vynoril z tie\u0148a za skalou. \u201ePrep\u00e1\u010d,\u201c povedal Skala ti do ucha. \u201eMost viedol skratkou, ktor\u00fa kedysi stavali rie\u010dni draci. Svedok si ty \u2013 a to sta\u010d\u00ed.\u201c',\n\t\t\t\t'Pr\u00edsahu si povedal. Ml\u00e1\u010fa sa narodilo \u2013 rie\u010dne, nie horsk\u00e9. Skala sa usmial \u2013 prv\u00fd raz. \u201eNiekedy cesta zmen\u00ed to, \u010do o\u010dak\u00e1vame. Ale nie to, \u010do je spr\u00e1vne.\u201c',\n\t\t\t\t'__HR__',\n\t\t\t\t'Tvoj cie\u013e \u2013 by\u0165 pri vyliahnut\u00ed \u2013 sa splnil. Len druh ml\u00e1\u010fa\u0165a bol in\u00fd, ne\u017e si \u010dakal so Skalou. Mo\u017eno to bolo e\u0161te lep\u0161ie: nau\u010dil si sa, \u017ee trpezlivos\u0165 niekedy odhal\u00ed tajomstvo, ktor\u00e9 sila nevid\u00ed.'\n\t\t\t],\n\t\t\tchoices: []\n\t\t},\n\n\t\tend_river_riddle: {\n\t\t\ticon: '\ud83c\udf1f',\n\t\t\tsceneImg: 'choice-river-riddle.png',\n\t\t\tmood: 'river',\n\t\t\tprogress: 'Koniec tvojej cesty',\n\t\t\tending: true,\n\t\t\toutcome: 'win',\n\t\t\tendingTitle: 'Br\u00e1na sa otvorila!',\n\t\t\tparts: [\n\t\t\t\t'Zamyslel si sa. Voda pad\u00e1 dolu \u2013 ale \u010do te\u010die hore? \u201ePara,\u201c povedal si. \u201eA d\u00faha. A n\u00e1dej, ke\u010f st\u00fapa v tebe.\u201c Kamenn\u00e1 br\u00e1na zazvonila ako zvonkohra. Pr\u00fad sa usmial cel\u00fdm telom. \u201eSpr\u00e1vne. Br\u00e1na po\u010d\u00fava myse\u013e, nie len slov\u00e1.\u201c',\n\t\t\t\t'Voda v\u00e1s zdvihla v pr\u00fade r\u00fdchlom ako sanec. Vyniesla v\u00e1s priamo pod hniezdo \u2013 do komory, kde vajce le\u017ealo na teplom kameni. Pr\u00fad \u0165a posadil ved\u013ea neho. Prasknutie pri\u0161lo presne v polnoci. Ty si vyslovil Pr\u00edsahu: \u201eS\u013eubujem, \u017ee toto ml\u00e1\u010fa bude ma\u0165 v\u017edy cestu, aj ke\u010f ju nevid\u00ed ostatn\u00ed.\u201c',\n\t\t\t\t'Vyliahlo sa smaragdov\u00e9 ml\u00e1\u010fa \u2013 \u0161t\u00edhle, bystr\u00e9, s o\u010dami ako dve hlbok\u00e9 jazierka. Pr\u00fad k nemu priklonil hlavu. \u201eRie\u010dny drak,\u201c za\u0161epkal. \u201ePr\u00fad bude pri \u0148om nav\u017edy.\u201c',\n\t\t\t\t'__HR__',\n\t\t\t\t'Stihol si to. Cesta bola tich\u00e1, m\u00fadra a presn\u00e1 \u2013 presne to, \u010do si od Pr\u00fadu \u010dakal. Domov si odviezol kvapku vody z hniezda, ktor\u00e1 v sklenenej f\u013ea\u0161ke svietila cel\u00fd t\u00fd\u017ede\u0148.'\n\t\t\t],\n\t\t\tchoices: []\n\t\t},\n\t\tend_river_gate: {\n\t\t\ticon: '\ud83d\udca8',\n\t\t\tsceneImg: 'choice-river-gate.png',\n\t\t\tmood: 'river',\n\t\t\tprogress: 'Koniec tvojej cesty',\n\t\t\tending: true,\n\t\t\toutcome: 'twist',\n\t\t\tendingTitle: 'Silou \u2013 ale s prekvapen\u00edm',\n\t\t\tparts: [\n\t\t\t\t'\u201eTla\u010d\u00edme,\u201c rozhodol si. Pr\u00fad sa napriamil a br\u00e1na sa zatriasla. Voda vybuchla bublaj\u00facou stenou \u2013 pr\u00fad v\u00e1s vyniesol hore, no nie priamo pod hniezdo. Vypadli ste do ved\u013eaj\u0161ej komory, plnej star\u00fdch vajec\u0161krup\u00edn \u2013 pr\u00e1zdnych, bielych ako mesiac.',\n\t\t\t\t'V strede tej druhej komory v\u0161ak le\u017ealo e\u0161te jedno vajce \u2013 men\u0161ie, popraskan\u00e9, takmer zabudnut\u00e9. Pr\u00fad zastal. \u201eToto sa nikdy nevyliahlo,\u201c \u0161epkal. \u201eRodina ho pova\u017eovala za straten\u00e9. Ty si sem pri\u0161iel silou \u2013 mo\u017eno pr\u00e1ve preto si ho na\u0161iel.\u201c',\n\t\t\t\t'Pr\u00edsahu si povedal aj k nemu. Vyliahlo sa drobn\u00e9 ml\u00e1\u010fa \u2013 pol rie\u010dne, pol b\u00farkov\u00e9, s iskrami vo vode na \u0161upin\u00e1ch. Pr\u00fad sa na teba pozrel s \u00factou. \u201eSilou si otvoril br\u00e1nu, ktor\u00fa nik ne\u010dakal. To sa e\u0161te len uvid\u00ed, \u010do z neho vyrastie.\u201c',\n\t\t\t\t'__HR__',\n\t\t\t\t'Bol si pri vyliahnut\u00ed \u2013 no nie pri tom vajci, na ktor\u00e9 si myslel. Cie\u013e sa splnil inak. Niekedy sila nevedie tam, kam chce\u0161 \u2013 ale tam, kde niekto \u010dak\u00e1 najviac.'\n\t\t\t],\n\t\t\tchoices: []\n\t\t}\n\t};\n\n\tfunction appendStoryPart(container, part) {\n\t\tif (part === HR_MARKER) {\n\t\t\tvar hr = document.createElement('hr');\n\t\t\thr.className = 'cyo-tale__divider';\n\t\t\tcontainer.appendChild(hr);\n\t\t\treturn;\n\t\t}\n\t\tvar p = document.createElement('p');\n\t\tp.innerHTML = part;\n\t\tcontainer.appendChild(p);\n\t}\n\n\tfunction scrollToAnchor() {\n\t\tvar target = anchor || root;\n\t\tif (!target) return;\n\t\tvar y = target.getBoundingClientRect().top + window.pageYOffset - SCROLL_OFFSET;\n\t\tif (y < 0) y = 0;\n\t\ttry {\n\t\t\twindow.scrollTo({ top: y, behavior: 'smooth' });\n\t\t} catch (e) {\n\t\t\twindow.scrollTo(0, y);\n\t\t}\n\t}\n\n\tfunction renderNode(id, doScroll) {\n\t\tvar node = nodes[id];\n\t\tif (!node) {\n\t\t\trenderNode('start', doScroll);\n\t\t\treturn;\n\t\t}\n\n\t\ttry { sessionStorage.setItem(STORAGE_KEY, id); } catch (e) {}\n\n\t\troot.classList.toggle('is-ending', !!node.ending);\n\t\tif (node.mood) {\n\t\t\troot.setAttribute('data-mood', node.mood);\n\t\t} else {\n\t\t\troot.removeAttribute('data-mood');\n\t\t}\n\t\ticonEl.textContent = node.icon || '\ud83e\udd5a';\n\t\tprogressEl.textContent = node.progress || '';\n\n\t\tif (sceneEl) {\n\t\t\tif (sceneImgEl) {\n\t\t\tif (node.sceneImg) {\n\t\t\t\tsceneImgEl.src = IMG_BASE + node.sceneImg;\n\t\t\t\tsceneImgEl.alt = IMG_ALT[node.sceneImg] || node.progress || '';\n\t\t\t\tsceneImgEl.hidden = false;\n\t\t\t\tsceneEl.classList.add('has-image');\n\t\t\t} else {\n\t\t\t\tsceneImgEl.removeAttribute('src');\n\t\t\t\tsceneImgEl.alt = '';\n\t\t\t\tsceneImgEl.hidden = true;\n\t\t\t\tsceneEl.classList.remove('has-image');\n\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\ttextEl.innerHTML = '';\n\t\tif (node.ending) {\n\t\t\tif (node.endingTitle) {\n\t\t\t\tvar badge = document.createElement('span');\n\t\t\t\tbadge.className = 'cyo-tale__ending-badge';\n\t\t\t\tif (node.outcome === 'win') {\n\t\t\t\t\tbadge.className += ' cyo-tale__ending-badge--win';\n\t\t\t\t} else if (node.outcome === 'twist') {\n\t\t\t\t\tbadge.className += ' cyo-tale__ending-badge--twist';\n\t\t\t\t} else {\n\t\t\t\t\tbadge.className += ' cyo-tale__ending-badge--soft';\n\t\t\t\t}\n\t\t\t\tbadge.textContent = node.endingTitle;\n\t\t\t\ttextEl.appendChild(badge);\n\t\t\t}\n\t\t}\n\t\t(node.parts || []).forEach(function (part) {\n\t\t\tappendStoryPart(textEl, part);\n\t\t});\n\t\tif (node.question) {\n\t\t\tvar questionEl = document.createElement('p');\n\t\t\tquestionEl.className = 'cyo-tale__question';\n\t\t\tquestionEl.textContent = node.question;\n\t\t\ttextEl.appendChild(questionEl);\n\t\t}\n\n\t\tchoicesEl.innerHTML = '';\n\t\tif (node.choices) {\n\t\t\tif (!node.choices.length) {\n\t\t\t\trestartBtn.hidden = false;\n\t\t\t} else {\n\t\t\tnode.choices.forEach(function (choice) {\n\t\t\t\tvar btn = document.createElement('button');\n\t\t\t\tbtn.type = 'button';\n\t\t\t\tbtn.className = 'cyo-tale__choice';\n\t\t\t\tif (choice.img) {\n\t\t\t\t\tvar img = document.createElement('img');\n\t\t\t\t\timg.className = 'cyo-tale__choice-img';\n\t\t\t\t\timg.src = IMG_BASE + choice.img;\n\t\t\t\t\timg.alt = IMG_ALT[choice.img] || choice.label || '';\n\t\t\t\t\timg.loading = 'lazy';\n\t\t\t\t\timg.decoding = 'async';\n\t\t\t\t\tbtn.appendChild(img);\n\t\t\t\t}\n\t\t\t\tvar labelSpan = document.createElement('span');\n\t\t\t\tlabelSpan.className = 'cyo-tale__choice-label';\n\t\t\t\tlabelSpan.textContent = choice.label;\n\t\t\t\tvar arrowSpan = document.createElement('span');\n\t\t\t\tarrowSpan.className = 'cyo-tale__choice-arrow';\n\t\t\t\tarrowSpan.setAttribute('aria-hidden', 'true');\n\t\t\t\tbtn.appendChild(labelSpan);\n\t\t\t\tbtn.appendChild(arrowSpan);\n\t\t\t\tbtn.addEventListener('click', function () {\n\t\t\t\t\trenderNode(choice.next, true);\n\t\t\t\t\trequestAnimationFrame(function () {\n\t\t\t\t\t\trequestAnimationFrame(scrollToAnchor);\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t\tchoicesEl.appendChild(btn);\n\t\t\t});\n\t\t\trestartBtn.hidden = true;\n\t\t\t}\n\t\t} else {\n\t\t\trestartBtn.hidden = false;\n\t\t}\n\n\t\tif (node.ending) {\n\t\t\tif (doScroll) {\n\t\t\trequestAnimationFrame(function () {\n\t\t\t\trequestAnimationFrame(scrollToAnchor);\n\t\t\t});\n\t\t\t}\n\t\t}\n\t}\n\n\trestartBtn.addEventListener('click', function () {\n\t\ttry { sessionStorage.removeItem(STORAGE_KEY); } catch (e) {}\n\t\trenderNode('start', true);\n\t\trequestAnimationFrame(function () {\n\t\t\trequestAnimationFrame(scrollToAnchor);\n\t\t});\n\t});\n\n\tvar resume = 'start';\n\ttry {\n\t\tresume = sessionStorage.getItem(STORAGE_KEY) || 'start';\n\t\tif (!nodes[resume]) resume = 'start';\n\t} catch (e) {}\n\n\tfunction boot() {\n\t\tif (!document.getElementById('cyo-tale-text')) return;\n\t\trenderNode(resume, false);\n\t}\n\tif (document.readyState === 'loading') {\n\t\tdocument.addEventListener('DOMContentLoaded', boot);\n\t} else {\n\t\tboot();\n\t}\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Ponau\u010denie:<\/em> V\u00edchrica u\u010d\u00ed odvahe v prav\u00fd \u010das, Skala trpezlivosti a sile, Pr\u00fad m\u00fadrosti a tomu, \u017ee odpove\u010f nemus\u00ed by\u0165 v\u017edy tou, ktor\u00fa \u010dak\u00e1\u0161. Sk\u00fas v\u0161etk\u00fdch troch drakov \u2013 ka\u017ed\u00e1 cesta k vajcu je in\u00e1, no svedok m\u00f4\u017ee by\u0165 len jeden: ty.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si pozvan\u00fd na Ostrov dra\u010d\u00edch sk\u00e1l, kde sa o polnoci vyliahne posledn\u00e9 vajce. Vyber si draka &#8211; b\u00farkov\u00fa V\u00edchricu, horsk\u00e9ho Skalu alebo rie\u010dneho Pr\u00fada \u2013 ka\u017ed\u00e1 cesta cez \u00dazky ka\u0148on kon\u010d\u00ed inak. Pre star\u0161ie deti.<\/p>","protected":false},"author":1,"featured_media":2192,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ppp_snb_config":"{\"preset\":\"boy_girl\",\"single_label\":\"Meno zvieratka\",\"single_key\":\"zviera\",\"single_gender\":\"masculine\",\"default_names\":{\"boy\":\"Toro\",\"girl\":\"Lila\"}}","footnotes":""},"categories":[4,73,82],"tags":[37,115,224,225,68],"class_list":["post-2202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fantasy-rozpravky","category-personalizovane-rozpravky","category-rozpravky-pre-starsie-deti","tag-drak","tag-fantasy","tag-interaktivna-rozpravka","tag-rozpravka-s-vyberom","tag-s-obrazkami"],"blocksy_meta":[],"acf":[],"_links":{"self":[{"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/posts\/2202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/comments?post=2202"}],"version-history":[{"count":3,"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/posts\/2202\/revisions"}],"predecessor-version":[{"id":2222,"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/posts\/2202\/revisions\/2222"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/media\/2192"}],"wp:attachment":[{"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/media?parent=2202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/categories?post=2202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rozpravkypredspanim.sk\/cs\/wp-json\/wp\/v2\/tags?post=2202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}