PageSourceSearch

https://apart-sharing.ru/_nuxt/R-csF14s.js

js apart-sharing.ru collected 2026-10-09 04:43:23 UTC 19,249 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./C7rhxRPh.js","./D_UcIoYT.js","./mWv8g1nW.js","./entry.DGOjmucG.css","./DMGqrhY2.js","./CGqle-Ea.js","./card.D8pY2Af2.css"])))=>i.map(i=>d[i]);
2import{o as ee,n as ie,Q as te,p as y,q as $,d as N,c3 as Q,aB as re,w as X,b as o,e as i,g as M,ad as ce,i as e,B as G,c as H,m as T,D as de,f as s,k as q,t as A,M as ue,a9 as J,a8 as ne,aq as Z,F as L,r as E,h as Y,z as j,dE as pe,dF as me,aj as fe,bg as ve,cc as xe,cM as he,_ as _e,$ as ge,d7 as be,l as ke}from"./mWv8g1nW.js";import{_ as ae}from"./C33nyQly.js";import{a as ye,A as we,_ as Se,u as Fe,g as $e,b as Ce,c as Me,d as Ae,e as Te,f as Le,S as Re}from"./Bpa0g51D.js";import{_ as Pe}from"./DokqXm6E.js";import"./BzeNcjhN.js";import"./Ccxb26jA.js";import"./BjzKsihi.js";import"./KNjeQ5mE.js";import"./Dq3oaBqO.js";import"./nUDLG5CA.js";import"./DP3lZGsg.js";import"./DPdH_1zJ.js";import"./D_UcIoYT.js";import"./DMGqrhY2.js";import"./CGqle-Ea.js";import"./BVFtVovh.js";const Ie=155,Oe=10;function De(_={}){const a=_.topOffset??Ie,p=_.bottomOffset??Oe,v=y(null),k=y(null),l=y("static"),m=y(0),c=y(0),w=y(0),F=y(0),x=y(0);let S="down",h=null,g=null;const b=$(()=>l.value!=="static"),R=$(()=>({height:c.value?`${c.value}px`:void 0,position:"relative"})),D=$(()=>{const n={transform:`translate3d(0px, ${m.value}px, 0px)`,width:"100%"};return l.value==="fixed-top"?{...n,position:"fixed",top:`${a}px`,bottom:"auto",left:`${w.value}px`,width:`${F.value}px`}:l.value==="fixed-bottom"?{...n,position:"fixed",top:"auto",bottom:`${p}px`,left:`${w.value}px`,width:`${F.value}px`}:{...n,position:"relative",top:"auto",bottom:"auto",left:"auto"}});function P(n){return n.getBoundingClientRect().top+window.scrollY}function I(n){return n>x.value?S="down":n<x.value&&(S="up"),S}function O(n){const r=n.getBoundingClientRect();w.value=r.left,F.value=r.width}function f(){k.value&&(c.value=k.value.offsetHeight)}function t(){l.value="static",m.value=0}function d(n){l.value="relative",m.value=Math.max(0,n)}function u(){l.value="fixed-top",m.value=0}function C(){l.value="fixed-bottom",m.value=0}function V(){if(!v.value||!k.value)return;const n=v.value,r=window.scrollY,B=window.innerHeight,U=P(n),se=I(r);f(),O(n);const oe=U-a;if(r<=oe){t(),x.value=r;return}const le=B-a-p;if(c.value<=le){u(),x.value=r;return}if(se==="down"){l.value==="fixed-top"&&d(r+a-U);const W=U+m.value+c.value+p-B;r>=W?C():d(m.value)}else{if(l.value==="fixed-top"){u(),x.value=r;return}l.value==="fixed-bottom"&&d(r+B-p-c.value-U);const W=U+m.value-a;r<=W?u():d(m.value)}x.value=r}function z(){h===null&&(h=window.requestAnimationFrame(()=>{h=null,V()}))}function K(){!k.value||typeof ResizeObserver>"u"||(g=new ResizeObserver(()=>{z()}),g.observe(k.value))}return ee(()=>{ie(()=>{x.value=window.scrollY,V(),K(),window.addEventListener("scroll",z,{passive:!0}),window.addEventListener("resize",z)})}),te(()=>{g?.disconnect(),h!==null&&window.cancelAnimationFrame(h),window.removeEventListener("scroll",z),window.removeEventListener("resize",z)}),{containerRef:v,containerStyle:R,isAffixed:b,panelRef:k,panelStyle:D,updatePosition:V}}const Ee=N({__name:"adressInput",setup(_){const a=Q(),p=y(),v=y(!1),k=$(()=>!a.getCityId||a.getCityId===-1),{query:l,sections:m,isHistoryMode:c,isLoading:w,errorMessage:F,open:x,cancel:S,updateQuery:h,selectSuggestion:g,removeHistoryItem:b,clearHistory:R,retry:D}=ye();function P(){k.value||v.value||(v.value=!0,x({clearSelection:!0}
2))}function I(t){v.value=!0,h(t)}function O(t){g(t),v.value=!1}function f(){S(),v.value=!1}return re(p,()=>{v.value=!1}),X(()=>a.getCityId,()=>{v.value=!1}),(t,d)=>{const u=ae;return o(),i("div",{ref_key:"addressSearchTarget",ref:p,class:"relative w-full"},[M(u,{"model-value":e(l),"onUpdate:modelValue":[d[0]||(d[0]=C=>G(l)?l.value=C:null),I],disabled:e(k),class:"px-2 py-3 text-sm/[18px] bg-transparent focus-visible:ring-0 placeholder:text-as-dark40 focus-visible:ring-offset-0",placeholder:"Улица, район, метро",autocomplete:"off","aria-expanded":e(v),onFocus:P,onKeydown:ce(f,["esc"])},null,8,["model-value","disabled","aria-expanded"]),e(v)?(o(),H(we,{key:0,class:"absolute left-0 right-0 top-[44px] z-50",sections:e(m),"is-history":e(c),"is-loading":e(w),"error-message":e(F),onSelect:O,onRemove:e(b),onClear:e(R),onRetry:e(D)},null,8,["sections","is-history","is-loading","error-message","onRemove","onClear","onRetry"])):T("",!0)],512)}}}),Ve=Object.assign(Ee,{__name:"SearchDesktopSelectorsAdressInput"}),ze=["href","aria-checked"],je={key:0,class:"pointer-events-none absolute inset-0 h-full w-full text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},Be={key:0,class:"ml-2 text-sm/[15px] font-normal text-as-dark/80"},He={key:1,class:"ml-2"},Ne=N({inheritAttrs:!1,__name:"FilterSeoCheckbox",props:{href:{},checked:{type:Boolean},label:{}},emits:["click"],setup(_,{emit:a}){const p=a;function v(l){l.preventDefault(),p("click",l)}function k(l){l.key!==" "&&l.key!=="Enter"||v(l)}return(l,m)=>(o(),i("a",de({href:_.href,role:"checkbox","aria-checked":_.checked},l.$attrs,{class:"flex min-h-6 w-full cursor-pointer select-none items-center no-underline text-inherit",onClick:v,onKeydown:k}),[s("span",{class:q(["relative h-4 w-4 shrink-0 rounded border transition-colors duration-200",_.checked?"border-as-primary bg-as-primary":"border-gray-300 bg-white"]),"aria-hidden":"true"},[_.checked?(o(),i("svg",je,[...m[0]||(m[0]=[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"3",d:"M5 13l4 4L19 7"},null,-1)])])):T("",!0)],2),_.label?(o(),i("span",Be,A(_.label),1)):l.$slots.default?(o(),i("span",He,[ue(l.$slots,"default")])):T("",!0)],16,ze))}}),Ue=Object.assign(Ne,{__name:"SearchFilterSeoCheckbox"}),Ye={class:"text-as-dark font-InterTight font-bold"},qe={key:0,class:"text-[11px]/[13px] font-normal text-as-dark/60"},Qe={class:"flex justify-between items-center mt-3"},Ke={class:"px-2 py-1 flex items-baseline justify-between w-[110px] border rounded-md text-as-dark"},We={class:"flex items-baseline gap-1"},Ze=["value"],Xe={class:"px-2 py-1 flex items-baseline justify-between w-[110px] border-as-grey150 border rounded-md text-as-dark"},Ge={class:"flex items-baseline gap-1"},Je=["value"],et=N({__name:"price",props:{modelValue:{},min:{},max:{},step:{},title:{},filler:{}},emits:["update:modelValue"],setup(_,{emit:a}){const p=_,v=a,k=Q(),l=$(()=>p.min??1),m=$(()=>p.max??5e5),c=$({get:()=>p.modelValue,set:t=>v("update:modelValue",t)}),w=$({get:()=>[Math.min(Math.max(c.value[0],l.value),m.value),Math.min(Math.max(c.value[1],l.value),m.value)],set:t=>{const[d,u]=c.value,[C,V]=t;if(u>m.value&&V===m.value&&C!==d){c.value=[C,u];return}c.value=t}}),F=y(!1),x=y(!1),S=y(p.modelValue[0].toString()),h=y(p.modelValue[1].toString()),g=$(()=>{const t=k.search.checkInCheckOut;if(!t?.start||!t?.end)return"";const{start:d,end:u}=t,C=f(d,u);return C<=0?"":`${O(d)} — ${O(u)} (${C} ${ne(C,["ночь","ночи","ночей"])})`});X(()=>p.modelValue,t=>{F.value||(S.value=t[0].toString()),x.value||(h.value=t[1].toString())});function b(t,d){const u=Number.parseInt(t,10);return Number.isNaN(u)?d:Math.max(0,u)}function R(){F.value=!0,S.value=c.value[0].toString()}function D(){F.value=!1;const t=b(S.value,l.value);t>c.value[1]?c.value=[t,t]:c.value=[t,c.value[1]]}function P(){x.value=!0,h.value=c.value[1].toString()}function I(){x.value=!1;const t=b(h.value,m.value);t<c.value[0]?c.value=[t,t]:c.value=[c.value[0],t]}function O(t){const d=new Date(t.year,t.month-1,t.day),u=new Intl.DateTimeFormat("ru-RU",{day:"numeric"}).format(d),C=new Intl.DateTimeFormat("ru-RU",{month:"short"}).format(d).replace(".","").slice(0,3);return`${u} ${C}`}function f(t,d){const u=Date.UTC(t.year,t.month-1,t.day),C=Date.UTC(d.year,d.month-1,d.day);return Math.round((C-u)/(1e3*60*60*24))}return(t,d)=>(o(),i("div",null,[s("div",Ye,A(_.title||"Стоимость бронирования"),1),e(g)?(o(),i("div",qe,A(e(g)),1)):T("",!0),s("div",Qe,[s("div",Ke,[s("div",We,[s("input",{type:"text",value:e(F)?e(S):e(J)(e(c)[0]),class:"bg-transparent border-none outline-none w-16 text-as-dark/80",onInput:d[0]||(d[0]=u=>S.value=u.target.value.replace(/[^0-9]/g,"")),onFocus:R,onBlur:D},null,40,Ze)])]),d[3]||(d[3]=s("span",{class:"text-as-dark/40 font-bold text-[14px]/[18px]"}," — ",-1)),s("div",Xe,[s("div",Ge,[s("input",{type:"text",value:e(x)?e(h):e(J)(e(c)[1]),class:"bg-transparent border-none outline-none w-16 text-as-dark/80",onInput:d[1]||(d[1]=u=>h.value=u.target.value.replace(/[^0-9]/g,"")),onFocus:P,onBlur:I},null,40,Je)])])]),M(Se,{"model-value":e(w),"onUpdate:modelValue":d[2]||(d[2]=u=>G(w)?w.value=u:null),class:"mt-[27px]","slider-class":"bg-as-grey150","slider-range-class":"bg-as-primary","default-value":e(w),min:e(l),max:e(m),step:_.step||50},null,8,["model-value","default-value","min","max","step"])]))}}),tt=Object.assign(et,{__name:"SearchDesktopAdditionalFiltersPrice"}),nt={class:"flex flex-col bg-as-white p-5"},at={class:"pr-1"},st={class:"text-xs/[15px] text-as-dark/60 mb-6"},ot={class:"flex flex-col gap-7"},lt={class:"flex flex-col gap-3"},it={class:"flex flex-col gap-3"},rt={class:"text-sm/[15px] flex items-center gap-[6px] font-bold tracking-[-0.28px] text-as-dark/80"},ct={class:"text-[11px]/[13px] text-as-dark/60"},dt={key:0,class:"mb-7"},ut={class:"flex flex-col gap-1"},pt={key:2},mt={class:"font-InterTight text-as-dark text-[16px]/[22px] mb-3 font-bold"},ft={class:"flex flex-wrap gap-[6px] w-full"},vt={key:0},xt=["aria-expanded"],ht={key:0},_t={class:"rounded-xl bg-[#F9F9F9] p-2"},gt={key:0,class:"flex flex-col gap-4"},bt={key:0,class:"text-[12px]/[15px] font-medium uppercase tracking-[0.34px] text-as-dark/60"},kt={key:1,class:"px-1 py-2 text-sm/[18px] text-as-dark/40"},yt=["aria-expanded"],wt={class:"flex justify-between gap-2 pt-3"},St=N({__name:"index",props:{availableObjectsCount:{}},setup(_){const a=Q(),{getAdditionalFilterHref:p,getNumberFilterHref:v,getRentTypeHref:k}=Fe(),{containerRef:l,containerStyle:m,isAffixed:c,panelRef:w,panelStyle:F}=De(),x=$(()=>a.getRentType),S=$(()=>a.additionalFilters),h=y(""),g=y(!1),b=$(()=>{const f=h.value.trim().toLowerCase();return f?a.activeAmenityFilters.filter(t=>a.getAdditionalFilterLabel(t).label.toLowerCase().includes(f)):a.activeAmenityFilters}),R=$(()=>$e(b.value));X(h,f=>{f.trim()&&(g.value=!0)});function D(f,t){a.updateNumberFilter(f,P(f,t)?0:t)}function P(f,t){return S.value[f]===t}function I(f,t){return S.value.additionalFilters[f]===t}function O(f,t){return f==="rooms"||f==="rating"?v(f,t):"#"}return(f,t)=>{const d=Ve,u=Ue,C=tt,V=Pe,z=ae,K=ve;return o(),i("div",{ref_key:"containerRef",ref:l,class:q(["additional-filters-left-block w-[292px] shrink-0 self-start",{"is-affixed":e(c)}]),style:Z(e(m))},[s("div",{ref_key:"panelRef",ref:w,class:"inner-wrapper-sticky z-10 w-[292px] overflow-hidden rounded-xl",style:Z(e(F))},[s("div",nt,[s("div",at,[s("div",st," Найдено "+A(_.availableObjectsCount)+" "+A(("declension"in f?f.declension:e(ne))(_.availableObjectsCount,["объект","объекта","объектов"])),1),s("div",ot,[M(d,{class:""}),s("div",lt,[t[3]||(t[3]=s("div",{class:"font-InterTight text-as-dark text-[16px]/[22px] font-semibold"}," Тип аренды ",-1)),s("div",it,[(o(!0),i(L,null,E(e(a).rentTypes,n=>(o(),i("div",{key:n.label,class:"flex gap-2"}
2,[M(u,{href:e(k)(n.value,e(x)!==n.value),checked:e(x)===n.value,class:"items-start gap-2",onClick:r=>e(a).toggleRentType(n.value,e(x)!==n.value)},{default:Y(()=>[s("div",null,[s("div",rt,[s("div",{class:q([n.bgColor,"w-2 h-2 rounded-full"])},null,2),j(" "+A(n.label),1)]),s("div",ct,A(n.text),1)])]),_:2},1032,["href","checked","onClick"])]))),128))])]),(o(!0),i(L,null,E(e(a).availableMainFilters,n=>(o(),i("div",{key:n.key},[n.key==="rating"&&e(a).activeApartmentRuleFilters.length?(o(),i("div",dt,[t[4]||(t[4]=s("div",{class:"font-InterTight text-as-dark text-[16px]/[22px] mb-3 font-semibold"}," Правила квартиры ",-1)),s("div",ut,[(o(!0),i(L,null,E(e(a).activeApartmentRuleFilters,r=>(o(),i("div",{key:r},[M(u,{href:e(p)(r),checked:I(r,!0),label:e(a).getAdditionalFilterLabel(r).label,onClick:B=>e(a).toggleAdditionalFilter(r)},null,8,["href","checked","label","onClick"])]))),128))])])):T("",!0),n.type==="range"?(o(),H(C,{key:1,"model-value":e(a).additionalFilters.price,min:e(me),max:e(pe),step:n.step,title:n.label,filler:n.filler,"onUpdate:modelValue":r=>e(a).updateRangeFilter(n.key,r)},null,8,["model-value","min","max","step","title","filler","onUpdate:modelValue"])):T("",!0),n.type==="number"&&n.key!=="price"?(o(),i("div",pt,[s("div",mt,A(n.label),1),s("div",ft,[(o(!0),i(L,null,E(n.variants,r=>(o(),H(V,{key:r.label,href:O(n.key,r.value),class:"flex-1 no-underline text-inherit",onClick:B=>D(n.key,r.value)},{default:Y(()=>[s("div",{class:q(["border border-as-dark10 rounded-lg px-2 py-3 text-as-grey200 text-xs h-[38px] w-full flex items-center justify-center cursor-pointer",{"border-as-primary text-as-primary":P(n.key,r.value)}])},A(r.label),3)]),_:2},1032,["href","onClick"]))),128))])])):T("",!0)]))),128)),e(a).activeAmenityFilters.length?(o(),i("div",vt,[s("div",{class:"font-InterTight cursor-pointer text-as-dark text-[16px]/[22px] mb-3 font-semibold flex justify-between items-center",onClick:t[0]||(t[0]=n=>g.value=!e(g))},[t[5]||(t[5]=s("div",null,"Удобства",-1)),s("button",{type:"button",class:"default-link font-normal","aria-expanded":e(g)},A(e(g)?"Свернуть":"Развернуть"),9,xt)]),M(z,{"model-value":e(h),"onUpdate:modelValue":t[1]||(t[1]=n=>G(h)?h.value=n:null),class:"mb-3 h-[38px] rounded-xl border border-as-dark/12 bg-[#FFF] px-3 py-2 text-sm/[18px] placeholder:text-as-dark/40 focus-visible:ring-0 focus-visible:ring-offset-0",placeholder:"Найти"},null,8,["model-value"]),M(fe,{"enter-active-class":"overflow-hidden transition-[max-height,opacity] duration-300 ease-in-out","leave-active-class":"overflow-hidden transition-[max-height,opacity] duration-300 ease-in-out","enter-from-class":"max-h-0 opacity-0","enter-to-class":"max-h-[800px] opacity-100","leave-from-class":"max-h-[800px] opacity-100","leave-to-class":"max-h-0 opacity-0"},{default:Y(()=>[e(g)?(o(),i("div",ht,[s("div",_t,[e(R).length?(o(),i("div",gt,[(o(!0),i(L,null,E(e(R),n=>(o(),i("div",{key:n.title||n.filters.join("-"),class:"flex flex-col gap-1"},[n.title?(o(),i("div",bt,A(n.title),1)):T("",!0),(o(!0),i(L,null,E(n.filters,r=>(o(),i("div",{key:r},[M(u,{href:e(p)(r),checked:I(r,!0),label:e(a).getAdditionalFilterLabel(r).label,onClick:B=>e(a).toggleAdditionalFilter(r)},null,8,["href","checked","label","onClick"])]))),128))]))),128))])):(o(),i("div",kt," Ничего не найдено "))]),s("button",{type:"button",class:"default-link mt-3 font-normal","aria-expanded":e(g),onClick:t[2]||(t[2]=n=>g.value=!1)}," Свернуть ",8,yt)])):T("",!0)]),_:1})])):T("",!0)])]),s("div",wt,[M(K,{class:"rounded-xl w-full text-center h-[48px] hover:opacity-100 font-normal text-as-dark/48 text-[13px]/[18px]",variant:"ghost",onClick:e(a).resetFilters},{default:Y(()=>[...t[6]||(t[6]=[j(" Сбросить фильтры ",-1)])]),_:1},8,["onClick"])])])],4)],6)}}}),Ft=Object.assign(St,{__name:"SearchDesktopAdditionalFilters"}),$t=Le("modules/apartments/desktop/card.vue",()=>ge(()=>import("./C7rhxRPh.js"),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url).then(_=>_.default||_)),Ct={class:"relative"},Mt={class:"relative flex items-start gap-5"},At={class:"flex flex-col gap-2 w-full"},Tt={class:"text-[28px]/8 font-semibold tracking-[-0.32px] text-as-dark"},Lt={class:"flex flex-col gap-2"},Rt={key:2,class:"text-as-dark font-semibold text-[15px]/[18px] text-center p-6 rounded-2xl bg-white mx-auto w-fit max-w-[340px] mt-8 shadow-lg border border-as-grey100"}
2,Pt=7,It=N({__name:"list",setup(_){const a=xe(),p=Q(),v=he(),{currentPage:k,getPageHref:l,goToPage:m,paginationItems:c,showPagination:w,totalPages:F}=Ce(),x=$(()=>v.isCityPinMode),S=$(()=>Math.floor(p.map.zoom)<=Pt),h=$(()=>{const g=p.search.cityTitle;return g?`Квартиры посуточно в городе ${g}`:"Квартиры посуточно"});return(g,b)=>{const R=_e,D=Ft,P=Me,I=Ae,O=$t,f=Te;return o(),i("div",Ct,[e(a).isSelectMode&&!e(x)?(o(),i("div",{key:0,class:"flex cursor-pointer gap-1 items-center text-as-grey200 text-xs mb-5",onClick:b[0]||(b[0]=(...t)=>e(a).backToList&&e(a).backToList(...t))},[M(R,{type:"arrowLeft",size:8,color:"#28282ABB"}),b[1]||(b[1]=j(" Назад к списку ",-1))])):T("",!0),s("div",Mt,[M(D,{"available-objects-count":e(x)?0:e(a).apartments.total},null,8,["available-objects-count"]),s("div",At,[s("h1",Tt,A(e(h)),1),e(x)?(o(),H(P,{key:0})):(o(),i(L,{key:1},[s("div",Lt,[e(a).isLoading&&!e(a).apartments.data?.length?(o(),i(L,{key:0},E(6,t=>M(I,{key:t})),64)):e(a).apartments.data?.length?(o(!0),i(L,{key:1},E(e(a).apartments.data,t=>(o(),H(O,{key:t.id,apartment:t,"hydrate-on-visible":{rootMargin:"300px 0px"}},null,8,["apartment"]))),128)):(o(),i("div",Rt,[e(S)?(o(),i(L,{key:0},[b[2]||(b[2]=s("div",{class:"mb-1"},"Город не выбран",-1)),b[3]||(b[3]=s("div",{class:"text-as-dark/60 text-[13px]/[15px] font-normal"},[j(" Пожалуйста, выберите город,"),s("br"),j(" чтобы увидеть доступные варианты жилья ")],-1))],64)):(o(),i(L,{key:1},[b[4]||(b[4]=s("div",{class:"mb-1"},"Ничего не нашли...",-1)),b[5]||(b[5]=s("div",{class:"text-as-dark/60 text-[13px]/[15px] font-normal"},[j(" Похоже, здесь предложений сейчас нет."),s("br"),j(" Попробуйте отключить фильтры или поискать в другом месте ")],-1))],64))]))]),e(w)?(o(),H(f,{key:0,"current-page":e(k),"total-pages":e(F),"pagination-items":e(c),"get-page-href":e(l),onPageClick:e(m)},null,8,["current-page","total-pages","pagination-items","get-page-href","onPageClick"])):T("",!0)],64))])])])}}}),Ot=Object.assign(It,{__name:"SearchDesktopList"}),Dt={class:"relative"},Et={class:"relative flex w-[884px] min-w-[884px] flex-col gap-3"},Vt=N({__name:"index",setup(_){const a=y(!1),p=y(null),v=y(!1),k=$(()=>{if(a.value)return{height:"calc(100vh - 80px)"}});function l(){v.value=window.scrollY>500}function m(){window.matchMedia("(max-width: 1279px)").matches&&(a.value=!a.value)}function c(F){p.value&&!p.value.contains(F.target)&&window.matchMedia("(max-width: 1279px)").matches&&(a.value=!1)}function w(){p.value&&window.matchMedia("(min-width: 1280px)").matches&&(a.value=!1)}return ee(()=>{w(),window.addEventListener("scroll",l),document.addEventListener("click",c),window.addEventListener("resize",w)}),te(()=>{window.removeEventListener("scroll",l),document.removeEventListener("click",c),window.removeEventListener("resize",w)}),(F,x)=>{const S=be,h=Ot;return o(),i("div",Dt,[s("div",Et,[M(S),s("div",{ref_key:"mapContainer",ref:p,class:"w-full overflow-hidden rounded-xl shadow-md transition-[height] duration-500 max-xl:mb-5 max-xl:h-64 xl:fixed xl:right-0 xl:top-[80px] xl:z-10 xl:mb-0 xl:h-[calc(100vh-80px)] xl:w-[calc(100%-936px)] xl:rounded-none",style:Z(e(k)),onClick:ke(m,["stop"])},[M(Re,{height:"100%"})],4),s("div",null,[M(h)])])])}}}),tn=Object.assign(Vt,{__name:"ApartmentsDesktop"});export{tn 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.