PageSourceSearch

https://www.domestici.cz/_next/static/chunks/34442.7a41b80c61aeb83d.js

js domestici.cz collected 2026-10-04 19:38:16 UTC 45,292 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="3e00c69b-ba19-48cc-95d7-32558cd6699b",e._sentryDebugIdIdentifier="sentry-dbid-3e00c69b-ba19-48cc-95d7-32558cd6699b")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34442],{20063:(e,t,a)=>{var n=a(47260);a.o(n,"useParams")&&a.d(t,{useParams:function(){return n.useParams}}),a.o(n,"usePathname")&&a.d(t,{usePathname:function(){return n.usePathname}}),a.o(n,"useRouter")&&a.d(t,{useRouter:function(){return n.useRouter}}),a.o(n,"useSearchParams")&&a.d(t,{useSearchParams:function(){return n.useSearchParams}})},34442:(e,t,a)=>{a.r(t),a.d(t,{default:()=>x});var n=a(95155),o=a(12115),r=a(20063),i=a(73833);let s=[{id:"d0",date:"6. června",dayName:"SOBOTA",etapa:"ZAH\xc1JEN\xcd — PRAHA",isoDate:"2026-06-06",mapUrl:"https://mapy.com/s/cotukuruha",start:{place:"Praha"},cil:{time:"16:00",place:"Praha"},delka:"\xe1 21 km = cca 168 km",ubytovani:"Radot\xedn SBCR",program:[{time:"8:00",event:"Slavnostn\xed zah\xe1jen\xed j\xedzdy v Praze"},{time:"8:00–16:00",event:"8h nonstop cykloj\xedzda na dvojkole s Martinem a B\xe1rou"},{time:"9:30",event:"Rozhovor pro r\xe1dio Proglas (6 min, telefonicky)"},{time:"16:00",event:"Ukončen\xed j\xedzdy"},{time:"16:30",event:"\xdavod k projekci — kr\xe1tk\xe9 přiv\xedt\xe1n\xed a představen\xed filmu 8 dn\xed, 8 hodin ve společnosti l\xe9kařky Katar\xedny Vlčkov\xe9 a herečky Jany Holcov\xe9"},{time:"17:00",event:"Projekce filmu 8 dn\xed, 8 hodin"},{time:"18:15",event:"Ot\xe1zky a beseda s Martinem Součkem"},{time:"19:00",event:"Z\xe1věr večera — možnost neform\xe1ln\xedho setk\xe1n\xed a podpory Domestici formou dobrovoln\xe9ho daru"}],openIssues:[],notes:["Zuzka Zajacov\xe1 přijede s kolem a foÅ¥\xe1kem (pokračuje pak až od Brna do konce)"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"Perglov\xe1 + VaniÅ¡ov\xe1"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Sedl\xe1čkov\xe1 + Pokorn\xe1"}],contacts:[{role:"Hospic",person:"Radot\xedn / SBCR: kontakt doplnit"},{role:"Z\xe1Å¡tity",person:"Praha — Alexandra Udženia"}],marketing:{partnerDne:"SKI a BIKE CENTRUM Radot\xedn",ambasador:"—",hoste:"Vlčkov\xe1, Holcov\xe1",loga:"Radot\xedn, SBCR, PRAHA",zastity:"Praha — Alexandra Udženia"}},{id:"d1",date:"7. června",dayName:"NEDĚLE",etapa:"ETAPA I. — Praha → P\xedsek",isoDate:"2026-06-07",mapUrl:"https://mapy.com/s/basasutoha",start:{time:"9:00",place:"Praha"},spolecnyDojezd:{time:"15:00",place:"Č\xedžov\xe1"},cil:{time:"16:00",place:"P\xedsek"},delka:"104 km",ubytovani:"Athelas, K. Čapka 589 — zasedačka (sprcha od 17:15 ve Å¡kole vedle Sladovny — m\xedt věci na sprchu)",program:[{time:"13:30",event:"Otevřen\xed z\xe1zem\xed v Palack\xe9ho sadech"},{time:"14:00",event:"Lekce rekondičn\xedho cvičen\xed s fyzioterapeutkou Veronikou Fricovou"},{time:"15:00",event:"Veřejn\xfd sraz cyklistů v Č\xedžov\xe9 — společn\xfd dojezd etapy na kolech (8 km)"},{time:"15:30",event:"Zah\xe1jen\xed koncertu kapely Bonsai č. 3"},{time:"16:00",event:"Slavnostn\xed př\xedjezd cyklistů do P\xedsku do Palack\xe9ho sadů"},{time:"16:45",event:"Pěšky z parku do Sladovny s koly — Martin řekne \xfavodn\xed slovo a spust\xed se film"},{time:"17:00",event:"Projekce filmu 8dn\xed, 8hodin ve Sladovně"},{time:"17:10",event:"Přesun pěšky do Kozlovny — odložen\xed kol na zahradu, přechod do sprch ve Středn\xed zdravotnick\xe9 Å¡kole"}],openIssues:["Host\xe9: doplnit / potvrdit","Z\xe1Å¡tity: doplnit / potvrdit"],notes:["Zast\xe1vka Mn\xedÅ¡ek pod Brdy (cca 20 km, 9:30) — sraz před z\xe1mkem, z\xe1Å¡tita města; redaktor Libor K\xe1lm\xe1n 604 360 094, [email protected]","Zast\xe1vka Č\xedžov\xe1 (15:00) — na m\xedstě m\xedstostarosta; obec darovala 3 000 Kč","Na m\xedstě food truck: v\xfdběrov\xe1 k\xe1va, dom\xe1c\xed limon\xe1da, sladkosti, hr\xe1tky pro děti — tvořen\xed, malov\xe1n\xed kř\xeddami","Mastercard Adam Klav\xedk — rodiče/babička v P\xedsku","Ambasadorem bude Sladovna — pojede posledn\xedch p\xe1r km a bude sd\xedlet akci na s\xedt\xedch","Fotograf: Barča Smrčinov\xe1","Auta přesun
1out na parkoviÅ¡tě u V\xfdstaviÅ¡tě; po večeři přesun do Athelasu (uskladněn\xed kol, přesp\xe1n\xed v zasedačce)","Sn\xeddaně — od hospice v lednici nebo bufet v nemocnici vedle"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"Perglov\xe1 + VaniÅ¡ov\xe1"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Sedl\xe1čkov\xe1 + Pokorn\xe1"}],contacts:[{role:"Pečuj\xedc\xed",person:"Ondřej BouÅ¡ka"},{role:"Hospic",person:"Athelas P\xedsek: Barbora Smrčinov\xe1, Jana Kozov\xe1, Ondřej BouÅ¡ka"},{role:"Město Č\xedžov\xe1",person:"Na m\xedstě m\xedstostarosta, 777 115 265"},{role:"Město P\xedsek",person:"Michal Čapek; 382 330 208 / 602 462 833; [email protected]"}],marketing:{partnerDne:"REKOLA",ambasador:"Sladovna",hoste:"DOPLNIT",loga:"P\xedsek, Středočesk\xfd kraj, Dobř\xedÅ¡, SIKO, Č\xedžov\xe1",zastity:"DOPLNIT"}},{id:"d2",date:"8. června",dayName:"PONDĚL\xcd",etapa:"ETAPA II. — P\xedsek → Třeboň",isoDate:"2026-06-08",mapUrl:"https://mapy.com/s/kokalekoje",start:{time:"8:30",place:"P\xedsek"},spolecnyDojezd:{time:"15:00",place:"Dunajovice"},cil:{time:"16:30",place:"Třeboň"},delka:"102 km",ubytovani:"Z\xe1meck\xfd hostel",program:[{time:"15:00",event:"Sraz v obci Dunajovice a společn\xfd dojezd etapy"},{time:"15:30",event:"Orientačn\xed sraz v okol\xed Třeboně / organizačn\xed př\xedprava dojezdu"},{time:"16:00",event:"Česk\xe1 televize — živ\xfd vstup z Třeboně (16:00–16:30)"},{time:"16:30",event:"Předpokl\xe1dan\xfd př\xedjezd etapy na n\xe1měst\xed v Třeboni"},{time:"16:30",event:"Odpoledn\xed program: hudba / DJ, balonkov\xfd happening, uv\xedt\xe1n\xed cyklistů, akrobati na chůd\xe1ch, malov\xe1n\xed na obličej"},{time:"19:00",event:"Zah\xe1jen\xed prom\xedt\xe1n\xed a projekce filmu 8dn\xed, 8hodin v s\xe1le ZUÅ "},{time:"19:30",event:"Česk\xe1 televize — živ\xfd vstup do Ud\xe1lost\xed (19:30–19:40); potřeba 8–10 lid\xed na kolech"},{time:"20:20",event:"Beseda k filmu"},{time:"21:30",event:"Z\xe1věr večera"}],openIssues:["Ambasador: doplnit / potvrdit","Host\xe9: doplnit / potvrdit"],notes:["ČRo Dvojka, pořad O kom se mluv\xed — cca 10 min někdy mezi 14:30–14:50 (Marek Benda, 731 190 862)","Světlana Witowsk\xe1 bude v m\xedstě dojezdu v Dunajovic\xedch (maj\xed tam dům) — sraz na n\xe1vsi, r\xe1da by se svezla na dvojkole","Balonkov\xfd happening — balonky s logem 8, dobrovoln\xedci na značk\xe1ch utvoř\xed tvar 8 (vidět z dronu)","Třeboň — na dojezdu bude m\xedt vlastn\xedho fotografa; nechat poodjet policejn\xed auto před př\xedjezdem ulic\xed s klenbami","Doprovodn\xe1 vozidla NESM\xcd na n\xe1měst\xed — parkovat u restaurace DaMartia, Novohradsk\xe1 224","Kl\xedče od ubytka dostane Gabi při př\xedjezdu; konec akce na n\xe1měst\xed cca 17:30","Večeře — n\xe1měst\xed bistro 105 (pizza, sednout si u kaÅ¡ny)","Sn\xeddaně — hospic přinese na 7:00 r\xe1no","Večer doraz\xed Iva Růžičkov\xe1 — pojede s n\xe1mi až do Brna jako dobrovoln\xedk","Zast\xe1vka Dř\xedteň (27 km, cca 9:45–10:00) — focen\xed na n\xe1dvoř\xed z\xe1mku; kontakt 605 742 171, [email protected]","Zast\xe1vka BorÅ¡ov nad Vltavou (60 km, po 12:00) — starostka Romana R\xfdcov\xe1, 777 195 733","M\xe9dia: ČRo ČB, Jindřichohradeck\xfd den\xedk, Budějick\xe1 drbna, Prima CNN (možn\xe1 Třeboň živ\xfd vstup), ČTK, Hitr\xe1dio Faktor"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"Perglov\xe1 + VaniÅ¡ov\xe1"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Sedl\xe1čkov\xe1"}],contacts:[{role:"Pečuj\xedc\xed",person:"FrantiÅ¡ek a Simona FiÅ¡erovi"},{role:"Hospic",person:"Hospicov\xe1 p\xe9če sv. Kleof\xe1Å¡e Třeboň: Petra Pfeiferov\xe1, Barbora Drachovsk\xe1 (vlastn\xed profi fotograf)"},{role:"Město P\xedsek",person:"Michal Čapek; 382 330 208 / 602 462 833; [email protected]; [email protected]"}],marketing:{partnerDne:"Instalace Praha",ambasador:"DOPLNIT",hoste:"DOPLNIT",loga:"Jihočesk\xfd kraj, Michal Žoudl\xedk",zastity:"Jihočesk\xfd kraj — Martin Kuba"}},{id:"d3",date:"9. června",dayName:"\xdaTER\xdd",etapa:"ETAPA III. — Třeboň → Třeb\xedč",isoDate:"2026-06-09",mapUrl:"https://mapy.com/s/pajanuhutu",start:{time:"8:30",place:"Třeboň"},spolecnyDojezd:{time:"15:30",place:"Krahulov"},cil:{time:"16:30",place:"Třeb\xedč"},delka:"118 km",ubytovani:"Gen. Sochora 705 — s\xeddlo hospice (kuchyňka, sprcha, WC)",program:[{time:"15:30",event:"Sraz v Krahulově"},{time:"16:30",event:"Pl\xe1novan\xfd př\xedjezd k Dom\xe1c\xedmu hospici sv. Zdislavy v Třeb\xedči — přiv\xedt\xe1n\xed etapy, komorn\xed setk\xe1n\xed v hospici"},{time:"od 16:30",event:"Doprovodn\xfd program — setk\xe1n\xed s \xfačastn\xedky etapy a m\xedstn\xed komunitou"},{time:"od 17:30",event:"Projekce filmu 8dn\xed, 8hodin v zasedac\xed m\xedstnosti hospice"},{time:"večer",event:"Přiv\xedt\xe1n\xed, pohoÅ¡těn\xed, pov\xedd\xe1n\xed, nocleh v hospici — z\xe1zem\xed zajiÅ¡těn\xe9"}],openIssues:["Ambasador: doplnit / potvrdit","Host\xe9: doplnit / potvrdit"],notes:["Zast\xe1vka Jindřichův Hradec (35 km, před 10:30) — n\xe1měst\xed M\xedru; m\xedstostarosta Bc. Radim Staněk 724 331 847, asistentka EliÅ¡ka N\xe1pravn\xedkov\xe1 601 083 949","Timon Drahonovsk\xfd pojede s n\xe1mi cel\xfd den — on + 3 osoby přesp\xed v hospici","Hudebn\xed doprovod Radek Zoňa s kapelkou","Prostor pro sd\xedlen\xed t\xe9matu paliativn\xed p\xe9če a podpory hospice","Drobn\xe9 občerstven\xed, včetně bečky piva","Předtočen\xe1 zdravice Jiř\xedho Vyor\xe1lka, třeb\xedčsk\xe9ho rod\xe1ka","Možnost vyzk
1ouÅ¡et si gerontooblek","V\xfdstava autentick\xfdch fotografi\xed ze zdejÅ¡\xed hospicov\xe9 p\xe9če"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"Perglov\xe1 + VaniÅ¡ov\xe1 (Růžičkov\xe1 někde)"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Sedl\xe1čkov\xe1"}],contacts:[{role:"Pečuj\xedc\xed",person:"Klaudia Miezgov\xe1"},{role:"Hospic",person:"Dom\xe1c\xed hospic sv. Zdislavy Třeb\xedč: Hana Jakubcov\xe1, Sonča Proch\xe1zkov\xe1 (profi foto, 730 523 855)"}],marketing:{partnerDne:"VEOLIA",ambasador:"Timon Drahonovsk\xfd",hoste:"DOPLNIT",loga:"Jihočesk\xfd kraj, Jindřichův Hradec, Kněžice, Třeb\xedč, Vysočina — Hejtman M. Kukla",zastity:"Jihočesk\xfd kraj — Martin Kuba, Starosta JH Michal Koz\xe1r, Starosta Třeb\xedče Pavel Pacal"}},{id:"d4",date:"10. června",dayName:"STŘEDA",etapa:"ETAPA IV. — Třeb\xedč → Brno",isoDate:"2026-06-10",mapUrl:"https://mapy.com/s/nunoguvucu",start:{time:"8:30",place:"Třeb\xedč"},spolecnyDojezd:{time:"16:00",place:"OC Olympia Brno"},cil:{time:"17:00",place:"Brno"},delka:"92 km",ubytovani:"Velk\xe1 zasedačka v hospicu, WC a sprchy k dispozici",program:[{time:"16:00",event:"Sraz pelotonu u Olympie"},{time:"17:00",event:"Přiv\xedt\xe1n\xed pelotonu na Jakubsk\xe9m n\xe1měst\xed, Brno-střed"},{time:"17:00",event:"Koncert Ilony Cs\xe1kov\xe9"},{time:"18:00",event:"Večern\xed projekce filmu 8dn\xed, 8hodin v Cinema City Velk\xfd Å pal\xedček"},{time:"18:00",event:"Kuchařov\xe1 — ambasador j\xedzda Třeb\xedč–Brno"}],openIssues:[],notes:["Zast\xe1vka Rajhrad (77 km, cca 12:30–13:00) — Oblastn\xed charita Rajhrad / hospic; pracovnice vztahů Å tef\xe1nkov\xe1 730 599 752, Jir\xe1skova 47; otec Ren\xe9 Strouha [email protected], 602 589 105","Představen\xed Hospice sv. Alžběty","Burinka 3 + Hanka — Moravsk\xfd Beroun → Brno (transport zpět)","S\xe1ra Peterkov\xe1 (dr\xe1hov\xe1 cyklistika) nebo Adam Ondra (lezec)","Zuzka Zajacov\xe1 se připoj\xed až tento den v Brně — v 16:00 ji přijede vlak"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"Perglov\xe1 + VaniÅ¡ov\xe1 (Růžičkov\xe1 někde)"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Sedl\xe1čkov\xe1"}],contacts:[{role:"Pečuj\xedc\xed",person:"Martin Podhorsk\xfd"},{role:"Hospic",person:"Hospic sv. Alžběty Brno: Zuzana Å r\xe1mkov\xe1"}],marketing:{partnerDne:"BUŘINKA",ambasador:"TaÅ¥\xe1na Kuchařov\xe1",hoste:"Burinka 3 + Hanka B.",loga:"Myslibořice, Brno, Jihomoravsk\xfd kraj",zastity:"JMK — hejtman Jan Grolich, prim\xe1torka Brna Mark\xe9ta Vaňkov\xe1"}},{id:"d5",date:"11. června",dayName:"ČTVRTEK",etapa:"ETAPA V. — Brno → Žď\xe1r nad S\xe1zavou",isoDate:"2026-06-11",mapUrl:"https://mapy.com/s/johojosase",start:{time:"8:30",place:"Brno"},spolecnyDojezd:{time:"15:30",place:"Vysočina Arena"},cil:{time:"17:00",place:"Žď\xe1r nad S\xe1zavou"},delka:"97 km",ubytovani:"Horn\xed 22, Žď\xe1r nad S\xe1zavou",program:[{time:"15:00",event:"Vysočina Ar\xe9na — průjezd / orientačn\xed bod, sraz s ROAD CLASSICS"},{time:"16:20",event:"Zelen\xe1 hora — průjezd / orientačn\xed bod"},{time:"17:00",event:"Př\xedjezd pelotonu"},{time:"od 17:00",event:"Setk\xe1n\xed u Barborky v atriu hospice — živ\xe1 hudba, občerstven\xed, aktivity pro děti, prodej v\xfdrobků z charitn\xedch d\xedlen, uk\xe1zka z\xe1zem\xed hospice, program k t\xe9matu paliativn\xed p\xe9če"},{time:"17:00",event:"Joglov\xe1 — ambasador j\xedzda Brno–Žď\xe1r"},{time:"17:00",event:"Havel Partners — j\xedzda Brno–Žď\xe1r"}],openIssues:["Z\xe1Å¡tity: doplnit / potvrdit"],notes:["Setk\xe1n\xed s Road Classics — premi\xe9ra nov\xe9ho dresu, LIMITOVAN\xc1 EDICE od Å těp\xe1na Zampacha","Å těp\xe1n Str\xe1nsk\xfd s n\xe1mi — Na kole po vlastn\xed ose","Nevesel\xfd Neruda — j\xedzda Brno–Žď\xe1r"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"NeruÅ¡ilov\xe1 + VaniÅ¡ov\xe1"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Habel + Zajacov\xe1"}],contacts:[{role:"Pečuj\xedc\xed",person:"Martin a Jan Vondr\xe1čkovi"},{role:"Hospic",person:"Dom\xe1c\xed hospic Barborka Žď\xe1r n. S.: Barbora Posp\xedchalov\xe1, Monika Milichovsk\xe1"}],marketing:{partnerDne:"Havel Partners, Road Classics",ambasador:"Marcela Joglov\xe1",hoste:"Havel Partners, Nevesel\xfd Neruda — j\xedzda Brno–Žď\xe1r",loga:"Bystřice nad PernÅ¡tejnem, Hejtman Vysočiny M. Kukla",zastity:"DOPLNIT"}},{id:"d6",date:"12. června",dayName:"P\xc1TEK",etapa:"ETAPA VI. — Žď\xe1r nad S\xe1zavou → Stěžery",isoDate:"2026-06-12",mapUrl:"https://mapy.com/s/pafeketuto",start:{time:"8:30",place:"Žď\xe1r nad S\xe1zavou"},spolecnyDojezd:{time:"15:30",place:"Crosscafe HK"},cil:{time:"16:30",place:"Hradec Kr\xe1lov\xe9 / Stěžery"},delka:"100 km",ubytovani:"Stěžery — Hospic / tělocvična nebo Skautsk\xe1 klubovna (WC)",program:[{time:"15:30",event:"Sraz na dojezd v centru Hradce Kr\xe1lov\xe9 u Crosscafe"},{time:"16:30",event:"Př\xedjezd pelotonu do Stěžer — setk\xe1n\xed u nově otevřen\xe9ho lůžkov\xe9ho hospice"},{time:"od 16:30",event:"Doprovodn\xfd program u hospice: občerstven\xed, gerontooblek"},{time:"cca 18:00",event:"Prom\xedt\xe1n\xed filmu 8dn\xed, 8hodin (projekce na pl\xe1tně v tělocvičně u Obecn\xedho \xfařadu)"},{time:"cca 19:20",event:"Beseda k filmu"}],openIssues:["Ambasador: doplnit / potvrdit","V jedn\xe1n\xed: Pavla Beretov\xe1, Michal Hor\xe1k (oba pouze online)"],notes:["Prodej v\xfdrobků klientů soci\xe1ln\xed rehabilitace",'Interaktivn\xed 
1stěna s ot\xe1zkou „Kdo je můj životn\xed domestik?" — odpovědi se p\xedš\xed na pap\xedrky a lep\xed na společnou stěnu',"Nadace ČEZ Hradec — cel\xfd den; starostka Stěžer Dagmar Smetiprachov\xe1 (zajišťuje sama prom\xedt\xe1n\xed)","ČRo Pardubice — report\xe1ž na trase Žď\xe1r–HK; kontakt +420 724 964 596","Štěp\xe1n Str\xe1nsk\xfd s n\xe1mi — Na kole po vlastn\xed ose"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"Nerušilov\xe1 + Vanišov\xe1"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Habel + Zajacov\xe1"}],contacts:[{role:"Pečuj\xedc\xed",person:"V\xedtek Měchura"},{role:"Hospic",person:"Dom\xe1c\xed hospicov\xe1 p\xe9če / Charita HK: Eva Stř\xedtesk\xe1, V\xedtek Měchura"}],marketing:{partnerDne:"Nadace CEZ",ambasador:"DOPLNIT",hoste:"Nadace ČEZ Hradec (cel\xfd den), starostka Stěžer Dagmar Smetiprachov\xe1",loga:"s podporou Hradce Kr\xe1lov\xe9, Stěžery, Miřetice, Kr\xe1lov\xe9hradeck\xfd kraj",zastity:"Kr\xe1lov\xe9hradeck\xfd kraj"}},{id:"d7",date:"13. června",dayName:"SOBOTA",etapa:"ETAPA VII. — Stěžery → Měln\xedk",isoDate:"2026-06-13",mapUrl:"https://mapy.com/s/judujocupo",start:{time:"8:30",place:"Hradec Kr\xe1lov\xe9"},spolecnyDojezd:{time:"15:00",place:"Host\xedn"},cil:{time:"16:00",place:"Měln\xedk"},delka:"116 km",ubytovani:"Autocamp Měln\xedk (od 19:30)",program:[{time:"15:00",event:"Setk\xe1n\xed na společn\xfd dojezd v Host\xedně"},{time:"16:00",event:"Př\xedjezd pelotonu na faru"},{time:"17:00",event:"Prom\xedt\xe1n\xed filmu 8dn\xed, 8hodin"}],openIssues:["Ambasador: doplnit / potvrdit","Host\xe9: doplnit / potvrdit","Z\xe1štity: doplnit / potvrdit"],notes:["Občerstven\xed","Fotokoutek","Štěp\xe1n Str\xe1nsk\xfd s n\xe1mi — Na kole po vlastn\xed ose"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"Nerušilov\xe1 + Vanišov\xe1"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Habel + Zajacov\xe1"}],contacts:[{role:"Pečuj\xedc\xed",person:"Jiř\xed Vesel\xfd"},{role:"Hospic",person:"Tempus Měln\xedk: Dita Brezov\xe1kov\xe1, Barbora Mr\xe1čkov\xe1, Jiř\xed Vesel\xfd"}],marketing:{partnerDne:"PEUGEOT",ambasador:"DOPLNIT",hoste:"DOPLNIT",loga:"Krop\xe1čova Vrutice, Středočesk\xfd kraj",zastity:"DOPLNIT"}},{id:"d8",date:"14. června",dayName:"NEDĚLE",etapa:"ETAPA VIII. — Měln\xedk → Čerčany (FIN\xc1LE)",isoDate:"2026-06-14",mapUrl:"https://mapy.com/s/nunopuzela",start:{time:"8:30",place:"Měln\xedk"},spolecnyDojezd:{place:"DOPLNIT"},cil:{time:"cca 17:00",place:"Čerčany"},delka:"78 km",ubytovani:"Nezajišťuje se",program:[{time:"14:00",event:"ZAH\xc1JEN\xcd SLAVNOST\xcd"},{time:"15:00",event:"PŘ\xcdJEZD PELOTONU DOMESTICI"},{time:"15:30",event:"OSLAVA 18. NAROZENIN nejen Hospice Dobr\xe9ho Past\xfdře"},{time:"16:00",event:"KONCERT LENKY DUSILOV\xc9"},{time:"17:00",event:"ROZTANČEN\xc1 ZAHRADA"},{time:"18:00",event:"DOMESTICI: 8 DN\xcd, 8 HODIN — projekce filmu a beseda s cykl
1istou a filantropem Martinem Součkem"}],openIssues:["Ambasador: doplnit / potvrdit","Společn\xfd dojezd: doplnit čas/m\xedsto"],notes:["Vyvrcholen\xed 8denn\xed tour např\xedč ČR — situačn\xed happening","Tanečn\xedci ZUŠ Čerčany pod veden\xedm M\xedši Suši","Př\xe1n\xed B\xe1rče k narozenin\xe1m — DORT a fotokniha"],vehicles:[{id:"Event Car — P Traveler",crew:"Kleinmondov\xe1 + Kleinmond + B\xe1rtov\xe1"},{id:"Media — P 308",crew:"Nerušilov\xe1"},{id:"Doprovod — Girasole",crew:"Prchal + Kohoutek",note:"transport věc\xed pro cyklisty, 2\xd7 dvojkolo, kolo Kohoutek"},{id:"Doprovod — P Rifter",crew:"Habel"}],contacts:[{role:"Pečuj\xedc\xed",person:"Zuzana Zajacov\xe1"},{role:"Hospic",person:"Hospic Dobr\xe9ho Past\xfdře Čerčany: Jana Vernerov\xe1, Zuzana Zajacov\xe1"}],marketing:{partnerDne:"ALTRON",ambasador:"DOPLNIT",hoste:"hejtmanka Peckov\xe1, sen\xe1torka Ludkov\xe1",loga:"Čerčany, Středočesk\xfd kraj",zastity:"Rada obce Čerčany"}}],l=["2026-06-06","2026-06-07","2026-06-08","2026-06-09","2026-06-10","2026-06-11","2026-06-12","2026-06-13","2026-06-14"],d=function(){let e=new Date().toISOString().slice(0,10),t=l.indexOf(e);return t>=0?t:0}();function c(e){let{children:t,variant:a="default"}=e;return(0,n.jsx)("span",{className:"inline-block px-2 py-0.5 text-xs font-semibold rounded-sm ".concat({default:"bg-fog text-ink/60",red:"bg-red-100 text-red-700",amber:"bg-amber-100 text-amber-800",lime:"bg-lime text-ink"}[a]),children:t})}function p(e){let{issues:t}=e,[a,r]=(0,o.useState)(!1);if(!t.length)return null;let i=e=>e.toLowerCase().includes("chyb\xed řidič")||e.toLowerCase().includes("auto"),s=t.filter(i).length;return(0,n.jsxs)("div",{className:"mb-5 rounded-sm border border-red-200 bg-red-50 overflow-hidden",children:[(0,n.jsxs)("button",{onClick:()=>r(e=>!e),className:"w-full flex items-center justify-between gap-2 px-4 py-2.5 bg-red-100 border-b border-red-200 text-left",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("span",{className:"text-red-600",children:"⚠"}),(0,n.jsxs)("span",{className:"text-xs font-bold uppercase tracking-widest text-red-700",children:["Otevřen\xe9 body (",t.length,")"]}),s>0&&(0,n.jsxs)("span",{className:"text-[10px] font-bold bg-red-600 text-white px-1.5 py-0.5 rounded-sm",children:[s,"\xd7 chyb\xed řidič"]})]}),(0,n.jsx)("span",{className:"text-red-400 transition-transform duration-200 ".concat(a?"rotate-180":""),children:"▾"})]}),a&&(0,n.jsx)("ul",{className:"divide-y divide-red-100",children:t.map((e,t)=>(0,n.jsxs)("li",{className:"flex items-start gap-2 px-4 py-2.5 text-sm ".concat(i(e)?"text-red-700 font-semibold":"text-amber-900"),children:[(0,n.jsx)("span",{className:"shrink-0 mt-0.5",children:i(e)?"\uD83D\uDE97":"\xb7"}),e]},t))})]})}function m(e){var t,a;let{day:o}=e;return(0,n.jsx)("div",{className:"grid grid-cols-3 gap-2 mt-4",children:[{label:"Start",time:o.start.time,place:o.start.place},{label:"Spol. dojezd",time:null==(t=o.spolecnyDojezd)?void 0:t.time,place:null==(a=o.spolecnyDojezd)?void 0:a.place},{label:"C\xedl",time:o.cil.time,place:o.cil.place}].map(e=>{let{label:t,time:a,place:o}=e;return(0,n.jsxs)("div",{className:"bg-fog/80 px-3 py-2 rounded-sm",children:[(0,n.jsx)("p",{className:"text-ink/70 text-[10px] uppercase tracking-wider mb-0.5",children:t}),o?(0,n.jsxs)("p",{className:"text-ink font-semibold leading-tight text-sm",children:[a&&(0,n.jsx)("span",{className:"text-ink/75 mr-1 font-normal",children:a}),o]}):(0,n.jsx)("p",{className:"text-ink/50 text-sm",children:"—"})]},t)})})}function v(e){let{program:t}=e,a=e=>/příjezd|slavnostní|zahájení|koncert|projekce|příjezd pelotonu/i.test(e);return(0,n.jsx)("div",{className:"relative pl-4 border-l-2 border-mist space-y-0",children:t.map((e,t)=>(0,n.jsxs)("div",{className:"relative pb-5 last:pb-0",children:[(0,n.jsx)("div",{className:"absolute -left-[17px] top-1 w-4 h-4 rounded-full border-2 flex items-center justify-center ".concat(a(e.event)?"border-ink bg-lime":"border-mist bg-white"),children:a(e.event)&&(0,n.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-ink"})}),(0,n.jsxs)("div",{className:"pl-4",children:[(0,n.jsx)("span",{className:"inline-block text-[11px] font-bold uppercase tracking-wider px-2 py-0.5 mb-1 ".concat(a(e.event)?"bg-lime text-ink":"bg-fog text-ink/75"),children:e.time}),(0,n.jsx)("p",{className:"text-sm leading-snug ".concat(a(e.event)?"text-ink font-semibold":"text-ink/70"),children:e.event})]})]},t))})}function h(e){let{vehicles:t}=e;return(0,n.jsx)("div",{className:"space-y-2",children:t.map((e,t)=>(0,n.jsxs)("div",{className:"rounded-sm border p-3 ".concat(e.missingDriver?"border-red-200 bg-red-50":"border-border bg-white"),children:[(0,n.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,n.jsx)("span",{className:"text-xs font-bold uppercase tracking-wider ".concat(e.missingDriver?"text-red-600":"text-ink/75"),children:e.id}),e.missingDriver&&(0,n.jsx)(c,{variant:"red",children:"chyb\xed řidič"})]}),(0,n.jsx)("p",{className:"text-sm mt-1 font-medium ".concat(e.missingDriver?"text-red-700":"text-ink"),children:e.crew}),e.note&&(0,n.jsx)("p",{className:"text-xs text-ink/70 mt-1 leading-snug",children:e.note})]},t))})}function k(e){let{title:t,children:a,badge:o}=e;return(0,n.jsxs)("div",{className:"mb-5",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 mb-3 pb-2 border-b border-border",children:[(0,n.jsx)("span",{className:"text-[10px] font-bold uppercase tracking-widest text-ink/70",children:t}),o]}),a]})}function u(e){let{day:t,isToday:a,eventSlug:o}=e,r=t.vehicles.filter(e=>e.missingDriver).length;return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"border-2 border-ink px-5 pt-5 pb-5 mb-5 bg-white",children:[(0,n.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,n.jsxs)("p",{className:"text-xs font-bold uppercase tracking-widest text-ink/70",children:[t.dayName," \xb7 ",t.date]}),a&&(0,n.jsx)(c,{variant:"lime",children:"Dnes"})]}),(0,n.jsx)("h2",{className:"font-display text-2xl leading-tight mb-1",children:t.etapa}),(0,n.jsxs)("div",{className:"flex flex-wrap gap-3 text-sm text-ink/75",children:[(0,n.jsxs)("span",{children:["\uD83D\uDEB4 ",t.delka]}),(0,n.jsxs)("span",{children:["\uD83C\uDFE0 ",t.ubytovani]})]})]}),(o||t.mapUrl)&&(0,n.jsxs)("div",{className:"flex flex-col gap-2 shrink-0",children:[o&&(0,n.jsx)("a",{href:"/akce/".concat(o),target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-1.5 px-4 py-2 border-2 border-ink text-sm font-semibold hover:bg-ink hover:text-white transition-colors whitespace-nowrap",children:"\uD83D\uDCCB Detail etapy →"}),t.mapUrl&&(0,n.jsx)("a",{href:t.mapUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-1.5 px-4 py-2 border-2 border-ink text-ink text-sm font-semibold hover:bg-fog transition-colors whitespace-nowrap",children:"\uD83D\uDDFA Mapa trasy"})]})]}),(0,n.jsx)(m,{day:t})]}),(0,n.jsx)(p,{issues:t.openIssues}),(0,n.jsxs)("div",{className:"lg:grid lg:grid-cols-2 lg:gap-6",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)(k,{title:"Program dne",children:(0,n.jsx)(v,{program:t.program})}),(0,n.jsx)(k,{title:"Vozidla & pos\xe1dky",badge:r>0?(0,n.jsxs)(c,{variant:"red",children:[r,"\xd7 chyb\xed řidič"]}):(0,n.jsx)(c,{variant:"lime",children:"OK"}),children:(0,n.jsx)(h,{vehicles:t.vehicles})})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)(k,{title:"Kontakty & hospic",children:(0,n.jsx)("div",{className:"space-y-2",children:t.contacts.map((e,t)=>(0,n.jsxs)("div",{className:"flex gap-3 text-sm",children:[(0,n.jsx)("span",{className:"shrink-0 w-28 text-xs font-bold uppercase tracking-wider text-ink/70 pt-0.5",children:e.role}),(0,n.jsx)("span",{className:"text-ink leading-snug",children:e.person})]},t))})}),(0,n.jsx)(k,{title:"Marketing & komunikace",children:(0,n.jsx)("div",{className:"space-y-2",children:[{label:"Partner dne",value:t.marketing.partnerDne},{label:"Ambasador",value:t.marketing.ambasador},{label:"Host\xe9",value:t.marketing.hoste},{label:"Loga",value:t.marketing.loga},{label:"Z\xe1štity",value:t.marketing.zastity}].map(e=>{let{label:t,value:a}=e;return(0,n.jsxs)("div",{className:"flex gap-3 text-sm",children:[(0,n.jsx)("span",{className:"shrink-0 w-28 text-xs font-bold uppercase tracking-wider text-ink/70 pt-0.5",children:t}),(0,n.jsx)("span",{className:a&&"DOPLNIT"!==a?"text-ink":"text-amber-600 font-semibold italic",children:a||"DOPLNIT"})]},t)})})}),t.notes.length>0&&(0,n.jsx)(k,{title:"Pozn\xe1mky (".concat(t.notes.length,")"),children:(0,n.jsx)("ul",{className:"space-y-2",children:t.notes.map((e,t)=>(0,n.jsxs)("li",{className:"flex gap-2 text-sm text-ink/70",children:[(0,n.jsx)("span",{className:"text-ink/60 shrink-0",children:"→"}),(0,n.jsx)("span",{children:e})]},t))})})]})]})]})}function b(e){var t,a;let{day:o}=e,r=e=>e.toLowerCase().includes("chyb\xed řidič")||e.toLowerCase().includes("auto");return(0,n.jsxs)("div",{className:"print-page",children:[(0,n.jsxs)("div",{className:"print-header",children:[(0,n.jsxs)("div",{className:"print-header-left",children:[(0,n.jsx)("div",{className:"print-label",children:"Benefičn\xed j\xedzda např\xedč ČR 2026 \xb7 Intern\xed denn\xed list"}),(0,n.jsx)("div",{className:"print-etapa",children:o.etapa}),(0,n.jsxs)("div",{className:"print-day-name",children:[o.dayName," \xb7 ",o.date]})]}),(0,n.jsxs)("div",{className:"print-header-right",children:[(0,n.jsx)("div",{className:"print-route-grid",children:[{label:"Start",time:o.start.time,place:o.start.place},{label:"Spol. dojezd",time:null==(t=o.spolecnyDojezd)?void 0:t.t
1ime,place:null==(a=o.spolecnyDojezd)?void 0:a.place},{label:"C\xedl",time:o.cil.time,place:o.cil.place}].map(e=>{let{label:t,time:a,place:o}=e;return(0,n.jsxs)("div",{className:"print-route-cell",children:[(0,n.jsx)("div",{className:"print-route-label",children:t}),(0,n.jsxs)("div",{className:"print-route-value",children:[a&&(0,n.jsxs)("span",{className:"print-time",children:[a," / "]}),o||"—"]})]},t)})}),(0,n.jsxs)("div",{className:"print-meta",children:[o.delka," \xb7 ",o.ubytovani]})]})]}),(0,n.jsxs)("div",{className:"print-body",children:[(0,n.jsxs)("div",{className:"print-col-left",children:[o.openIssues.length>0&&(0,n.jsxs)("div",{className:"print-issues",children:[(0,n.jsx)("div",{className:"print-section-title",children:"⚠ Otevřen\xe9 body"}),o.openIssues.map((e,t)=>(0,n.jsxs)("div",{className:"print-issue-row ".concat(r(e)?"print-issue-driver":""),children:[r(e)?"\uD83D\uDE97 ":"\xb7 ",e]},t))]}),(0,n.jsx)("div",{className:"print-section-title",style:{marginTop:10*!!o.openIssues.length},children:"Program dne"}),(0,n.jsx)("div",{className:"print-timeline",children:o.program.map((e,t)=>{let a;return(0,n.jsxs)("div",{className:"print-timeline-row ".concat((a=e.event,/příjezd|slavnostní|zahájení|koncert|projekce|příjezd pelotonu/i.test(a))?"print-timeline-key":""),children:[(0,n.jsx)("div",{className:"print-timeline-time",children:e.time}),(0,n.jsx)("div",{className:"print-timeline-dot"}),(0,n.jsx)("div",{className:"print-timeline-event",children:e.event})]},t)})})]}),(0,n.jsxs)("div",{className:"print-col-right",children:[(0,n.jsx)("div",{className:"print-section-title",children:"Vozidla & pos\xe1dky"}),(0,n.jsx)("div",{className:"print-vehicles",children:o.vehicles.map((e,t)=>(0,n.jsxs)("div",{className:"print-vehicle ".concat(e.missingDriver?"print-vehicle-missing":""),children:[(0,n.jsx)("span",{className:"print-vehicle-id",children:e.id}),(0,n.jsxs)("span",{className:"print-vehicle-crew",children:[e.missingDriver?"⚠ ":"",e.crew]}),e.note&&(0,n.jsx)("div",{className:"print-vehicle-note",children:e.note})]},t))}),o.contacts.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"print-section-title",style:{marginTop:10},children:"Kontakty"}),o.contacts.map((e,t)=>(0,n.jsxs)("div",{className:"print-contact",children:[(0,n.jsxs)("span",{className:"print-contact-role",children:[e.role,":"]})," ",e.person]},t))]}),(0,n.jsx)("div",{className:"print-section-title",style:{marginTop:10},children:"Marketing"}),[{label:"Partner dne",value:o.marketing.partnerDne},{label:"Ambasador",value:o.marketing.ambasador},{label:"Host\xe9",value:o.marketing.hoste},{label:"Loga",value:o.marketing.loga},{label:"Z\xe1štity",value:o.marketing.zastity}].map(e=>{let{label:t,value:a}=e;return(0,n.jsxs)("div",{className:"print-marketing-row",children:[(0,n.jsx)("span",{className:"print-marketing-label",children:t}),(0,n.jsx)("span",{className:a&&"DOPLNIT"!==a?"":"print-doplnit",children:a||"DOPLNIT"})]},t)}),o.notes.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"print-section-title",style:{marginTop:10},children:"Pozn\xe1mky"}),o.notes.map((e,t)=>(0,n.jsxs)("div",{className:"print-note",children:["→ ",e]},t))]})]})]}),(0,n.jsx)("div",{className:"print-footer",children:"Intern\xed pracovn\xed dokument \xb7 Domestici \xb7 Benefičn\xed j\xedzda např\xedč ČR 2026"})]})}function x(){let[e,t]=(0,o.useState)(d),[a,l]=(0,o.useState)({}),c=(0,r.useRouter)(),p=(0,o.useRef)(null),{member:m,authLoaded:v}=(0,i.A)();if((0,o.useEffect)(()=>{v&&!m&&c.replace("/prihlaseni?redirect=/vyzva/8dni/denni-rozpis")},[v,m,c]),(0,o.useEffect)(()=>{fetch("/api/events?where[type][equals]=8dni&limit=9&depth=0&sort=startsAt").then(e=>e.json()).then(e=>{var t;let a={};for(let n of null!=(t=e.docs)?t:[])n.startsAt&&n.slug&&(a[n.startsAt.slice(0,10)]=n.slug);l(a)}).catch(()=>{})},[]),(0,o.useEffect)(()=>{var t;let a=null==(t=p.current)?void 0:t.querySelector('[data-idx="'.concat(e,'"]'));null==a||a.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})},[e]),!v||!m)return(0,n.jsx)("div",{className:"min-h-screen flex items-center justify-center bg-fog/30",children:(0,n.jsx)("div",{className:"text-ink/60 text-sm",children:"Nač\xedt\xe1m…"})});let h=s[e];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("style",{children:"\n        @media print {\n          @page { size: A4 landscape; margin: 8mm; }\n          body * { visibility: hidden; }\n          .print-layout, .print-layout * { visibility: visible; }\n          .print-layout { position: absolute; top: 0; left: 0; width: 100%; }\n          .print-page {\n            width: 277mm; height: 190mm;\n            page-break-after: always; break-after: page;\n            display: flex; flex-direction: column;\n            font-family: Arial, sans-serif; font-size: 9pt; color: #000;\n            overflow: hidden;\n          }\n          .print-page:last-child { page-break-after: avoid; break-after: avoid; }\n        }\n        .print-layout { display: none; }\n        @media print { .print-layout { display: block; } }\n\n        .print-header {\n          background: #0a0a0a; color: #fff;\n          padding: 5mm 6mm 4mm;\n          display: flex; gap: 6mm; align-items: flex-start;\n          flex-shrink: 0;\n        }\n        .print-header-left { flex: 1; }\n        .print-header-right { flex-shrink: 0; width: 110mm; }\n        .print-label { font-size: 7pt; color: #888; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 1mm; }\n        .print-etapa { font-size: 14pt; font-weight: bold; line-height: 1.2; margin-bottom: 1mm; }\n        .print-day-name { font-size: 8pt; color: #aaa; }\n        .print-route-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1mm; }\n        .print-route-cell { background: rgba(255,255,255,0.08); padding: 2mm 3mm; }\n        .print-route-label { font-size: 7pt; color: #888; text-transform: uppercase; margin-bottom: 0.5mm; }\n        .print-route-value { font-size: 8.5pt; font-weight: bold; color: #fff; }\n        .print-time { color: #c7ffb8; }\n        .print-meta { font-size: 7.5pt; color: #777; margin-top: 2mm; }\n\n        .print-body {\n          display: flex; gap: 5mm; padding: 4mm 6mm;\n          flex: 1; overflow: hidden;\n        }\n        .print-col-left { flex: 1.1; overflow: hidden; }\n        .print-col-right { width: 88mm; flex-shrink: 0; overflow: hidden; }\n\n        .print-section-title {\n          font-size: 7pt; font-weight: bold; text-transform: uppercase;\n          letter-spacing: 0.08em; color: #666;\n          border-bottom: 1px solid #ddd; padding-bottom: 1mm; margin-bottom: 2mm;\n        }\n        .print-issues { background: #fff5f5; border: 1px solid #fca5a5; padding: 2mm; margin-bottom: 3mm; }\n        .print-issue-row { font-size: 8pt; padding: 0.5mm 0; color: #92400e; }\n        .print-issue-driver { color: #b91c1c; font-weight: bold; }\n\n        .print-timeline { display: flex; flex-direction: column; gap: 0; }\n        .print-timeline-row {\n          display: grid; grid-template-columns: 18mm 4mm 1fr;\n          align-items: start; gap: 2mm; padding: 1mm 0;
1\n          border-bottom: 1px solid #f0f0f0;\n        }\n        .print-timeline-key { background: #f0fff0; }\n        .print-timeline-time { font-size: 7.5pt; font-weight: bold; color: #555; padding-top: 0.5mm; }\n        .print-timeline-dot {\n          width: 3mm; height: 3mm; border-radius: 50%; border: 1.5px solid #ccc;\n          background: #fff; margin-top: 1mm; flex-shrink: 0;\n        }\n        .print-timeline-key .print-timeline-dot { background: #c7ffb8; border-color: #000; }\n        .print-timeline-event { font-size: 8pt; line-height: 1.3; padding-top: 0.3mm; }\n        .print-timeline-key .print-timeline-event { font-weight: bold; }\n\n        .print-vehicles { display: flex; flex-direction: column; gap: 1mm; }\n        .print-vehicle {\n          display: grid; grid-template-columns: 22mm 1fr;\n          gap: 2mm; font-size: 8pt; padding: 1.5mm 2mm;\n          border: 1px solid #e5e7eb;\n        }\n        .print-vehicle-missing { border-color: #fca5a5; background: #fff5f5; }\n        .print-vehicle-id { font-weight: bold; font-size: 7pt; color: #666; text-transform: uppercase; }\n        .print-vehicle-missing .print-vehicle-id { color: #b91c1c; }\n        .print-vehicle-crew { color: #111; }\n        .print-vehicle-missing .print-vehicle-crew { color: #b91c1c; font-weight: bold; }\n        .print-vehicle-note { font-size: 7pt; color: #999; grid-column: 1 / -1; margin-top: -1mm; }\n\n        .print-contact { font-size: 7.5pt; padding: 0.5mm 0; border-bottom: 1px solid #f5f5f5; }\n        .print-contact-role { font-weight: bold; color: #666; }\n        .print-marketing-row { display: flex; gap: 2mm; font-size: 7.5pt; padding: 0.5mm 0; border-bottom: 1px solid #f5f5f5; }\n        .print-marketing-label { width: 18mm; flex-shrink: 0; font-weight: bold; color: #888; }\n        .print-doplnit { color: #d97706; font-style: italic; }\n        .print-note { font-size: 7.5pt; color: #555; padding: 0.5mm 0; border-bottom: 1px solid #f5f5f5; }\n\n        .print-footer {\n          text-align: center; font-size: 7pt; color: #bbb;\n          border-top: 1px solid #eee; padding: 1.5mm;\n          flex-shrink: 0;\n        }\n      "}),(0,n.jsxs)("div",{className:"min-h-screen bg-fog/20 print:hidden",children:[(0,n.jsx)("div",{className:"bg-white border-b border-border px-4 lg:px-8 py-4",children:(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-widest text-ink/60 mb-0.5",children:"Intern\xed \xb7 doprovodn\xfd t\xfdm"}),(0,n.jsx)("h1",{className:"font-display text-xl lg:text-2xl",children:"Benefičn\xed j\xedzda např\xedč ČR 2026"}),(0,n.jsx)("p",{className:"text-xs text-ink/70 mt-0.5",children:"6.–14. 6. \xb7 Praha → Čerčany \xb7 875 km"})]}),(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("button",{onClick:()=>t(e=>Math.max(0,e-1)),disabled:0===e,className:"px-3 py-2 border border-border text-xs font-semibold disabled:opacity-25 hover:bg-fog transition-colors",children:"← Předchoz\xed"}),(0,n.jsxs)("span",{className:"text-xs text-ink/60 tabular-nums hidden sm:block",children:[e+1," / ",s.length]}),(0,n.jsx)("button",{onClick:()=>t(e=>Math.min(s.length-1,e+1)),disabled:e===s.length-1,className:"px-3 py-2 border border-border text-xs font-semibold disabled:opacity-25 hover:bg-fog transition-colors",children:"Dalš\xed →"}),(0,n.jsx)("button",{onClick:()=>window.print(),className:"hidden sm:flex items-center gap-1.5 px-3 py-2 border border-border text-xs font-semibold hover:bg-fog transition-colors",children:"\uD83D\uDDA8 Tisk"})]})]})}),(0,n.jsx)("div",{className:"lg:hidden sticky top-0 z-20 bg-white border-b border-border shadow-sm",children:(0,n.jsx)("div",{ref:p,className:"flex overflow-x-auto",children:s.map((a,o)=>{let r=e===o,i=a.cil.place.split("/")[0].trim().split(" ")[0];return(0,n.jsxs)("button",{"data-idx":o,onClick:()=>t(o),className:"flex flex-col items-center px-3 py-2.5 shrink-0 border-b-2 transition-all min-w-[60px] ".concat(r?"border-ink":"border-transparent"),children:[(0,n.jsxs)("span",{className:"text-[11px] font-bold tabular-nums ".concat(r?"text-ink":"text-ink/65"),children:[a.date.split(".")[0],".",a.date.split(".")[1],"."]}),(0,n.jsx)("span",{className:"text-[9px] mt-0.5 truncate max-w-[54px] ".concat(r?"text-ink/70":"text-ink/60"),
1children:i}),o===d&&(0,n.jsx)("div",{className:"w-1 h-1 rounded-full bg-lime mt-1"})]},a.id)})})}),(0,n.jsxs)("div",{className:"lg:flex lg:h-[calc(100vh-73px)]",children:[(0,n.jsxs)("aside",{className:"hidden lg:flex lg:flex-col lg:w-52 xl:w-60 bg-white border-r border-border shrink-0 overflow-y-auto",children:[(0,n.jsx)("div",{className:"px-4 py-3 border-b border-border",children:(0,n.jsx)("p",{className:"text-[10px] font-bold uppercase tracking-widest text-ink/60",children:"Dny v\xfdzvy"})}),(0,n.jsx)("nav",{className:"flex-1 py-2",children:s.map((a,o)=>{let r=e===o,i=a.cil.place.split("/")[0].trim();return a.etapa.includes("ETAPA"),a.etapa.split("—")[0].trim(),(0,n.jsxs)("button",{onClick:()=>t(o),className:"w-full text-left px-4 py-3 border-l-2 transition-all ".concat(r?"border-ink bg-fog/60":"border-transparent hover:bg-fog/30"),children:[(0,n.jsxs)("div",{className:"flex items-center justify-between gap-1 mb-0.5",children:[(0,n.jsxs)("span",{className:"text-xs font-bold tabular-nums ".concat(r?"text-ink":"text-ink/70"),children:[a.date.split(".")[0],".",a.date.split(".")[1],". ",a.dayName.slice(0,2)]}),o===d&&(0,n.jsx)("span",{className:"text-[9px] font-bold bg-lime text-ink px-1.5 py-0.5",children:"Dnes"})]}),(0,n.jsx)("div",{className:"text-xs leading-snug ".concat(r?"text-ink":"text-ink/70"),children:i}),a.openIssues.some(e=>e.toLowerCase().includes("chyb\xed řidič"))&&(0,n.jsx)("div",{className:"text-[9px] text-red-500 font-bold mt-0.5",children:"⚠ chyb\xed řidič"})]},a.id)})}),(0,n.jsxs)("div",{className:"p-3 border-t border-border",children:[(0,n.jsx)("div",{className:"flex items-center justify-between text-xs text-ink/60 mb-1",children:(0,n.jsxs)("span",{children:[e+1," / ",s.length]})}),(0,n.jsxs)("div",{className:"flex gap-1",children:[(0,n.jsx)("button",{onClick:()=>t(e=>Math.max(0,e-1)),disabled:0===e,className:"flex-1 py-1.5 border border-border text-xs disabled:opacity-25 hover:bg-fog transition-colors",children:"←"}),(0,n.jsx)("button",{onClick:()=>t(e=>Math.min(s.length-1,e+1)),disabled:e===s.length-1,className:"flex-1 py-1.5 border border-border text-xs disabled:opacity-25 hover:bg-fog transition-colors",children:"→"})]})]})]}),(0,n.jsx)("main",{className:"flex-1 overflow-y-auto",children:(0,n.jsx)("div",{className:"px-4 lg:px-8 xl:px-10 py-5 lg:py-7 max-w-6xl",children:(0,n.jsx)(u,{day:h,isToday:e===d,eventSlug:a[h.isoDate]})})})]}),(0,n.jsx)("div",{className:"lg:hidden sticky bottom-0 bg-white border-t border-border px-4 py-3",children:(0,n.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,n.jsx)("button",{onClick:()=>t(e=>Math.max(0,e-1)),disabled:0===e,className:"flex-1 py-2.5 border border-border text-sm font-medium disabled:opacity-25 hover:bg-fog transition-colors",children:"← Předchoz\xed"}),(0,n.jsxs)("span",{className:"text-xs text-ink/70 shrink-0",children:[e+1," / ",s.length]}),(0,n.jsx)("button",{onClick:()=>t(e=>Math.min(s.length-1,e+1)),disabled:e===s.length-1,className:"flex-1 py-2.5 border border-border text-sm font-medium disabled:opacity-25 hover:bg-fog transition-colors",children:"Dalš\xed →"})]})})]}),(0,n.jsx)("div",{className:"print-layout",children:s.map(e=>(0,n.jsx)(b,{day:e},e.id))})]})}},73833:(e,t,a)=>{a.d(t,{A:()=>s,AuthProvider:()=>i});var n=a(95155),o=a(12115);let r=(0,o.createContext)(null);function i(e){let{children:t}=e,[a,i]=(0,o.useState)(void 0),s=(0,o.useRef)(0),l=(0,o.useCallback)(async()=>{let e=++s.current;try{var t;let a=await fetch("/api/members/me",{credentials:"include"});if(e!==s.current)return;if(429===a.status||a.status>=500)return void i(e=>null!=e?e:null);let n=a.ok?await a.json():null;i(null!=(t=null==n?void 0:n.user)?t:null)}catch(t){if(e!==s.current)return;i(e=>null!=e?e:null)}},[]);(0,o.useEffect)(()=>
1{l()},[l]);let d=(0,o.useCallback)(e=>{s.current++,i(e)},[]);return(0,n.jsx)(r.Provider,{value:{member:a,authLoaded:void 0!==a,refresh:l,setMember:d},children:t})}function s(){let e=(0,o.useContext)(r);if(!e)throw Error("useAuth must be used within AuthProvider");return e}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.