1<!doctype html> 2<html lang="cs-CZ"> 3 <head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 <title>Pozemky, domy a byty Ostrov u Karlových Varů | Resort KvÄtnová</title> 7 <meta name="description" content="Resort KvÄtnová: zasÃÅ¥ované stavebnà pozemky od 2 790 KÄ/m², rodinné domy na klÃÄ a byty v trojdomech v OstrovÄ u Karlových Varů. Dotace mÄsta až 300 000 KÄ." /> 8 9 <meta name="author" content="General Property XXI s.r.o." /> 10 <meta name="theme-color" content="#1f3b2a" /> 11 <link rel="canonical" href="https://resortkvetnova.cz/" /> 12 <link rel="icon" href="/favicon.ico" sizes="any" /> 13 <link rel="shortcut icon" href="/favicon.ico" /> 14 <link rel="apple-touch-icon" href="/favicon.ico" /> 15 16 <!-- LCP hero obrázek homepage --> 17 <link 18 rel="preload" 19 as="image" 20 href="/__l5e/assets-v1/e9b540b5-7c75-4894-89f3-d296f507e277/hero-cykliste.jpg?w=1280" 21 imagesrcset="/__l5e/assets-v1/e9b540b5-7c75-4894-89f3-d296f507e277/hero-cykliste.jpg?w=640 640w, /__l5e/assets-v1/e9b540b5-7c75-4894-89f3-d296f507e277/hero-cykliste.jpg?w=960 960w, /__l5e/assets-v1/e9b540b5-7c75-4894-89f3-d296f507e277/hero-cykliste.jpg?w=1280 1280w, /__l5e/assets-v1/e9b540b5-7c75-4894-89f3-d296f507e277/hero-cykliste.jpg?w=1600 1600w, /__l5e/assets-v1/e9b540b5-7c75-4894-89f3-d296f507e277/hero-cykliste.jpg?w=1920 1920w" 22 imagesizes="100vw" 23 fetchpriority="high" 24 /> 25 26 27 28 <!-- Fonty â neblokujÃcà naÄtenà (render-blocking fix) --> 29 <link rel="preconnect" href="https://fonts.googleapis.com" /> 30 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 31 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Urbanist:wght@400;500;600;700;800&family=Epilogue:ital,wght@0,300;0,400;0,500;1,300&family=Cormorant+Garamond:wght@400;500;600;700&family=Figtree:wght@300;400;500;600;700&display=swap" media="print" onload="this.media='all'" /> 32 <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Urbanist:wght@400;500;600;700;800&family=Epilogue:ital,wght@0,300;0,400;0,500;1,300&family=Cormorant+Garamond:wght@400;500;600;700&family=Figtree:wght@300;400;500;600;700&display=swap" /></noscript> 33 34 <!-- GEO / Lokálnà signály --> 35 <meta name="geo.region" content="CZ-KA" /> 36 <meta name="geo.placename" content="Ostrov u Karlových Varů" /> 37 <meta name="geo.position" content="50.306;12.937" /> 38 <meta name="ICBM" content="50.306, 12.937" /> 39 <meta http-equiv="content-language" content="cs-CZ" /> 40 41 <!-- EU AI Act (naÅÃzenà 2024/1689, Äl. 50) â strojovÄ Äitelné oznaÄenà --> 42 <meta name="ai-generated-content" content="partial" /> 43 <meta name="ai-usage-policy" content="https://resortkvetnova.cz/ai" /> 44 45 <!-- Consent Mode v2 â výchozà stav pÅed naÄtenÃm tagů --> 46
46<script> 47 window.dataLayer = window.dataLayer || []; 48 function gtag(){dataLayer.push(arguments);} 49 // Bez souhlasu neposÃlat identifikátory v URL do Google Ads a zachovat 50 // mÄÅenà konverzà pÅes URL passthrough (Consent Mode v2, PPC). 51 gtag('set', 'ads_data_redaction', true); 52 gtag('set', 'url_passthrough', true); 53 // Mimo EHP (UK/CH) souhlas nenà vyžadován â výchozà stav granted, 54 // aby Google Ads/GA4 nemÄÅily 100 % zamÃtnutých signálů celosvÄtovÄ. 55 gtag('consent', 'default', { 56 ad_storage: 'granted', 57 ad_user_data: 'granted', 58 ad_personalization: 'granted', 59 analytics_storage: 'granted', 60 functionality_storage: 'granted', 61 personalization_storage: 'granted', 62 security_storage: 'granted' 63 }); 64 // EHP + UK + CH: bez souhlasu vÅ¡e denied (GDPR / ePrivacy). 65 gtag('consent', 'default', { 66 region: [ 67 'AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR','DE','GR','HU','IS','IE','IT', 68 'LV','LI','LT','LU','MT','NL','NO','PL','PT','RO','SK','SI','ES','SE','GB','CH' 69 ], 70 ad_storage: 'denied', 71 ad_user_data: 'denied', 72 ad_personalization: 'denied', 73 analytics_storage: 'denied', 74 functionality_storage: 'denied', 75 personalization_storage: 'denied', 76 security_storage: 'granted', 77 wait_for_update: 500 78 }); 79 // VracejÃcà se návÅ¡tÄvnÃk: uloženou volbu propsat jeÅ¡tÄ PÅED naÄtenÃm GTM, 80 // aby tagy nestartovaly v denied stavu. 81 (function () { 82 try { 83 var raw = localStorage.getItem('rk-cookie-consent-v1'); 84 if (!raw) return; 85 var c = JSON.parse(raw); 86 if (typeof c.analytics !== 'boolean' || typeof c.marketing !== 'boolean') return; 87 var a = c.analytics ? 'granted' : 'denied'; 88 var m = c.marketing ? 'granted' : 'denied'; 89 var f = c.functional ? 'granted' : 'denied'; 90 gtag('consent', 'update', { 91 analytics_storage: a, 92 ad_storage: m, 93 ad_user_data: m, 94 ad_personalization: m, 95 functionality_storage: f, 96 personalization_storage: f 97 }); 98 if (c.marketing) gtag('set', 'ads_data_redaction', false); 99 dataLayer.push({ 100 event: 'cookie_consent_update', 101 consent_analytics: c.analytics, 102 consent_marketing: c.marketing, 103 consent_functional: !!c.functional, 104 consent_source: 'stored' 105 }); 106 } catch (e) {} 107 })(); 108 </script>
108 109 110 111 <!-- Google Tag Manager â odložené naÄtenà (po interakci nebo po 4 s) --> 112
112<script> 113 (function (w, d, s, l, i) { 114 var loaded = false; 115 function load() { 116 if (loaded) return; 117 loaded = true; 118 cleanup(); 119 w[l] = w[l] || []; 120 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 121 var f = d.getElementsByTagName(s)[0], 122 j = d.createElement(s), 123 dl = l != 'dataLayer' ? '&l=' + l : ''; 124 j.async = true; 125 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 126 f.parentNode.insertBefore(j, f); 127 } 128 var events = ['pointerdown', 'keydown', 'touchstart', 'scroll', 'mousemove']; 129 function cleanup() { 130 events.forEach(function (e) { w.removeEventListener(e, load); }); 131 } 132 events.forEach(function (e) { w.addEventListener(e, load, { once: true, passive: true }); }); 133 w.addEventListener('load', function () { w.setTimeout(load, 4000); }, { once: true }); 134 })(window, document, 'script', 'dataLayer', 'GTM-KHWDJWCR'); 135 </script>
135 136 <!-- End Google Tag Manager --> 137 138 <!-- Preconnect (Core Web Vitals) --> 139 <link rel="preconnect" href="https://ppzhtudcinmvgzlnybrc.supabase.co" crossorigin /> 140 <link rel="preconnect" href="https://resortkvetnova.cz" /> 141 <link rel="preconnect" href="https://www.googletagmanager.com" /> 142 143 144 <!-- OG fallbacks (overridden per-page by react-helmet-async) --> 145 <meta property="og:type" content="website" /> 146 <meta property="og:site_name" content="Resort KvÄtnová" /> 147 <meta property="og:locale" content="cs_CZ" /> 148 <meta property="og:url" content="https://resortkvetnova.cz/" /> 149 150 151 <meta property="og:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/attachments/og-images/2a2c1b27-df78-41be-899d-6a32e298a60c"> 152 <meta name="twitter:card" content="summary_large_image" /> 153 154 155 <meta name="twitter:image" content="https://storage.googleapis.com/gpt-engineer-file-uploads/attachments/og-images/2a2c1b27-df78-41be-899d-6a32e298a60c"> 156 157 <!-- Sitewide JSON-LD: RealEstateAgent + WebSite (Sitelinks Searchbox) + Place --> 158
158<script type="application/ld+json"> 159 { 160 "@context": "https://schema.org", 161 "@graph": [ 162 { 163 "@type": "RealEstateAgent", 164 "@id": "https://resortkvetnova.cz/#agent", 165 "name": "Resort KvÄtnová", 166 "legalName": "General Property XXI s.r.o.", 167 "url": "https://resortkvetnova.cz/", 168 "logo": "https://resortkvetnova.cz/favicon.ico", 169 "image": "https://storage.googleapis.com/gpt-engineer-file-uploads/attachments/og-images/2a2c1b27-df78-41be-899d-6a32e298a60c", 170 "description": "Developerský projekt rezidenÄnÃho bydlenà u Ostrova nad OhÅà v Karlovarském kraji â plnÄ zasÃÅ¥ované stavebnà pozemky, rodinné domy na klÃÄ a byty v trojdomech.", 171 "telephone": "+420777105602", 172 "email": "[email protected]", 173 "priceRange": "2 500 000 â 12 000 000 KÄ", 174 "vatID": "CZ23544015", 175 "taxID": "23544015", 176 "address": { 177 "@type": "PostalAddress", 178 "streetAddress": "Dolnà ŽÄár 39", 179 "addressLocality": "Ostrov", 180 "postalCode": "363 01", 181 "addressRegion": "Karlovarský kraj", 182 "addressCountry": "CZ" 183 }, 184 "geo": { 185 "@type": "GeoCoordinates", 186 "latitude": 50.306, 187 "longitude": 12.937 188 }, 189 "areaServed": [ 190 { "@type": "AdministrativeArea", "name": "Karlovarský kraj" }, 191 { "@type": "City", "name": "Ostrov" }, 192 { "@type": "City", "name": "Karlovy Vary" }, 193 { "@type": "Country", "name": "Äeská republika" } 194 ], 195 "openingHoursSpecification": [{ 196 "@type": "OpeningHoursSpecification", 197 "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], 198 "opens": "09:00", 199 "closes": "18:00" 200 }], 201 "parentOrganization": { 202 "@type": "Organization", 203 "name": "General Public Development", 204 "url": "https://gp-development.cz/" 205 }, 206 "sameAs": [ 207 "https://resortkvetnova.cz/", 208 "https://www.instagram.com/resort_kvetnova/", 209 "https://www.facebook.com/resort.kvetnova/", 210 "https://gp-development.cz/" 211 ] 212 }, 213 { 214 "@type": "WebSite", 215 "@id": "https://resortkvetnova.cz/#website", 216 "url": "https://resortkvetnova.cz/", 217 "name": "Resort KvÄtnová", 218 "inLanguage": "cs-CZ", 219 "publisher": { "@id": "https://resortkvetnova.cz/#agent" }, 220 "potentialAction": { 221 "@type": "SearchAction", 222 "target": "https://resortkvetnova.cz/nabidka?q={search_term_string}", 223 "query-input": "required name=search_term_string" 224 } 225 }, 226 { 227 "@type": "Place", 228 "@id": "https://resortkvetnova.cz/#place", 229 "name": "Resort KvÄtnová", 230 "address": { 231 "@type": "PostalAddress", 232 "streetAddress": "Dolnà ŽÄár", 233 "addressLocality": "Ostrov", 234 "postalCode": "363 01", 235 "addressRegion": "Karlovarský kraj", 236 "addressCountry": "CZ" 237 }, 238 "geo": { 239 "@type": "GeoCoordinates", 240 "latitude": 50.306, 241 "longitude": 12.937 242 }, 243 "hasMap": "https://maps.google.com/?q=50.306,12.937" 244 } 245 ] 246 } 247 </script>
247 248 <meta property="og:title" content="Pozemky, domy a byty Ostrov u Karlových Varů | Resort KvÄtnová" /> 249 <meta name="twitter:title" content="Pozemky, domy a byty Ostrov u Karlových Varů | Resort KvÄtnová" /> 250 <meta property="og:description" content="Resort KvÄtnová: zasÃÅ¥ované stavebnà pozemky od 2 790 KÄ/m², rodinné domy na klÃÄ a byty v trojdomech v OstrovÄ u Karlových Varů. Dotace mÄsta až 300 000 KÄ." /> 251 <meta name="twitter:description" content="Resort KvÄtnová: zasÃÅ¥ované stavebnà pozemky od 2 790 KÄ/m², rodinné domy na klÃÄ a byty v trojdomech v OstrovÄ u Karlových Varů. Dotace mÄsta až 300 000 KÄ." /> 252
252<script type="module" crossorigin src="/assets/index-DtWc3ksa.js"></script>
252 253 <link rel="stylesheet" crossorigin href="/assets/index-D3pDWIiy.css">
254<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
254</head> 255 <body> 256 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 256-257
256 257 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
257GTM-KHWDJWCR
vendor: 91 bytes, lines 257-259
257" 258 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 259
259<!-- End Google Tag Manager (noscript) --> 260 <div id="root"></div> 261 262 </body> 263</html>
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.