1import{_ as Q}from"./DU4XT81b.js";import{d as W,f as X,az as Y,Z,s as a,ak as J,Y as K,c as u,ah as ee,aR as re,q as oe,v as te,o as s,a as l,e as r,k as m,j as t,b as o,l as i,n as A,Q as se,t as p,m as ie}from"./DIRkIRWB.js";import"./B-WMGmDU.js";import{_ as ae,a as le}from"./BU8WSnMn.js";import{_ as me,a as ne,b as F,c as ue,d as pe,e as ce,f as de}from"./DWQZCzY5.js";import{_ as fe,a as _e,b as he,c as ve}from"./CtIz7MDU.js";import{u as xe}from"./mn89SnJt.js";import{u as ge}from"./Czd7UATw.js";import{u as be}from"./B0BbjqBY.js";import{_ as ke}from"./Def3Un9q.js";import{_ as we}from"./Dtu48dvC.js";import{e as ye}from"./dv9UuyE4.js";import{_ as Se}from"./BfYEpJcq.js";import{u as $e}from"./Cd76Yl2q.js";import"./Bl2lDohw.js";import"./D6dOeW3N.js";import"./DlAUqK2U.js";import"./DBRyFZvm.js";import"./BxLE0fK-.js";import"./BcnNUtnp.js";import"./DPhgUEaY.js";import"./CygjxrRC.js";import"./DE3IOLBM.js";import"./Bo9Mv7fe.js";import"./BBitonjF.js";import"./BL1FLLMh.js";import"./BK3ZH5at.js";import"./DcWCN2F6.js";import"./DaW51VQl.js";import"./HVEU3lYX.js";import"./D3Pu8tL_.js";import"./P6pD3OVm.js";import"./D1asQhzi.js";import"./C0d0QLjF.js";import"./DtmY0rJH.js";import"./DkKBxmfE.js";import"./B5swVPgF.js";import"./C0AEVAQQ.js";import"./CI6vk2nj.js";import"./B6j7Fk0n.js";import"./BwpO-X3C.js";import"./DFDnCQcG.js";import"./BYOEEK_X.js";import"./CBYHVi5_.js";import"./CaAIjr4j.js";import"./CNdBWQpv.js";import"./DNIKRDet.js";import"./DQa3KIq6.js";import"./DKcOAgYu.js";import"./rnE1g2z2.js";import"./B1z12n9r.js";import"./ZeFnSFAq.js";import"./BTKKQg60.js";import"./BPINZmjE.js";import"./DK2SOp9f.js";import"./Bs_0MqsZ.js";import"./RZPIG03e.js";import"./CWL5KOE9.js";import"./De0kaFA1.js";import"./DekfMc5K.js";import"./DOfUiqIb.js";import"./CVrW901V.js";import"./DZAPBdfK.js";import"./2TN7lK7Z.js";import"./D1bBTm8g.js";import"./CN6vTOWD.js";import"./D71cxMQS.js";import"./bfnQomr-.js";import"./rNTqnSt5.js";import"./MmFtqGdP.js";import"./BySLqogL.js";import"./B6I36lQj.js";import"./CUt-qCns.js";import"./BvHRGukz.js";import"./A6Qg0GQ8.js";import"./BxBvvXoE.js";const Be={class:"min-h-[700px]"},Pe={key:1},Te={class:"bg-white hidden md:block"},Ue={class:"container"},Ce={key:0,class:"max-md:hidden flex items-center justify-center absolute top-0 w-full h-[320px]"},Me={class:"block w-auto h-full"},Ve={class:"flex flex-col gap-4 md:flex-row md:shadow md:rounded-xl md:bg-white md:p-4 overflow-hidden"},Ge={class:"flex flex-col grow max-md:px-2 overflow-hidden"},Ne={class:"grid gap-4 md:bg-x-grey-3 md:border md:border-x-grey-1 md:p-4 md:rounded-2xl md:mb-4 md:max-w-[488px]"},ze=t("hr",{class:"mx-2 mb-4"},null,-1),Ae={class:"container grid gap-4 relative z-10 mt-4 md:mt-6 md:gap-6 md:pb-16 max-md:px-2"},Fe={key:1,class:"shadow rounded-xl bg-white about-block scroll-mt-64 overflow-x-scroll"},De={class:"p-4 text-sm font-semibold text-black border-b border-x-grey"},Ie={class:"p-4 text-sm leading-6 text-dark-grey whitespace-pre-line"},Re=t("br",null,null,-1),po=W({__name:"ProfileVenue",async setup(je){let c,d;const{t:f}=X(),_=ge(),D=Y(),I=Z(),{user:e}=a(_),{currentUser:h}=a(I),R=J(),j=$e(),{showSearchLoading:v}=a(j),{hideTopBar:x}=a(xe()),L=be(),{showLoginModal:q}=a(L);[c,d]=K(()=>_.fetchProfileData()),await c,d();const g=u(()=>ee.getProfileMetaTags(e.value));re({title:ye(g.value.profileMetaTitle),meta:[{name:"description",content:g.value.profileMetaDescriptionVenue,tagPriority:11}]}),oe(()=>{v.value=!1,R.trackUserProfileOpen(e.value.id),x.value=!0}),te(()=>{x.value=!1});const E=u(()=>{var n;return((n=h.value)==null?void 0:n.id)&&h.value.id===e.value.id}),H=u(()=>e.value.isBlurred&&!e.value.isGold&&(!D.isLoggedIn||E.value));return(n,Le)=>{var b,k,w,y,S,$,B,P,T,U,C,M,V,G,N,z;const O=Q;return s(),l("div",Be,[r(v)?(s(),m(Se,{key:0,fullScreenWithNavBar:"",class:"search-page-loader"})):r(e)?(s(),l("div",Pe,[t("div",Te,[t("div",Ue,[o(me,{user:r(e)},null,8,["user"])])]),t("div",{class:A(["bg-x-grey-3 max-md:relative",{relative:(b=r(e))==null?void 0:b.isGold}])},[o(ne,{"is-venue-profile":!0,"show-about":((y=(w=(k=r(e))==null?void 0:k.venueFeatures)==null?void 0:w.about)==null?void 0:y.length)>0,"transparent-bg":((S=r(e))==null?void 0:S.isGold)&&(($=r(e))==null?void 0:$.profileBanner)},null,8,["show-about","transparent-bg"]),(B=r(e))!=null&&B.isGold&&((P=r(e))!=null&&P.profileBanner)?(s(),l("div",Ce,[t("picture",Me,[o(O,{src:r(e).profileBanner,alt:"header image",class:"h-full object-cover"},null,8,["src"])])])):i("",!0),t("div",{class:A(["container md:relative md:z-20 md:pt-8 max-md:px-0",{"md:pt-[175px]":((T=r(e))==null?void 0:T.isGold)&&((U=r(e))==null?void 0:U.profileBanner)}])},[t("div",Ve,[o(fe,{user:r(e)},null,8,["user"]),t("div",Ge,[t("div",Ne,[(C=r(e))!=null&&C.isGold||(M=r(e))!=null&&M.isAvailableToday?(s(),l(se,{key:0},[o(ae,{class:"px-2",user:r(e)},null,8,["user"]),ze],64)):i("",!0),o(le,{class:"px-2",user:r(e),"profile-is-locked":H.value},null,8,["user","profile-is-locked"]),o(_e,{user:r(e)},null,8,["user"])]),o(F,{class:"max-md:hidden",user:r(e),"is-venue-profile":!0},null,8,["user"])])])],2),t("div",Ae,[r(e)?(s(),m(ue,{key:0,"profile-user-id":r(e).id},null,8,["profile-user-id"])):i("",!0),o(pe,{user:r(e)},null,8,["user"]),o(he,{user:r(e)},null,8,["user"]),(G=(V=r(e))==null?void 0:V.venueFeatures)!=null&&G.about?(s(),l("div",Fe,[t("div",De,p(r(f)("account.aboutUs")),1),t("div",Ie,[ie(p((N=r(e))==null?void 0:N.venueFeatures.about)+" ",1),Re,t("p",null,p(r(f)("home.warningContactUs")),1)])])):i("",!0),(z=r(e))!=null&&z.venueFeatures?(s(),m(ve,{key:2,user:r(e)},null,8,["user"])):i("",!0),o(ce,{user:r(e)},null,8,["user"]),o(we,{user:r(e)},null,8,["user"])]),o(F,{class:"md:hidden sticky bottom-0 bg-white z-10 p-2 mt-4",user:r(e),"is-venue-profile":!0},null,8,["user"])],2)])):i("",!0),o(de,{user:r(e),ref:"reportProfileModalRef"},null,8,["user"]),r(q)?(s(),m(ke,{key:2})):i("",!0)])}}});
1export{po 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.