1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[8783],{9811(e,i,s){s.r(i),s.d(i,{default:()=>he});var t=s(89379),a=s(80045),n=s(65043),l=s(23923),o=s(83003),r=s(91688),u=s(97),d=s(55346),g=s(63775),c=s(76732),m=s(41233),h=s(16882),_=s(32423),v=s(26297),p=s(86770),j=s(84539),x=s(79395),f=s(703),b=s(44104),D=s(64109),N=s(92174),L=s(61254);const P="RequestQuotePage_contentContainer__E0FIr",C="RequestQuotePage_orderFormContainer__9td-8",y="RequestQuotePage_headingContainer__k88Dp",Q="RequestQuotePage_heading__KM3js",q="RequestQuotePage_locationHeading__zlKJu p",I="RequestQuotePage_detailsHeadingMobile__8eGG1",A="RequestQuotePage_paymentContainer__75Q+M",M="RequestQuotePage_headingPrice__QhbM0 p";var T=s(70579);const R=e=>{var i;const{intl:s,listing:t,listingTitle:a,listingTypeConfig:n,price:l}=e,o=(0,T.jsx)(D.GF,{name:"ListingPage",params:{id:null===t||void 0===t||null===(i=t.id)||void 0===i?void 0:i.uuid,slug:(0,_.e9)(a)},children:a}),r=(0,p.OX)(n);return(0,T.jsxs)(D.H4,{as:"h2",className:I,children:[(0,T.jsx)(N.sA,{id:"RequestQuotePage.listingTitle",values:{listingTitle:o}}),r&&l?(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("br",{}),(0,T.jsx)("span",{className:M,children:(0,L.up)(s,l)})]}):null]})};var w=s(98139),S=s.n(w);s(44356);const F="DetailsSideCard_detailsContainerDesktop__sohuU",E="DetailsSideCard_detailsAspectWrapper__M-+Io",H="DetailsSideCard_rootForImage__cQHDC",k="DetailsSideCard_listingDetailsWrapper__3bRzW",W="DetailsSideCard_avatarWrapper__44Do8",O="DetailsSideCard_noListingImage__gm4Qw",U="DetailsSideCard_detailsHeadings__UOk+7",K=e=>{var i,s;const{listing:t,listingTitle:a,author:n,firstImage:l,layoutListingImageConfig:o,speculateTransactionErrorMessage:r,showListingImage:u}=e,{aspectWidth:d=1,aspectHeight:g=1,variantPrefix:c="listing-card"}=o||{},m=l?Object.keys(null===l||void 0===l||null===(i=l.attributes)||void 0===i?void 0:i.variants).filter(e=>e.startsWith(c)):[];return(0,T.jsxs)("div",{className:F,role:"complementary",children:[u&&(0,T.jsx)(D.Vh,{width:d,height:g,className:E,children:(0,T.jsx)(D.wF,{rootClassName:H,alt:a,image:l,variants:m})}),(0,T.jsxs)("div",{className:k,children:[(0,T.jsx)("div",{className:S()(W,{[O]:!u}),children:(0,T.jsx)(D.DM,{user:n,disableProfileLink:!0})}),(0,T.jsx)("div",{className:S()(U,{[O]:!u}),children:(0,T.jsx)(D.H4,{as:"h2",children:(0,T.jsx)(D.GF,{name:"ListingPage",params:{id:null===t||void 0===t||null===(s=t.id)||void 0===s?void 0:s.uuid,slug:(0,_.e9)(a)},children:a})})}),r]})]})},V="MobileListingImage_listingImageMobile__Tg3oR",G="MobileListingImage_rootForImage__ewyHH",z="MobileListingImage_avatarWrapper__en4zh",B="MobileListingImage_noListingImage__xbkCk",Y="MobileListingImage_avatarMobile__XjGla",Z=e=>{var i;const{listingTitle:s,author:t,firstImage:a,layoutListingImageConfig:n,showListingImage:l}=e,{aspectWidth:o=1,aspectHeight:r=1,variantPrefix:u="listing-card"}=n||{},d=a?Object.keys(null===a||void 0===a||null===(i=a.attributes)||void 0===i?void 0:i.variants).filter(e=>e.startsWith(u)):[];return(0,T.jsxs)(T.Fragment,{children:[l&&(0,T.jsx)(D.Vh,{width:o,height:r,className:V,children:(0,T.jsx)(D.wF,{rootClassName:G,alt:s,image:a,variants:d})}),(0,T.jsx)("div",{className:S()(z,Y,{[B]:!l}),children:(0,T.jsx)(D.DM,{user:t,disableProfileLink:!0})})]})},X="LocationDetails_locationContainer__qJuw+",J="LocationDetails_locationDetails__ZVEAL",$=e=>{const{showLocation:i,listingLocation:s,sectionHeadingClassName:t}=e,a=null!==s&&void 0!==s&&s.building?"".concat(s.building,", ").concat(s.address):null!==s&&void 0!==s&&s.address?s.address:null;return i&&a?(0,T.jsxs)("div",{className:X,children:[(0,T.jsx)(D.DZ,{as:"h3",rootClassName:t,children:(0,T.jsx)(N.sA,{id:"RequestQuotePage.locationDetailsTitle"})}),(0,T.jsx)("p",{className:J,children:a})]}):null};var ee=s(77775),ie=s(23526);const se="RequestQuoteForm_root__fvurl",te="RequestQuoteForm_section__p8kVN",ae="RequestQuoteForm_sectionHeading__eqTdK p",ne="RequestQuoteForm_fieldDefaultMessage__OIlOg",le="RequestQuoteForm_finePrint__yHrcC marketplaceTinyFontStyles",oe=["intl","config","errorMessageComponent","requestQuoteError","onSubmit"],re=e=>{const{intl:i,config:s,errorMessageComponent:n,requestQuoteError:l,onSubmit:o}=e,r=(0,a.A)(e,oe);return(0,T.jsx)(ee.lV,(0,t.A)((0,t.A)({initialValues:{},onSubmit:o},r),{},{render:e=>{const{rootClassName:s,className:t,submitButtonWrapperClassName:a,formId:o,handleSubmit:r,inProgress:u,invalid:d,authorDisplayName:g}=e,c=S()(s||se,t),m=u,h=d||m;
1return(0,T.jsxs)(D.lV,{className:c,onSubmit:r,enforcePagePreloadFor:"SaleDetailsPage",children:[(0,T.jsx)("div",{className:te,children:(0,T.jsx)(D.k7,{className:ne,type:"textarea",name:"customerDefaultMessage",id:o?"".concat(o,".message"):"message",labelClassName:ae,label:i.formatMessage({id:"RequestQuotePage.defaultMessageLabel"}),placeholder:i.formatMessage({id:"RequestQuotePage.defaultMessagePlaceholder"},{authorDisplayName:g}),validate:ie.mw(i.formatMessage({id:"RequestQuotePage.defaultMessageRequired"}))})}),(0,T.jsxs)("div",{className:a,children:[(0,T.jsx)(n,{error:l}),(0,T.jsx)(D.jn,{type:"submit",inProgress:m,disabled:h,children:(0,T.jsx)(N.sA,{id:"RequestQuotePage.submitButtonText"})}),(0,T.jsx)("div",{className:le,children:(0,T.jsx)(N.sA,{id:"RequestQuotePage.finePrint",values:{providerName:g}})})]})]})}}))};var ue=s(40933);const de=["process","alias","unitType"],{UUID:ge}=d.gK,ce=(e,i,s)=>{const n=s.listing.listingTypes.find(i=>i.listingType===e),l=(null===n||void 0===n?void 0:n.transactionType)||{},{process:o,alias:r,unitType:u}=l,d=(0,a.A)(l,de);return i?(0,t.A)({unitType:i},d):{}},me=e=>{var i,s;
1const[a,l]=(0,n.useState)(!1),{scrollingDisabled:o,intl:r,config:u,processName:d,listing:g,pageTitle:c,requestQuoteError:h}=e,_=((e,i,s)=>a=>{var n;if(e)return;i(!0);const{history:l,config:o,routeConfiguration:r,listing:u,onRequestQuote:d,onSubmitCallback:g}=s,{customerDefaultMessage:c}=a,{listingType:m,transactionProcessAlias:h,unitType:_}=(null===u||void 0===u||null===(n=u.attributes)||void 0===n?void 0:n.publicData)||{};d({listingId:null===u||void 0===u?void 0:u.id,protectedData:(0,t.A)((0,t.A)({},c?{customerDefaultMessage:c}:{}),ce(m,_,o))},h).then(e=>{var s;i(!1),g();const t=(0,j.pL)("OrderDetailsPage",r,{id:null===e||void 0===e||null===(s=e.id)||void 0===s?void 0:s.uuid});l.push(t)}).catch(e=>{console.error(e),i(!1)})})(a,l,e),v=null===g||void 0===g||null===(i=g.attributes)||void 0===i?void 0:i.title,{price:x,publicData:f}=(null===g||void 0===g?void 0:g.attributes)||{},b=(null===g||void 0===g||null===(s=g.images)||void 0===s?void 0:s.length)>0?g.images[0]:null,N=null===f||void 0===f?void 0:f.listingType,L=u.listing.listingTypes.find(e=>e.listingType===N),I=(0,p.OX)(L),M=(0,p.l4)(L);return(0,T.jsxs)(D.YW,{title:c,scrollingDisabled:o,children:[(0,T.jsx)(D.jY,{}),(0,T.jsxs)("div",{className:P,children:[(0,T.jsx)(Z,{listingTitle:v,author:null===g||void 0===g?void 0:g.author,firstImage:b,layoutListingImageConfig:u.layout.listingImage,showListingImage:M}),(0,T.jsxs)("main",{className:C,children:[(0,T.jsxs)("div",{className:y,children:[(0,T.jsx)(D.H3,{as:"h1",className:Q,children:c}),(0,T.jsx)(R,{listing:g,listingTitle:v,listingTypeConfig:L,price:x,intl:r})]}),(0,T.jsx)($,{showLocation:!0,listingLocation:null===f||void 0===f?void 0:f.location,intl:r,sectionHeadingClassName:q}),(0,T.jsx)("section",{className:A,children:(0,T.jsx)(re,{intl:r,config:u,authorDisplayName:(0,m._l)(null===g||void 0===g?void 0:g.author,""),onSubmit:_,errorMessageComponent:D.Kw,requestQuoteError:h})})]}),(0,T.jsx)(K,{listing:g,listingTitle:v,author:null===g||void 0===g?void 0:g.author,showListingImage:M,firstImage:b,layoutListingImageConfig:u.layout.listingImage,processName:d,showPrice:I&&!!x,intl:r})]})]})},he=(0,l.Zz)((0,o.Ng)(e=>{const{showListingInProgress:i,showListingError:s,requestQuoteInProgress:t,requestQuoteError:a}=e.RequestQuotePage,{currentUser:n}=e.user,{fetchStripeAccountError:l,stripeAccount:o,stripeAccountFetched:r}=e.stripeConnectAccount;return{scrollingDisabled:(0,b.kl)(e),currentUser:n,getListing:i=>{const s={id:i,type:"listing"},t=(0,f.F4)(e,[s]);return 1===t.length?t[0]:null},getOwnListing:i=>{const s={id:i,type:"ownListing"},t=(0,f.F4)(e,[s]);return 1===t.length?t[0]:null},showListingInProgress:i,showListingError:s,requestQuoteInProgress:t,requestQuoteError:a,fetchStripeAccountError:l,stripeAccount:o,stripeAccountFetched:r}},e=>({onRequestQuote:(i,s)=>e((0,ue.a3)(i,s))})))(e=>{var i;const s=(0,g._r)(),a=(0,c.Z6)(),n=(0,u.A)(),l=(0,r.W6)(),{currentUser:o,params:d,scrollingDisabled:p,getListing:j,requestQuoteError:f}=e,b=j(new ge(d.id)),N=(e=>{var i,s,t;const a=null!==e&&void 0!==e&&e.id?null===e||void 0===e||null===(i=e.attributes)||void 0===i||null===(s=i.publicData)||void 0===s||null===(t=s.transactionProcessAlias)||void 0===t?void 0:t.split("/")[0]:null;return(0,x.GN)(a)})(b),L=N===x.Wv,P=!!b,C=P&&!(0,v.dL)(o),y=P&&(!(0,v.DK)(o)||(0,h.UI)(f));if(C)return(0,T.jsx)(D.M0,{name:"NoAccessPage",params:{missingAccessRight:_.jr}});if(y)return(0,T.jsx)(D.M0,{name:"NoAccessPage",params:{missingAccessRight:_.Py}});const Q=null===b||void 0===b||null===(i=b.attributes)||void 0===i?void 0:i.title,q=(0,m._l)(null===b||void 0===b?void 0:b.author,""),I=N?n.formatMessage({id:"RequestQuotePage.heading"},{listingTitle:Q,authorDisplayName:q}):"The page is loading data";return N&&L?(0,T.jsx)(me,(0,t.A)({config:s,routeConfiguration:a,intl:n,history:l,processName:N,listing:b,pageTitle:I,onSubmitCallback:()=>{}},e)):(0,T.jsx)(D.YW,{title:I,scrollingDisabled:p,children:(0,T.jsx)(D.jY,{})})})}}]); 2//# sourceMappingURL=RequestQuotePage.a575dd25.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.