1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,559609,e=>{"use strict";var t=e.i(391398),s=e.i(962086),r=e.i(110385),a=e.i(820496),n=e.i(96075);e.s(["GeneralLayout",0,({children:e,footerAboutText:i,footerClassName:l,isAiSearchEnabled:o})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Header,{isAiSearchEnabled:o}),e,(0,t.jsx)(a.Footer,{className:l,aboutText:i,env:s.default.name,categoriesList:r.CATEGORIES_LIST})]})])},819828,e=>{"use strict";var t=e.i(391398),s=e.i(191788);let r=(0,s.createContext)(null);e.s(["AuthGuardProvider",0,({children:e,spnGatedRegionIds:s,isSpnRealestateBusinessAuthGuard:a,isWhatsappAuthGuard:n,isLeadFormAuthGuard:i})=>(0,t.jsx)(r.Provider,{value:{spnGatedRegionIds:s,isSpnRealestateBusinessAuthGuard:a,isWhatsappAuthGuard:n,isLeadFormAuthGuard:i},children:e}),"useAuthGuard",0,()=>{let e=(0,s.useContext)(r);return e||{spnGatedRegionIds:[],isSpnRealestateBusinessAuthGuard:!1,isWhatsappAuthGuard:!1,isLeadFormAuthGuard:!1}}])},167889,e=>{"use strict";let t,s,r,a;var n=e.i(191788),i=e.i(203828);e.i(739355);var l=e.i(775341);let o=e=>{if(!e)return null;try{return JSON.parse(e)}catch(e){return l.log.info(`Error parsing JSON for local storage cms temp cache - ${e instanceof Error?e.message:"Unknown error"}`),null}},c=(e,t)=>t.some(t=>e instanceof t),u=new WeakMap,h=new WeakMap,m=new WeakMap,d={get(e,t,s){if(e instanceof IDBTransaction){if("done"===t)return u.get(e);if("store"===t)return s.objectStoreNames[1]?void 0:s.objectStore(s.objectStoreNames[0])}return p(e[t])},set:(e,t,s)=>(e[t]=s,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function p(e){if(e instanceof IDBRequest){let t;return t=new Promise((t,s)=>{let r=()=>{e.removeEventListener("success",a),e.removeEventListener("error",n)},a=()=>{t(p(e.result)),r()},n=()=>{s(e.error),r()};e.addEventListener("success",a),e.addEventListener("error",n)}),m.set(t,e),t}if(h.has(e))return h.get(e);let r=function(e){if("function"==typeof e)return(s||(s=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(...t){return e.apply(v(this),t),p(this.request)}:function(...t){return p(e.apply(v(this),t))};return(e instanceof IDBTransaction&&function(e){if(u.has(e))return;let t=new Promise((t,s)=>{let r=()=>{e.removeEventListener("complete",a),e.removeEventListener("error",n),e.removeEventListener("abort",n)},a=()=>{t(),r()},n=()=>{s(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",a),e.addEventListener("error",n),e.addEventListener("abort",n)});u.set(e,t)}(e),c(e,t||(t=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(e,d):e}(e);return r!==e&&(h.set(e,r),m.set(r,e)),r}let v=e=>m.get(e);function f(e,t,{blocked:s,upgrade:r,blocking:a,terminated:n}={}){let i=indexedDB.open(e,t),l=p(i);return r&&i.addEventListener("upgradeneeded",e=>{r(p(i.result),e.oldVersion,e.newVersion,p(i.transaction),e)}),s&&i.addEventListener("blocked",e=>s(e.oldVersion,e.newVersion,e)),l.then(e=>{n&&e.addEventListener("close",()=>n()),a&&e.addEventListener("versionchange",e=>a(e.oldVersion,e.newVersion,e))}).catch(()=>{}),l}let j=["get","getKey","getAll","getAllKeys","count"],k=["put","add","delete","clear"],y=new Map;function g(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(y.get(t))return y.get(t);let s=t.replace(/FromIndex$/,""),r=t!==s,a=k.includes(s);if(!(s in(r?IDBIndex:IDBObjectStore).prototype)||!(a||j.includes(s)))return;let n=async function(e,...t){let n=this.transaction(e,a?"readwrite":"readonly"),i=n.store;return r&&(i=i.index(t.shift())),(await Promise.all([i[s](...t),a&&n.done]))[0]};return y.set(t,n),n}d={...r=d,get:(e,t,s)=>g(e,t)||r.get(e,t,s),has:(e,t)=>!!g(e,t)||r.has(e,t)};let P=["continue","continuePrimaryKey","advance"],b={},w=new WeakMap,S=new WeakMap,x={get(e,t){if(!P.includes(t))return e[t];let s=b[t];return s||(s=b[t]=function(...e){w.set(this,S.get(this)[t](...e))}),s}};async function*_(...e){let t=this;if(t instanceof IDBCursor||(t=await t.openCursor(...e)),!t)return;let s=new Proxy(t,x);for(S.set(s,t),m.set(s,v(t));t;)yield s,t=await (w.get(s)||t.continue()),w.delete(s)}function E(e,t){return t===Symbol.asyncIterator&&c(e,[IDBIndex,IDBObjectStore,IDBCursor])||"iterate"===t&&c(e,[IDBIndex,IDBObjectStore])}d={...a=d,get:(e,t,s)=>E(e,t)?_:a.get(e,t,s),has:(e,t)=>E(e,t)||a.has(e,t)};let I="previewContent",C={db:null},D=async()=>(C.db||(C.db=await f("shared-cms-previews-content",2,{upgrade(e){e.objectStoreNames.contains(I)&&e.deleteObjectStore(I),e.createObjectStore(I)}})),C.db),B="imageBase64",O={db:null},q=async()=>(O.db||(O.db=await f("shared-cms-preview-images",1,{upgrade(e){e.objectStoreNames.contains(B)&&e.deleteObjectStore(B),e.createObjectStore(B)}})),O.db),A=async e=>{let t=await q(),s=await t.get(B,e);return s?URL.createObjectURL(s):null},L=e=>e.startsWith("blob:"),T=async e=>{for(let t of e){if("object"!=typeof t||null===t)continue;let e=t,s=Object.keys(e).filter(t=>"string"==typeof e[t]&&L(e[t]));if(s.length)for(let t of s){let s=e[t],r=await A(s);e[t]=r}}},U=async e=>{for(let t of Object.keys(e)){let s=e[t],r=s?.fieldProps?.value||"";if("string"!=typeof r||!L(r))continue;let a=await A(r);s.fieldProps.value=a}},M=async e=>{try{let t=await D(),s=await t.get(I,e);if(!s)return null;let r=((e,t)=>{try{return JSON.parse(t)}catch(t){return l.log.info(`Failed to parse JSON for preview content form CMS, key ${e}`),null}})(e,s);if(!r)return null;return Array.isArray(r)?await T(r):"object"==typeof r&&await U(r),r}catch(t){return l.log.info(`failed to run preview loader, key ${e}`),null}};var G=e.i(364034),R=e.i(962086),z=e.i(831928),N=e.i(156767);let W=((e=R.default.routes.api.gw)=>{let t=N.default.create({baseURL:(0,z.getWithSSRSupport)(e,"cms-storage"),withCredentials:!0});
1return{getCmsData:(e,s={})=>t.get(`/${e}`,{params:s})}})(),F=async(e,t={})=>{try{return(await W.getCmsData(e,t)).data.data}catch(e){return l.log.error(e,`Error getting CMS data - ${e instanceof Error?e.message:"Unknown error"}`),null}};e.s(["useCmsStorage",0,e=>{let[t,s]=(0,n.useState)(!0),{data:r,isFetching:a,error:c}=((e,t={},s)=>(0,G.useQuery)(((e,t={},s)=>({queryKey:((e,t={})=>["cms-storage",e,JSON.stringify(t)])(e,t),queryFn:()=>F(e,t),retry:!1,enabled:!!e&&s}))(e,t,s)))(e,(0,i.useRouter)().query.skipCache?{skipCache:"true"}:{},!t),[u,h]=(0,n.useState)(()=>o(r?.value)??null);return(0,n.useEffect)(()=>{(async()=>{let t=await M(e);t?h(t):s(!1)})()},[]),(0,n.useEffect)(()=>{if(a)return;let e=o(r?.value);if(!e)return l.log.info(`Error parsing JSON for fetched cms data - ${r?.key}`);h(e)},[a,JSON.stringify(r)]),{cmsData:u,isFetching:a,error:c}}],167889)},770613,e=>{"use strict";var t=e.i(391398),s=e.i(191788),r=e.i(139394);let a={setting_api_key:"eb5-b0c080-df1",setting_debug:!1,setting_ignore_cookies:!1,setting_disable_autorun:!1};var n=e.i(194182);let i=({onLoad:e})=>(0,t.jsx)(n.default,{id:"msq_pixel_id",src:"https://s3.eu-central-1.amazonaws.com/maskyoo-cdn/msq_pixel_2023.js?setting_disable_autorun=true",strategy:"afterInteractive",onLoad:e}),l=(0,s.createContext)(null);e.s(["MaskyooProvider",0,({children:e})=>{let[n,o]=(0,s.useState)(null),[c,u]=(0,s.useState)([]),h=!(0,r.isPossibleBot)();return(0,t.jsxs)(l.Provider,{value:{msq:n,preLoadEvents:c},children:[h&&(0,t.jsx)(i,{onLoad:()=>{let{MSQ:e}=window,t=new e(a);c.forEach(e=>{"push"===e.type&&t.push(e.key,e.value),"pushUrlParam"===e.type&&t.pushUrlParam(e.value),"process"===e.type&&t.process()}),o(t),u([])}}),e]})},"useMaskyoo",0,()=>{let e=(0,s.useContext)(l);if(!e)throw Error("useMaskyoo must be used within a MaskyooProvider");let{msq:t,preLoadEvents:r}=e,a=(e,s)=>{t?t.push(e,s):r.push({type:"push",key:e,value:s})};return{push:a,pushUrl:e=>{t?t.pushUrlParam(e):r.push({type:"pushUrlParam",value:e})},process:()=>{t?t.process():r.push({type:"process"})},replaceGa4Id:e=>{if(!String(e).startsWith("G-"))throw Error("Invalid GA4 ID, should be in this format G-XXXXXXX");a("__ga4_tid",e)},pushNumber:e=>a("__maskyoo",e)}}],770613)},879466,(e,t,s)=>{"use strict";Object.defineProperty(s,"__esModule",{value:!0}),Object.defineProperty(s,"default",{enumerable:!0,get:function(){return o}});let r=e.r(741705),a=e.r(391398),n=r._(e.r(191788)),i=e.r(889129);async function l({Component:e,ctx:t}){return{pageProps:await (0,i.loadGetInitialProps)(e,t)}}class o extends n.default.Component{static{this.origGetInitialProps=l}static{this.getInitialProps=l}render(){let{Component:e,pageProps:t}=this.props;return(0,a.jsx)(e,{...t})}}("function"==typeof s.default||"object"==typeof s.default&&null!==s.default)&&void 0===s.default.__esModule&&(Object.defineProperty(s.default,"__esModule",{value:!0}),Object.assign(s.default,s),t.exports=s.default)},804313,e=>{"use strict";var t=e.i(391398),s=e.i(191788),r=e.i(958678),a=e.i(566318),n=e.i(460210);e.i(739355);var i=e.i(775341),l=e.i(559609);class o extends Error{}let c=e=>{let s=document.querySelector('meta[name="hydrated-statusCode"]')?.getAttribute("content")||e.statusCode||500,i=Number(s)===a.STATUS_CODES.BAD_REQUEST;return(0,t.jsxs)(l.GeneralLayout,{isAiSearchEnabled:e.isAiSearchEnabled,children:[(0,t.jsx)(r.default,{children:(0,t.jsx)("meta",{name:"hydrated-statusCode",content:String(s)})}),i?(0,t.jsx)(n.BadRequestErrorSection,{}):(0,t.jsx)(n.ServerErrorSection,{})]})};c.getInitialProps=({res:e,err:t})=>{let s=t?.statusCode,r=e?.statusCode;return t instanceof o?(e.statusCode=a.STATUS_CODES.BAD_REQUEST,{statusCode:a.STATUS_CODES.BAD_REQUEST}):(t&&i.log.error(t,"failed to render page"),{statusCode:s||r||500})},e.s(["BoundaryFallback",0,({error:e})=>((0,s.useEffect)(()=>{e&&i.log.error(e,"failed to render page")},[e]),(0,t.jsx)(n.ServerErrorSection,{})),"default",0,c],804313)},648761,e=>{e.v(t=>Promise.all(["static/chunks/22379_btw709h.js"].map(t=>e.l(t))).then(()=>t(493594)))},828805,e=>{e.v(e=>Promise.resolve().then(()=>e(879466)))},767700,e=>{e.v(t=>Promise.all(["static/chunks/03yxd55ceqw8p.js"].map(t=>e.l(t))).then(()=>t(668026)))},711055,e=>{e.v(e=>Promise.resolve().then(()=>e(672091)))},412210,e=>{e.v(t=>Promise.all(["static/chunks/0f24b4bn6joqu.js"].map(t=>e.l(t))).then(()=>t(80511)))},458547,e=>{e.v(t=>Promise.all(["static/chunks/2naf_c7y1-6y0.js"].map(t=>e.l(t))).then(()=>t(89987)))},555819,e=>{e.v(t=>Promise.all(["static/chunks/3_1rg8h0y3xtv.js"].map(t=>e.l(t))).then(()=>t(875941)))},327703,e=>{e.v(t=>Promise.all(["static/chunks/1vklly8l4qou1.js"].map(t=>e.l(t))).then(()=>t(579812)))},134746,e=>{e.v(t=>Promise.all(["static/chunks/06t8a1rkc6mp3.js"].map(t=>e.l(t))).then(()=>t(788778)))},523721,e=>{e.v(t=>Promise.all(["static/chunks/1m3rifezsqpcb.js"].map(t=>e.l(t))).then(()=>t(97491)))},336770,e=>{e.v(t=>Promise.all(["static/chunks/0la88x0mosxdd.js"].map(t=>e.l(t))).then(()=>t(131449)))},207360,e=>{e.v(t=>Promise.all(["static/chunks/2zr0a3bhw2hwy.js"].map(t=>e.l(t))).then(()=>t(391699)))},947367,e=>{e.v(t=>Promise.all(["static/chunks/1a40o819u0-bc.js"].map(t=>e.l(t))).then(()=>t(913953)))},303397,e=>{e.v(t=>Promise.all(["static/chunks/1olekk9vds7fp.js"].map(t=>e.l(t))).then(()=>t(823811)))},332727,e=>{e.v(t=>Promise.all(["static/chunks/2-wqkwx_xzlof.js"].map(t=>e.l(t))).then(()=>t(447959)))},408400,e=>{e.v(t=>Promise.all(["static/chunks/2_gwkuqvdwudg.js"].map(t=>e.l(t))).then(()=>t(20056)))},394124,e=>{e.v(t=>Promise.all(["static/chunks/1ycddaa_o3uh9.js"].map(t=>e.l(t))).then(()=>t(550987)))},557130,e=>{e.v(t=>Promise.all(["static/chunks/1wg5k_57e-_i1.js"].map(t=>e.l(t))).then(()=>t(665750)))},430778,e=>{e.v(t=>Promise.all(["static/chunks/3mxvrtl3u12em.js"].map(t=>e.l(t))).then(()=>t(35369)))},697748,e=>{e.v(t=>Promise.all(["static/chunks/0ctvpc6hh81dk.js"].map(t=>e.l(t))).then(()=>t(937015)))},638834,e=>{e.v(t=>Promise.all(["static/chunks/1yk3sz9pwidbg.js"].map(t=>e.l(t))).then(()=>t(242908)))},406183,e=>{e.v(t=>Promise.all(["static/chunks/0fk-mk_kk51p1.js"].map(t=>e.l(t))).then(()=>t(515776)))},582739,e=>{e.v(t=>Promise.all(["static/chunks/3krm_j7wb9adi.js"].map(t=>e.l(t))).then(()=>t(171229)))},653434,e=>{e.v(t=>Promise.all(["static/chunks/09mg4mcg4hdh2.js"].map(t=>e.l(t))).then(()=>t(312289)))},291234,e=>{e.v(t=>Promise.all(["static/chunks/1896j2rgvvgp4.js"].map(t=>e.l(t))).then(()=>t(522446)))},479277,e=>{e.v(t=>Promise.all(["static/chunks/3rc9_3zmgqsyo.js"].map(t=>e.l(t))).then(()=>t(845134)))},209524,e=>{e.v(t=>Promise.all(["static/chunks/30zpev0m391s1.js"].map(t=>e.l(t))).then(()=>t(413944)))},583525,e=>{e.v(t=>Promise.all(["static/chunks/1klbowo__b0-c.js"].map(t=>e.l(t))).then(()=>t(789029)))},557994,e=>{e.v(t=>Promise.all(["static/chunks/2vl002279dt7h.js"].map(t=>e.l(t))).then(()=>t(977733)))},218155,e=>{e.v(t=>Promise.all(["static/chunks/0ojmgdrire_6m.js"].map(t=>e.l(t))).then(()=>t(617820)))},456681,e=>{e.v(t=>Promise.all(["static/chunks/3kzwgfcz1euxe.js"].map(t=>e.l(t))).then(()=>t(528194)))},121551,e=>{e.v(t=>Promise.all(["static/chunks/0fd9gvyq6yxgu.js"].map(t=>e.l(t))).then(()=>
1t(838165)))},43543,e=>{e.v(t=>Promise.all(["static/chunks/0whyhddg_fosf.js"].map(t=>e.l(t))).then(()=>t(332415)))},881538,e=>{e.v(t=>Promise.all(["static/chunks/2h8jsu60oqa1m.js"].map(t=>e.l(t))).then(()=>t(920460)))},644718,e=>{e.v(t=>Promise.all(["static/chunks/26fmxdzg7avjp.js"].map(t=>e.l(t))).then(()=>t(220296)))},515707,e=>{e.v(t=>Promise.all(["static/chunks/0_8jn-zb933ui.js"].map(t=>e.l(t))).then(()=>t(708585)))},868785,e=>{e.v(t=>Promise.all(["static/chunks/2bordna_01o37.js"].map(t=>e.l(t))).then(()=>t(929033)))},756107,e=>{e.v(t=>Promise.all(["static/chunks/2akgxnr81nmq-.js"].map(t=>e.l(t))).then(()=>t(29165)))},975539,e=>{e.v(t=>Promise.all(["static/chunks/2dsir6uedi6x2.js"].map(t=>e.l(t))).then(()=>t(918654)))},660594,e=>{e.v(t=>Promise.all(["static/chunks/3svrct9m7twrw.js"].map(t=>e.l(t))).then(()=>t(412205)))},295973,e=>{e.v(t=>Promise.all(["static/chunks/1vkijbnoa1t0a.js"].map(t=>e.l(t))).then(()=>t(293900)))},73713,e=>{e.v(t=>Promise.all(["static/chunks/3nabkjpv31orj.js"].map(t=>e.l(t))).then(()=>t(657999)))},916342,e=>{e.v(t=>Promise.all(["static/chunks/228k161gb2wck.js"].map(t=>e.l(t))).then(()=>t(600763)))},101674,e=>{e.v(t=>Promise.all(["static/chunks/1z8o6evcs6xrf.js"].map(t=>e.l(t))).then(()=>t(167949)))},374629,e=>{e.v(t=>Promise.all(["static/chunks/2rq7nnezbxg2c.js"].map(t=>e.l(t))).then(()=>t(837598)))},854293,e=>{e.v(t=>Promise.all(["static/chunks/0rmm07p0kxmj_.js"].map(t=>e.l(t))).then(()=>t(149035)))},553099,e=>{e.v(t=>Promise.all(["static/chunks/29648_n3xa7gg.js"].map(t=>e.l(t))).then(()=>t(176946)))},303118,e=>{e.v(t=>Promise.all(["static/chunks/2rqai55-c3u4d.js"].map(t=>e.l(t))).then(()=>t(434304)))},125595,e=>{e.v(t=>Promise.all(["static/chunks/405h04ixd8y0b.js"].map(t=>e.l(t))).then(()=>t(332469)))},605945,e=>{e.v(t=>Promise.all(["static/chunks/11kd2clflc-9y.js"].map(t=>e.l(t))).then(()=>t(641631)))},173502,e=>{e.v(t=>Promise.all(["static/chunks/342eeoc4ke3q7.js"].map(t=>e.l(t))).then(()=>t(558927)))},625361,e=>{e.v(t=>Promise.all(["static/chunks/2nrtcl7ii7sr4.js"].map(t=>e.l(t))).then(()=>t(376461)))},879599,e=>{e.v(t=>Promise.all(["static/chunks/3yjfyvbqzv1q-.js"].map(t=>e.l(t))).then(()=>t(436859)))},245534,e=>{e.v(t=>Promise.all(["static/chunks/1k1uliyu7407j.js","static/chunks/3y8x1brh8jel5.js","static/chunks/0f3nqydaxdy7t.js"].map(t=>e.l(t))).then(()=>t(11488)))},756546,e=>{e.v(t=>Promise.all(["static/chunks/2jqhwwa_l6knr.js"].map(t=>e.l(t))).then(()=>t(816573)))}]);
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.