PageSourceSearch

https://unvarnished-live-663c785d5a12.herokuapp.com/static/js/ListingPageCoverPhoto.a2c80b52.chunk.js

js unvarnished-live-663c785d5a12.herokuapp.com collected 2026-10-03 14:54:28 UTC 12,366 bytes, 2 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7102],{21824:(e,i,a)=>{a.d(i,{Z:()=>b});var t=a(18489),s=a(72791),n=a(41418),r=a.n(n),o=a(77832),l=a.n(o),c=(a(73665),a(88014)),g=a(59930);const u="ImageCarousel_root__WbgbJ",d="ImageCarousel_noImage__V28LT",m="ImageCarousel_itemCentering__rRlt+",h="ImageCarousel_item__RoFy-",p="ImageCarousel_arrowHead__4ydpm",y="ImageCarousel_navLeft__46Mdx",v="ImageCarousel_navRight__Nu+VH",I="ImageCarousel_navArrowWrapper__7yO8u",x="ImageCarousel_imageWrapper__-bpNf",L="ImageCarousel_imageIndex__a0xQn h4";var C=a(80184);const j={showPlayButton:!1,disableThumbnailScroll:!0,showThumbnails:!1,showFullscreenButton:!1,slideDuration:350},b=e=>{const[i,a]=(0,s.useState)(0),n=(0,c.YB)(),{rootClassName:o,className:b,images:f,imageVariants:N}=e,w=f.map(((e,i)=>({original:"",alt:n.formatMessage({id:"ImageCarousel.imageAltText"},{index:i+1,count:f.length}),image:e})));if(0===w.length){const e=r()(o||d,b);return(0,C.jsx)(g.t3,{className:e,image:null,variants:[],alt:""})}const Z=w.length>0?(0,C.jsxs)("span",{className:L,children:[(_=i,_+1),"/",w.length]}):null;var _;const P=r()(o||u,b);return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(l(),(0,t.Z)({additionalClass:P,items:w,renderItem:e=>(0,C.jsx)("div",{className:x,children:(0,C.jsx)("div",{className:m,children:(0,C.jsx)(g.t3,{rootClassName:h,image:e.image,alt:e.alt,variants:N,sizes:"(max-width: 767px) 100vw, 80vw"})})}),renderLeftNav:(e,i)=>(0,C.jsx)("button",{className:y,disabled:i,onClick:e,children:(0,C.jsx)("div",{className:I,children:(0,C.jsx)(g.JT,{direction:"left",size:"big",className:p})})}),renderRightNav:(e,i)=>(0,C.jsx)("button",{className:v,disabled:i,onClick:e,children:(0,C.jsx)("div",{className:I,children:(0,C.jsx)(g.JT,{direction:"right",size:"big",className:p})})}),onSlide:e=>{a(e)}},j)),Z]})}},8383:(e,i,a)=>{a.r(i),a.d(i,{ListingPageComponent:()=>W,default:()=>V});var t=a(18489),s=a(83738),n=a(72791),r=a(42789),o=a(92177),l=a(92558),c=a(41418),g=a.n(c),u=a(6639),d=a(86134),m=a(88014),h=a(73665),p=a(66319),y=a(21102),v=a(35074),I=a(18498),x=a(62887),L=a(10314),C=a(7414),j=a(7285),b=a(25863),f=a(46902),N=a(43093),w=a(59930),Z=a(52745),_=a(67600),P=a(36963),S=a(2145),D=a(70059),O=a(21824),T=a(77352),k=a(80184);const M=e=>{var i;const[a,t]=(0,n.useState)(!1);(0,n.useEffect)((()=>{t(!0)}),[]);const{title:s,listing:r,isOwnListing:o,handleViewPhotosClick:l,imageCarouselOpen:c,onImageCarouselClose:g,onManageDisableScrolling:u,actionBar:d}=e,h=r.images&&r.images.length>0,p=h?r.images[0]:null,y=p?Object.keys(null===p||void 0===p||null===(i=p.attributes)||void 0===i?void 0:i.variants).filter((e=>e.startsWith("scaled"))):[],v=h?(0,k.jsx)("button",{className:T.Z.viewPhotos,onClick:l,children:(0,k.jsx)(m._H,{id:"ListingPage.viewImagesButton",values:{count:r.images.length}})}):null;return(0,k.jsxs)("section",{className:T.Z.sectionHero,"data-testid":"hero",children:[(0,k.jsxs)("div",{className:T.Z.imageWrapperForSectionHero,onClick:l,children:[a&&r.id&&o?(0,k.jsx)("div",{onClick:e=>e.stopPropagation(),className:T.Z.actionBarContainerForHeroLayout,children:d}):null,(0,k.jsx)(w.t3,{rootClassName:T.Z.rootForImage,alt:s,image:p,variants:y}),v]}),(0,k.jsx)(w.u_,{id:"ListingPage.imageCarousel",scrollLayerClassName:T.Z.carouselModalScrollLayer,containerClassName:T.Z.carouselModalContainer,lightCloseButton:!0,isOpen:c,onClose:g,usePortal:!0,onManageDisableScrolling:u,children:(0,k.jsx)(O.Z,{images:r.images,imageVariants:["scaled-small","scaled-medium","scaled-large","scaled-xlarge"]})})]})};a(29997);var q=a(85727),H=a(66978),E=a(7207),F=a(43820),A=a(39724),B=a(36898);const R=["isAuthenticated","currentUser","getListing","getOwnListing","intl","onManageDisableScrolling","params","location","scrollingDisabled","showListingError","reviews","fetchReviewsError","sendInquiryInProgress","sendInquiryError","history","callSetInitialValues","onSendInquiry","onInitializeCardPaymentData","config","routeConfiguration","showOwnListingsOnly"],{UUID:U}=p.types,W=e=>{var i,a,r;
1const[o,l]=(0,n.useState)(e.inquiryModalOpenForListingId===e.params.id),[c,u]=(0,n.useState)(!1),[d,p]=(0,n.useState)(!1);(0,n.useEffect)((()=>{p(!0)}),[]);const{isAuthenticated:v,currentUser:I,getListing:b,getOwnListing:f,intl:N,onManageDisableScrolling:O,params:W,location:V,scrollingDisabled:z,showListingError:Y,reviews:J=[],fetchReviewsError:Q,sendInquiryInProgress:K,sendInquiryError:X,history:$,callSetInitialValues:G,onSendInquiry:ee,onInitializeCardPaymentData:ie,config:ae,routeConfiguration:te,showOwnListingsOnly:se}=e,ne=(0,s.Z)(e,R),re=ae.listing,oe=new U(W.id),le=null!=W.variant,ce=W.variant===y.l4,ge=W.variant===y.my,ue=ce||ge||se?(0,L.YC)(f(oe)):(0,L.Me)(b(oe)),de=W.slug||(0,y.qi)(ue.attributes.title||""),me=(0,t.Z)({slug:de},W),he=ge?y.Ms:y.Am,pe=ge?"photos":"details",ye=ue.id&&ue.attributes.state!==h.v7,ve=ce&&ye,Ie=(ce||ge)&&Y&&403===Y.status;if(ve||Ie)return(0,k.jsx)(w.d9,{name:"ListingPage",params:me,search:V.search});const xe=(0,k.jsx)(Z.Z,{});if(Y&&404===Y.status)return(0,k.jsx)(P.Z,{staticContext:e.staticContext});if(Y)return(0,k.jsx)(D.mf,{topbar:xe,scrollingDisabled:z,intl:N});if(!ue.id)return(0,k.jsx)(D.h2,{topbar:xe,scrollingDisabled:z,intl:N});const{description:Le="",geolocation:Ce=null,price:je=null,title:be="",publicData:fe={},metadata:Ne={}}=ue.attributes,we=(null===fe||void 0===fe?void 0:fe.isReview)||"review"===(null===fe||void 0===fe?void 0:fe.listingType),{cleanedDescription:Ze,metadataTags:_e=[]}=we?(0,D.Sx)(Le):{cleanedDescription:Le,metadataTags:[]},Pe=Ze,Se=(0,k.jsx)("span",{children:(0,C.qO)(be,{longWordMinLength:16,longWordClass:T.Z.longWord})}),De=ue&&ue.author,Oe=!(!I||!De)&&ue.author.id.uuid===I.id.uuid,{listingType:Te,transactionProcessAlias:ke,unitType:Me}=fe;if(!(Te&&ke&&Me))return(0,k.jsx)(D.mf,{topbar:xe,scrollingDisabled:z,intl:N,invalidListing:!0});const qe=(0,j.b$)(ke.split("/")[0]),He=(0,j.YL)(qe),Ee=(0,j.Oe)(qe),Fe=He?"booking":Ee?"purchase":"inquiry",Ae=re.listingTypes.find((e=>e.listingType===Te)),Be=(0,x.iz)(Ae),Re=De?ue.author:null,Ue=(0,L.oY)(Re),We=Oe&&"inquiry"!==Fe&&!(null!==I&&void 0!==I&&null!==(i=I.attributes)&&void 0!==i&&i.stripeConnected),Ve=We?(0,k.jsxs)("div",{children:[(0,k.jsx)(m._H,{id:"ListingPage.payoutDetailsWarning",values:{processType:Fe}}),(0,k.jsx)(w.RC,{name:"StripePayoutPage",children:(0,k.jsx)(m._H,{id:"ListingPage.payoutDetailsWarningLink"})})]}):null,ze=(0,L.d8)(Ue,""),{formattedPrice:Ye}=(0,D.MT)(je,ae.currency,N),Je={params:me,history:$,routes:te},Qe=(0,D.kN)((0,t.Z)((0,t.Z)({},Je),{},{currentUser:I,callSetInitialValues:G,location:V,setInitialValues:S.LA,setInquiryModalOpen:l})),Ke=(0,D.j3)((0,t.Z)((0,t.Z)({},Je),{},{getListing:b,onSendInquiry:ee,setInquiryModalOpen:l})),Xe=(0,D.ip)((0,t.Z)((0,t.Z)({},Je),{},{currentUser:I,callSetInitialValues:G,getListing:b,onInitializeCardPaymentData:ie})),$e=(0,D.Ib)(ue,"facebook"),Ge=(0,D.Ib)(ue,"twitter"),ei=(0,D.Ib)(ue,"".concat(ae.layout.listingImage.variantPrefix,"-2x")).map((e=>e.url)),ii=ae.marketplaceName,ai=N.formatMessage({id:"ListingPage.schemaTitle"},{title:be,price:Ye,marketplaceName:ii}),ti="".concat(ae.marketplaceRootURL).concat(V.pathname).concat(V.search).concat(V.hash),si=(null===(a=ue.currentStock)||void 0===a||null===(r=a.attributes)||void 0===r?void 0:r.quantity)||0,ni=ue.currentStock?si>0?"https://schema.org/InStock":"https://schema.org/OutOfStock":null,ri=ni?{availability:ni}:{},oi=d&&ue.id&&Oe?(0,k.jsxs)(k.Fragment,{children:[We?(0,k.jsx)(B.Z,{className:g()(T.Z.actionBarForHeroLayout,{[T.Z.actionBarNoBorderRadiusOnMobile]:!Be}),isOwnListing:Oe,listing:ue,showNoPayoutDetailsSet:We,currentUser:I}):null,(0,k.jsx)(B.Z,{className:g()(T.Z.actionBarForHeroLayout,{[T.Z.actionBarNoBorderRadiusOnMobile]:!Be}),isOwnListing:Oe,listing:ue,currentUser:I,editParams:{id:oe.uuid,slug:de,type:he,tab:pe}})]}):null;return(0,k.jsx)(w.T3,{title:ai,scrollingDisabled:z,author:ze,description:Pe,facebookImages:$e,twitterImages:Ge,schema:{"@context":"http://schema.org","@type":"Product",description:Pe,name:ai,image:ei,offers:(0,t.Z)((0,t.Z)({"@type":"Offer",url:ti},(0,D.NX)(je)),ri)},children:(0,k.jsxs)(w.ip,{className:T.Z.pageRoot,topbar:xe,footer:(0,k.jsx)(_.Z,{}),children:[Be?(0,k.jsx)(M,{title:be,listing:ue,isOwnListing:Oe,imageCarouselOpen:c,onImageCarouselClose:()=>u(!1),handleViewPhotosClick:e=>{e.stopPropagation(),u(!0)},onManageDisableScrolling:O,actionBar:oi}):Oe&&(0,k.jsx)("div",{className:T.Z.actionBarContainerForNoListingImage,children:oi}),(0,k.jsxs)("div",{className:T.Z.contentWrapperForHeroLayout,children:[(0,k.jsxs)("div",{className:T.Z.mainColumnForHeroLayout,children:[(0,k.jsx)("div",{className:Be?T.Z.mobileHeading:T.Z.noListingImageHeadingHero,children:Be?(0,k.jsx)(w.H4,{as:"h1",className:T.Z.orderPanelTitle,children:(0,k.jsx)(m._H,{id:"ListingPage.orderTitle",values:{title:Se}})}):(0,k.jsx)(w.H3,{as:"h1",className:g()(T.Z.orderPanelTitle,{[T.Z.titleMarginForOwnListingNoImage]:Oe}),children:(0,k.jsx)(m._H,{id:"ListingPage.orderTitle",values:{title:Se}})})}),(0,k.jsx)(q.Z,{description:Pe,publicData:fe,metadataTags:_e}),(0,k.jsx)(A.Z,{publicData:fe,metadata:Ne,listingFieldConfigs:re.listingFields,categoryConfiguration:ae.categoryConfiguration,intl:N}),(0,k.jsx)(F.Z,{geolocation:Ce,publicData:fe,listingId:ue.id,mapsConfig:ae.maps}),(0,k.jsx)(H.Z,{reviews:J,fetchReviewsError:Q}),(0,k.jsx)(E.Z,{title:be,listing:ue,authorDisplayName:ze,onContactUser:Qe,isInquiryModalOpen:v&&o,onCloseInquiryModal:()=>l(!1),sendInquiryError:X,sendInquiryInProgress:K,onSubmitInquiry:Ke,currentUser:I,onManageDisableScrolling:O})]}),(0,k.jsx)("div",{className:T.Z.orderColumnForHeroLayout,children:(0,k.jsx)(w.el,(0,t.Z)((0,t.Z)({className:T.Z.orderPanel,listing:ue,isOwnListing:Oe,onSubmit:e=>{const i=ue.attributes.state===h._L;Oe||i?window.scrollTo(0,0):Xe(e)},authorLink:(0,k.jsx)(w.RC,{className:T.Z.authorNameLink,name:le?"ListingPageVariant":"ListingPage",params:me,to:{hash:"#author"},children:ze}),title:(0,k.jsx)(m._H,{id:"ListingPage.orderTitle",values:{title:Se}}),titleDesktop:(0,k.jsx)(w.H4,{as:"h1",className:T.Z.orderPanelTitle,children:(0,k.jsx)(m._H,{id:"ListingPage.orderTitle",values:{title:Se}})}),payoutDetailsWarning:Ve,author:Ue,onManageDisableScrolling:O,onContactUser:Qe},ne),{},{validListingTypes:ae.listing.listingTypes,marketplaceCurrency:ae.currency,dayCountAvailableForBooking:ae.stripe.dayCountAvailableForBooking,marketplaceName:ae.marketplaceName,showListingImage:Be}))})]})]})})},V=(0,r.qC)((0,o.$j)((e=>{const{isAuthenticated:i}=e.auth,{showListingError:a,reviews:t,fetchReviewsError:s,monthlyTimeSlots:n,timeSlotsForDate:r,sendInquiryInProgress:o,sendInquiryError:l,lineItems:c,fetchLineItemsInProgress:g,fetchLineItemsError:u,inquiryModalOpenForListingId:d}=e.ListingPage,{currentUser:m}=e.user;return{isAuthenticated:i,currentUser:m,getListing:i=>{const a={id:i,type:"listing"},t=(0,b.getMarketplaceEntities)(e,[a]);return 1===t.length?t[0]:null},getOwnListing:i=>{const a={id:i,type:"ownListing"},t=(0,b.getMarketplaceEntities)(e,[a]);return 1===t.length?t[0]:null},scrollingDisabled:(0,f.uS)(e),inquiryModalOpenForListingId:d,showListingError:a,reviews:t,fetchReviewsError:s,monthlyTimeSlots:n,timeSlotsForDate:r,lineItems:c,fetchLineItemsInProgress:g,fetchLineItemsError:u,sendInquiryInProgress:o,sendInquiryError:l}}),(e=>({onManageDisableScrolling:(i,a)=>e((0,f.R4)(i,a)),callSetInitialValues:(i,a,t)=>e(i(a,t)),onFetchTransactionLineItems:i=>e((0,S.nd)(i)),onSendInquiry:(i,a)=>e((0,S.DE)(i,a)),onInitializeCardPaymentData:()=>e((0,N.aw)()),onFetchTimeSlots:(i,a,t,s,n)=>e((0,S.HA)(i,a,t,s,n))}))))((e=>{var i;const a=(0,u.mX)(),s=(0,d.a5)(),n=(0,m.YB)(),r=(0,l.k6)(),o=(0,l.TH)(),c=e.showListingError,g=null!=(null===(i=e.params)||void 0===i?void 0:i.variant),h=e.currentUser;if((0,v.QW)(c)&&!g&&!h)return(0,k.jsx)(w.d9,{name:"SignupPage",state:{from:"".concat(o.pathname).concat(o.search).concat(o.hash)}});const p=!0===a.accessControl.marketplace.private,x=h&&!(0,I.cQ)(h),L=h&&!(0,I.r2)(h),C=(0,v.Jl)(c);return p&&x||C?(0,k.jsx)(w.d9,{name:"NoAccessPage",params:{missingAccessRight:y.hb}}):L&&(0,v.QW)(c)||(0,v.Av)(c)?(0,k.jsx)(w.d9,{name:"NoAccessPage",params:{missingAccessRight:y.AI}}
1):(0,k.jsx)(W,(0,t.Z)({config:a,routeConfiguration:s,intl:n,history:r,location:o,showOwnListingsOnly:L},e))}))}}]);
2//# sourceMappingURL=ListingPageCoverPhoto.a2c80b52.chunk.js.map

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.