PageSourceSearch

https://www.samuitimes.com/build/js/chunks/UnitDetail.BcNN3IPs.js

js samuitimes.com collected 2026-10-02 12:37:53 UTC 34,922 bytes, 1 lines download raw bytes

1import{u}from"./index.DueSF9_s.js";import _ from"./sharing.DZcHxI8y.js";import{n as r}from"./_plugin-vue2_normalizer.WtMK3bkS.js";import{B as m}from"./BaseCarousel.5EEdJ-v2.js";import{F as v}from"./FrontendMap.zu2k33P1.js";import{L as o}from"./leaflet-src.FS2Hf6Kl.js";import{_ as p}from"./LMarker.BpxiBKPA.js";import{k as h}from"./date.S4cj7KdI.js";import{mapState as f,mapActions as c}from"./vuex.esm.browser.0x13uf2D.js";import"./user.BEyvPNAF.js";import"./search.BkD3dx_z.js";import"./createCarousel.NnWofXBH.js";import"./lazy-module.BKQiYMM0.js";import"./isSymbol.D_SuF1gh.js";/* empty css                */import"./leaflet-gesture-handling.min.BHqXDOlH.js";import"./polyline.BLeEPcsg.js";import"./LTileLayer.DLnmQHB7.js";import"./LMap.BwFMUaY8.js";import"./index.DfKAFfuK.js";(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};s.SENTRY_RELEASE={id:"v3.301.0"};var t=new s.Error().stack;t&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[t]="ae679231-8b53-46fe-9bfb-6049534edaee",s._sentryDebugIdIdentifier="sentry-dbid-ae679231-8b53-46fe-9bfb-6049534edaee")}catch{}})();const C={name:"Media",props:["media"],components:{},data(){const s=window.site.isMobile,t=window.site.isDesktop;return{isMobile:s,isDesktop:t}},computed:{matterportUrl(){const{media:s}=this;return s&&s.matterPortLinks?`https://my.matterport.com/show/?m=${s.matterPortLinks}&brand=0&qs=1&play=1&title=0`:null},youtubeUrl(){const{media:s}=this;return s&&s.youtubeCode?`https://www.youtube.com/embed/${s.youtubeCode}?enablejsapi=1`:null},imageFloorPlan(){const{media:s}=this;return s&&s.imageFloorPlan?s.imageFloorPlan:null},images(){const{media:s}=this;return s&&s.images?s.images:[]},imageShowMore(){const{media:s}=this;return s&&s.imageShowMore?s.imageShowMore:[]},mobileMainImage(){const{media:s}=this;return s&&s.mobileMainImage?s.mobileMainImage:[]},videoClass(){const{matterportUrl:s,youtubeUrl:t}=this;return t?s?null:"max-width":null}},methods:{}};var b=function(){var t=this,e=t._self._c;return t.media?e("ul",[t.matterportUrl?e("li",{staticClass:"max-width"},[e("div",{staticClass:"result-matterport",class:{"result-matterport--mobile":t.isMobile}},[e("div",{staticClass:"matterport-content",attrs:{id:"matterport"}},[e("div",{staticClass:"this-item this-item--matterport"},[e("iframe",{staticClass:"lazyload",attrs:{id:"matter-port-iframe",width:"100%",height:"100%","data-src":t.matterportUrl,frameborder:"0",allowfullscreen:"",allow:"vr"}})])])])]):t._e(),!t.matterportUrl&&t.mobileMainImage.length&&t.isMobile?e("li",{staticClass:"max-width"},[e("div",{staticClass:"result-matterport",class:{"result-matterport--mobile":t.isMobile}},[e("img",{staticClass:"photo_inner result-matterport__img lazyload",attrs:{"data-src":t.mobileMainImage[0],alt:""}})])]):t._e(),t.youtubeUrl?e("li",{class:t.videoClass},[e("div",{staticClass:"result-video"},[e("div",{staticClass:"video-content",attrs:{id:"video"}},[e("div",{staticClass:"this-item this-item--video"},[e("iframe",{staticClass:"lazyload",attrs:{width:"100%",height:"100%",id:"iframe_youtube","data-src":t.youtubeUrl,frameborder:"0",allowfullscreen:"",allow:"vr"}})])])])]):t._e(),t.imageFloorPlan?e("li",{key:"image-floor-plan"},[e("a",{staticClass:"secondary-box-inner modal-toggle",attrs:{"data-toggle":"modal","data-target":"#modalPopup",href:"#photos","aria-label":"photo-gallery"}},[e("img",{staticClass:"photo_inner lazyload",attrs:{"data-src":t.imageFloorPlan,width:"210",height:"250",alt:""}})])]):t._e(),t._l(t.images,function(a,i){return e("li",{key:i},[e("a",{staticClass:"secondary-box-inner modal-toggle",attrs:{"data-toggle":"modal","data-target":"#modalPopup",href:"#photos","aria-label":"photo-gallery"}},[e("img",{staticClass:"photo_inner lazyload",attrs:{"data-src":a,width:"210",height:"250",alt:""}})])])}),e("li",[e("div",{staticClass:"view-more-detail",style:"background-image: url("+t.imageShowMore[0]+")"},[t._m(0)])])],2):t._e()},g=[function(){var s=this,t=s._self._c;return t("div",{staticClass:"vm-head"},[t("span",[s._v("Interested in touring this home?")]),t("a",{staticClass:"vm-link",attrs:{href:"#"}},[s._v("View More")])])}],w=r(C,b,g,!1,null,null);const y=w.exports,k={name:"BasicInformation",props:["overView","translated"],components:{},computed:{},data(){return{}},methods:{basicInfoClass(s){return"basic-information-info"+(s?"basic-information-info--no-data":"")}}};var D=function(){var t=this,e=t._self._c;return e("div",{staticClass:"unit-content-wrapper"},[e("div",{staticClass:"header-data"},[e("h3",{staticClass:"header-data-topic"},[t._v(t._s(t.translated.basicInformation))])]),e("div",{staticClass:"basic-information"},[e("span",{staticClass:"basic-information-line"}),t._l(t.overView,function(a,i){return[e("div",{key:i,staticClass:"basic-information__item"},[a.tooltip?[e("div",{staticClass:"basic-information-topic"},[t._v(" "+t._s(a.topic)+" "),t._m(0,!0),e("div",{staticClass:"basic-information__tooltip-message"},[t._v(" "+t._s(a.tooltip)+" ")])])]:[e("span",{staticClass:"basic-information-topic"},[t._v(t._s(a.topic))])],e("span",{class:t.basicInfoClass(a.inActive)},[t._v(t._s(a.info))])],2)]})],2)])},$=[function(){var s=this,t=s._self._c;return t("div",{staticClass:"basic-information__tooltip"},[t("i",{staticClass:"basic-information__tooltip__icon"})])}],M=r(k,D,$,!1,null,null);const I=M.exports,j={name:"EstimatedMarketValue",props:["estimatedMarket","translated"],components:{},computed:{},data(){return{}},methods:{}};var F=function(){var t=this,e=t._self._c;return e("div",{staticClass:"unit-content-wrapper mt-25px"},[e("h3",{staticClass:"header-data-topic-estimated"},[t._v(t._s(t.translated.estimatedMarketValue))]),e("div",{staticClass:"estimated-market-value-price"},[t._v(t._s(t.estimatedMarket.estimatedValue))]),e("div",{staticClass:"estimated-market-value-price-info"},[e("div",{staticClass:"estimated-market-value-price-info__title"},[t._v(t._s(t.translated.theEstimateIncorporates))]),e("span",{staticClass:"estimated-market-value-price-info__item"},[e("i",{staticClass:"icon-select"}),t._v(" "+t._s(t.translated.neighborhoodDetails))]),e("span",{staticClass:"estimated-market-value-price-info__item"},[e("i",{staticClass:"icon-select"}),t._v(t._s(t.translated.homeFacts))]),e("span",{staticClass:"estimated-market-value-price-info__item"},[e("i",{staticClass:"icon-select"}),t._v(t._s(t.translated.previousTransactionData))])]),e("div",{staticClass:"estimated-sales-range"},[e("span",{staticClass:"estimated-sales-range__title"},[t._v(t._s(t.translated.estimatedSalesRange))]),e("strong",{staticClass:"estimated-sales-range__rang"},[t._v(t._s(t.estimatedMarket.estimatedRange))]),e("div",{staticClass:"estimated-sales-range__text"},[t._v(t._s(t.translated.calculateTheEstimatedSales))])])])},P=[],S=r(j,F,P,!1,null,null);const x=S.exports,T={name:"PreviousSales",components:{},computed:{},data(){return{}},methods:{}};var R=function(){var t=this,e=t._self._c;return e("div")},U=[],A=r(T,R,U,!1,null,null);const q=A.exports,L={name:"ProjectDetail",props:["projectDetail","translated"],components:{},computed:{},data(){return{}},methods:{projectInfoClass(s){return"project-information-info"+(s?" project-information-info nodata-class":"")}}};var V=function(){var t=this,e=t._self._c;return e("div",{staticClass:"unit-content-wrapper"},[e("div",{staticClass:"header-data"},[e("h3",{staticClass:"header-data-topic"},[t._v(t._s(t.translated.projectDetails))])]),e("div",{staticClass:"project-information"},t._l(t.projectDetail,function(a,i){return e("div",{key:i,staticClass:"project-information__item"},[a.topicUrl?[e("a",{staticClass:"project-information-topic",attrs:{href:a.topicUrl,target:"”_blank”",title:a.topic}},[t._v(t._s(a.topic))])]:[e("span",{staticClass:"project-information-topic"},[t._v(t._s(a.topic))])],a.infoUrl?[e("a",{class:t.projectInfoClass(a.inActive),attrs:{href:a.infoUrl,target:"”_blank”"}},[t._v(t._s(a.info))])]:[e("span",{class:t.projectInfoClass(a.inActive)},[t._v(t._s(a.info))])]],2)}
1),0)])},z=[],N=r(L,V,z,!1,null,null);const O=N.exports,E={name:"Reviews",props:["reviews","translated"],components:{},computed:{reviewsData(){const{reviews:s}=this;return s?s.reviewsData:null},overallRatingsData(){const{reviews:s}=this;return s?s.overallRatingsData:null}},data(){return{}},methods:{calcRatingScoreWidthStyle(s){return s?`width: ${s/5*100}`:"width: 0px"}}};var Q=function(){var t=this,e=t._self._c;return e("div",{staticClass:"unit-content-wrapper"},[e("div",{staticClass:"header-data"},[e("h3",{staticClass:"header-data-topic"},[t._v(t._s(t.translated.reviews))])]),t.overallRatingsData?e("div",{staticClass:"review-progress"},[t._l(t.overallRatingsData,function(a){return[e("div",{key:a.question_name,staticClass:"review-progress__item"},[e("div",{staticClass:"review-progress__item__bar",style:t.calcRatingScoreWidthStyle(a.avg_rate),attrs:{role:"progressbar","aria-valuenow":"5","aria-valuemin":"0","aria-valuemax":"5"}}),e("div",{staticClass:"review-progress__item__data"},[t._v(" "+t._s(a.question_name)+" "),e("div",{staticClass:"review-progress__item__data__rang"},[t._v(t._s(a.avg_rate))])])])]}),t._l(t.reviewsData,function(a){return[e("div",{key:a.review_id,staticClass:"review-box"},[e("div",{staticClass:"review-box__title"},[t._v(t._s(a.review_title))]),e("div",{staticClass:"review-box__info"},[e("div",{domProps:{innerHTML:t._s(a.overall_ratings)}}),t._v(" "+t._s(a.reviewer_details)+" ")]),e("div",{staticClass:"review-box__description"},[t._v(" "+t._s(a.description)+" ")])])]})],2):t._e()])},B=[],H=r(E,Q,B,!1,null,null);const G=H.exports,W={name:"SimilarUnits",components:{},computed:{},data(){return{}},methods:{}};var Y=function(){var t=this,e=t._self._c;return e("div")},J=[],K=r(W,Y,J,!1,null,null);const X=K.exports,Z={name:"ProjectFeatures",props:["projectFeatures","translated"],components:{},computed:{},data(){return{}}};var tt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"unit-content-wrapper"},[e("div",{staticClass:"header-data"},[e("h3",{staticClass:"header-data-topic"},[t._v(t._s(t.translated.projectFeatures))])]),e("div",{staticClass:"project-features"},t._l(t.projectFeatures,function(a,i){return e("span",{key:i,staticClass:"project-features__item"},[e("img",{staticClass:"lazyload",attrs:{width:"15",height:"15","data-expand":"-20","data-sizes":"15","data-src":"/images/icon/project_features/"+a.icon,alt:a.title}}),t._v(" "+t._s(a.title)+" ")])}),0)])},et=[],st=r(Z,tt,et,!1,null,null);const at=st.exports,it={name:"FAQTab",props:["answer","question"],components:{},computed:{},data(){return{show:!1}},methods:{clickShow(){this.show=!this.show}}};var rt=function(){var t=this,e=t._self._c;return e("div",{attrs:{itemscope:"",itemprop:"mainEntity",itemtype:"https://schema.org/Question"}},[e("button",{staticClass:"content-accordion__button",on:{click:t.clickShow}},[e("span",{attrs:{itemprop:"name"}},[t._v(t._s(t.question))]),e("i",{staticClass:"content-accordion__arrow"})]),e("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"panel",attrs:{itemscope:"",itemprop:"acceptedAnswer",itemtype:"https://schema.org/Answer"}},[e("div",{attrs:{itemprop:"text"},domProps:{innerHTML:t._s(t.answer)}})])])},nt=[],ot=r(it,rt,nt,!1,null,null);const lt=ot.exports,ct={name:"FrequentlyAskedQuestions",props:["frequentlyAsked","translated"],components:{FAQTab:lt},computed:{},data(){return{}}};var dt=function(){var t=this,e=t._self._c;return e("div",{staticClass:"unit-content-wrapper"},[e("div",{staticClass:"header-data"},[e("h3",{staticClass:"header-data-topic"},[t._v(t._s(t.translated.frequentlyAskedQuestions))])]),e("div",{staticClass:"faq-project"},[t._m(0),e("div",{staticClass:"content-accordion"},[t._l(t.frequentlyAsked,function(a,i){return[e("FAQTab",{key:i,attrs:{answer:a.answer,question:a.question}})]})],2)])])},ut=[function(){var s=this,t=s._self._c;return t("div",{staticClass:"faq-project__photo"},[t("img",{staticClass:"faq-project__img",attrs:{src:"/images/frequently-asked-questions.jpg",loading:"lazy",width:"452",height:"207",alt:"project-faq"}})])}],_t=r(ct,dt,ut,!1,null,null);const mt=_t.exports,vt={name:"UnitGallery",props:["images"],components:{BaseCarousel:m},data(){return{isOpen:!1,selectedIndex:0,carouselOptions:{align:"center",containScroll:"trimSnaps",direction:document.documentElement.dir==="rtl"||document.body.classList.contains("rtl-direction")?"rtl":"ltr",breakpoints:{"(prefers-reduced-motion: reduce)":{duration:0}}}}},methods:{onSelect(s){this.selectedIndex=s.selectedIndex}}};var pt=function(){var t=this,e=t._self._c;return e("modal",{ref:"modal",staticClass:"modal-unit-detail",attrs:{name:"unit-gallery",transition:"pop-out",width:"640",height:"auto",adaptive:!0,resizable:!0}},[e("div",{staticClass:"gallery-details-content"},[e("div",{staticClass:"gallery-modal-top"},[e("button",{staticClass:"btn-close-gallery",on:{click:function(a){return t.$modal.hide("unit-gallery")}}})]),e("div",{staticClass:"gallery-content-wrapper"},[e("BaseCarousel",{ref:"carousel",attrs:{"root-class":"gallery-top","previous-button-class":"gallery-button gallery-button--previous","next-button-class":"gallery-button gallery-button--next",options:t.carouselOptions},on:{select:t.onSelect}},t._l(t.images,function(a,i){return e("div",{key:i,staticClass:"fw-carousel__slide gallery-slide",class:"slide-"+i},[e("img",{attrs:{alt:`Property photo ${i+1}`,src:a,loading:i===0?"eager":"lazy",decoding:"async"}})])}),0)],1),e("div",{staticClass:"gallery-content-thumbs",staticStyle:{display:"none"}},t._l(t.images,function(a,i){return e("button",{key:i,staticClass:"gallery-thumb",class:{"
1is-selected":t.selectedIndex===i},attrs:{type:"button","aria-label":`Show photo ${i+1}`},on:{click:function(l){return t.$refs.carousel.scrollTo(i)}}},[e("img",{attrs:{alt:`Property photo ${i+1}`,src:a,loading:"lazy",decoding:"async"}})])}),0)])])},ht=[],ft=r(vt,pt,ht,!1,null,null);const Ct=ft.exports,bt={name:"UnitVideo",props:["youtubeCode"],components:{},computed:{youtubeUrl(){const{youtubeCode:s}=this;return s?`https://www.youtube.com/embed/${s}?enablejsapi=1`:null}},data(){return{isOpen:!1}},methods:{}};var gt=function(){var t=this,e=t._self._c;return e("modal",{ref:"modal",staticClass:"modal-unit-detail",attrs:{name:"unit-video",transition:"pop-out",width:"640",height:"auto",adaptive:!0,resizable:!0}},[e("div",{staticClass:"video-details-content"},[e("div",{staticClass:"video-modal-top"},[e("button",{staticClass:"btn-close-video",on:{click:function(a){return t.$modal.hide("unit-video")}}})]),e("div",{staticClass:"video-content-wrapper"},[e("iframe",{staticClass:"lazyload",attrs:{width:"100%",height:"100%",id:"iframe_youtube",src:t.youtubeUrl,frameborder:"0",allowfullscreen:"",allow:"vr"}})])])])},wt=[],yt=r(bt,gt,wt,!1,null,null);const kt=yt.exports,Dt={components:{FrontendMap:v,LMarker:p},props:{projectId:{},projectCenter:{default:null},translates:{}},data(){let s=o.LatLng(13.736717,100.523186);return this.projectCenter&&(s=this.convertCoordinate(this.projectCenter)),{loading:!1,mapRef:{},project:{},mapCenter:s,bounds:null,polylineDecode:null,baseUrl:window.url,projectIcon:o.icon({iconUrl:"/images/icon/map-marker.png",iconSize:[34,45],iconAnchor:[20,40]})}},beforeMount(){},watch:{},computed:{},methods:{convertCoordinate(s){if(s){const{coordinates:t}=s;return o.latLng(t[1],t[0])}return null},mapLoaded(s){this.mapRef=s}}};var $t=function(){var t=this,e=t._self._c;return e("div",{staticClass:"unit-content-wrapper"},[e("div",{staticClass:"header-data"},[e("h3",{staticClass:"header-data-topic"},[t._v(t._s(t.translates.mapFlashSale))])]),e("div",{staticClass:"simple-map",class:{"location-map":!0}},[t.project?e("div",{staticClass:"map-project"},[e("div",{staticClass:"map-container"},[e("frontend-map",{class:{"map-canvas":!0},attrs:{zoom:13,center:this.mapCenter},on:{loaded:t.mapLoaded}},[e("l-marker",{attrs:{"lat-lng":t.mapCenter,icon:t.projectIcon}})],1)],1)]):t._e()])])},Mt=[],It=r(Dt,$t,Mt,!1,null,"33729eff");const jt=It.exports,Ft={name:"DateCounter",props:{endDate:{type:String},startDate:{type:String},runningColor:{type:String,default:window.siteColor},timeoutColor:{type:String,default:"red"},forceTimeOut:{default:!1},isCurrentPromotion:{default:!0},translated:{default:{}}},data(){return{countDownDate:new Date(this.endDate).getTime(),days:0,hours:0,minutes:0,seconds:0,distance:0,counter:null,isTimeout:!0}},mounted(){this.initial()},beforeDestroy(){const{counter:s}=this;s&&clearInterval(s)},watch:{distance:{immediate:!0,handler(s){s<0&&(this.isTimeout=!0,clearInterval(this.counter))}},endDate:{immediate:!0,handler(s){const{isCurrentPromotion:t,startDate:e}=this,a=t?s:e;this.countDownDate=new Date(a).getTime(),clearInterval(this.counter),this.initial()}},startDate:{immediate:!0,handler(s){const{isCurrentPromotion:t,endDate:e}=this,a=t?e:s;this.countDownDate=new Date(a).getTime(),clearInterval(this.counter),this.initial()}}},computed:{statusText(){return this.isCurrentPromotion?this.translated.startInText:this.translated.endInText},cssVars(){const{runningColor:s,timeoutColor:t}=this;return{"--running-color":s,"--timeout-color":t}},displayDays(){return this.forceTimeOut?0:this.days},displayHours(){return this.forceTimeOut?0:this.hours},displayMinutes(){return this.forceTimeOut?0:this.minutes},displaySeconds(){return this.forceTimeOut?0:this.seconds}},methods:{initial(){const{endDate:s,isCurrentPromotion:t,startDate:e}=this,a=new Date().getTime(),i=t?s:e,l=new Date(i).getTime();a<l&&(this.isTimeout=!1,this.counter=setInterval(()=>{const d=new Date().getTime();this.distance=this.countDownDate-d;const n=h(this.countDownDate);this.days=n.days,this.hours=n.hours,this.minutes=n.minutes,this.seconds=n.seconds},1e3))}}};var Pt=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"modalFlashSale"}},[e("div",{staticClass:"modal-end-in"},[e("div",{staticClass:"modal-end-in__title"},[t._v(" "+t._s(t.statusText)+" ")]),e("div",{staticClass:"modal-end-in__result"},[e("div",{staticClass:"modal-end-in__result__item"},[e("div",{staticClass:"modal-end-in-time"},[t._v(t._s(t.displayDays))]),t._v(t._s(t.translated.dayUnit))]),e("div",{staticClass:"modal-end-in__result__item"},[e("div",{staticClass:"modal-end-in-time"},[t._v(t._s(t.displayHours))]),t._v(t._s(t.translated.hoursUnit))]),e("div",{staticClass:"modal-end-in__result__item"},[e("div",{staticClass:"modal-end-in-time"},[t._v(t._s(t.displayMinutes))]),t._v(t._s(t.translated.minUnit))]),e("div",{staticClass:"modal-end-in__result__item"},[e("div",{staticClass:"modal-end-in-time"},[t._v(t._s(t.displaySeconds))]),t._v(t._s(t.translated.secUnit))])])])])},St=[],xt=r(Ft,Pt,St,!1,null,"f1337ffd");const Tt=xt.exports,Rt=require("vue-scrollactive");Vue.use(Rt,{activeClass:"current",alwaysTrack:!0,bezierEasingValue:".5,0,.35,1",clickToScroll:!0,duration:600,exact:!1,highlightFirstItem:!0,modifyUrl:!0,offset:52,scrollC
1ontainerSelector:"tabsUnitDetail",scrollOffset:null,scrollOnStart:!0,tag:"nav"});const Ut={name:"UnitDetail",components:{Media:y,BasicInformation:I,EstimatedMarketValue:x,PreviousSales:q,ProjectDetail:O,Reviews:G,SimilarUnits:X,ProjectFeatures:at,FrequentlyAskedQuestions:mt,UnitGallery:Ct,UnitVideo:kt,SimpleMap:jt,DateCounter:Tt},props:{forceLogin:{default:!1},translatedData:{default:{}}},data(){const s=window.site.isMobile,t=window.site.isDesktop;return{isMobile:s,isDesktop:t,modalLoading:!1,isOpen:!1,showModal:!1,clickToClose:!0,unitId:null,detail:{},getUnitLoading:!1,isActive:!0,selected:void 0,isShowMoveNext:!0,isShowMovePrev:!1,isFavorited:!1}},beforeCreate(){const s=this.$store;s&&s.state&&s.state.sharing||s.registerModule("sharing",_)},mounted(){},methods:{...c("sharing",{getShowModal:"showModal"}),...c("auth",{showLoginModal:"showModal"}),onShareClick(){this.getShowModal(this.basic.shareData)},showGallery(){this.$modal.show("unit-gallery")},showVideo(){this.$modal.show("unit-video")},beforeClose(){document.body.classList.remove("bg-light-modal")},beforeOpen(s){const{params:{unitId:t}}=s;this.unitId=t,this.detail={},this.getUnitDetail(),document.body.classList.add("bg-light-modal")},async getUnitDetail(){this.getUnitLoading=!0;try{const s=await axios.get(`${window.url}unit-detail-data/${this.unitId}`),{data:t}=s;this.detail=t,this.isFavorited=this.basic.isFavorited}catch(s){console.log(s)}this.getUnitLoading=!1},async saveToFavourite(){if(this.alreadyLogin)try{const s=await axios.get(`${window.url}api/user/add-favourite?u_id=${this.unitId}&is_for_sale=1`),{data:t}=s,{success:e}=t;e&&(this.isFavorited=!this.isFavorited)}catch(s){console.log(s)}else this.showLoginModal()},onMovePrevClick(){this.isShowMoveNext=!0,this.isShowMovePrev=!1,this.$refs["first-item"].scrollIntoView({behavior:"smooth",block:"nearest"})},onMoveNextClick(){this.isShowMoveNext=!1,this.isShowMovePrev=!0,this.$refs["last-item"].scrollIntoView({behavior:"smooth",block:"nearest"})}},watch:{unitId:{handler(s){console.log(s)},immediate:!0}},computed:{...f("auth",{user:s=>s.user,alreadyLogin:s=>s.alreadyLogin}),ribbinClass(){const{basic:s}=this,{percentDiscountType:t}=s;return`ribbon-dialog perdiscount${t}-dialog`},translated(){const{translatedData:s}=this;if(s){const{main:t}=s;return t||{}}return{}},translatedBasicInformation(){const{translatedData:s}=this;if(s){const{basicInfomation:t}=s;return t||{}}return{}},translatedProjectDetails(){const{translatedData:s}=this;if(s){const{projectDetails:t}=s;return t||{}}return{}},translatedProjectFeatures(){const{translatedData:s}=this;if(s){const{projectFeatures:t}=s;return t||{}}return{}},translatedFrequentlyAskedQuestions(){const{translatedData:s}=this;if(s){const{frequentlyAskedQuestions:t}=s;return t||{}}return{}},translatedLocationAndNeighborhood(){const{translatedData:s}=this;if(s){const{locationAndNeighborhood:t}=s;return t||{}}return{}},translatedReviews(){const{translatedData:s}=this;if(s){const{reviews:t}=s;return t||{}}return{}},translatedEstimatedMarketValue(){const{translatedData:s}=this;if(s){const{estimatedMarketValue:t}=s;return t||{}}return{}},translatedMap(){const{translatedData:s}=this;if(s){const{map:t}=s;return t||{}}return{}},translatedDateTime(){const{translatedData:s}=this;if(s){const{dateCountTime:t}=s;return t||{}}return{}},translatedReservation(){const{translatedData:s}=this;if(s){const{btnReservation:t}=s;return t||{}}return{}},locale(){return window.locale},basic(){return this.detail.basic},isCurrentPromotion(){const{isCurrentPromotion:s=!1}=this.basic;return s},media(){const{media:s={}}=this.detail;return s},overView(){return this.detail.overView},projectDetail(){return this.detail.projectDetail},projectFeatures(){return this.detail.projectFeatures},frequentlyAsked(){return this.detail.frequentlyAsked},locationMap(){return this.detail.locationMap},reviews(){return this.detail.reviews},estimatedMarket(){return this.detail.estimatedMarket},reserveNowUrl(){return u.flashSale.reserveNow+"?unit_id="+this.unitId}}};var At=function(){var t=this,e=t._self._c;return e("modal",{ref:"modal",staticClass:"modal-unit-detail",attrs:{name:"unit-detail",width:"1300",height:"auto",draggable:"false",adaptive:!0,resizable:!0},on:{"before-open":t.beforeOpen,"before-close":t.beforeClose}},[t.getUnitLoading?e("div",{staticClass:"loading-modal"},[e("div",{staticClass:"lds-ring"},[e("div"),e("div"),e("div"),e("div")])]):[e("div",{staticClass:"fs-details-content"},[e("div",{staticClass:"fs-container"},[t.media?e("div",{staticClass:"fs-col fs-image"},[e("div",{staticClass:"fs-media"},[e("Media",{attrs:{media:t.media}}
1)],1)]):t._e(),e("div"),t.basic?e("div",{staticClass:"fs-col fs-detail",attrs:{id:"flashSaleDetail"}},[e("div",{staticClass:"linked-wrap"},[e("a",{staticClass:"linked-wrap__item",attrs:{href:"#"},on:{click:t.showGallery}},[e("i",{staticClass:"fs-icon-gallery"}),t._v(" "+t._s(t.translated.gallery)+" ")]),e("a",{staticClass:"linked-wrap__item linked-wrap__item--video",attrs:{href:"#"},on:{click:t.showVideo}},[e("i",{staticClass:"fs-icon-video"}),t._v(t._s(t.translated.video)+" ")])]),e("div",{staticClass:"fs-wrapper",class:{"promotion-active":t.basic.isCurrentPromotion}},[e("div",{staticClass:"fs-heading"},[t.basic.isCurrentPromotion?e("div",{staticClass:"fs-logo"},[e("div",{staticClass:"fs-upcoming"},[t._v(t._s(t.translated.upcomingText))])]):e("div",{staticClass:"fs-logo fs-logo-upcoming"},[e("div",{staticClass:"fs-upcoming"},[t._v(t._s(t.translated.upcomingText))])]),t.basic.isCurrentPromotion?e("DateCounter",{attrs:{"end-date":t.basic.endDate,isCurrentPromotion:t.basic.isCurrentPromotion,"start-date":t.basic.startDate,translated:t.translatedDateTime}}):e("div",{staticClass:"upcoming-event-block"},[e("div",{staticClass:"price-text"},[t._v(t._s(t.basic.nextPromotionPrice))]),e("div",{staticClass:"date-text"},[t._v(t._s(t.basic.startDateFormatted))])]),e("div",{staticClass:"heading-fs-modal",class:{"heading-fs-modal--mobile":t.isMobile}},[e("span",{staticClass:"order-2",on:{click:t.saveToFavourite}},[e("i",{class:{"icon-btn-save":!0,active:t.isFavorited}}),t._v(" "+t._s(t.translated.save))]),e("span",{staticClass:"order-3",on:{click:t.onShareClick}},[e("i",{staticClass:"icon-btn-share"}),t._v(" "+t._s(t.translated.share))]),e("button",{staticClass:"btn-close-fs",on:{click:function(a){return t.$modal.hide("unit-detail")}}})])],1),e("div",{staticClass:"fs-content"},[e("div",{staticClass:"fs-unit-detail"},[e("div",{staticClass:"fs-unit-name"},[t._v(t._s(t.basic.name))]),t.basic.overallRatings?e("div",{staticStyle:{display:"flex"}},[e("div",{domProps:{innerHTML:t._s(t.basic.overallRatings)}}),e("div",[t._v(t._s(t.basic.numberReviewText))])]):t._e(),e("div",{staticClass:"fs-unit-location"},[t._v(t._s(t.basic.address))]),e("div",{staticClass:"unit-id"},[t._v(t._s(t.translated.unitIdFlashSale)+": "+t._s(t.basic.unitCode))]),e("div",{staticClass:"icon-info"},[t.basic.bedText?[e("i",{staticClass:"i-bed"}),t._v(" "+t._s(t.basic.bedText)+" ")]:t._e(),t.basic.bathroomText?[e("i",{staticClass:"i-bath"}),t._v(" "+t._s(t.basic.bathroomText)+" ")]:t._e(),t.basic.areaText?[e("i",{staticClass:"i-size"}),t._v(t._s(t.basic.areaText)+" ")]:t._e(),t.basic.propertyTypeText?[e("h5",{staticClass:"property-type"},[e("i",{class:"i-"+t.basic.propertyTypeCode}),t._v(t._s(t.basic.propertyTypeText))])]:t._e()],2)]),t.isCurrentPromotion?e("div",{staticClass:"unit-action unit-action-ongoing-promotion"},[e("div",{staticClass:"unit-current-price"},[t._v(t._s(t.basic.price))]),t.basic.price!==t.basic.oldPrice?e("div",{staticClass:"unit-old-price"},[t._v(t._s(t.basic.oldPrice))]):t._e(),t.isCurrentPromotion?e("div",{staticClass:"reservation-block"},[e("flash-sale-reservation-button",{attrs:{"unit-id":this.unitId,translated:t.translatedReservation,"reservation-url":this.reserveNowUrl}})],1):t._e()]):e("div",{staticClass:"unit-action unit-action-next-promotion"},[e("div",{staticClass:"unit-current-price"},[t._v(t._s(t.basic.price))]),t.basic.price!==t.basic.oldPrice?e("div",{staticClass:"unit-old-price"},[t._v(t._s(t.basic.oldPrice))]):t._e(),t.isCurrentPromotion?e("div",{staticClass:"reservation-block"},[e("flash-sale-reservation-button",{attrs:{"unit-id":this.unitId,translated:t.translatedReservation,"reservation-url":this.reserveNowUrl}})],1):t._e()]),t.basic.isCurrentPromotion?e("div",{class:t.ribbinClass},[e("div",{staticClass:"percentage-result"},[t._v(t._s(t.basic.discountPercent)+"%")]),e("div",{staticClass:"units-result"},[t._v(t._s(t.translated.discount))])]):e("div",{staticClass:"ribbon-dialog next-promotion",staticStyle:{display:"none"}},[e("div",{staticClass:"percentage-result"},[t._v(t._s(t.basic.discountPercent)+"%")]),e("div",{staticClass:"units-result"},[t._v(t._s(t.translated.discount))])])]),e("div",{staticClass:"information-content"},[e("div",{staticClass:"sale-price-right-block red-block-01"},[e("div",{staticClass:"sale-price-label"},[t._v(t._s(t.translated.sellingPrice))]),e("div",{staticClass:"sale-price-value"},[t._v(t._s(t.basic.oldPrice))])]),e("div",{staticClass:"sale-price-right-block red-block-03"},[e("div",{staticClass:"sale-price-label"},[t._v(t._s(t.translated.netSalesPrice))]),e("div",{staticClass:"sale-price-value"},[t._v(t._s(t.basic.price))])]),e("div",{staticClass:"sale-price-right-block red-block-05"},[e("div",{staticClass:"sale-price-label"},[t._v(t._s(t.translated.reservationFee))]),e("div",{staticClass:"sale-price-value"},[t._v(t._s(t.basic.reservationFee))])]),e("div",{staticClass:"sale-price-right-block red-block-06"},[e("div",{staticClass:"sale-price-label"},[t._v(t._s(t.translated.transferFees))]),e("div",{staticClass:"sale-price-value"},[t._v(t._s(t.basic.transferOwnership))])])]),e("div",{staticClass:"banner-small-on-model"},[e("div",{staticClass:"banner-small-on-model__item"},[e("img",{staticClass:"banner-small-on-model__item__img",attrs:{src:"/images/flash-sale/icon-guarantee-01.svg",alt:"",width:"60",height:"60",loading:"lazy"}}),e("div",{staticClass:"banner-small-on-model__item__info"},[e("span",{staticClass:"banner-small-on-model-title"},[t._v(t._s(t.translated.exclusiveDeals))]),e("span",{staticClass:"banner-small-on-model-sub-title"},[t._v(t._s(t.translated.onlyAvailable))])])]),e("div",{staticClass:"banner-small-on-model__item"},[e("img",{staticClass:"banner-small-on-model__item__img",attrs:{src:"/images/flash-sale/icon-guarantee-02.svg",alt:"",width:"60",height:"60",loading:"lazy"}}),e("div",{staticClass:"banner-small-on-model__item__info"},[e("span",{staticClass:"banner-small-on-model-title color-purple"},[t._v(t._s(t.translated.viewOnline))]),e("span",{staticClass:"banner-small-on-model-sub-title"},[t._v(t._s(t.translated.threeDToursAndVideos))])])]),e("div",{staticClass:"banner-small-on-model__item"},[e("img",{staticClass:"banner-small-on-model__item__img",attrs:{src:"/images/flash-sale/icon-guarantee-03.svg",alt:"",width:"60",height:"60",loading:"lazy"}}),e("div",{staticClass:"banner-small-on-model__item__info"},[e("span",{staticClass:"banner-small-on-model-title color-pink"},[t._v(t._s(t.translated.sevenDaysRefund))]),e("span",{staticClass:"banner-small-on-model-sub-title"},[t._v(t._s(t.translated.dontLikeIt))])])])]),e("div",{staticClass:"booking-conditions"},[e("h4",{staticClass:"booking-conditions__title"},[t._v(t._s(t.translated.bookingConditions))]),e("ul",{staticClass:"booking-conditions-list"},[e("li",{staticClass:"booking-conditions-list__item"},[t._v(t._s(t.translated.theReservationMust))]),e("li",{staticClass:"booking-conditions-list__item"},[t._v(t._s(t.translated.pleaseBringTheTemporary))]),e("li",{staticClass:"booking-conditions-list__item"},[t._v(t._s(t.translated.theCompanyReserves))])])]),e("div",{staticClass:"tabs-unit-head-scrollbar",class:{"tabs-unit-head-scrollbar--mobile":t.isMobile}},[e("div",{staticClass:"tabs-unit-head"},[e("ul",{staticClass:"tabs-unit-head-ul",attrs:{id:"tabsUnitList"}},[e("li",{ref:"first-item",staticClass:"tabs-unit-head-ul__item"},[e("a",{staticClass:"tabs-unit-head-ul__item__link",class:{highlight:t.selected==1},attrs:{href:"#OverviewId"},on:{click:function(a){t.selected=1}}},[t._v(" "+t._s(t.translated.overview)+" ")])]),t.projectDetail||t.projectFeatures?e("li",{staticClass:"tabs-unit-head-ul__item"},[e("a",{staticClass:"tabs-unit-head-ul__item__link",class:{highlight:t.selected==2},attrs:{href:"#ProjectDetailId"},on:{click:function(a){t.selected=2}}},[t._v(" "+t._s(t.translated.projectDetails)+" ")])]):t._e(),t.frequentlyAsked?e("li",{staticClass:"tabs-unit-head-ul__item"},[e("a",{staticClass:"tabs-unit-head-ul__item__link",class:{highlight:t.selected==3},attrs:{href:"#FrequentlyAskedQuestions"},on:{click:function(a){t.selected=3}}},[t._v(" "+t._s(t.translated.requentlyAskedQuestions)+" ")])]):t._e(),t.locationMap?e("li",{staticClass:"tabs-unit-head-ul__item"},[e("a",{staticClass:"tabs-unit-head-ul__item__link",class:{highlight:t.selected==4},attrs:{href:"#LocationAndNeighborhood"},on:{click:function(a){t.selected=4}}},[t._v(" "+t._s(t.translated.locationAndNeighborhood)+" ")])]):t._e(),t.reviews?e("li",{staticClass:"tabs-unit-head-ul__item"},[e("a",{staticClass:"tabs-unit-head-ul__item__link",class:{highlight:t.selected==5},attrs:{href:"#ReviewsId"},on:{click:function(a){t.selected=5}}},[t._v(" "+t._s(t.translated.reviews)+" ")])]):t._e(),t.estimatedMarket?e("li",{ref:"last-item",staticClass:"tabs-unit-head-ul__item"},[e("a",{staticClass:"tabs-unit-head-ul__item__link",class:{highlight:t.selected==6},attrs:{href:"#EstimatedMarketValueId"},on:{click:function(a){t.selected=6}}},[t._v(" "+t._s(t.translated.estimatedMarketValue)+" ")])]):t._e()])]),t.isShowMoveNext&&!t.isMobile?e("div",{staticClass:"tabs-unit-head__move-next",on:{click:t.onMoveNextClick}},[e("i",{staticClass:"icon-arrow"})]):t._e(),t.isShowMovePrev&&!t.isMobile?e("div",{staticClass:"tabs-unit-head__move-prev",on:{click:t.onMovePrevClick}},[e("i",{staticClass:"icon-arrow"})]):t._e()]),e("div",{staticClass:"tabs-unit-wrapper"},[e("div",{staticClass:"tabs-unit-body",attrs:{id:"tabsUnitDetail"}},[e("section",{staticClass:"unit-content",attrs:{id:"OverviewId",name:"OverviewId"}},[e("BasicInformation",{attrs:{overView:t.overView,translated:t.translatedBasicInformation}})],1),t.projectDetail||t.projectFeatures?e("section",{staticClass:"unit-content",attrs:{id:"ProjectDetailId",name:"ProjectDetailId"}},[t.projectDetail?e("ProjectDetail",{attrs:{projectDetail:t.projectDetail,translated:t.translatedProjectDetails}}):t._e(),t.projectFeatures?e("ProjectFeatures",{attrs:{projectFeatures:t.projectFeatures,translated:t.translatedProjectFeatures}}):t._e()],1):t._e(),t.frequentlyAsked?e("section",{staticClass:"unit-content",attrs:{id:"FrequentlyAskedQuestions",name:"FrequentlyAskedQuestions"}},[e("FrequentlyAskedQuestions",{attrs:{frequentlyAsked:t.frequentlyAsked,translated:t.translatedFrequentlyAskedQuestions}})],1):t._e(),t.locationMap?e("section",{staticClass:"unit-content",attrs:{id:"LocationAndNeighborhood",name:"LocationAndNeighborhood"}},[e("SimpleMap",{key:t.locationMap.projectId,attrs:{"project-id":t.locationMap.projectId,"project-center":t.locationMap.projectCenter,translates:t.locationMap.translations}})],1):t._e(),t.reviews?e("section",{staticClass:"unit-content",attrs:{id:"ReviewsId",name:"ReviewsId"}},[e("Reviews",{attrs:{reviews:t.reviews,translated:t.translatedReviews}})],1):t._e(),e("section",{staticClass:"unit-content",attrs:{id:"PreviousSalesId",name:"PreviousSalesId"}},[e("PreviousSales")],1),e("section",{staticClass:"unit-content",attrs:{id:"SimilarUnitsId",name:"SimilarUnitsId"}},[e("SimilarUnits")],1),t.estimatedMarket?e("section",{staticClass:"unit-content",attrs:{id:"EstimatedMarketValueId",name:"EstimatedMarketValueId"}},[e("EstimatedMarketValue",{attrs:{estimatedMarket:t.estimatedMarket,translated:t.translatedEstimatedMarketValue}})],1):t._e()])])])]):t._e()])]),e("unit-gallery",{attrs:{images:t.media.images}}),e("unit-video",{attrs:{youtubeCode:t.media.youtubeCode}})]],2)},qt=[],Lt=r(Ut,At,qt,!1,null,null);const re=Lt.exports;export{re 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.