PageSourceSearch

https://app.beanstock.com/_nuxt/CC6sNYQN.js

js beanstock.com collected 2026-10-05 01:52:32 UTC 12,725 bytes, 1 lines download raw bytes

1import{f as P,_ as y,o,h as i,w as t,k as s,b9 as X,c as p,F as C,y as E,ba as Y,N as M,r as Z,q as O,b as u,s as v,I as A,af as I,a9 as D,M as ee,aT as B,ah as R,A as L,m as k,aD as V,H as z,i as S,j as T,at as N,ap as W,au as G,bb as te,ab as oe,aw as se,bc as re,bd as F,$ as ne,C as ae,x as ie,b3 as q,a7 as le}from"./rIOYe-oY.js";import{u as ce}from"./cdaZWqn7.js";import{a as pe,_ as ue}from"./0SW-2ljc.js";import{V as de,_ as _e}from"./DFR3SAjx.js";import{P as a,a as me}from"./qf4fOqHm.js";import"./tipXZn6G.js";import"./DMl4G-Wc.js";import"./DmU64omI.js";import"./CUoJzIO3.js";import"./Dj5R_zfL.js";import"./ACMyCDpK.js";import"./C5L0Pa09.js";import"./BWlLKvqz.js";import"./Cxmd6n7T.js";import"./hlLmZtaj.js";import"./eImc8OwI.js";import"./DpK-y48r.js";import"./Cm29xs7r.js";import"./DrsiNRx8.js";import"./DFA3TQx5.js";import"./u-prGo1G.js";import"./CFTNww4U.js";import"./CuWUeG_g.js";import"./CvDJ6-7A.js";import"./G0oD7Z-H.js";import"./CANpzvUy.js";import"./CPPKNqD4.js";import"./udVLSiFR.js";import"./C1ZMSDrx.js";import"./DdUZvSpV.js";import"./uAOlYggM.js";import"./Dss9U1dh.js";import"./DB4pZj-8.js";const fe=P({props:{currentState:{type:String,required:!0},list:{type:Array,required:!0},backgroundColor:{type:String,default:null}},emits:{onChange(e){return typeof e=="string"}},data(){return{isMobile:ce.down("SM")}},methods:{handleChange(e){this.$emit("onChange",e.detail.value)}}}),ge={key:0,class:"size-2 rounded-full bg-[var(--portfolio-notification)]"};function he(e,r,_,$,b,x){const l=M,n=Y,c=X,m=A;return o(),i(m,{color:e.backgroundColor},{default:t(()=>[s(c,{value:e.currentState,class:"h-10 w-full rounded-full bg-[var(--portfolio-segment-background)] p-1",mode:"ios",onIonChange:e.handleChange},{default:t(()=>[(o(!0),p(C,null,E(e.list,({value:g,labelPath:d,icon:f,selectedIcon:h,hasNotification:w})=>(o(),i(n,{key:g,value:g,class:"portfolio-segment-button m-0 h-8 min-h-8"},{default:t(()=>[s(l,{class:"flex items-center justify-center gap-2 text-center text-sm font-light leading-[140%] text-[var(--portfolio-segment-text)]"},{default:t(()=>[w?(o(),p("span",ge)):!e.isMobile&&(f||h)?(o(),i(Z(e.currentState===g&&h||f),{key:1,class:"size-4 shrink-0"})):O("",!0),u("span",null,v(e.$t(d)),1)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1},8,["value","onIonChange"])]),_:1},8,["color"])}const Pe=Object.assign(y(fe,[["render",he],["__scopeId","data-v-104c1097"]]),{__name:"PortfolioSegmentToggle"}),ye=P({}),$e={class:"container-projects"};function be(e,r,_,$,b,x){return o(),p("div",$e,[...r[0]||(r[0]=[u("div",{class:"background-projects"},null,-1),u("div",{class:"chat-projects"},null,-1),u("div",{class:"expert-projects-1"},null,-1),u("div",{class:"expert-projects-2"},null,-1)])])}const xe=Object.assign(y(ye,[["render",be]]),{__name:"PortfolioExpertsForProjects"}),ve=P({props:{link:{type:String,required:!0}}}),we={class:"mx-[24px] my-[12px] flex h-full flex-col items-center justify-center"},je={class:"m-0 flex flex-row gap-[24px] p-0"};function ke(e,r,_,$,b,x){const l=D,n=B;return o(),i(n,ee({class:"my-0 overflow-hidden rounded-[24px] border border-navy-10 shadow-[0_0_4px_1px_rgba(195,205,210,0)] sm:w-[335px]"},e.$attrs),{default:t(()=>[u("div",we,[u("div",je,[I(e.$slots,"text"),I(e.$slots,"picture")]),s(l,{class:"mx-[24px] mb-[12px] mt-[24px] w-full text-base sm:px-[15px]",size:"large",to:e.link},{default:t(()=>[I(e.$slots,"link")]),_:3},8,["to"])])]),_:3},16)}const H=Object.assign(y(ve,[["render",ke]]),{__name:"PortfolioContactExpertTemplate"}),Se=P({setup(){const{t:e}=R();return{link:e("portfolio.segment.projects.emptyProjects.link")}}}),Ce={class:"flex w-2/3"};function Le(e,r,_,$,b,x){const l=M,n=xe,c=H;return o(),i(c,{class:"bg-[#DAFFBD80]",link:e.link},{text:t(()=>[u("div",Ce,[s(l,{class:"pt-[10px] text-[16px] font-medium leading-[1.4] text-black"},{default:t(()=>[L(v(e.$t("portfolio.segment.projects.emptyProjects.text")),1)]),_:1})])]),picture:t(()=>[s(n)]),link:t(()=>[L(v(e.$t("portfolio.segment.projects.emptyProjects.button")),1)]),_:1},8,["link"])}const Oe=Object.assign(y(Se,[["render",Le]]),{__name:"PortfolioEmptyOffersPage"}),Ee=P({components:{EmptyOffersPage:Oe},computed:{...S(z,["projectsList"]),...S(V,["offersList"])},watch:{"$i18n.locale":{handler(){this.fetchData()},immediate:!1}},methods:{...k(z,["getProjects"]),...k(V,["getOffersList"]),async fetchData(){await Promise.all([this.getProjects(),this.getOffersList()])}}}),Ve={class:"w-full"},ze={key:0,class:"w-full"},Ie={key:1,class:"w-full"};function Te(e,r,_,$,b,x){const l=T("EmptyOffersPage"),n=W,c=N,m=G,g=pe;return o(),p("div",Ve,[!e.projectsList.length&&!e.offersList.length?(o(),p("div",ze,[s(m,{class:"w-full px-1 md:px-6"},{default:t(()=>[s(c,null,{default:t(()=>[s(n,{size:"12","size-md":"6","size-lg":"4","size-xl":"4",class:"!p-0"},{default:t(()=>[s(l,{class:"m-4"})]),_:1})]),_:1})]),_:1})])):(o(),p("div",Ie,[s(m,{class:"w-full px-1 md:px-6"},{default:t(()=>[s(c,null,{default:t(()=>[(o(!0),p(C,null,E(e.offersList,({id:d,displayTag:f,property:{images:h,location:{street:w,city:j}}})=>(o(),i(n,{key:d,size:"12","size-md":"6","size-lg":"4","size-xl":"4",class:"!p-0"},{default:t(()=>[s(g,{cover:h[0]?.urlSmall??"",url:`/offer/${d}`,address:w,city:j,status:f?.title,class:"m-4"},null,8,["cover","url","address","city","status"])]),_:2},1024))),128)),(o(!0),p(C,null,E(e.projectsList,({id:d,displayTag:f,property:{images:h,location:{city:w,street:j}},projectContext:{newDocumentCount:J},validation:{requested:Q,validated:U}})=>(o(),i(n,{key:d,size:"12","size-md":"6","size-lg":"4","size-xl":"4",class:"!p-0"},{default:t(()=>[s(g,{cover:h[0]?.urlSmall??"",url:`/projects/${d}`,address:j,city:w,status:f?.title,"new-document-count":J,"validation-requested":Q&&!U,class:"m-4"},null,8,["cover","url","address","city","status","new-document-count","validation-requested"])]),_:2},1024))),128))]),_:1})]),_:1})]))])}const Me=Object.assign(y(Ee,[["render",Te]]),{__name:"PortfolioProjectsSection"}),Fe=P({}),qe={class:"container-property"};function Ae(e,r,_,$,b,x){return o(),p("div",qe,[...r[0]||(r[0]=[te('<div class="background-property"></div><div class="chat-property"></div><div class="expert-property-1"></div><div class="expert-property-2"></div><div class="expert-property-3"></div>',5)])])}const De=Object.assign(y(Fe,[["render",Ae]]),{__name:"PortfolioExpertsForProperty"}),Be=P({setup(){const{t:e}=R();return{link:e("portfolio.segment.portfolioProperty.emptyProperty.link")}}}),Re={class:"flex w-2/3 pt-[26px]"};function Ne(e,r,_,$,b,x){const l=M,n=De,c=H;return o(),i(c,{class:"bg-[#CECDFE66]",link:e.link},{text:t(()=>[u("div",Re,[s(l,{class:"text-base font-medium leading-[1.4] text-black"},{default:t(()=>[L(v(e.$t("portfolio.segment.portfolioProperty.emptyProperty.text")),1)]),_:1})])]),picture:t(()=>[s(n)]),link:t(()=>[L(v(e.$t("portfolio.segment.portfolioProperty.emptyProperty.button")),1
1)]),_:1},8,["link"])}const We=Object.assign(y(Be,[["render",Ne]]),{__name:"PortfolioEmptyPropertiesPage"}),Ge=P({props:{previewPhoto:{type:String,required:!0},url:{type:String,required:!0},street:{type:String,required:!0},city:{type:String,required:!0},status:{type:String,default:void 0}},setup(){return{VariantsEnum:de}}}),He={class:"flex h-full"},Ke={class:"flex w-2/3 flex-col justify-center p-4"},Je={class:"text-base font-medium text-black"};function Qe(e,r,_,$,b,x){const l=oe,n=D,c=_e,m=B;return o(),i(m,{class:"relative m-0 h-28 overflow-hidden rounded-2xl border border-navy-10 shadow-[0_0_4px_1px_rgba(195,205,210,0)] transition-shadow hover:border-transparent hover:shadow-[0_0_4px_1px_rgba(195,205,210,0.6)]"},{default:t(()=>[u("div",He,[s(l,{src:e.previewPhoto,class:"h-full w-1/3 rounded-l-lg object-cover p-0"},null,8,["src"]),u("div",Ke,[s(n,{to:e.url,variant:"no-styles",class:"w-fit text-base font-light text-black before:absolute before:inset-0 before:cursor-pointer"},{default:t(()=>[L(v(e.street),1)]),_:1},8,["to"]),u("p",Je,v(e.city),1),s(c,{variant:e.VariantsEnum.Status,status:e.status},null,8,["variant","status"])])])]),_:1})}const Ue=Object.assign(y(Ge,[["render",Qe]]),{__name:"PortfolioPropertyCard"}),Xe=P({components:{EmptyPropertiesPage:We,PropertyCard:Ue},props:{properties:{type:Array,required:!0}}}),Ye={class:"w-full"},Ze={key:0,class:"w-full"},et={key:1,class:"w-full"};function tt(e,r,_,$,b,x){const l=T("EmptyPropertiesPage"),n=W,c=N,m=G,g=T("PropertyCard");return o(),p("div",Ye,[e.properties.length?(o(),p("div",et,[s(m,{class:"w-full px-1 md:px-6"},{default:t(()=>[s(c,null,{default:t(()=>[(o(!0),p(C,null,E(e.properties,({id:d,rentalManagement:f,location:{city:h,street:w},image:j})=>(o(),i(n,{key:d,size:"12","size-md":"6","size-lg":"4","size-xl":"4",class:"!p-0"},{default:t(()=>[s(g,{"preview-photo":j?.urlSmall??"",url:`/portfolio/managed-property/${d}`,street:w,city:h,status:f?.rentStatus?.value,class:"m-4"},null,8,["preview-photo","url","street","city","status"])]),_:2},1024))),128))]),_:1})]),_:1})])):(o(),p("div",Ze,[s(m,{class:"w-full px-1 md:px-6"},{default:t(()=>[s(c,null,{default:t(()=>[s(n,{size:"12","size-md":"6","size-lg":"4","size-xl":"4",class:"!p-0"},{default:t(()=>[s(l,{class:"m-4"})]),_:1})]),_:1})]),_:1})]))])}const ot=Object.assign(y(Xe,[["render",tt]]),{__name:"PortfolioPropertySection"});var K=(e=>(e.OfferAccepted="offer_accepted",e.AgreementSigned="agreement_signed",e.AuthenticActSigned="authentic_act_signed",e.RenovationCompleted="renovation_completed",e.Rented="rented",e))(K||{});function st(){const{trackEvent:e}=se();return{trackPortfolioPropertiesViewed:()=>e(re)}}const rt=P({setup(){const e=ne(),{trackPortfolioPropertiesViewed:r}=st();return{route:e,trackPortfolioPropertiesViewed:r}},data(){return{ProjectsTab:a,isFetching:!0,currentView:a.Projects,PORTFOLIO_SEGMENTS:me}},computed:{...S(z,["projectsList"]),...S(V,["offersList"]),...S(F,["managedProperties"]),hasOngoingProjects(){return!this.projectsList||this.projectsList.length===0?!1:this.projectsList.map(r=>r.status?.name).some(r=>r!==K.Rented)},hasProperties(){return!(!this.managedProperties||this.managedProperties.length===0)},defaultTab(){const e=this.projectsList&&this.projectsList.length>0,r=this.hasProperties,_=this.hasOngoingProjects;return this.route.path.endsWith(a.ManagedProperty)?a.ManagedProperty:!e&&!r?a.Projects:e&&!r?a.Projects:!e&&r?a.ManagedProperty:_?a.Projects:a.ManagedProperty},hasCurrentViewData(){return this.currentView===a.ManagedProperty?this.managedProperties.length>0:this.projectsList.length>0||this.offersList.length>0},showLoader(){return this.isFetching&&!this.hasCurrentViewData}},watch:{projectsList:{handler(){this.currentView=this.defaultTab},immediate:!0,deep:!0},managedProperties:{handler(){this.currentView=this.defaultTab},immediate:!0}},created(){this.route.path.endsWith(a.ManagedProperty)&&(this.currentView=a.ManagedProperty)},async ionViewWillEnter(){const e=[];this.projectsList.length||e.push(this.getProjects()),this.offersList.length||e.push(this.getOffersList()),this.managedProperties.length||e.push(this.getManagedProperties()),this.isFetching=e.length>0,await Promise.allSettled(e),this.isFetching=!1,this.setCurrentView(this.defaultTab)},methods:{...k(z,["getProjects"]),...k(V,["getOffersList"]),...k(F,["getManagedProperties"]),setCurrentView(e){this.currentView=e===a.ManagedProperty?a.ManagedProperty:a.Projects,this.currentView===a.ManagedProperty&&this.trackPortfolioPropertiesViewed()},changeView(e){this.setCurrentView(e)}}}),nt={class:"flex min-h-full flex-col bg-[url('assets/backgrounds/one-line-leaf-bg.svg')] bg-auto bg-right-bottom bg-no-repeat xl:ml-[106px] xl:w-[calc(100%-106px)]"},at={class:"mb-5 mt-10 w-full px-5 md:px-10"},it={class:"m-0 mb-2 text-xl font-black leading-6 text-navy md:text-[25px] md:leading-snug"},lt={key:0,class:"p-0 text-base font-light leading-snug text-navy"};function ct(e,r,_,$,b,x){const l=A,n=ie,c=Pe,m=ue,g=Me,d=ot,f=ae,h=le;return o(),i(h,{fullscreen:""},{default:t(()=>[s(f,null,{default:t(()=>[u("div",nt,[u("div",at,[s(n,{class:"ion-no-border"},{default:t(()=>[s(l,null,{default:t(()=>[u("h1",it,v(e.$t("portfolio.title")),1),e.projectsList.length||e.offersList.length||e.managedProperties.length?(o(),p("p",lt,v(e.$t("portfolio.subTitle")),1)):O("",!0)]),_:1})]),_:1}),s(c,{"current-state":e.currentView,list:e.PORTFOLIO_SEGMENTS,class:"mt-4",onOnChange:e.changeView},null,8,["current-state","list","onOnChange"])]),e.showLoader?(o(),i(m,{key:0})):(o(),p(C,{key:1},[(o(),i(q,null,[e.currentView===e.ProjectsTab.Projects?(o(),i(g,{key:0})):O("",!0)],1024)),(o(),i(q,null,[e.currentView===e.ProjectsTab.ManagedProperty?(o(),i(d,{key:0,properties:e.managedProperties},null,8,["properties"])):O("",!0)],1024))],64))])]),_:1})]),_:1})}const Nt=y(rt,[["render",ct],["__scopeId","data-v-73e5e2e6"]]);export{Nt 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.