PageSourceSearch

https://wse.am/assets/CenyShowcasePage-9e50O_oc.js

js wse.am collected 2026-10-04 09:36:54 UTC 8,227 bytes, 1 lines download raw bytes

1import{j as s,B as g,t as f,a7 as v,N as i,a8 as _}from"./index-BA0WS5vE.js";import{r as o}from"./vendor-CIP6LD3P.js";/* empty css                */const x=c=>c?Math.round(c).toLocaleString("ru-RU"):"—",p=c=>_(c)||String(c).toLowerCase().replace(/\s+/g,"-");function m({amd:c,usd:d,rub:j,cnt:t}){if(!d&&!c)return s.jsx("span",{className:"faint",children:"—"});const a=typeof t=="number"&&t>0?t:null,h=a!==null&&a<5,u=a===null?"":a%10===1&&a%100!==11?"объявлению":(a%10>=2&&a%10<=4&&(a%100<10||a%100>=20),"объявлениям"),n=a===null?"":a%10===1&&a%100!==11?"объявление":a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?"объявления":"объявлений";return s.jsxs("div",{className:"pricecell"+(h?" pricecell--thin":""),title:a!==null?"Средняя по "+a+" "+u:void 0,children:[s.jsxs("div",{className:"pricecell__main num",children:["$",x(d)]}),s.jsxs("div",{className:"pricecell__alt num",children:["֏",x(c)," · ₽",x(j)]}),h&&s.jsxs("div",{className:"pricecell__note",children:[a," ",n]})]})}function w({setPage:c}){const[d,j]=o.useState([]),[t,a]=o.useState([]),[h,u]=o.useState(!0);o.useEffect(()=>{fetch("/api/prices/by-district").then(e=>e.json()).then(e=>{j(e.rent||[]),a(e.sale||[])}).catch(()=>{}).finally(()=>u(!1)),window.scrollTo(0,0)},[]);const n={};for(const e of d)n[e.district]||(n[e.district]={}),n[e.district]["r"+e.rooms]={amd:e.amd,usd:e.usd,rub:e.rub,cnt:e.cnt};const N={};for(const e of t)N[e.district]={amd:e.amd,usd:e.usd,rub:e.rub,cnt:e.cnt};const r=Array.from(new Set([...Object.keys(n),...Object.keys(N)])).sort();return s.jsxs("div",{children:[s.jsx("div",{className:"wrap cpage-crumbs",children:s.jsx(g,{items:[{label:f("home")||"Главная",href:"/",onClick:()=>c("home")},{label:"Цены на квартиры в Ереване"}]})}),s.jsxs("div",{className:"wrap",children:[s.jsxs("header",{className:"pagehead",children:[s.jsx("div",{className:"eyebrow",children:"Аналитика рынка"}),s.jsxs("h1",{className:"pagehead__title",children:["Цены на квартиры в ",s.jsx("span",{className:"accent",children:"Ереване"})," в 2026"]}),s.jsxs("p",{className:"pagehead__sub",children:["Актуальные средние цены аренды и покупки квартир",r.length?` по ${r.length} ${v(r.length,"району","районам","районам")} Еревана`:" по районам Еревана",". Данные обновляются автоматически из нашей базы активных объявлений. Цены сразу в драмах (AMD), долларах (USD) и рублях (RUB)."]})]}),s.jsxs("section",{className:"sec-sm sec-flush",children:[s.jsxs("div",{className:"chead",children:[s.jsxs("h2",{className:"t-h2",children:["Сколько стоит ",s.jsx("span",{className:"accent",children:"снять"})," квартиру в Ереване"]}),s.jsx("p",{children:"Средняя аренда по районам (за месяц). Цены в долларах США (USD), драмах (AMD) и рублях (RUB) — сразу все три валюты. Клик по району — перейти к актуальным предложениям."})]}),h?s.jsx("div",{className:"loading-line",children:"Загрузка цен..."}):r.length===0?s.jsxs("div",{className:"empty",children:[s.jsx("p",{className:"t-body",children:"Данных пока нет."}),s.jsx("div",{className:"gap-above",children:s.jsxs(i,{href:"/catalog",onClick:()=>c("catalog"),className:"btn btn-outline",children:["Каталог объектов ",s.jsx("span",{className:"arr",children:"→"})]})})]}):s.jsxs(s.Fragment,{children:[s.jsx("div",{className:"tbl-wrap",ref:e=>{e&&e.classList.toggle("is-fit",e.scrollWidth<=e.clientWidth+2)},onScroll:e=>{const l=e.currentTarget;l.classList.toggle("is-end",l.scrollLeft+l.clientWidth>=l.scrollWidth-2)},children:s.jsxs("table",{className:"tbl",children:[s.jsx("thead",{children:s.jsxs("tr",{children:[s.jsx("th",{children:"Район"}),s.jsx("th",{className:"is-num",children:"1-комн."}),s.jsx("th",{className:"is-num",children:"2-комн."}),s.jsx("th",{className:"is-num",children:"3-комн."}),s.jsx("th",{className:"is-num",children:"За м² (купить)"})]})}),s.jsx("tbody",{children:r.map(e=>{const l=n[e]||{},b=N[e]||null;return s.jsxs("tr",{children:[s.jsx("td",{children:s.jsx(i,{href:`/snyat/kvartiru/erevan/${p(e)}`,onClick:()=>
1c("catalog"),className:"link-underline dlink",children:e})}),s.jsx("td",{className:"is-num",children:s.jsx(m,{...l.r1||{}})}),s.jsx("td",{className:"is-num",children:s.jsx(m,{...l.r2||{}})}),s.jsx("td",{className:"is-num",children:s.jsx(m,{...l.r3||{}})}),s.jsx("td",{className:"is-num",children:s.jsx(m,{...b||{}})})]},e)})})]})}),s.jsx("p",{className:"t-xs tbl-note",children:"Средние считаются по активным объявлениям каталога. Там, где активных предложений меньше пяти, цифра приглушена и подписана числом объявлений: одно дорогое предложение способно поднять среднее в разы, и это уже частный случай, а не рынок."})]}),r.length>0&&s.jsx("div",{className:"dcards gap-above-lg",children:r.map(e=>{const l=(n[e]||{}).r1;return s.jsxs(i,{href:`/snyat/kvartiru/erevan/${p(e)}`,onClick:()=>c("catalog"),className:"dcard",children:[s.jsx("span",{className:"dcard__name",children:e}),l&&l.usd?s.jsxs("span",{className:"dcard__price num",children:["1-комн. от $",x(l.usd)]}):null,s.jsx("span",{className:"dcard__go",children:"Смотреть предложения →"})]},e)})})]}),s.jsxs("section",{className:"sec-sm sec-flush",children:[s.jsx("div",{className:"chead",children:s.jsxs("h2",{className:"t-h2",children:["Сколько стоит ",s.jsx("span",{className:"accent",children:"купить"})," квартиру в Ереване"]})}),s.jsx("div",{className:"prose col-read",children:s.jsxs("p",{children:["В 2026 году покупка квартиры в Ереване стартует от ",s.jsx("strong",{children:"$45 000"})," за однокомнатную в бюджетном районе (Малатия-Себастия, Шенгавит). В центре (Кентрон) однокомнатные начинаются от ",s.jsx("strong",{children:"$85 000"}),", двухкомнатные — от ",s.jsx("strong",{children:"$140 000"}),". Новостройки премиум-класса (HAY VIEW, Firdus Prime) продаются по $2 500–4 000 за м²."]})}),s.jsx("div",{className:"chead sec-gap",children:s.jsxs("h2",{className:"t-h2",children:["Средняя цена за м² в Ереване по ",s.jsx("span",{className:"accent",children:"районам"})]})}),s.jsx("div",{className:"prose col-read",children:s.jsx("p",{children:"Смотри таблицу выше — колонка «За м² (купить)». Данные формируются из активных объявлений на продажу по каждому району."})})]})]}),s.jsx("section",{className:"band-ink cta-band",children:s.jsxs("div",{className:"wrap cta-band__inner",children:[s.jsxs("div",{children:[s.jsxs("h2",{className:"cta-band__title",children:["Готовы искать ",s.jsx("span",{className:"accent",children:"квартиру"}),"?"]}),s.jsx("p",{className:"cta-band__text",children:"Долгосрочная аренда, посуточно или покупка — начните с нужного раздела каталога."})]}),s.jsxs("div",{className:"cta-band__actions",children:[s.jsx(i,{href:"/snyat/dolgosrochno/erevan",onClick:()=>c("catalog"),className:"btn btn-primary btn-lg",children:"Снять на длительный срок"}),s.jsx(i,{href:"/snyat/posutochno/erevan",onClick:()=>c("catalog"),className:"btn btn-on-dark btn-lg",children:"Снять посуточно"}),s.jsx(i,{href:"/kupit/kvartiru/erevan",onClick:()=>c("catalog"),className:"btn btn-on-dark btn-lg",children:"Купить квартиру"})]})]})})]})}export{w as default};

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.