PageSourceSearch

https://www.remax.hr/static/js/commons~bec83d1f.10901597.chunk.js

js remax.hr collected 2026-10-06 15:17:35 UTC 51,801 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebplatform=self.webpackChunkwebplatform||[]).push([[621],{3090:(e,t,i)=>{i.r(t),i.d(t,{default:()=>y});var n=i(80045),a=i(9950),r=i(71817),o=i(85419),l=i(12257),s=i(82053),d=i(53011),c=i(48089),u=i(81422),m=i(50704),g=i(36080),h=i(81239),x=(i(71445),i(73484)),p=i(79278),v=i(24595),f=i(76716),A=i(72930),I=i(44414);const j=["onClick"],y=e=>{let{title:t=null,geoName:i=null,geoType:y="City",geoId:S=0,numberOfResults:w=f.Q3.MAX,tenantId:C,macroRegionId:N,transactionType:b=null,listingStatusUID:T=null,numberOfBedrooms:L=null,numberOfBathrooms:E=null,totalNumOfRooms:O=null,listingPrice:F=null,soldPrice:D=null,itemsToShow:R=f.Q3.MIN,setListingCount:M,viewAllLabel:_,viewAllLink:k,isAreaGuide:P=!1,agentId:G,teamId:U,officeId:B,carouselType:W,macroOfficeId:H,minimumListingsToShow:$,hideNumberOfDaysBanner:q,hideForRentListings:V,maximumDaysOnMarket:z,filter:X,pageType:Y}=e;const[Q,J]=(0,a.useState)(),[K,Z]=(0,a.useState)(!0),[ee,te]=(0,a.useState)([]),[ie,ne]=(0,a.useState)(),{t:ae,i18n:re}=(0,r.Bd)();let oe=Number($)||0;0===oe&&(oe=f.Q3.MIN);const le=(0,a.useMemo)((()=>({xl:{breakpoint:{max:4e3,min:1536},items:4,partialVisibilityGutter:0},lg:{breakpoint:{max:1535,min:1200},items:4,partialVisibilityGutter:0},md:{breakpoint:{max:1199,min:600},items:2,partialVisibilityGutter:0},sm:{breakpoint:{max:599,min:0},items:1,partialVisibilityGutter:0}})),[R]);(0,a.useEffect)((()=>{(async()=>{Z(!0);try{const e=Number(G)||0,t=Number(U)||0,n=Number(B)||0,a=void 0===X||null===X?"":X,r=await(0,v.lP)(i,y,S,w,b,T,L,E,O,F,D,P,e,t,n,H,W,ie,V,z,a);if(null!==r){if(J(r),void 0!==M){let e=void 0===r||r.value.length<oe?0:r.value.length;M(e)}}else void 0!==M&&M(0)}finally{Z(!1)}})()}),[i,M,ie]),(0,a.useEffect)((()=>{(async()=>{try{await(0,x.Pr)().then((e=>{null==e||te(e)})),await(0,p.Xf)().then((e=>{null==e||ne(e)}))}catch(e){}})()}),[re.language]),(0,a.useEffect)((()=>{const e=setInterval((()=>{document.querySelectorAll('.carousel-accessibility[aria-hidden="true"]').forEach((e=>e.removeAttribute("aria-hidden")))}),500);return()=>clearInterval(e)}),[]);(()=>{const[e,t]=(0,a.useState)(window.innerWidth<600);(0,a.useEffect)((()=>{const e=()=>t(window.innerWidth<600);return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}),[])})();const se=e=>{let{onClick:t}=e,i=(0,n.A)(e,j);const{index:a,active:r}=i,o=(0,A.A)("(max-width:600px)"),l=o?"8px":"12px",s=o?"0 2px":"0 4px";return(0,I.jsx)("li",{children:(0,I.jsx)("button",{onClick:t,"aria-label":"Go to slide ".concat(a+1),style:{backgroundColor:r?"#1f355e":"#ccc",border:"none",width:l,height:l,borderRadius:"50%",margin:s,display:"inline-block",cursor:"pointer",padding:0,boxSizing:"border-box",lineHeight:0},children:(0,I.jsx)("span",{className:"sr-only",children:a+1})})})},de=(0,a.useRef)(null);return(0,a.useEffect)((()=>{de.current&&setTimeout((()=>{var e;((null===(e=de.current)||void 0===e?void 0:e.querySelectorAll(".react-multi-carousel-item"))||[]).forEach((e=>{e.setAttribute("aria-hidden","false"),e.querySelector(".image-gallery-slide")&&e.querySelector(".image-gallery-slide").removeAttribute("role")}))}),1e3)}),[Q]),K?(0,I.jsxs)(I.Fragment,{children:[t&&""!==t&&(0,I.jsx)(l.A,{className:"listing-title-wrapper",direction:"row",justifyContent:"space-between",alignItems:"center",useFlexGap:!0,flexWrap:"wrap",spacing:2,sx:{marginBottom:"1.5rem !important",marginTop:"50px !important"},children:(0,I.jsx)(s.A,{className:"listing-title h4",variant:"h2",style:{margin:"6px"},children:t})}),(0,I.jsx)(d.A,{sx:{display:"flex",gap:"16px",overflow:"hidden"},children:Array.from({length:4}).map(((e,t)=>(0,I.jsx)(d.A,{sx:{flex:"0 0 auto",width:{xs:"100%",sm:"50%",md:"25%"}},children:(0,I.jsxs)(c.A,{sx:{background:"transparent!important",boxShadow:"none",position:"relative"},children:[(0,I.jsx)(u.A,{variant:"rectangular",width:"100%",height:260,animation:"wave",sx:{borderRadius:"0"}}),(0,I.jsx)(m.A,{children:(0,I.jsxs)(l.A,{direction:"column",spacing:1,children:[(0,I.jsx)(u.A,{variant:"text",width:"100%",height:20,animation:"wave"}),(0,I.jsx)(u.A,{variant:"text",width:"100%",height:20,animation:"wave"}),(0,I.jsx)(u.A,{variant:"text",width:"100%",height:20,animation:"wave"}),(0,I.jsx)(u.A,{variant:"text",width:"100%",height:20,animation:"wave"})]})})]})},t)))})]}):!Q||Q.value.length<oe?null:(0,I.jsxs)(I.Fragment,{children:[t&&""!==t&&(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)(l.A,{className:"listing-title-wrapper",direction:"row",justifyContent:"space-between",alignItems:"center",useFlexGap:!0,flexWrap:"wrap",spacing:2,sx:{marginBottom:"1.5rem !important",marginTop:"50px !important"},children:[(0,I.jsx)(s.A,{className:"listing-title h4",variant:"h2",style:{margin:"6px"},children:t}),_&&k&&(0,I.jsx)(g.A,{href:k,color:"inherit",underline:"hover",children:(0,I.jsx)(s.A,{className:"body1-medium",variant:"body1",children:_})})]})}),Q&&(0,I.jsx)(h.default,{responsive:le,showDots:!0,infinite:!0,itemClass:"carousel-item-padding c
1arousel-accessibility ",customDot:(0,I.jsx)(se,{}),children:Q.value.map(((e,t)=>{var i;return(0,I.jsx)(o.A,{listingDetail:e.content,lookupList:null!==ee&&void 0!==ee?ee:[],currency:null!==(i=null===ie||void 0===ie?void 0:ie.CurrencyCode)&&void 0!==i?i:"",singleImage:!0,siteSettings:ie,hideNumberOfDaysBanner:q,carouselType:W,pageType:Y,isFirstCard:0===t,"data-testid":"listing-slider-card-".concat(e.content.MLSID)},e.content.MLSID)}))})]})}},16956:(e,t,i)=>{i.d(t,{A:()=>p});var n=i(14857),a=i(72930),r=i(12257),o=i(81408),l=i(13569),s=i(36080),d=i(82053),c=i(86102),u=i(93332),m=i(74635),g=i(40635),h=i(76716),x=i(44414);const p=e=>{let{data:t,mobileWidth:i="100%",desktopWidth:p="300px",relFollow:v}=e;const f=(0,n.A)(),A=(0,a.A)(f.breakpoints.down("sm"));return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(r.A,{direction:{xs:"column",md:"row"},spacing:2,useFlexGap:!0,alignItems:{xs:"start",md:"center"},sx:{width:"100%"},children:[(0,x.jsx)(o.A,{mdDown:!0,children:window.type===h.$q.AGENTMICROSITE?(0,x.jsx)(l.A,{component:"img",sx:{border:"1px solid #ddd",margin:"unset !important",width:{xs:i,md:p}},image:(0,c.Wl)(t.RegionId,t.PhotoId,t.PageType),alt:t.PhotoAltText,title:null===t||void 0===t?void 0:t.Name,onError:e=>{const t=e.target;t.onerror=null,t.src=(0,c.lO)()}}):(0,x.jsx)(s.A,{rel:v,className:"",href:t.ShortLink,title:t.Name,"aria-label":t.Name,underline:"hover",color:"inherit",children:(0,x.jsx)(l.A,{component:"img",sx:{border:"1px solid #ddd",margin:"unset !important",width:{xs:i,md:p}},image:(0,c.Wl)(t.RegionId,t.PhotoId,t.PageType),alt:t.PhotoAltText,title:null===t||void 0===t?void 0:t.Name,onError:e=>{const t=e.target;t.onerror=null,t.src=(0,c.lO)()}})})}),(0,x.jsx)(o.A,{mdUp:!0,children:window.type===h.$q.AGENTMICROSITE?(0,x.jsx)(l.A,{component:"img",sx:{border:"1px solid #ddd",margin:"unset !important",width:{xs:i,md:p}},image:(0,c.Wl)(t.RegionId,t.PhotoId,t.PageType),alt:t.PhotoAltText,title:null===t||void 0===t?void 0:t.Name,onError:e=>{const t=e.target;t.onerror=null,t.src=(0,c.lO)()}}):(0,x.jsx)(s.A,{rel:v,className:"",href:t.ShortLink,title:t.Name,"aria-label":t.Name,underline:"hover",color:"inherit",width:"100%",children:(0,x.jsx)(l.A,{component:"img",sx:{border:"1px solid #ddd",margin:"unset !important",width:{xs:i,md:p}},image:(0,c.Wl)(t.RegionId,t.PhotoId,t.PageType),alt:t.PhotoAltText,title:null===t||void 0===t?void 0:t.Name,onError:e=>{const t=e.target;t.onerror=null,t.src=(0,c.lO)()}})})}),(0,x.jsxs)(r.A,{direction:"column",spacing:1,children:[(0,x.jsx)(d.A,{className:"body1-medium",variant:"body1",children:t.Name}),t.Motto&&(0,x.jsx)(d.A,{className:"body1 secondary-text",variant:"body1",children:t.Motto}),t.Address&&(0,x.jsx)(d.A,{className:"body1 secondary-text",variant:"body1",dangerouslySetInnerHTML:{__html:t.Address}}),window.type!==h.$q.AGENTMICROSITE&&(0,x.jsxs)(x.Fragment,{children:[t.Url&&(0,x.jsx)(d.A,{className:"body1",variant:"body1",mb:1,children:(0,x.jsx)(s.A,{rel:v,className:"secondary-text",target:"_blank",href:t.Url,title:(0,m.t)("OfficeFull_MoreInfo"),"aria-label":(0,m.t)("OfficeFull_MoreInfo"),underline:"hover",color:"inherit",children:A?(0,u.V5)(t.Url,15):(0,u.V5)(t.Url,35)})}),(0,x.jsx)(d.A,{className:"body1-medium",variant:"body1",mb:0,children:(0,x.jsxs)(s.A,{rel:v,href:t.ShortLink,title:t.Name,"aria-label":t.Name,underline:"hover",color:"inherit",sx:{display:"flex",alignItems:"center"},children:[(0,m.t)("AgentFull_MoreInfo"),(0,x.jsx)(g.A,{className:"flip-text",style:{fontSize:"large",marginLeft:"0.25rem"}})]})})]})]})]})})}},25291:(e,t,i)=>{i.d(t,{A:()=>S});var n=i(9950),a=i(66414),r=i(76716),o=i(12257),l=i(71817),s=i(14857),d=i(72930),c=i(70693),u=i(60899),m=i(81422),g=i(81408),h=i(36080),x=i(86102),p=i(8616),v=i(99449),f=i(73484),A=i(44414);const I=e=>{let{agent:t,siteSettings:i,hideOfficeInfo:I=!1,showOfficeContactInfo:j=!1}=e;const y=(0,s.A)(),S=(0,d.A)(y.breakpoints.down("sm")),{t:w,i18n:C}=(0,l.Bd)(),[N,b]=(0,n.useState)(),[T,L]=(0,n.useState)([]),[E,O]=(0,n.useState)(!0);(0,n.useEffect)((()=>{(async()=>{b(await(0,a.nm)(t.OfficeId.toString()));const e=await(0,f.Pr)();L(e);const i=setTimeout((()=>{O(!1)}),200)})()}),[]);let F="/".concat(r.$2.AGENT,"/")+t.AgentId;if(window.tenantid===r.EK.REMAX){var D;const e=null===(D=t.AgentShortLinks)||void 0===D?void 0:D.find((e=>e.LanguageCode===C.language));e&&(F=e.ShortLink)}let R="";null===i||void 0===i||i.MacroRegionID,t.MacroRegionId;let M=!1;(0,v.r)(r.Vt.SHOW,r.Vt.SHOW_LICENSE_NUMBER,i)&&(M=!0);
1const[_,k]=(0,n.useState)(!1),P=(0,A.jsx)(c.A,{sx:{p:3,margin:"auto",borderRadius:"1rem",marginBottom:"1.5rem",maxWidth:"100%",flexGrow:1,backgroundColor:e=>"dark"===e.palette.mode?"#1A2027":"#fff"},children:(0,A.jsxs)(o.A,{direction:"column",children:[(0,A.jsxs)(u.Ay,{container:!0,spacing:3,children:[(0,A.jsx)(u.Ay,{item:!0,xs:"auto",alignItems:"center",children:(0,A.jsx)(m.A,{variant:"rectangular",width:240,height:180,sx:{borderRadius:"1rem"}})}),(0,A.jsx)(u.Ay,{item:!0,xs:6,alignItems:"center",alignContent:"center",children:(0,A.jsxs)(o.A,{spacing:3,direction:"column",children:[(0,A.jsxs)(o.A,{spacing:1,direction:"column",children:[(0,A.jsx)(m.A,{variant:"text",width:200}),(0,A.jsx)(m.A,{variant:"text",width:150})]}),(0,A.jsxs)(o.A,{spacing:2,direction:"column",children:[(0,A.jsx)(m.A,{variant:"rectangular",width:120,height:40}),(0,A.jsx)(m.A,{variant:"text",width:180}),(0,A.jsx)(m.A,{variant:"text",width:180})]})]})})]}),(0,A.jsx)(u.Ay,{container:!0,direction:"row",alignItems:"start",children:(0,A.jsx)(m.A,{variant:"rectangular",width:"100%",height:50,sx:{marginTop:"1.5rem"}})})]})}),G=(0,A.jsx)(c.A,{sx:{p:3,margin:"auto",borderRadius:"1rem",marginBottom:"1.5rem",maxWidth:"100%",flexGrow:1,backgroundColor:e=>"dark"===e.palette.mode?"#1A2027":"#fff"},children:(0,A.jsxs)(u.Ay,{container:!0,spacing:2,alignItems:"center",direction:"column",textAlign:"center",justifyContent:"center",children:[(0,A.jsx)(u.Ay,{item:!0,children:(0,A.jsx)(m.A,{variant:"rectangular",width:240,height:180,sx:{borderRadius:"1rem"}})}),(0,A.jsx)(u.Ay,{item:!0,xs:12,sm:!0,container:!0,alignItems:"center",alignContent:"center",justifyContent:"center",children:(0,A.jsx)(u.Ay,{item:!0,xs:!0,container:!0,direction:"column",spacing:2,alignItems:"center",alignContent:"center",justifyContent:"center",children:(0,A.jsx)(u.Ay,{item:!0,children:(0,A.jsxs)(o.A,{spacing:3,direction:"column",alignItems:"center",alignContent:"center",justifyContent:"center",children:[(0,A.jsxs)(o.A,{spacing:1,direction:"column",alignItems:"center",alignContent:"center",children:[(0,A.jsx)(m.A,{variant:"text",width:200}),(0,A.jsx)(m.A,{variant:"text",width:150})]}),(0,A.jsxs)(o.A,{direction:"column",alignItems:"center",alignContent:"center",justifyContent:"center",spacing:2,children:[(0,A.jsx)(m.A,{variant:"rectangular",width:120,height:40}),(0,A.jsx)(m.A,{variant:"text",width:180})]})]})})})})]})});return E?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(g.A,{lgDown:!0,children:P}),(0,A.jsx)(g.A,{lgUp:!0,children:G})]}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{className:"msite-agent-content-wrapper",children:(0,A.jsx)("div",{className:"msite-agent-featured-wrapper",children:(0,A.jsxs)("div",{className:"msite-card-featured",children:[(0,A.jsx)(h.A,{className:"msite-card-featured-image",underline:"hover",title:null===t||void 0===t?void 0:t.AgentName,"aria-label":null===t||void 0===t?void 0:t.AgentName,href:F,"data-testid":"agent-image-link",style:{backgroundImage:'url("'.concat((0,x.Wl)(null===t||void 0===t?void 0:t.RegionId,null===t||void 0===t?void 0:t.AgentPhotoId,r.$2.AGENT))}}),(0,A.jsxs)("div",{className:"msite-card-featured-content",children:[(0,A.jsx)(h.A,{underline:"hover",title:null===t||void 0===t?void 0:t.AgentName,"aria-label":null===t||void 0===t?void 0:t.AgentName,href:F,"data-testid":"agent-name-link",children:(0,A.jsx)("h3",{children:null===t||void 0===t?void 0:t.AgentName})}),(0,A.jsx)("h4",{dangerouslySetInnerHTML:{__html:null===t||void 0===t?void 0:t.Slogan}}),(0,A.jsxs)("div",{className:"msite-card-contact-social",children:[t&&(0,A.jsx)(p.Ft,{phone:null===t||void 0===t?void 0:t.AgentPhone,email:null===t||void 0===t?void 0:t.AgentEmail,whatsApp:null===t||void 0===t?void 0:t.WhatsApp,facebookMessengerID:null===t||void 0===t?void 0:t.FacebookMessengerID,viberID:null===t||void 0===t?void 0:t.ViberID,telegramID:null===t||void 0===t?void 0:t.TelegramID,lineChat:null===t||void 0===t?void 0:t.LINEChat,lineChatID:null===t||void 0===t?void 0:t.LineChatID,weChat:null===t||void 0===t?void 0:t.WeChat,weChatID:null===t||void 0===t?void 0:t.WeChatID,isMobile:S,agent:t,siteSettings:i,page:r.$2.AGENTSEARCH}),t&&(0,A.jsx)(p.Mv,{socialMedias:null===t||void 0===t?void 0:t.SocialMedias,isSocialMediaEnabled:null===t||void 0===t?void 0:t.IsSocialMediaEnabled,lookupList:T,siteSettings:i})]}),(0,A.jsx)("span",{className:"msite-card-featured-division"}),(0,A.jsxs)("ul",{children:[(null===t||void 0===t?void 0:t.BulletPoint1)&&(0,A.jsx)("li",{dangerouslySetInnerHTML:{__html:t.BulletPoint1}}),(null===t||void 0===t?void 0:t.BulletPoint2)&&(0,A.jsx)("li",{dangerouslySetInnerHTML:{__html:t.BulletPoint2}}),(null===t||void 0===t?void 0:t.BulletPoint3)&&(0,A.jsx)("li",{dangerouslySetInnerHTML:{__html:t.BulletPoint3}})]}),(null===t||void 0===t?void 0:t.AgentLicenseNumber)&&(0,A.jsx)("div",{className:"msite-card-featured-agent-license-number",children:(0,A.jsxs)("span",{children:[w("AgentFull_LicenseNumber")," ",null===t||void 0===t?void 0:t.AgentLicenseNumber]})})]})]})})}),(0,A.jsx)("div",{className:"msite-agent-floating-whatsapp",children:t&&(0,A.jsx)(p.Ft,{phone:"",email:"",whatsApp:null===t||void 0===t?void 0:t.WhatsApp,facebookMessengerID:"",viberID:"",telegramID:"",lineChat:"",lineChatID:"",weChat:"",weChatID:"",isMobile:S,agent:t,siteSettings:i,page:r.$2.AGENTSEARCH})})]})};i(37774);var j=i(17616);const y=e=>{let{office:t,siteSettings:i,pageType:a,appendComment:I,arrow:y,isDefaultOffice:S=!1,showPhoneAndEmail:w=!1}=e;const C=(0,s.A)(),N=(0,d.A)(C.breakpoints.down("sm")),{t:b,i18n:T}
1=(0,l.Bd)(),L=T.language,[E,O]=(0,n.useState)([]),[F,D]=(0,n.useState)(!0);(0,n.useEffect)((()=>{(async()=>{const e=await(0,f.Pr)();O(e);const t=setTimeout((()=>{D(!1)}),200)})()}),[]);let R="/".concat(r.$2.OFFICE,"/")+t.OfficeId;if(window.tenantid===r.EK.REMAX){var M;const e=null===(M=t.OfficeShortLinks)||void 0===M?void 0:M.find((e=>e.LanguageCode===L));e&&(R=e.ShortLink)}let _="";null===i||void 0===i||i.MacroRegionID,t.MacroRegionId;let k=!1;(0,v.r)(r.Vt.SHOW,r.Vt.SHOW_LICENSE_NUMBER,i)&&(k=!0);const[P,G]=(0,n.useState)(!1),U=(0,A.jsx)(c.A,{sx:{p:3,margin:"auto",borderRadius:"1rem",marginBottom:"1.5rem",maxWidth:"100%",flexGrow:1,backgroundColor:e=>"dark"===e.palette.mode?"#1A2027":"#fff"},children:(0,A.jsx)(o.A,{direction:"column",children:(0,A.jsxs)(u.Ay,{container:!0,spacing:3,children:[(0,A.jsx)(u.Ay,{item:!0,xs:"auto",alignItems:"center",children:(0,A.jsx)(m.A,{variant:"rectangular",width:240,height:180,sx:{borderRadius:"1rem"}})}),(0,A.jsx)(u.Ay,{item:!0,xs:6,alignItems:"center",alignContent:"center",children:(0,A.jsxs)(o.A,{spacing:3,direction:"column",children:[(0,A.jsxs)(o.A,{spacing:1,direction:"column",children:[(0,A.jsx)(m.A,{variant:"text",width:200}),(0,A.jsx)(m.A,{variant:"text",width:150})]}),(0,A.jsxs)(o.A,{spacing:2,direction:"column",children:[(0,A.jsx)(m.A,{variant:"rectangular",width:120,height:40}),(0,A.jsx)(m.A,{variant:"text",width:180}),(0,A.jsx)(m.A,{variant:"text",width:180})]})]})})]})})}),B=(0,A.jsx)(c.A,{sx:{p:3,margin:"auto",borderRadius:"1rem",marginBottom:"1.5rem",maxWidth:"100%",flexGrow:1,backgroundColor:e=>"dark"===e.palette.mode?"#1A2027":"#fff"},children:(0,A.jsxs)(u.Ay,{container:!0,spacing:2,alignItems:"center",direction:"column",textAlign:"center",justifyContent:"center",children:[(0,A.jsx)(u.Ay,{item:!0,children:(0,A.jsx)(m.A,{variant:"rectangular",width:240,height:180,sx:{borderRadius:"1rem"}})}),(0,A.jsx)(u.Ay,{item:!0,xs:12,sm:!0,container:!0,alignItems:"center",alignContent:"center",justifyContent:"center",children:(0,A.jsx)(u.Ay,{item:!0,xs:!0,container:!0,direction:"column",spacing:2,alignItems:"center",alignContent:"center",justifyContent:"center",children:(0,A.jsx)(u.Ay,{item:!0,children:(0,A.jsxs)(o.A,{spacing:3,direction:"column",alignItems:"center",alignContent:"center",justifyContent:"center",children:[(0,A.jsxs)(o.A,{spacing:1,direction:"column",alignItems:"center",alignContent:"center",children:[(0,A.jsx)(m.A,{variant:"text",width:200}),(0,A.jsx)(m.A,{variant:"text",width:150})]}),(0,A.jsxs)(o.A,{direction:"column",alignItems:"center",alignContent:"center",justifyContent:"center",spacing:2,children:[(0,A.jsx)(m.A,{variant:"rectangular",width:120,height:40}),(0,A.jsx)(m.A,{variant:"text",width:180})]})]})})})})]})});return F?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(g.A,{lgDown:!0,children:U}),(0,A.jsx)(g.A,{lgUp:!0,children:B})]}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("div",{className:"msite-office-featured-wrapper",children:(0,A.jsxs)("div",{className:"msite-card-featured",children:[(0,A.jsx)(h.A,{className:"msite-card-featured-image",underline:"hover",title:null===t||void 0===t?void 0:t.OfficeName,"aria-label":null===t||void 0===t?void 0:t.OfficeName,href:R,"data-testid":"office-image-link",style:{backgroundImage:'url("'.concat((0,x.Wl)(t.RegionId,t.PhotoId,r.$2.OFFICE),'")')},children:(0,A.jsxs)("div",{className:"msite-card-featured-image-icons",children:[t&&S&&(0,A.jsx)(p.Ft,{phone:null===t||void 0===t?void 0:t.Phone,email:null===t||void 0===t?void 0:t.Email,whatsApp:null===t||void 0===t?void 0:t.WhatsApp,facebookMessengerID:"",viberID:"",telegramID:"",lineChat:"",lineChatID:"",weChat:"",weChatID:"",isMobile:N,page:r.$2.OFFICE,office:t}),t&&S&&(0,A.jsx)(j.t,{componentName:"ProfileSocialMediaLinks",children:(0,A.jsx)(p.Mv,{socialMedias:null===t||void 0===t?void 0:t.SocialMedias,isSocialMediaEnabled:null===t||void 0===t?void 0:t.IsSocialMediaSecurityEnabled,lookupList:E,siteSettings:i})})]})}),(0,A.jsxs)("div",{className:"msite-card-featured-content",children:[(0,A.jsx)(h.A,{underline:"hover",title:null===t||void 0===t?void 0:t.OfficeName,"aria-label":null===t||void 0===t?void 0:t.OfficeName,href:R,"data-testid":"office-name-link",children:(0,A.jsx)("h3",{children:null===t||void 0===t?void 0:t.OfficeName})}),(0,A.jsx)("h4",{dangerouslySetInnerHTML:{__html:null===t||void 0===t?void 0:t.Slogan}}),(0,A.jsx)("p",{dangerouslySetInnerHTML:{__html:null===t||void 0===t?void 0:t.Closer}}
1),(0,A.jsxs)("ul",{children:[(null===t||void 0===t?void 0:t.BulletPoint1)&&(0,A.jsx)("li",{dangerouslySetInnerHTML:{__html:t.BulletPoint1}}),(null===t||void 0===t?void 0:t.BulletPoint2)&&(0,A.jsx)("li",{dangerouslySetInnerHTML:{__html:t.BulletPoint2}}),(null===t||void 0===t?void 0:t.BulletPoint3)&&(0,A.jsx)("li",{dangerouslySetInnerHTML:{__html:t.BulletPoint3}}),(null===t||void 0===t?void 0:t.BulletPoint4)&&(0,A.jsx)("li",{dangerouslySetInnerHTML:{__html:t.BulletPoint4}})]}),(0,A.jsx)("div",{className:"msite-card-featured-office-address",children:(0,A.jsxs)("span",{children:[null===t||void 0===t?void 0:t.OfficeAddress,", ",null===t||void 0===t?void 0:t.City,", ",null===t||void 0===t?void 0:t.Province]})}),(null===t||void 0===t?void 0:t.OfficeLicenseNumber)&&(0,A.jsx)("div",{className:"msite-card-featured-office-license-number",children:(0,A.jsxs)("span",{children:[b("OfficeFull_LicenseNumber")," ",null===t||void 0===t?void 0:t.OfficeLicenseNumber]})})]})]})}),(0,A.jsx)("div",{className:"msite-office-floating-whatsapp",children:t&&S&&(0,A.jsx)(p.Ft,{phone:"",email:"",whatsApp:null===t||void 0===t?void 0:t.WhatsApp,facebookMessengerID:"",viberID:"",telegramID:"",lineChat:"",lineChatID:"",weChat:"",weChatID:"",isMobile:N,page:r.$2.OFFICE,office:t})})]})},S=e=>{let{siteSettings:t,office:i,agent:l}=e;const[s,d]=(0,n.useState)(i);return(0,n.useEffect)((()=>{window.type===r.$q.AGENTMICROSITE&&l&&(0,a.nm)(l.OfficeId.toString()).then((e=>{d(e)})).catch((()=>{}))}),[l]),(0,A.jsxs)(A.Fragment,{children:[window.type===r.$q.AGENTMICROSITE&&l&&(0,A.jsx)(o.A,{direction:"column",spacing:2,className:"msite-cardform-card",children:(0,A.jsx)("div",{className:"msite-cardform-agent",children:(0,A.jsx)(I,{agent:l,siteSettings:t,hideOfficeInfo:!0,showOfficeContactInfo:!0})})}),window.type===r.$q.OFFICEMICROSITE&&s&&(0,A.jsx)(o.A,{direction:"column",spacing:2,children:(0,A.jsx)("div",{className:"msite-cardform-office",children:(0,A.jsx)(y,{office:s,siteSettings:t,pageType:r.$2.HOMECONTACT,appendComment:"",arrow:!1,isDefaultOffice:!0,showPhoneAndEmail:!0})})})]})}},40654:(e,t,i)=>{i.d(t,{A:()=>S});var n=i(74635),a=i(9950),r=i(15537),o=i(76716),l=i(13993),s=i(12257),d=i(82053),c=i(90399),u=i(63464),m=i(40033),g=i(25333),h=i(28170),x=i(1320),p=i(15769),v=i(34075),f=i(9213),A=i(21671),I=i(96319),j=i(99449),y=i(44414);const S=e=>{var t,i,S,w,C,N;let{siteSettings:b,lookupList:T,pageType:L,listingPrice:E,listingCurrency:O,listingPriceEuro:F,transactionTypeUID:D,rentalPriceGranularityUID:R,priceTypeUID:M}=e;const[_,k]=(0,a.useState)(!1);let P=!1,G=!1;1028===window.macroregionid&&(G=!0),(0,j.r)(o.Vt.SHOW,o.Vt.SHOW_ALTERNATE_CURRENCY,b)&&(P=!0);t=null===b||void 0===b?void 0:b.RegionSupportedCurrencies;const U=parseFloat(null!==(i=null===b||void 0===b||null===(S=b.RegionSupportedCurrencies.find((e=>e.CurrencyCode===O)))||void 0===S?void 0:S.USExchangeRate)&&void 0!==i?i:"0");let B=b.AlternativeCurrencyCode;O!==b.DefaultCurrency&&(B=b.DefaultCurrency);let W=!1;(0,j.r)(o.Vt.SHOW,o.Vt.SHOW_PRICE_TYPE_IN_LISTING_DETAIL,b)&&(W=!0);const H=parseFloat(null===b||void 0===b||null===(w=b.RegionSupportedCurrencies.find((e=>e.CurrencyCode===B)))||void 0===w?void 0:w.USExchangeRate),$=H&&0!==H?E*U/H:0,q=null!==(C=null===b||void 0===b||null===(N=b.RegionSupportedCurrencies.find((e=>e.CurrencyCode===B)))||void 0===N?void 0:N.CurrencyCode)&&void 0!==C?C:"",V=P&&$>0&&q&&(0,y.jsx)("span",{"data-testid":"alternative-price",dangerouslySetInnerHTML:{__html:(0,r.vv)($,q,b)}}),z=new Date;z.setDate(z.getDate()-1);const X=(0,y.jsxs)(y.Fragment,{children:[0===E?(0,y.jsx)("span",{"data-testid":"price-upon-request",children:(0,n.t)("ListingFull_UponRequest")}):(0,y.jsx)("span",{"data-testid":"card-first-price",className:"card-first-price",dangerouslySetInnerHTML:{__html:(0,r.vv)(E,O,b)}})," ",0!==E&&null!==R&&D==o.t2.FORRENT.toString()?(0,y.jsx)("span",{"data-testid":"card-price-recurrence",className:"card-price-recurrence",children:(0,l.EN)(R.toString(),T)}):""]});return(0,y.jsxs)(y.Fragment,{children:[L===o.$2.LISTING_DETAIL?(0,y.jsx)(y.Fragment,{children:(0,y.jsxs)(s.A,{direction:"column",spacing:.5,children:[W&&E>0&&void 0!==M&&null!==M&&(0,y.jsx)(s.A,{direction:"row",spacing:.5,alignItems:"center",children:(0,y.jsx)("span",{"data-testid":"card-price-type",className:"card-price-recurrence card-price-type",children:(0,l.EN)(M.toString(),T)})}),(0,y.jsxs)(s.A,{direction:"row",spacing:.5,alignItems:"center",children:[(0,y.jsx)(d.A,{id:"listing-price","data-testid":"listing-price",variant:"h2",className:"h4 brand-secondary",sx:{marginBottom:"0 !important",color:"var(--secondary-color) !important;"},children:G&&O!==b.DefaultCurrency?V:X}),E>0&&(0,y.jsx)(d.A,{"data-testid":"alternative-price-text",className:"body2 secondary-text",variant:"body2",children:G&&O!==b.DefaultCurrency?X:V}),E>0&&(0,y.jsx)(c.A,{"data-testid":"other-currencies-button",className:"listing-currency-button",sx:{background:"white !important"},label:(0,n.t)("ListingFull_OtherCurrencies"),variant:"outlined",onClick:()=>k(!0)})]})]})}):(0,y.jsx)(y.Fragment,{children:(0,y.jsxs)(s.A,{direction:"column",spacing:1,useFlexGap:!0,children:[(0,y.jsx)(d.A,{"data-testid":"price-text",className:"body1-medium text-align-left",variant:"body1",children:G&&O!==b.DefaultCurrency?V:X}),E>0&&(0,y.jsx)(d.A,{"data-testid":"alternative-price-secondary-text",className:"body2 secondary-text",variant:"body2",children:G&&O!==b.DefaultCurrency?X:V})]})}),_&&(0,y.jsxs)(u.A,{id:"currency-converter-popup","data-testid":"currency-converter-popup",className:"customBox",open:_,onClose:()=>k(!1),"aria-labelledby":"ocurrency-converter-popup","aria-describedby":"
1currency-converter-popup-description",fullWidth:!0,maxWidth:"sm",children:[(0,y.jsx)(m.A,{sx:{m:0,p:3,position:"relative"},children:(0,y.jsx)(d.A,{"data-testid":"currency-converter-title",className:"h5",variant:"h5",sx:{marginBottom:"0 !important"},children:(0,n.t)("ListingFull_CurrencyConverter")})}),(0,y.jsx)(g.A,{"aria-label":"Close",role:"button","data-testid":"close-currency-converter",onClick:()=>k(!1),sx:{position:"absolute",right:24,top:16},children:(0,y.jsx)(I.A,{})}),(0,y.jsxs)(h.A,{dividers:!0,sx:{padding:"1.5rem !important"},children:[(0,y.jsx)(x.A,{className:"MainTable",sx:{borderRadius:"0 !important"},children:(0,y.jsx)(p.A,{"aria-label":"currency table",children:(0,y.jsx)(v.A,{children:null===b||void 0===b?void 0:b.RegionSupportedCurrencies.sort(((e,t)=>e.CurrencyCode===b.DefaultCurrency?-1:t.CurrencyCode===b.DefaultCurrency?1:0)).map(((e,t)=>{var i;const n=parseFloat(null!==(i=null===e||void 0===e?void 0:e.USExchangeRate)&&void 0!==i?i:"0"),a=e.CurrencyCode===O?E:0!==U&&0!==n?E*U/n:0,o=(0,r.vv)(a,e.CurrencySymbol,b,!0),s=(0,l.EN)(e.LookUpTypeUID,T),d=0===t,c=t%2===0&&0!==t;return(0,y.jsxs)(f.A,{"data-testid":"currency-row-".concat(e.CurrencyCode),className:c?"light":"",sx:d?{backgroundColor:"var(--secondary-color)","& td":{color:"white !important"}}:{},children:[(0,y.jsx)(A.A,{"data-testid":"currency-price-".concat(e.CurrencyCode),children:o}),(0,y.jsx)(A.A,{"data-testid":"currency-name-".concat(e.CurrencyCode),children:s})]},e.CurrencyCode)}))})})}),(0,y.jsxs)(d.A,{"data-testid":"currency-converter-disclaimer",variant:"body2",className:"body2-medium text-align-left",sx:{marginTop:"1rem"},children:[(0,n.t)("CurrencyConverter_Disclaimer"),(0,y.jsx)("br",{}),(0,n.t)("CurrencyConverter_ExchangeRateLastUpdated")+" "+(0,r.Yq)(new Date(z),"CurrencyConverter_ExchangeRateLastUpdated",b,!1)]})]})]})]})}},43178:(e,t,i)=>{i.d(t,{A:()=>m});var n=i(9950),a=i(66414),r=i(8909),o=i(76716),l=i(82053),s=i(74635),d=i(81239),c=i(57340),u=i(44414);const m=e=>{let{officeId:t,macroOfficeId:i,siteSettings:m,pageType:g,office:h,itemsToShow:x=o.Q3.MIN,officeWidgetTitle:p,officeWidgetSubtitle:v}=e;const[f,A]=(0,n.useState)(),I=async()=>{if(void 0===window.tenantid)return null;let e="";return e+="content/TenantId eq ".concat(window.tenantid," and content/MacroRegionId eq ").concat(window.macroregionid," "),window.type===o.$q.OFFICEMICROSITE&&parseInt(i)>0?e+=" and content/MacroOfficeId eq '".concat(i,"'"):void 0!==h&&null!==h.MacroOfficeId&&""!==h.MacroOfficeId?e+=" and content/MacroOfficeId eq '".concat(h.MacroOfficeId,"'"):window.type===o.$q.OFFICEMICROSITE&&parseInt(t)>0&&(e+=" and content/OfficeId eq ".concat(t)),e+=" and content/IsRegionalOffice eq false and content/Disabled eq false",e};(0,n.useEffect)((()=>{(async()=>{const e={count:!0,search:"*",queryType:"full",select:"*",filter:await I()};try{const i=await(0,a.r_)(e);i.value=i.value.sort(((e,i)=>{const n=String(e.content.OfficeId)===String(t);return n===(String(i.content.OfficeId)===String(t))?0:n?-1:1})),A(i)}catch(i){}})()}),[]);const j=(0,n.useMemo)((()=>({xl:{breakpoint:{max:4e3,min:1600},items:3,partialVisibilityGutter:0},lg:{breakpoint:{max:1599,min:1300},items:3,partialVisibilityGutter:0},md:{breakpoint:{max:1299,min:900},items:2,partialVisibilityGutter:0},sm:{breakpoint:{max:899,min:0},items:1,partialVisibilityGutter:0}})),[x]);return(0,u.jsxs)(u.Fragment,{children:[g!==o.$2.OFFICE&&(0,u.jsx)("div",{className:"msite-home-card msite-home-card-office","data-testid":"office-list",children:(0,u.jsxs)("div",{className:"msite-home-card-content",children:[(0,u.jsx)("div",{className:"msite-home-card-main",children:f&&"undefined"!==typeof(null===f||void 0===f?void 0:f.value)&&(null===f||void 0===f?void 0:f.value.map(((e,t)=>(0,u.jsx)(r.A,{office:e.content,siteSettings:m,pageType:g,appendComment:"",arrow:!1},t))))}),f&&"undefined"!==typeof(null===f||void 0===f?void 0:f.value)&&f.value.length>1&&(0,u.jsx)("div",{className:"msite-home-card-list",children:f&&"undefined"!==typeof(null===f||void 0===f?void 0:f.value)&&(null===f||void 0===f?void 0:f.value.filter((e=>!1===e.isDefaultOffice)).map(((e,t)=>(0,u.jsx)(r.A,{office:e.content,siteSettings:m,pageType:g,appendComment:"",arrow:!0,isDefaultOffice:e.isDefaultOffice},t))))})]})}),g===o.$2.OFFICE&&(void 0!==window.parentidentity&&parseInt(window.parentidentity)>0||void 0!==h&&null!==h.MacroOfficeId&&""!==h.MacroOfficeId)&&f&&(null===f||void 0===f?void 0:f.value.length)>1&&(0,u.jsxs)("div",{className:"msite-home-our-offices",children:[n.isValidElement(p)||Array.isArray(p)?(0,u.jsx)("div",{className:"msite-home-our-offices-title",children:p}):(0,u.jsxs)(l.A,{className:"h4 msite-home-our-offices-title",variant:"h2",sx:{marginBottom:"0 !important"},children:[p||(0,s.t)("OfficeFull_OurOffices"),null!==v&&(0,u.jsx)("p",{className:"msite-home-our-offices-subtitle",children:v||"Get to know our offices and come visit us. We are ready to assist you."})]}),(0,u.jsx)("div",{className:"msite-home-our-offices-wrapper",children:(0,u.jsx)(d.default,{responsive:j,children:null===f||void 0===f?void 0:f.value.filter((e=>!e.isDefaultOffice)).map(((e,t)=>(0,u.jsx)(c.A,{office:e.content,siteSettings:m,pageType:g,appendComment:""},t)))})})]})]})}},45420:(e,t,i)=>{i.d(t,{A:()=>u});var n=i(9950),a=i(66414),r=i(76716),o=i(12257),l=i(4927),s=i(49357),d=i(17962),c=i(44414);const u=e=>{var t;let{siteSettings:i,office:u,agent:m,title:g,subtitle:h}=e;
1const[x,p]=(0,n.useState)(u);return(0,n.useEffect)((()=>{window.type===r.$q.AGENTMICROSITE&&m&&(0,a.nm)(m.OfficeId.toString()).then((e=>{p(e)})).catch((()=>{}))}),[m]),(0,c.jsxs)(c.Fragment,{children:[window.type===r.$q.AGENTMICROSITE&&m&&(0,c.jsx)(o.A,{direction:"column",spacing:2,className:"msite-cardform-card",children:(0,c.jsx)("div",{className:"msite-cardform-agent",children:(0,c.jsx)(d.A,{agent:m,siteSettings:i,hideOfficeInfo:!0,showOfficeContactInfo:!0,title:g,subtitle:h})})}),window.type===r.$q.OFFICEMICROSITE&&x&&(0,c.jsx)(o.A,{direction:"column",spacing:2,sx:{width:"50%"},children:(0,c.jsx)("div",{className:"msite-cardform-office",children:(0,c.jsx)(s.A,{office:x,siteSettings:i,pageType:r.$2.HOMECONTACT,appendComment:"",arrow:!1,isDefaultOffice:!0,showPhoneAndEmail:!0,title:g,subtitle:h})})}),(0,c.jsxs)(o.A,{className:"msite-cardform-form",direction:"column",spacing:2,sx:{border:"1px solid #ccc",borderRadius:"0 16px 16px 0",padding:"16px",width:"65%",margin:"0 auto"},children:[window.type===r.$q.AGENTMICROSITE&&m&&(0,c.jsx)(l.DH,{data:{tenantId:null===m||void 0===m?void 0:m.TenantId,regionId:null===m||void 0===m?void 0:m.RegionId,officeId:null===m||void 0===m?void 0:m.OfficeId,agentId:null===m||void 0===m||null===(t=m.AgentId)||void 0===t?void 0:t.toString(),agentName:null===m||void 0===m?void 0:m.AgentName,officeName:null===m||void 0===m?void 0:m.OfficeName,agentdata:m,page:r.$2.HOMECONTACT,actionName:"SendMessageForAgent"}}),window.type===r.$q.OFFICEMICROSITE&&x&&(0,c.jsx)(l.DH,{data:{tenantId:null===x||void 0===x?void 0:x.TenantId,regionId:null===x||void 0===x?void 0:x.RegionId,officeId:null===x||void 0===x?void 0:x.OfficeId,officeName:null===x||void 0===x?void 0:x.OfficeName,office:x,page:r.$2.HOMECONTACT,actionName:"SendMessageForOffice"}})]})]})}},85419:(e,t,i)=>{i.d(t,{A:()=>W});var n=i(89379),a=i(9950),r=i(71817),o=i(59254),l=i(17259),s=i(70693),d=i(53011),c=i(48089),u=i(81422),m=i(50704),g=i(12257),h=i(13569),x=i(36080),p=i(90399),v=i(83274),f=i(82053),A=i(25333),I=i(81408),j=i(359),y=i(81732),S=i(1765),w=i(46621),C=i(75388),N=i(31263),b=i(67443),T=i(84857),L=i(27222),E=i(15537),O=i(33288),F=i(86102),D=i(52587),R=i(13993),M=i(90675),_=i(76716),k=i(40654),P=i(17616),G=i(29898),U=i(99449),B=i(44414);(0,o.Ay)(s.A)((e=>{let{theme:t}=e;return(0,n.A)((0,n.A)({backgroundColor:"dark"===t.palette.mode?"#1A2027":"#fff"},t.typography.body2),{},{padding:t.spacing(1),color:t.palette.text.secondary})}));const W=e=>{var t,o,s,W,H,$;let{listingDetail:q,lookupList:V,currency:z,showMapAndImage:X=!0,singleImage:Y=!1,siteSettings:Q,reloadFavouriteSelection:J=!1,hideNumberOfDaysBanner:K=!1,carouselType:Z="",pageType:ee="",isFirstCard:te=!1}=e;const{t:ie}=(0,r.Bd)(),ne=null===q||void 0===q?void 0:q.Location,{i18n:ae}=(0,r.Bd)(),re=ae.language,oe=null!==(t=null===Q||void 0===Q?void 0:Q.DefaultMapProvider)&&void 0!==t?t:_.Du.LEAFLET,le=(0,a.lazy)((()=>Promise.resolve().then(i.bind(i,75183)))),se=(0,a.useRef)(null),[de,ce]=(0,a.useState)(!1),[ue,me]=(0,a.useState)(!1),[ge,he]=(0,a.useState)(!1),[xe,pe]=(0,a.useState)(ie("ListingFull_AddToFavouritesToolTip")),[ve,fe]=(0,a.useState)(0),[Ae,Ie]=(0,a.useState)(!0),[je,ye]=(0,a.useState)(!1),[Se,we]=(0,a.useState)(0);(0,a.useEffect)((()=>{0===(null===ne||void 0===ne?void 0:ne.coordinates[0])&&0===(null===ne||void 0===ne?void 0:ne.coordinates[1])?ye(!0):ye(!1)}),[ne]);const Ce=(0,a.useRef)({x:0,y:0,moved:!1}),Ne=e=>{Ce.current={x:e.clientX,y:e.clientY,moved:!1}},be=e=>{if(!Ce.current)return;const t=Math.abs(e.clientX-Ce.current.x),i=Math.abs(e.clientY-Ce.current.y);(t>6||i>6)&&(Ce.current.moved=!0)};(0,a.useEffect)((()=>{(()=>{const e=JSON.parse(localStorage.getItem("favorites")||"[]").some((e=>e.id===(null===q||void 0===q?void 0:q.MLSID)));he(e),e&&pe(ie("ListingFull_RemoveToFavouritesToolTip")),Ie(!1)})(),J&&we((e=>e+1))}),[null===q||void 0===q?void 0:q.MLSID,J]);const Te=()=>{me(!ue),we((e=>e+1))},Le=q.ListingImages&&0!==q.ListingImages.length?q.ListingImages.sort(((e,t)=>e.Order-t.Order)).map(((e,t)=>({original:(0,F.p4)(e.FileName,q.RegionId,e.HasLargeImage,e.IsWatermarked,!1),onErrorImage:"",slideIndex:t,customStyle:{touchAction:"pan-y"}}))):[{original:(0,F.Q1)(),slideIndex:0,onErrorImage:(0,F.Q1)()}],Ee=Le.slice(0,!0===Y?1:_.C$.MAX_IMAGES_PER_LISTING_CARD),Oe=window.location.href,Fe=new URL(Oe),De="".concat(Fe.protocol,"//").concat(Fe.host,"/");let Re=De+q.MLSID;null!==q.ShortLinks&&null!==q.ShortLinks.filter((e=>e.LanguageCode===re))&&q.ShortLinks.filter((e=>e.LanguageCode===re)).length>0&&(Re=De+q.ShortLinks.filter((e=>e.LanguageCode===re))[0].ShortLink);const Me=[_.TJ.LAND.toString(),_.Tm.LAND.toString()].includes(q.PropertyTypeUID.toString()),_e=((e,t,i,n,a,r)=>{const o=null===(e=q.GeoDatas)||void 0===e?void 0:e.find((e=>e.LanguageCode===re));var l;return Me?null!==(l=null===o||void 0===o?void 0:o.ShortAddress)&&void 0!==l?l:null:null!==(t=null!==(i=null!==(n=null===o||void 0===o?void 0:o.FullAddress)&&void 0!==n?n:null===(a=q.GeoDatas)||void 0===a||null===(r=a[0])||void 0===r?void 0:r.FullAddress)&&void 0!==i?i:q.FullAddress)&&void 0!==t?t:null})(),ke={propertyType:(0,R.EN)(null===q||void 0===q||null===(o=q.PropertyTypeUID
1)||void 0===o?void 0:o.toString(),V),transactionType:(0,R.EN)(null===q||void 0===q||null===(s=q.TransactionTypeUID)||void 0===s?void 0:s.toString(),V),address:_e,mlsId:null!==(W=null===q||void 0===q?void 0:q.MLSID)&&void 0!==W?W:""};let Pe=!1;Z!==_.Ax.RECENTLYSOLDRENTED||"169"!==q.ListingStatusUID.toString().trim()&&"167"!==q.ListingStatusUID.toString().trim()||(Pe=!0,Re="#");let Ge=!1;Z!==_.Ax.RECENTLYLISTED&&Z!==_.Ax.FEATUREDLISTINGS&&Z!==_.Ax.FEATUREDLUXURYLISTINGS&&Z!==_.Ax.FEATUREDCOMMERCIALLISTINGS||(Ge=!0);let Ue=!1;Z!==_.Ax.FEATUREDLISTINGS&&Z!==_.Ax.FEATUREDLUXURYLISTINGS&&Z!==_.Ax.FEATUREDCOMMERCIALLISTINGS||(Ue=!0);let Be=ie("ListingFull_LivingSqM"),We=ie("ListingFull_BuiltArea");Q&&null!==Q&&void 0!==Q&&Q.RegionParamters&&(null===Q||void 0===Q||null===(H=Q.RegionParamters.find((e=>e.ParameterName==_.bd.UNITOFMEASURE)))||void 0===H?void 0:H.ParameterValue.trim().toLocaleLowerCase())===_.S1.SQF&&(Be=ie("ListingFull_CommTotalSqF"),We=ie("ListingFull_BuiltAreaSqFt"));let He=!1;(0,U.r)(_.Vt.SHOW,_.Vt.SHOW_PUBLICLISTINGLISTTOTALROOMS,Q)&&(He=!0);let $e=!1;(0,U.r)(_.Vt.SHOW,_.Vt.SHOW_PUBLICLISTINGLISTBUILTAREA,Q)&&($e=!0);let qe=!1;(0,U.r)(_.Vt.SHOW,_.Vt.SHOW_PUBLICLISTINGLISTPARKINGSPACES,Q)&&(qe=!0);let Ve=null!==q.TotalArea&&q.TotalArea>0&&q.ListingClass.toString()===_.uh.RESIDENTIAL.toString()&&q.PropertyTypeUID.toString()!==_.TJ.LAND.toString();return(0,B.jsx)("div",{className:"listing-card","data-testid":"listing-card-".concat((null===q||void 0===q?void 0:q.MLSID)||""),children:(0,B.jsxs)(d.A,{position:"relative","data-testid":"listing-card-box",children:[(0,B.jsx)(c.A,{sx:{background:"transparent!important",boxShadow:"none",position:"relative"},"data-testid":"listing-card-main",children:Ae?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(u.A,{variant:"rectangular",width:"100%",height:260,animation:"wave",sx:{borderRadius:"0"},"data-testid":"listing-card-skeleton"}),(0,B.jsx)(m.A,{"data-testid":"listing-card-skeleton-content",children:(0,B.jsxs)(g.A,{direction:"column",spacing:1,children:[(0,B.jsx)(u.A,{variant:"text",width:"100%",height:20,animation:"wave"}),(0,B.jsx)(u.A,{variant:"text",width:"100%",height:20,animation:"wave"}),(0,B.jsx)(u.A,{variant:"text",width:"100%",height:20,animation:"wave"}),(0,B.jsx)(u.A,{variant:"text",width:"100%",height:20,animation:"wave"})]})})]}):(0,B.jsxs)("div",{"data-testid":"listing-card-content",children:[Le.length>0&&(0,B.jsx)("div",{style:{position:"relative",borderRadius:"1rem !important"},"data-testid":"listing-card-gallery-container",children:(0,B.jsx)(h.A,{"data-testid":"listing-card-media",children:ue?(0,B.jsx)(x.A,{underline:"none",target:"_blank",href:"".concat(Re),onClick:()=>{window.type!==_.$q.AGENTMICROSITE&&window.type!==_.$q.OFFICEMICROSITE&&ee===_.$2.HOME&&(0,G.m)(_.jF.HOME_CAROUSEL_CLICKS,_.sT.CLICK_ANY_LISTING_IN_CAROUSEL,_.EQ.TYPE_OF_CAROUSEL)},component:Pe?"span":"a",sx:{pointerEvents:Pe?"none":"auto",cursor:Pe?"default":"pointer",textDecoration:"none !important"},className:"listing-search-card-map-container","data-testid":"listing-card-map-link",children:(0,B.jsxs)(a.Suspense,{fallback:(0,B.jsx)(u.A,{variant:"rectangular",width:"100%",height:333}),children:[oe===_.Du.MAPBOX&&(0,B.jsx)(le,{longitude:null===ne||void 0===ne?void 0:ne.coordinates[0],latitude:null===ne||void 0===ne?void 0:ne.coordinates[1],zoom:_.wc.TWELVE,hideLiveMapButton:!0,width:"1080",height:"720",defaultMap:oe,"data-testid":"listing-card-static-map"}),oe===_.Du.LEAFLET&&(0,B.jsx)(O.A,{longitude:null===ne||void 0===ne?void 0:ne.coordinates[0],latitude:null===ne||void 0===ne?void 0:ne.coordinates[1],zoom:_.wc.TWELVE,scrollWheelZoom:!0,height:"333px",width:"100%",zoomControl:!1,defaultMap:oe,"data-testid":"listing-card-leaflet-map"},"leaflet-".concat(null===q||void 0===q?void 0:q.MLSID,"-").concat(Se,"-").concat(Date.now()))]})}):(0,B.jsxs)("div",{style:{position:"relative"},onMouseEnter:()=>ce(!0),onMouseLeave:()=>ce(!1),"data-testid":"listing-card-gallery",children:[(0,B.jsx)(l.A,{items:Ee,renderItem:e=>{var t,i,a,r;return(0,B.jsx)("div",{children:(0,B.jsx)("div",{children:(0,B.jsx)("img",{loading:te&&0===e.slideIndex?"eager":"lazy",fetchPriority:te&&0===e.slideIndex?"high":"auto",src:e.original,alt:(0,M.M)((0,n.A)((0,n.A)({},ke),{},{imageName:(null===(t=q.ListingImages)||void 0===t||null===(i=t[e.slideIndex])||void 0===i?void 0:i.Name)||(null===(a=q.ListingImages)||void 0===a||null===(r=a[e.slideIndex])||void 0===r?void 0:r.FileName)})),onPointerDown:Ne,onPointerMove:be,onClick:e=>{(e=>{if(Ce.current.moved)return e.preventDefault(),void e.stopPropagation();Pe&&e.preventDefault()})(e),Ce.current.moved||Pe||window.open(Re,"_blank")},onDragStart:e=>e.preventDefault(),style:(0,n.A)({cursor:Pe?"default":"pointer",width:"100%",height:"260px",objectFit:"cover",touchAction:"pan-y"},e.customStyle||{}),onError:e=>{e.currentTarget.onerror=null,e.currentTarget.src=(0,F.Q1)()}})})})}
1,showNav:de,showPlayButton:!1,showFullscreenButton:!1,showThumbnails:!1,showIndex:!1,showBullets:!1,onSlide:e=>{e===Le.length-1&&setTimeout((()=>{var e;return null===(e=se.current)||void 0===e?void 0:e.slideToIndex(0)})),fe(e)},lazyLoad:!0,preventDefaultTouchmoveEvent:!1,swipeThreshold:30,"data-testid":"listing-card-image-gallery"}),!1===Y&&(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(g.A,{direction:"row",position:"absolute",bottom:16,left:16,right:16,spacing:1,zIndex:2,width:"auto",display:"flex",justifyContent:"space-between",alignItems:"flex-end","data-testid":"listing-card-gallery-pagination",children:[(0,B.jsx)(p.A,{className:"listing-card-pagination",label:"".concat(ve+1,"/").concat(Le.length),"data-testid":"listing-card-gallery-pagination-chip"}),(null===q||void 0===q?void 0:q.VirtualRealityTourURL)&&(0,B.jsx)(d.A,{"aria-hidden":"true",title:ie("ListingFull_VRTour"),sx:{backgroundColor:"rgba(0, 0, 0, 0.5)",color:"white",height:40,width:40,borderRadius:"25px",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},"data-testid":"listing-card-vr-tour",children:(0,B.jsx)(j.A,{"aria-hidden":"true"})})]})})]})})}),(0,B.jsx)(x.A,{className:"listing-info",title:q.StreetName,underline:"none",target:"_blank",href:"".concat(Re),onClick:e=>{Pe?e.preventDefault():window.type!==_.$q.AGENTMICROSITE&&window.type!==_.$q.OFFICEMICROSITE&&ee===_.$2.HOME&&(0,G.m)(_.jF.HOME_CAROUSEL_CLICKS,_.sT.CLICK_ANY_LISTING_IN_CAROUSEL,_.EQ.TYPE_OF_CAROUSEL)},component:Pe?"span":"a",sx:{pointerEvents:Pe?"none":"auto",cursor:Pe?"default":"pointer",textDecoration:"none !important"},"data-testid":"listing-card-info-link",children:(0,B.jsx)(m.A,{"data-testid":"listing-card-info-content",children:(0,B.jsxs)(g.A,{direction:"column",spacing:1,children:[(0,B.jsxs)(g.A,{className:"listing-card-attributes-row",direction:"row",spacing:2,justifyContent:"space-between",alignItems:"start",useFlexGap:!0,flexWrap:"wrap","data-testid":"listing-card-attributes-row",children:[Q&&V&&!Pe&&(0,B.jsx)("div",{className:"listing-price","data-testid":"listing-card-price",children:(0,B.jsx)(P.t,{componentName:"ListingPrice",children:(0,B.jsx)(k.A,{listingPrice:q.ListingPrice,listingCurrency:q.ListingCurrency,listingPriceEuro:q.ListingPriceEuro,transactionTypeUID:q.TransactionTypeUID,rentalPriceGranularityUID:q.RentalPriceGranularityUID,siteSettings:Q,lookupList:V,pageType:_.$2.LISTING_CARD})})}),(0,B.jsxs)(g.A,{id:"listingCardAttributes-mode",direction:"row",spacing:1,useFlexGap:!0,flexWrap:"wrap","data-testid":"listing-card-attributes-stack",children:[null!==q.NumberOfBedrooms&&q.ListingClass.toString()===_.uh.RESIDENTIAL.toString()&&q.PropertyTypeUID.toString()!==_.TJ.LAND.toString()&&(0,B.jsx)(g.A,{direction:"row",spacing:.5,useFlexGap:!0,children:(0,B.jsx)(v.A,{title:"".concat(ie("ListingFull_Bedrooms"),": ").concat(q.NumberOfBedrooms),role:"tooltip",children:(0,B.jsxs)(g.A,{direction:"row",spacing:.5,alignItems:"center",useFlexGap:!0,children:[(0,B.jsx)(y.A,{"aria-hidden":"true",className:"feature-icon",fontSize:"small",sx:{color:"var(--body-text-color)"}}),(0,B.jsx)(f.A,{"aria-hidden":"true",className:"body2 text-align-left",variant:"body2",children:q.NumberOfBedrooms})]})})}),null!==q.NumberOfBathrooms&&q.ListingClass.toString()===_.uh.RESIDENTIAL.toString()&&q.PropertyTypeUID.toString()!==_.TJ.LAND.toString()&&(0,B.jsx)(g.A,{direction:"row",spacing:.5,useFlexGap:!0,children:(0,B.jsx)(v.A,{title:"".concat(ie("ListingFull_TotalBathrooms"),": ").concat(q.NumberOfBathrooms),role:"tooltip",children:(0,B.jsxs)(g.A,{direction:"row",spacing:.5,alignItems:"center",useFlexGap:!0,children:[(0,B.jsx)(S.A,{"aria-hidden":"true",className:"feature-icon",fontSize:"small",sx:{color:"var(--body-text-color)"}}),(0,B.jsx)(f.A,{"aria-hidden":"true",className:"body2 text-align-left",variant:"body2",children:q.NumberOfBathrooms})]})})}),He&&null!==q.TotalNumOfRooms&&q.ListingClass.toString()===_.uh.RESIDENTIAL.toString()&&q.PropertyTypeUID.toString()!==_.TJ.LAND.toString()&&(0,B.jsx)(g.A,{direction:"row",spacing:.5,useFlexGap:!0,children:(0,B.jsx)(v.A,{title:"".concat(ie("ListingFull_TotalRooms")," ").concat(q.TotalNumOfRooms),role:"tooltip",children:(0,B.jsxs)(g.A,{direction:"row",spacing:.5,alignItems:"center",useFlexGap:!0,children:[(0,B.jsx)(w.A,{"aria-hidden":"true",className:"feature-icon",fontSize:"small",sx:{color:"var(--body-text-color)"}}),(0,B.jsx)(f.A,{"aria-hidden":"true",className:"body2 text-align-left",variant:"body2",children:q.TotalNumOfRooms})]})})}),Ve&&(0,B.jsx)(g.A,{direction:"row",spacing:.5,useFlexGap:!0,children:(0,B.jsx)(v.A,{title:"".concat(Be," ").concat((0,E.Xn)(q.TotalArea,Q)),role:"tooltip",children:(0,B.jsxs)(g.A,{direction:"row",spacing:.5,alignItems:"center",useFlexGap:!0,children:[(0,B.jsx)(C.A,{"aria-hidden":"true",className:"feature-icon living-area-icon",fontSize:"small",sx:{color:"var(--body-text-color)"}}),(0,B.jsx)(f.A,{"aria-hidden":"true",className:"body2 text-align-left",variant:"body2",children:(0,E.Xn)(q.TotalArea,Q)})]})})}),!Ve&&null!==q.LotSize2&&q.LotSize2>0&&(0,B.jsx)(g.A,{direction:"row",spacing:.5,useFlexGap:!0,children:(0,B.jsx)(v.A,{title:"".concat(ie("ListingFull_LotSizeM2")," ").concat((0,E.Xn)(q.LotSize2,Q)),role:"tooltip",children:(0,B.jsxs)(g.A,{direction:"row",spacing:.5,alignItems:"center",useFlexGap:!0,children:[(0,B.jsx)(C.A,{"aria-hidden":"true",className:"feature-icon lot-size-icon",fontSize:"small",sx:{color:"var(--body-text-color)"}}),(0,B.jsx)(f.A,{"aria-hidden":"true",className:"body2 text-align-left",variant:"body2",children:(0,E.Xn)(q.LotSize2,Q)})]})})}),$e&&null!==q.BuiltArea&&q.BuiltArea>0&&(q.ListingClass.toString()===_.uh.RESIDENTIAL.toString()||q.ListingClass.toString()===_.uh.COMMERCIAL.toString())&&q.PropertyTypeUID.toString()!==_.TJ.LAND.toString()&&q.PropertyTypeUID.toString()!==_.Tm.LAND.toString()&&(0,B.jsx)(g.A,{direction:"row",spacing:.5,useFlexGap:!0,children:(0,B.jsx)(v.A,{title:"".concat(We," ").concat((0,E.Xn)(q.BuiltArea,Q)),role:"tooltip",children:(0,B.jsxs)(g.A,{direction:"row",spacing:.5,alignItems:"center",useFlexGap:!0,children:[(0,B.jsx)(C.A,{"aria-hidden":"true",className:"feature-icon built-area-icon",fontSize:"small",sx:{color:"var(--body-text-color)"}}),(0,B.jsx)(f.A,{"aria-hidden":"true",className:"body2 text-align-left",variant:"body2",children:(0,E.Xn)(q.BuiltArea,Q)})]})})}),qe&&null!==q.ParkingSpaces&&q.ParkingSpaces>0&&(0,B.jsx)(g.A,{direction:"row",spacing:.5,useFlexGap:!0,children:(0,B.jsx)(v.A,{title:"".concat(ie("ListingFull_ParkingSpaces")," ").concat(q.ParkingSpaces),role:"tooltip",children:(0,B.jsxs)(g.A,{direction:"row",spacing:.5,alignItems:"center",useFlexGap:!0,children:[(0,B.jsx)(N.A,{"aria-hidden":"true",className:"feature-icon",fontSize:"small",sx:{color:"var(--body-text-color)"}}),(0,B.jsx)(f.A,{"aria-hidden":"true",className:"body2 text-align-left",variant:"body2",children:q.ParkingSpaces})]})})})]})]}),(0,B.jsxs)(g.A,{direction:"column",spacing:1,className:"listing-type-address","data-testid":"listing-card-type-a
1ddress",children:[(0,B.jsx)(f.A,{variant:"body2",className:"body2 secondary-text text-align-left listing-card-property-type","data-testid":"listing-card-property-type",children:(0,R.EN)(null===q||void 0===q||null===($=q.PropertyTypeUID)||void 0===$?void 0:$.toString(),V)}),_e&&(0,B.jsx)(f.A,{variant:"body2",className:"body2 secondary-text text-align-left listing-address","data-testid":"listing-card-address",children:_e})]})]})})})]})}),!Ue&&(0,B.jsx)("div",{className:"listing-card-buttons",style:{position:"absolute",top:"0",padding:"1rem",zIndex:2},"data-testid":"listing-card-buttons",children:(0,B.jsx)(g.A,{direction:"row",alignItems:"normal",justifyContent:"space-between","data-testid":"listing-card-buttons-stack",children:Pe?(0,B.jsx)(x.A,{style:{cursor:"default",pointerEvents:"none"},component:"span","data-testid":"listing-card-status-chips-link-disabled",children:(0,B.jsx)(P.t,{componentName:"ListingStatusChips",children:(0,B.jsx)(D.A,{listingDetail:q,lookupList:V,siteSettings:Q,hideNumberOfDaysBanner:K,carouselType:Z})})}):(0,B.jsx)(x.A,{underline:"none",target:"_blank",href:Re,onClick:()=>{window.type!==_.$q.AGENTMICROSITE&&window.type!==_.$q.OFFICEMICROSITE&&ee===_.$2.HOME&&(0,G.m)(_.jF.HOME_CAROUSEL_CLICKS,_.sT.CLICK_ANY_LISTING_IN_CAROUSEL,_.EQ.TYPE_OF_CAROUSEL)},sx:{textDecoration:"none !important"},rel:"noopener noreferrer","aria-label":"Listing info","data-testid":"listing-card-status-chips-link",children:(0,B.jsx)(P.t,{componentName:"ListingStatusChips",children:(0,B.jsx)(D.A,{listingDetail:q,lookupList:V,siteSettings:Q,hideNumberOfDaysBanner:K,carouselType:Z})})})})}),(0,B.jsx)("div",{className:"favourite-map-buttons-container","data-testid":"listing-card-fav-map-buttons-container",children:(0,B.jsxs)(g.A,{direction:"column",spacing:1,"data-testid":"listing-card-fav-map-buttons-stack",children:[!Pe&&!Ge&&(0,B.jsx)(v.A,{title:ie(ge?"ListingFull_RemoveToFavouritesToolTip":"ListingFull_AddToFavouritesToolTip"),placement:"left",children:(0,B.jsx)(A.A,{className:"card-button-icons","aria-label":ie("ListingFull_AddToFavouritesToolTip"),onClick:()=>{var e,t;return((e,t,i,n,a,r,o,l,s,d,c,u,m)=>{const g=JSON.parse(localStorage.getItem("favorites")||"[]");if(g.some((t=>t.id===e))){const t=g.filter((t=>t.id!==e));localStorage.setItem("favorites",JSON.stringify(t)),he(!1),pe(ie("ListingFull_AddToFavouritesToolTip"))}else{const h=[{id:e,price:t,fullAddress:i,geoDatas:n,showAddressPublic:a,imagePath:r,propertyType:o,listingShortLink:l,listingCurrency:s,rentalPriceGranularityUID:d,transactionTypeUID:c,listingPriceEuro:u,propertyTypeUID:m},...g];localStorage.setItem("favorites",JSON.stringify(h)),he(!0),pe(ie("ListingFull_RemoveToFavouritesToolTip"))}window.type!==_.$q.AGENTMICROSITE&&window.type!==_.$q.OFFICEMICROSITE&&ee===_.$2.HOME&&(0,G.m)(_.jF.LISTING_FULL,_.sT.ADDITIONAL_FUNCTIONALITY,_.EQ.FAVOURITES)})(null===q||void 0===q?void 0:q.MLSID,null===q||void 0===q?void 0:q.ListingPrice,null===q||void 0===q?void 0:q.FullAddress,null===q||void 0===q?void 0:q.GeoDatas,null===q||void 0===q?void 0:q.ShowAddressPublic,null==q.ListingImages||0==q.ListingImages.length?(0,F.Q1)():(0,F.p4)(q.ListingImages[0].FileName,q.RegionId,q.ListingImages[0].HasLargeImage,q.ListingImages[0].IsWatermarked,!1),(0,R.EN)(null===q||void 0===q||null===(e=q.PropertyTypeUID)||void 0===e?void 0:e.toString(),V),Re,null===q||void 0===q?void 0:q.ListingCurrency,null===q||void 0===q?void 0:q.RentalPriceGranularityUID,null===q||void 0===q?void 0:q.TransactionTypeUID,null===q||void 0===q?void 0:q.ListingPriceEuro,null===q||void 0===q||null===(t=q.PropertyTypeUID)||void 0===t?void 0:t.toString())},"data-testid":"listing-card-fav-button",children:ge?(0,B.jsx)(b.A,{color:"error"}):(0,B.jsx)(b.A,{})})}),(0,B.jsx)(I.A,{smDown:!0,children:!Pe&&!Ge&&!1===je&&X&&!ue&&(0,B.jsx)(v.A,{title:ie("ListingFull_Map"),placement:"left",children:(0,B.jsx)(A.A,{className:"card-button-icons","aria-label":ie("ListingFull_Map"),onClick:Te,"data-testid":"listing-card-map-button",children:(0,B.jsx)(T.A,{})})})}),!Pe&&!Ge&&X&&ue&&(0,B.jsx)(v.A,{title:ie("ListingFull_Photo"),placement:"left",children:(0,B.jsx)(A.A,{className:"card-button-icons","aria-label":ie("ListingFull_Photo"),onClick:Te,"data-testid":"listing-card-images-button",children:(0,B.jsx)(L.A,{})})})]})})]})})}}}]);

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.