PageSourceSearch

https://flatradar.org/how-it-works

html flatradar.org collected 2026-10-02 02:03:58 UTC 44,709 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/38rdkhzmug1dd.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3twrgole39lv3.js"/>
1<script src="/_next/static/chunks/25vlqm6-j07f_.js" async=""></script>
1<script src="/_next/static/chunks/2nykiepra7i1k.js" async=""></script>
1<script src="/_next/static/chunks/303jf5irrx26i.js" async=""></script>
1<script src="/_next/static/chunks/27jktro2p5rq9.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-02u435sw3uiwp.js" async=""></script>
1<script src="/_next/static/chunks/1ug6arakb_v-n.js" async=""></script>
1<script src="/_next/static/chunks/14mrh2-p_w84d.js" async=""></script>
1<script src="/_next/static/chunks/2ipq2h-cf66i3.js" async=""></script>
1<script src="/_next/static/chunks/3k0yvxxjahsux.js" async=""></script>
1<script src="/_next/static/chunks/1ha9imxkni6k9.js" async=""></script>
1<script src="/_next/static/chunks/43ahusfgntubf.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>How it works | Flat Radar BCN</title><meta name="description" content="Analyse any Barcelona rental listing with AI: price vs. the local market, photo analysis and risks — in one click."/><meta name="application-name" content="Flat Radar BCN"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://flatradar.org/how-it-works"/><meta property="og:title" content="How it works | Flat Radar BCN"/><meta property="og:description" content="Analyse any Barcelona rental listing with AI: price vs. the local market, photo analysis and risks — in one click."/><meta property="og:url" content="https://flatradar.org/how-it-works"/><meta property="og:site_name" content="Flat Radar BCN"/><meta property="og:locale" content="en_GB"/><meta property="og:locale:alternate" content="es_ES"/><meta property="og:locale:alternate" content="ca_ES"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="How it works | Flat Radar BCN"/><meta name="twitter:description" content="Analyse any Barcelona rental listing with AI: price vs. the local market, photo analysis and risks — in one click."/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico?favicon.35q_6ail-hqhg.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/favicon.ico"/>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body class="min-h-full"><div hidden=""><!--$--><!--/$--></div>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://flatradar.org/#organization","name":"Flat Radar BCN","url":"https://flatradar.org"},{"@type":"WebSite","@id":"https://flatradar.org/#website","name":"Flat Radar BCN","url":"https://flatradar.org","description":"Indicative analysis of Barcelona rental listings with local reference prices.","inLanguage":"en","publisher":{"@id":"https://flatradar.org/#organization"}},{"@type":"SoftwareApplication","@id":"https://flatradar.org/#software","name":"Flat Radar BCN","url":"https://flatradar.org","description":"Indicative analysis of Barcelona rental listings with local reference prices.","inLanguage":"en"}]}</script>
1<!--$?--><template id="B:0"></template><main class="min-h-screen bg-stone-50 px-6 py-20 text-center text-slate-600" role="status">Loading...</main><!--/$--><!--$--><!--/$-->
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/chunks/3twrgole39lv3.js" id="_R_" async=""></script>
1<div hidden id="S:0"><div class="min-h-screen bg-stone-50 text-slate-950"><header class="border-b border-slate-200 bg-white/90 backdrop-blur"><div class="mx-auto flex min-h-16 max-w-6xl items-center justify-between gap-5 px-6"><a class="inline-flex items-center font-semibold text-slate-950 transition hover:text-teal-900 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-teal-700" aria-label="Flat Radar BCN, home" href="/"><span class="brand-logo"><span class="logo-mark" aria-hidden="true"><svg class="logo-mark-art" xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 64 64" fill="none" aria-hidden="true" focusable="false" style="display:block;overflow:visible"><path d="M9 27c10-16 36-16 46 0" stroke="#0f766e" stroke-linecap="round" stroke-width="5.5"></path><path d="M18 55V36" stroke="#0f172a" stroke-linecap="round" stroke-width="7"></path><path d="M32 55V28" stroke="#0f172a" stroke-linecap="round" stroke-width="7"></path><path d="M46 55V39" stroke="#0f172a" stroke-linecap="round" stroke-width="7"></path></svg></span><span class="brand-logo-text">Flat Radar <span class="brand-logo-city">BCN</span></span></span></a><nav class="flex items-center gap-2 sm:gap-5" aria-label="Primary"><a class="hidden text-sm font-medium text-slate-600 transition hover:text-slate-950 sm:block" href="/#extensio">Extension</a><a class="hidden text-sm font-medium text-slate-600 transition hover:text-slate-950 sm:block" href="/pricing">Pricing</a><div class="min-w-0"><label class="sr-only" for="language-selector-compact">Language</label><select id="language-selector-compact" aria-label="Change language" class="rounded-lg border border-slate-300 bg-white text-sm font-semibold text-slate-700 outline-none transition hover:bg-slate-50 focus:border-teal-600 focus:ring-3 focus:ring-teal-100 disabled:cursor-wait disabled:opacity-70 min-h-10 px-2"><option value="es">Español</option><option value="ca">Català</option><option value="en" selected="">English</option></select></div><a class="rounded-lg border border-slate-300 px-4 py-2 text-sm font-semibold text-slate-800 transition hover:bg-slate-50" href="/login">Sign in</a><a href="https://chromewebstore.google.com/detail/flat-radar-bcn/ghgblpgpjnhcmjbfeiefiphljjofeckj" target="_blank" rel="noopener" class="hidden rounded-lg bg-teal-700 px-4 py-2 text-sm font-semibold text-white transition hover:bg-teal-800 sm:inline-flex">Add to Chrome</a></nav></div></header>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How do I know if a Barcelona rental is expensive?","acceptedAnswer":{"@type":"Answer","text":"Flat Radar compares the listing's price per m² with the reference price for its neighbourhood (public INCASÒL data) and gives you the difference as a percentage plus a score."}},{"@type":"Question","name":"What does it analyse in the photos?","acceptedAnswer":{"@type":"Answer","text":"Finish condition, natural light, whether the terrace and exterior are real, and visible alerts like damp or watermarks — each with a confidence level."}},{"@type":"Question","name":"Is it reliable?","acceptedAnswer":{"@type":"Answer","text":"It's guidance, not a valuation. Declared data weighs more than photo inferences, and a photo never overwrites the text: discrepancies are shown as risks."}},{"@type":"Question","name":"Is it free?","acceptedAnswer":{"@type":"Answer","text":"Yes, the first analyses are free with no card. After that you can continue on a paid plan."}},{"@type":"Question","name":"Do I need to install anything?","acceptedA
1nswer":{"@type":"Answer","text":"No. You can paste the listing text on the web. The browser extension (coming soon to the Chrome Web Store) captures it in one click, photos included."}}]}</script>
1<main><section class="home-hero relative overflow-hidden border-b border-slate-200"><div class="home-hero-glow" aria-hidden="true"></div><div class="relative mx-auto grid max-w-6xl gap-12 px-6 py-20 lg:grid-cols-[1.1fr_0.9fr] lg:items-center lg:py-28"><div><p class="home-enter mb-5 inline-flex rounded-full border border-teal-200 bg-teal-50 px-3 py-1 text-sm font-semibold text-teal-800">AI analysis · text + photos</p><h1 class="home-enter max-w-3xl text-4xl font-semibold text-balance sm:text-5xl">Know whether a Barcelona rental is a bargain or a trap</h1><p class="home-enter mt-6 max-w-2xl text-lg leading-8 text-slate-600">Paste the listing or capture it in one click. We compare the price with your neighbourhood, analyse the photos and flag the risks.</p><div class="home-enter mt-9 flex flex-col gap-3 sm:flex-row"><a class="button-motion button-motion-primary inline-flex min-h-12 items-center justify-center rounded-xl bg-teal-700 px-6 font-semibold text-white transition hover:bg-teal-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-700" href="/app/new">Analyse a listing for free</a><a href="#com-funciona" class="inline-flex min-h-12 items-center justify-center rounded-xl border border-slate-300 bg-white px-6 font-semibold text-slate-800 transition hover:border-slate-400 hover:bg-slate-50 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-700">How it works</a></div><p class="home-enter mt-4 text-sm text-slate-500">Free · no card · 3 analyses included</p></div><div class="home-enter rounded-3xl border border-slate-200 bg-white p-6 shadow-[0_24px_80px_-32px_rgba(15,23,42,0.35)]"><div class="rounded-2xl border border-emerald-200 bg-emerald-950 p-5 text-white"><p class="text-xs font-bold uppercase tracking-[0.16em] text-emerald-200">Analysis result</p><p class="mt-2 text-2xl font-semibold">Good opportunity</p><span class="mt-3 inline-flex rounded-full bg-emerald-300 px-3 py-1 text-xs font-bold text-emerald-950">Medium confidence</span></div><dl class="mt-5 grid grid-cols-2 gap-4 text-sm"><div><dt class="text-slate-500">Finish condition</dt><dd class="mt-1 font-semibold">needs work · 80%</dd></div><div><dt class="text-slate-500">Natural light</dt><dd class="mt-1 font-semibold">high · 90%</dd></div></dl><p class="mt-4 rounded-xl border border-rose-200 bg-rose-50 px-4 py-3 text-sm leading-6 text-rose-950">The listing says &quot;renovated&quot;, but the photos suggest it needs work.</p></div></div></section><section id="com-funciona" class="mx-auto max-w-6xl px-6 py-20"><h2 class="text-3xl font-semibold sm:text-4xl">Three steps, one clear verdict</h2><div class="mt-10 grid gap-5 md:grid-cols-3"><article class="rounded-2xl border border-slate-200 bg-white p-6"><h3 class="text-xl font-semibold">1. Capture the listing</h3><p class="mt-3 leading-7 text-slate-600">With the extension, one click on Idealista captures the text and photos. No extension? Paste the listing text.</p></article><article class="rounded-2xl border border-slate-200 bg-white p-6"><h3 class="text-xl font-semibold">2. AI analyses it</h3><p class="mt-3 leading-7 text-slate-600">We extract the declared facts and examine the photos to confirm or contradict what the listing claims.</p></article><article class="rounded-2xl border border-slate-200 bg-white p-6"><h3 class="text-xl font-semibold">3. You get the verdict</h3><p class="mt-3 leading-7 text-slate-600">Price vs. the neighbourhood market, a score, detected risks, and a confidence label.</p></article></div></section><section class="border-y border-slate-200 bg-white"><div class="mx-auto max-w-6xl px-6 py-20"><h2 class="text-3xl font-semibold sm:text-4xl">Why you can trust it</h2><div class="mt-10 grid gap-5 sm:grid-cols-2"><article class="rounded-2xl border border-slate-200 bg-stone-50 p-6"><h3 class="text-lg font-semibold">Declared data weighs more</h3><p class="mt-2 leading-7 text-slate-600">What the listing states weighs more than what we infer from a photo. Every field carries its origin and reliability.</p></article><article class="rounded-2xl border border-slate-200 bg-stone-50 p-6"><h3 class="text-lg font-semibold">A photo never rewrites the text</h3><p class="mt-2 leading-7 text-slate-600">If the photos contradict the listing, we don&#x27;t silently correct it — we show it as a risk to check.</p></article><article class="rounded-2xl border border-slate-200 bg-stone-50 p-6"><h3 class="text-lg font-semibold">Honest confidence</h3><p class="mt-2 leading-7 text-slate-600">Confidence drops when we use the district reference, key fields are missing, or the evidence comes mostly from photos.</p></article><article class="rounded-2xl border border-slate-200 bg-stone-50 p-6"><h3 class="text-lg font-semibold">Private by design</h3><p class="mt-2 leading-7 text-slate-600">The AI key is kept securely and never reaches your browser. Listing content is data, not instructions: it is never executed.</p></article></div><p class="mt-8 text-sm font-semibold uppercase tracking-[0.14em] text-teal-700">Reference prices from public sources</p><p class="mt-2 max-w-2xl leading-7 text-slate-600">We use official data from INCASÒL and the Generalitat de Catalunya, not opaque estimates.</p></div></section><section class="mx-auto max-w-6xl px-6 py-20"><div class="max-w-3xl"><h2 class="text-3xl font-semibold sm:text-4xl">A real example</h2><p class="mt-4 text-lg leading-8 text-slate-600">A flat 12% below market looks like a bargain. But the photos say &quot;needs work&quot; when the text said &quot;renovated&quot;: good opportunity, but check the real condition before viewing.</p></div></section><section class="border-t border-slate-200 bg-white"><div class="mx-auto max-w-3xl px-6 py-20"><h2 class="text-3xl font-semibold sm:text-4xl">Frequently asked questions</h2><dl class="mt-8 space-y-6"><div class="rounded-2xl border border-slate-200 p-6"><dt class="font-semibold text-slate-950">How do I know if a Barcelona rental is expensive?</dt><dd class="mt-2 leading-7 text-slate-600">Flat Radar compares the listing&#x27;s price per m² with the reference price for its neighbourhood (public INCASÒL data) and gives you the difference as a percentage plus a score.</d
1d></div><div class="rounded-2xl border border-slate-200 p-6"><dt class="font-semibold text-slate-950">What does it analyse in the photos?</dt><dd class="mt-2 leading-7 text-slate-600">Finish condition, natural light, whether the terrace and exterior are real, and visible alerts like damp or watermarks — each with a confidence level.</dd></div><div class="rounded-2xl border border-slate-200 p-6"><dt class="font-semibold text-slate-950">Is it reliable?</dt><dd class="mt-2 leading-7 text-slate-600">It&#x27;s guidance, not a valuation. Declared data weighs more than photo inferences, and a photo never overwrites the text: discrepancies are shown as risks.</dd></div><div class="rounded-2xl border border-slate-200 p-6"><dt class="font-semibold text-slate-950">Is it free?</dt><dd class="mt-2 leading-7 text-slate-600">Yes, the first analyses are free with no card. After that you can continue on a paid plan.</dd></div><div class="rounded-2xl border border-slate-200 p-6"><dt class="font-semibold text-slate-950">Do I need to install anything?</dt><dd class="mt-2 leading-7 text-slate-600">No. You can paste the listing text on the web. The browser extension (coming soon to the Chrome Web Store) captures it in one click, photos included.</dd></div></dl></div></section><section class="mx-auto max-w-6xl px-6 py-20"><div class="rounded-3xl border border-teal-200 bg-teal-50 p-10 text-center"><h2 class="text-3xl font-semibold sm:text-4xl">Analyse your next flat before you visit it</h2><p class="mt-3 text-lg text-slate-600">A clear verdict in seconds. Free to start.</p><a class="button-motion button-motion-primary mt-7 inline-flex min-h-12 items-center justify-center rounded-xl bg-teal-700 px-7 font-semibold text-white transition hover:bg-teal-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-700" href="/app/new">Analyse a listing for free</a><p class="mt-3 text-sm text-slate-500">Free · no card · 3 analyses included</p></div><div class="mt-10"><aside class="rounded-2xl border border-amber-200 bg-amber-50 p-6 text-sm leading-6 text-amber-950"><p class="font-semibold">Important information</p><p class="mt-2">Flat Radar BCN provides indicative estimates. It does not replace a viewing, contract review or legal advice. It does not guarantee that a property is available or that the advertised price is lawful.</p></aside></div></section></main></div><!--$--><!--/$--></div>
1<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
2$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
2<script>(self.__next_f=self.__next_f||[]).push([0])</script>
2<script>self.__next_f.push([1,"1:I[39756,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"LoadingBoundaryProvider\"]\n2:I[90392,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/3k0yvxxjahsux.js\"],\"default\"]\n3:\"$Sreact.fragment\"\n5:I[39756,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"default\"]\n6:I[37457,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"default\"]\n8:I[97367,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"OutletBoundary\"]\n9:\"$Sreact.suspense\"\nc:I[97367,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"ViewportBoundary\"]\ne:I[97367,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"MetadataBoundary\"]\n10:I[68027,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"default\",1]\n12:I[48085,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"I18nProvider\"]\n13:I[58298,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/1ha9imxkni6k9.js\"],\"default\"]\n15:I[97809,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"VercelAnalytics\"]\n18:I[22016,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/43ahusfgntubf.js\"],\"\"]\n25:I[14204,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"/_next/static/chunks/43ahusfgntubf.js\"],\"LanguageSelector\"]\n26:I[27201,[\"/_next/static/chunks/1ug6arakb_v-n.js\",\"/_next/static/chunks/14mrh2-p_w84d.js\",\"/_next/static/chunks/2ipq2h-cf66i3.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/38rdkhzmug1dd.css\",\"style\"]\n:HL[\"/_next/static/media/797e433ab948586e-s.p.0r6juujl39pe6.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
2<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"how-it-works\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"how-it-works\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",20],[[\"$\",\"$L1\",null,{\"loading\":[[\"$\",\"$L2\",\"l\",{}],[],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3k0yvxxjahsux.js\",\"async\":true}]]],\"children\":[\"$\",\"$3\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/38rdkhzmug1dd.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1ug6arakb_v-n.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/14mrh2-p_w84d.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/2ipq2h-cf66i3.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L4\"]}]}],{\"children\":[[\"$\",\"$3\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$3\",\"c\",{\"children\":[\"$L7\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/43ahusfgntubf.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{},null,false,null]},null,false,\"$@b\"]},null,false,null],[\"$\",\"$3\",\"h\",{\"children\":[null,[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/38rdkhzmug1dd.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"X5xT2V2JvacqPZMQjwKfv\"}\n"])</script>
2<script>self.__next_f.push([1,"11:[]\nb:\"$W11\"\nd:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
2<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"geist_a71539c9-module__T19VSG__variable geist_mono_8d43a2aa-module__8Li5zG__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-full\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@graph\\\":[{\\\"@type\\\":\\\"Organization\\\",\\\"@id\\\":\\\"https://flatradar.org/#organization\\\",\\\"name\\\":\\\"Flat Radar BCN\\\",\\\"url\\\":\\\"https://flatradar.org\\\"},{\\\"@type\\\":\\\"WebSite\\\",\\\"@id\\\":\\\"https://flatradar.org/#website\\\",\\\"name\\\":\\\"Flat Radar BCN\\\",\\\"url\\\":\\\"https://flatradar.org\\\",\\\"description\\\":\\\"Indicative analysis of Barcelona rental listings with local reference prices.\\\",\\\"inLanguage\\\":\\\"en\\\",\\\"publisher\\\":{\\\"@id\\\":\\\"https://flatradar.org/#organization\\\"}},{\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"@id\\\":\\\"https://flatradar.org/#software\\\",\\\"name\\\":\\\"Flat Radar BCN\\\",\\\"url\\\":\\\"https://flatradar.org\\\",\\\"description\\\":\\\"Indicative analysis of Barcelona rental listings with local reference prices.\\\",\\\"inLanguage\\\":\\\"en\\\"}]}\"}}],[\"$\",\"$L12\",null,{\"locale\":\"en\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$13\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1ha9imxkni6k9.js\",\"async\":true}]],\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$L14\",[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L15\",null,{}]]}]}]\n"])</script>
2<script>self.__next_f.push([1,"17:T51f,{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How do I know if a Barcelona rental is expensive?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Flat Radar compares the listing's price per m² with the reference price for its neighbourhood (public INCASÒL data) and gives you the difference as a percentage plus a score.\"}},{\"@type\":\"Question\",\"name\":\"What does it analyse in the photos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Finish condition, natural light, whether the terrace and exterior are real, and visible alerts like damp or watermarks — each with a confidence level.\"}},{\"@type\":\"Question\",\"name\":\"Is it reliable?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It's guidance, not a valuation. Declared data weighs more than photo inferences, and a photo never overwrites the text: discrepancies are shown as risks.\"}},{\"@type\":\"Question\",\"name\":\"Is it free?\",\"acceptedA
2nswer\":{\"@type\":\"Answer\",\"text\":\"Yes, the first analyses are free with no card. After that you can continue on a paid plan.\"}},{\"@type\":\"Question\",\"name\":\"Do I need to install anything?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. You can paste the listing text on the web. The browser extension (coming soon to the Chrome Web Store) captures it in one click, photos included.\"}}]}"])</script>
2<script>self.__next_f.push([1,"7:[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-stone-50 text-slate-950\",\"children\":[\"$L16\",[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$17\"}}],[\"$\",\"main\",null,{\"children\":[[\"$\",\"section\",null,{\"className\":\"home-hero relative overflow-hidden border-b border-slate-200\",\"children\":[[\"$\",\"div\",null,{\"className\":\"home-hero-glow\",\"aria-hidden\":\"true\"}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto grid max-w-6xl gap-12 px-6 py-20 lg:grid-cols-[1.1fr_0.9fr] lg:items-center lg:py-28\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"p\",null,{\"className\":\"home-enter mb-5 inline-flex rounded-full border border-teal-200 bg-teal-50 px-3 py-1 text-sm font-semibold text-teal-800\",\"children\":\"AI analysis · text + photos\"}],[\"$\",\"h1\",null,{\"className\":\"home-enter max-w-3xl text-4xl font-semibold text-balance sm:text-5xl\",\"children\":\"Know whether a Barcelona rental is a bargain or a trap\"}],[\"$\",\"p\",null,{\"className\":\"home-enter mt-6 max-w-2xl text-lg leading-8 text-slate-600\",\"children\":\"Paste the listing or capture it in one click. We compare the price with your neighbourhood, analyse the photos and flag the risks.\"}],[\"$\",\"div\",null,{\"className\":\"home-enter mt-9 flex flex-col gap-3 sm:flex-row\",\"children\":[[\"$\",\"$L18\",null,{\"href\":\"/app/new\",\"className\":\"button-motion button-motion-primary inline-flex min-h-12 items-center justify-center rounded-xl bg-teal-700 px-6 font-semibold text-white transition hover:bg-teal-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-700\",\"children\":\"Analyse a listing for free\"}],[\"$\",\"a\",null,{\"href\":\"#com-funciona\",\"className\":\"inline-flex min-h-12 items-center justify-center rounded-xl border border-slate-300 bg-white px-6 font-semibold text-slate-800 transition hover:border-slate-400 hover:bg-slate-50 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-700\",\"children\":\"How it works\"}]]}],[\"$\",\"p\",null,{\"className\":\"home-enter mt-4 text-sm text-slate-500\",\"children\":\"Free · no card · 3 analyses included\"}]]}],[\"$\",\"div\",null,{\"className\":\"home-enter rounded-3xl border border-slate-200 bg-white p-6 shadow-[0_24px_80px_-32px_rgba(15,23,42,0.35)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-2xl border border-emerald-200 bg-emerald-950 p-5 text-white\",\"children\":[\"$L19\",\"$L1a\",\"$L1b\"]}],\"$L1c\",\"$L1d\"]}]]}]]}],\"$L1e\",\"$L1f\",\"$L20\",\"$L21\",\"$L22\"]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"19:[\"$\",\"p\",null,{\"className\":\"text-xs font-bold uppercase tracking-[0.16em] text-emerald-200\",\"children\":\"Analysis result\"}]\n1a:[\"$\",\"p\",null,{\"className\":\"mt-2 text-2xl font-semibold\",\"children\":\"Good opportunity\"}]\n1b:[\"$\",\"span\",null,{\"className\":\"mt-3 inline-flex rounded-full bg-emerald-300 px-3 py-1 text-xs font-bold text-emerald-950\",\"children\":\"Medium confidence\"}]\n1c:[\"$\",\"dl\",null,{\"className\":\"mt-5 grid grid-cols-2 gap-4 text-sm\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-slate-500\",\"children\":\"Finish condition\"}],[\"$\",\"dd\",null,{\"className\":\"mt-1 font-semibold\",\"children\":\"needs work · 80%\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-slate-500\",\"children\":\"Natural light\"}],[\"$\",\"dd\",null,{\"className\":\"mt-1 font-semibold\",\"children\":\"high · 90%\"}]]}]]}]\n1d:[\"$\",\"p\",null,{\"className\":\"mt-4 rounded-xl border border-rose-200 bg-rose-50 px-4 py-3 text-sm leading-6 text-rose-950\",\"children\":\"The listing says \\\"renovated\\\", but the photos suggest it needs work.\"}]\n"])</script>
2<script>self.__next_f.push([1,"1e:[\"$\",\"section\",null,{\"id\":\"com-funciona\",\"className\":\"mx-auto max-w-6xl px-6 py-20\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold sm:text-4xl\",\"children\":\"Three steps, one clear verdict\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 grid gap-5 md:grid-cols-3\",\"children\":[[\"$\",\"article\",\"1. Capture the listing\",{\"className\":\"rounded-2xl border border-slate-200 bg-white p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold\",\"children\":\"1. Capture the listing\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 leading-7 text-slate-600\",\"children\":\"With the extension, one click on Idealista captures the text and photos. No extension? Paste the listing text.\"}]]}],[\"$\",\"article\",\"2. AI analyses it\",{\"className\":\"rounded-2xl border border-slate-200 bg-white p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold\",\"children\":\"2. AI analyses it\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 leading-7 text-slate-600\",\"children\":\"We extract the declared facts and examine the photos to confirm or contradict what the listing claims.\"}]]}],[\"$\",\"article\",\"3. You get the verdict\",{\"className\":\"rounded-2xl border border-slate-200 bg-white p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-xl font-semibold\",\"children\":\"3. You get the verdict\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 leading-7 text-slate-600\",\"children\":\"Price vs. the neighbourhood market, a score, detected risks, and a confidence label.\"}]]}]]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"1f:[\"$\",\"section\",null,{\"className\":\"border-y border-slate-200 bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl px-6 py-20\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold sm:text-4xl\",\"children\":\"Why you can trust it\"}],[\"$\",\"div\",null,{\"className\":\"mt-10 grid gap-5 sm:grid-cols-2\",\"children\":[[\"$\",\"article\",\"Declared data weighs more\",{\"className\":\"rounded-2xl border border-slate-200 bg-stone-50 p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"Declared data weighs more\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"What the listing states weighs more than what we infer from a photo. Every field carries its origin and reliability.\"}]]}],[\"$\",\"article\",\"A photo never rewrites the text\",{\"className\":\"rounded-2xl border border-slate-200 bg-stone-50 p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"A photo never rewrites the text\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"If the photos contradict the listing, we don't silently correct it — we show it as a risk to check.\"}]]}],[\"$\",\"article\",\"Honest confidence\",{\"className\":\"rounded-2xl border border-slate-200 bg-stone-50 p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"Honest confidence\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"Confidence drops when we use the district reference, key fields are missing, or the evidence comes mostly from photos.\"}]]}],[\"$\",\"article\",\"Private by design\",{\"className\":\"rounded-2xl border border-slate-200 bg-stone-50 p-6\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"Private by design\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"The AI key is kept securely and never reaches your browser. Listing content is data, not instructions: it is never executed.\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-8 text-sm font-semibold uppercase tracking-[0.14em] text-teal-700\",\"children\":\"Reference prices from public sources\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 max-w-2xl leading-7 text-slate-600\",\"children\":\"We use official data from INCASÒL and the Generalitat de Catalunya, not opaque estimates.\"}]]}]}]\n"])</script>
2<script>self.__next_f.push([1,"20:[\"$\",\"section\",null,{\"className\":\"mx-auto max-w-6xl px-6 py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold sm:text-4xl\",\"children\":\"A real example\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg leading-8 text-slate-600\",\"children\":\"A flat 12% below market looks like a bargain. But the photos say \\\"needs work\\\" when the text said \\\"renovated\\\": good opportunity, but check the real condition before viewing.\"}]]}]}]\n"])</script>
2<script>self.__next_f.push([1,"21:[\"$\",\"section\",null,{\"className\":\"border-t border-slate-200 bg-white\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-3xl px-6 py-20\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold sm:text-4xl\",\"children\":\"Frequently asked questions\"}],[\"$\",\"dl\",null,{\"className\":\"mt-8 space-y-6\",\"children\":[[\"$\",\"div\",\"How do I know if a Barcelona rental is expensive?\",{\"className\":\"rounded-2xl border border-slate-200 p-6\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-semibold text-slate-950\",\"children\":\"How do I know if a Barcelona rental is expensive?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"Flat Radar compares the listing's price per m² with the reference price for its neighbourhood (public INCASÒL data) and gives you the difference as a percentage plus a score.\"}]]}],[\"$\",\"div\",\"What does it analyse in the photos?\",{\"className\":\"rounded-2xl border border-slate-200 p-6\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-semibold text-slate-950\",\"children\":\"What does it analyse in the photos?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"Finish condition, natural light, whether the terrace and exterior are real, and visible alerts like damp or watermarks — each with a confidence level.\"}]]}],[\"$\",\"div\",\"Is it reliable?\",{\"className\":\"rounded-2xl border border-slate-200 p-6\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-semibold text-slate-950\",\"children\":\"Is it reliable?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"It's guidance, not a valuation. Declared data weighs more than photo inferences, and a photo never overwrites the text: discrepancies are shown as risks.\"}]]}],[\"$\",\"div\",\"Is it free?\",{\"className\":\"rounded-2xl border border-slate-200 p-6\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-semibold text-slate-950\",\"children\":\"Is it free?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"Yes, the first analyses are free with no card. After that you can continue on a paid plan.\"}]]}],[\"$\",\"div\",\"Do I need to install anything?\",{\"className\":\"rounded-2xl border border-slate-200 p-6\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"font-semibold text-slate-950\",\"children\":\"Do I 
2need to install anything?\"}],[\"$\",\"dd\",null,{\"className\":\"mt-2 leading-7 text-slate-600\",\"children\":\"No. You can paste the listing text on the web. The browser extension (coming soon to the Chrome Web Store) captures it in one click, photos included.\"}]]}]]}]]}]}]\n"])</script>
2<script>self.__next_f.push([1,"22:[\"$\",\"section\",null,{\"className\":\"mx-auto max-w-6xl px-6 py-20\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-3xl border border-teal-200 bg-teal-50 p-10 text-center\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-3xl font-semibold sm:text-4xl\",\"children\":\"Analyse your next flat before you visit it\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-lg text-slate-600\",\"children\":\"A clear verdict in seconds. Free to start.\"}],[\"$\",\"$L18\",null,{\"href\":\"/app/new\",\"className\":\"button-motion button-motion-primary mt-7 inline-flex min-h-12 items-center justify-center rounded-xl bg-teal-700 px-7 font-semibold text-white transition hover:bg-teal-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal-700\",\"children\":\"Analyse a listing for free\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm text-slate-500\",\"children\":\"Free · no card · 3 analyses included\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10\",\"children\":\"$L23\"}]]}]\n14:[\"$\",\"main\",null,{\"className\":\"min-h-screen bg-stone-50 px-6 py-20\",\"children\":[\"$\",\"section\",null,{\"className\":\"mx-auto max-w-xl rounded-3xl border border-slate-200 bg-white p-8 shadow-sm\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm font-bold uppercase tracking-[0.18em] text-teal-700\",\"children\":\"Page not found\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 text-4xl font-semibold tracking-tight\",\"children\":\"We could not find this page\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-lg leading-8 text-slate-600\",\"children\":\"The link may have changed or no longer be available.\"}],[\"$\",\"$L18\",null,{\"href\":\"/\",\"className\":\"mt-7 inline-flex min-h-11 items-center rounded-xl bg-teal-700 px-5 font-semibold text-white\",\"children\":\"Back to home\"}]]}]}]\n16:[\"$\",\"header\",null,{\"className\":\"border-b border-slate-200 bg-white/90 backdrop-blur\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto flex min-h-16 max-w-6xl items-center justify-between gap-5 px-6\",\"children\":[\"$L24\",[\"$\",\"nav\",null,{\"className\":\"flex items-center gap-2 sm:gap-5\",\"aria-label\":\"Primary\",\"children\":[[\"$\",\"$L18\",null,{\"href\":\"/#extensio\",\"className\":\"hidden text-sm font-medium text-slate-600 transition hover:text-slate-950 sm:block\",\"children\":\"Extension\"}],[\"$\",\"$L18\",null,{\"href\":\"/pricing\",\"className\":\"hidden text-sm font-medium text-slate-600 transition hover:text-slate-950 sm:block\",\"children\":\"Pricing\"}],[\"$\",\"$L25\",null,{\"compact\":true}],[\"$\",\"$L18\",null,{\"href\":\"/login\",\"className\":\"rounded-lg border border-slate-300 px-4 py-2 text-sm font-semibold text-slate-800 transition hover:bg-slate-50\",\"children\":\"Sign in\"}],[\"$\",\"a\",null,{\"href\":\"https://chromewebstore.google.com/detail/flat-radar-bcn/ghgblpgpjnhcmjbfeiefiphljjofeckj\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"hidden rounded-lg bg-teal-700 px-4 py-2 text-sm font-semibold text-white transition hover:bg-teal-800 sm:inline-flex\",\"children\":\"Add to Chrome\"}]]}]]}]}]\n23:[\"$\",\"aside\",null,{\"className\":\"rounded-2xl border border-amber-200 bg-amber-50 p-6 text-sm leading-6 text-amber-950\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-semibold\",\"children\":\"Important information\"}],[\"$\",\"p\",null,{\"className\":\"mt-2\",\"children\":\"Flat Radar BCN provides indicative estimates. It does not replace a viewing, contract review or legal advice. It does not guarantee that a property is available or that the advertised price is lawful.\"}]]}]\n24:[\"$\",\"$L18\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center font-semibold text-slate-950 transition hover:text-teal-900 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-teal-700\",\"aria-label\":\"Flat Radar BCN, home\",\"children\":[\"$\",\"span\",null,{\"className\":\"brand-logo\",\"children\":[[\"$\",\"span\",null,{\"className\":\"logo-mark\",\"aria-hidden\":\"true\",\"children\":[\"$\",\"svg\",null,{\"className\":\"logo-mark-art\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":\"30\",\"height\"
2:\"30\",\"viewBox\":\"0 0 64 64\",\"fill\":\"none\",\"aria-hidden\":\"true\",\"focusable\":\"false\",\"style\":{\"display\":\"block\",\"overflow\":\"visible\"},\"children\":[[\"$\",\"path\",null,{\"d\":\"M9 27c10-16 36-16 46 0\",\"stroke\":\"#0f766e\",\"strokeLinecap\":\"round\",\"strokeWidth\":\"5.5\"}],[\"$\",\"path\",null,{"])</script>
2<script>self.__next_f.push([1,"\"d\":\"M18 55V36\",\"stroke\":\"#0f172a\",\"strokeLinecap\":\"round\",\"strokeWidth\":\"7\"}],[\"$\",\"path\",null,{\"d\":\"M32 55V28\",\"stroke\":\"#0f172a\",\"strokeLinecap\":\"round\",\"strokeWidth\":\"7\"}],[\"$\",\"path\",null,{\"d\":\"M46 55V39\",\"stroke\":\"#0f172a\",\"strokeLinecap\":\"round\",\"strokeWidth\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"className\":\"brand-logo-text\",\"children\":[\"Flat Radar \",[\"$\",\"span\",null,{\"className\":\"brand-logo-city\",\"children\":\"BCN\"}]]}]]}]}]\na:null\n"])</script>
2<script>self.__next_f.push([1,"f:[[\"$\",\"title\",\"0\",{\"children\":\"How it works | Flat Radar BCN\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Analyse any Barcelona rental listing with AI: price vs. the local market, photo analysis and risks — in one click.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Flat Radar BCN\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://flatradar.org/how-it-works\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"How it works | Flat Radar BCN\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Analyse any Barcelona rental listing with AI: price vs. the local market, photo analysis and risks — in one click.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://flatradar.org/how-it-works\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Flat Radar BCN\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en_GB\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:locale:alternate\",\"content\":\"es_ES\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:locale:alternate\",\"content\":\"ca_ES\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"How it works | Flat Radar BCN\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"Analyse any Barcelona rental listing with AI: price vs. the local market, photo analysis and risks — in one click.\"}],[\"$\",\"link\",\"17\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.35q_6ail-hqhg.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L26\",\"20\",{}]]\n"])</script>
2</body></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.