PageSourceSearch

https://resortkvetnova.cz/

html resortkvetnova.cz collected 2026-09-30 06:35:29 UTC 12,539 bytes, 263 lines download raw bytes

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.