1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[255],{77983:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/property/calendar",function(){return t(6548)}])},6548:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return L}});var s=t(47568),r=t(82670),a=t(26042),i=t(69396),l=t(97582),d=t(85893),o=t(57434),c=t(40056),u=t(96074),x=t(51828),h=t(9005),p=t(42298),m=t(67803),g=t(78428),j=t.n(g),v=t(59854),f=t.n(v),F=t(33299),y=t(11163),D=t(67294),C=t(10682),b=t(34051),E=t(31555),k=t(27977),w=t(97346),P=t(75147),S=t(35005),Z=t(30286),B=(t(71541),t(32049),t(85518)),A=t(41248),N=t(99494),M=t(76910),$=t(64913),R=t(50752),I=t(74054),T=t(78790),W=t(88549),_=t(15677),O=t(21662),L=!0;n.default=function(e){e.context;var n=e.content,t=e.apiStatus,g=e.redirectURL,v=e.idUnit,L=(e.url,e.countries),q=e.state,U=e.city,z=e.profile,G=e.hostUser,V=e.inquiryContent,Q=(0,F.useSession)(),X=(Q.data,Q.status),Y=(0,y.useRouter)(),H=(0,A.I0)();if(200==t){if((0,D.useEffect)((function(){H((0,O.G_)(!0))}),[]),"0"!=n.onlineBookingType){var J,K,ee=(0,F.useSession)(),ne=ee.data,te=ee.status,se=(0,A.I0)(),re=(0,A.v9)((function(e){return e.booking})),ae=re.saveQuote,ie=re.lodgingRent,le=re.additionalGuests,de=re.petCleaningFee,oe=re.parkingFee,ce=re.accidentalDamageProtection,ue=re.insurance,xe=re.taxFee,he=re.creditCardFee,pe=re.resortFee,me=re.adults,ge=re.children,je=re.pets,ve=re.vehicles,fe=re.insuranceSelected,Fe=re.insuranceValue,ye=re.selectedRange,De=(re.selectedDates,re.lodgingRentDaysLength),Ce=re.cleaningFee,be=re.spaPoolFee,Ee=re.damageDepositAmount,ke=(0,D.useState)(""),we=(ke[0],ke[1],{adults:n.occupancyMax,children:n.occupancyMax,pets:n.petsMax,vehicles:n.parkingSpaces}),Pe=(n.overageGuestsExemptOnline,n.cleaningFeeExempt,n.spaPoolFeeExempt,n.petFeeExempt,n.parkingFeeExempt,n.resortFeeExempt,n.damageDepositExempt,n.damageWaiverExempt,n.displaysInsurace,"Tax ".concat((100*n.taxRate).toFixed(1),"%"),"Credit Card Fee ".concat((100*n.reservationPercent).toFixed(1),"% of total"),n.reservationFeeExemptOnline,function(e){var n=new Date(e);return(n.getMonth()+1).toString().padStart(2,"0")+"-"+n.getDate().toString().padStart(2,"0")+"-"+n.getFullYear().toString()}),Se=(0,D.useState)(null),Ze=Se[0],Be=Se[1],Ae=(0,D.useState)(0),Ne=Ae[0],Me=Ae[1],$e=function(){var e=(0,h.default)({start:new Date(ye[0].startDate),end:new Date(ye[0].endDate)}).map((function(e){return Pe(e)})),t=n.rates.filter((function(n){return e.includes(Pe(n.date))}));if(Ze){var s,r;Ze.discountDollars?s=-1*Ze.discountDollars:Ze.discountPercent&&(r=-1*Ze.discountPercent);for(var l=0;l<t.length;l++){var d=t[l].date,o=t[l].rate;do{if(Ze.firstDateOccupancy&&new Date(d)<new Date(Ze.firstDateOccupancy))break;if(Ze.lastDateOccupancy&&new Date(d)>new Date(Ze.lastDateOccupancy))break;var c=(0,p.default)(new Date(d),"cccc").toLowerCase();if(0==Ze[c])break;var u=void 0;s?((u=s)>o&&(u=o),s-=u,o-=u):r&&(o-=u=f()(r*o,2)),u&&(t[l]=(0,i.Z)((0,a.Z)({},t[l]),{rate:o,originalRate:t[l].rate}))}while(0)}}se((0,_.B4)([t,"selectedDates"])),se((0,_.B4)([t.length,"lodgingRentDaysLength"]));var x=Math.max(0,Number(me)+Number(ge)-n.occupancyNormal),m=Math.max(0,ve-n.parkingSpacesFree),g=t.reduce((function(e,n){return e+n.rate}),0),j=n.overageGuestsExemptOnline?0:f()(n.eachOverDisclosed*De*x,2),v=n.cleaningFeeExempt?0:n.cleaningFee,F=n.spaPoolFeeExempt?0:n.spaPoolFee,y=n.petFeeExempt?0:f()(n.petFeeEach*De*je,2),D=n.parkingFeeExempt?0:f()(n.parkingFeeEach*De*m,2),C=n.resortFeeExempt?0:n.resortFee?n.resortFee:n.resortFeeDaily?f()(n.resortFeeDaily*De,2):n.resortPercent?f()(n.resortPercent*g,2):0,b=n.damageDepositExempt?0:n.damageDepositAmount,E=n.damageWaiverExempt?0:Math.min(n.depositWaiverMaximum,Math.max(n.depositWaiverMinimum,f()(g*n.depositWaiver,2))),k=g+j+v+F+y+D+C,w=n.displaysInsurace&&fe?f()(Fe*k,2):0,P=(n.lodging?g:0)+(n.guests?j:0)+(n.cleaning?v:0)+(n.cleaning?F:0)+(n.pets?y:0)+(n.parking?D:0)+(n.complex?C:0)+(n.deposit?b:0)+(n.waiver?E:0)+(n.insurance?w:0),S=f()(n.taxRate*P,2),Z=g+j+v+F+y+D+C+b+E+w+S,B=n.reservationFeeExemptOnline?0:Math.max(n.reservationFee,f()(n.reservationPercent*Z,2));se((0,_.B4)([g,"lodgingRent"])),se((0,_.B4)([j,"additionalGuests"])),se((0,_.B4)([y,"petCleaningFee"])),se((0,_.B4)([D,"parkingFee"])),se((0,_.B4)([E,"accidentalDamageProtection"])),se((0,_.B4)([w,"insurance"])),se((0,_.B4)([B,"creditCardFee"])),se((0,_.B4)([S,"taxFee"])),se((0,_.B4)([C,"resortFee"])),se((0,_.B4)([v,"cleaningFee"])),se((0,_.B4)([F,"spaPoolFee"])),se((0,_.B4)([b,"damageDepositAmount"])),Me(g)},Re=function(){var e=(0,s.Z)((function(e){var n,t;return(0,l.__generator)(this,(function(s){switch(s.label){case 0:if(e.preventDefault(),"authenticated"!==te)return[3,6];s.label=1;case 1:return s.trys.push([1,3,4,5]),[4,x.Z.post("/api/postRequests",{IDUnit:v,Adults:me,Minors:ge,Pets:je,Parkings:ve,Insurance:fe,FirstNight:Pe(ye[0].startDate),LastNight:Pe(ye[0].endDate),DiscountCode:Ze?Ze.code:null,TotalDisplayed:(ie+le+Ce+be+de+oe+pe+Ee+ce+ue+xe+he).toFixed(2)},{httpsAgent:new(j().Agent)({rejectUnauthorized:!1}),headers:{IDMember:ne.user.idMember,IDPerson:ne.user.idPerson,IDMembership:ne.user.idMembership,IDPersonType:ne.user.idPersonType,ID
1Domain_Member:ne.user.idDomain_Member},params:{url:"units/".concat(v,"/calendar?useDomain=true")}})];case 2:return n=s.sent(),o.ZP.success("Success!"),[3,5];case 3:return t=s.sent(),n=t.response,o.ZP.error("Error: ".concat((0,r.Z)(n.data,Array)?n.data[0].errorMessage:n.data)),[3,5];case 4:return 200==n.status?Y.push({pathname:"/payment",query:{idBooking:n.data}}):o.ZP.error("Something bad happened in finally!"),[7];case 5:return[3,7];case 6:Y.push("/login?redirectURL=".concat(g)),s.label=7;case 7:return[2]}}))}));return function(n){return e.apply(this,arguments)}}(),Ie=null===(J=n.bookedDates)||void 0===J?void 0:J.map((function(e){return new Date(e).getTime()})),Te=[];null===(K=n.rates)||void 0===K||K.forEach((function(e){var n=new Date(e.date).getTime();Te[n]=e.rate}));var We=n.calendarMinDate?new Date(n.calendarMinDate):void 0,_e=n.calendarMaxDate?new Date(n.calendarMaxDate):void 0;We&&_e&&_e<We&&(_e=We,Ie=[We]);var Oe=(0,D.useState)(""),Le=Oe[0],qe=Oe[1],Ue=(0,D.useState)(""),ze=Ue[0],Ge=Ue[1];return(0,D.useEffect)((function(){var e,t;ye&&($e(),qe(null===(e=n.rates.filter((function(e){return Pe(e.date)==Pe(ye[0].startDate)}))[0])||void 0===e?void 0:e.minimumStay),Ge(null===(t=n.rates.filter((function(e){return Pe(e.date)==Pe(ye[0].startDate)}))[0])||void 0===t?void 0:t.maximumStay))}),[ye,me,ge,je,ue,ve,Ze]),(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)($.Z,{headTitle:n.unitSEFTitle}),!B.nI&&(0,d.jsx)(W.Z,{unitName:n.unitName,tabName:"Calendar",indexLink:"/property"}),(0,d.jsxs)(C.Z,{children:[(0,d.jsx)(R.Z,{content:V,countries:L,status:te,redirectURL:g,idContext:v,hostUser:G,inquiryFor:n.unitName,submitFrom:"units",state:q,city:U,profile:z}),!ae&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)(b.Z,{className:"my-2",children:[(0,d.jsxs)(E.Z,{xs:12,md:B.tq||B.Em?6:4,children:[(0,d.jsx)(Z.Dw,{className:"unit-calendar-rdr",style:{fontSize:"13px"},onChange:function(e){return se((0,_.B4)([[e.selection],"selectedRange"]))},dragSelectionEnabled:!1,months:1,ranges:ye,dayContentRenderer:function(e){var n=e.getTime();return Ie.includes(n)?(0,d.jsxs)("span",{class:"booked",children:[e.getDate(),(0,d.jsx)("br",{}),"\xa0"]}):void 0!==Te[n]?(0,d.jsxs)("span",{class:"hasrate",children:[e.getDate(),(0,d.jsx)("br",{}),"$",f()(Te[n])]}):void 0},minDate:We,maxDate:_e,disabledDates:Ie}),(0,d.jsx)("div",{id:"calendar-footer",children:(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"locked",children:"Unavailable"}),(0,d.jsx)("span",{className:"chosen",children:"Selected"})]})})]}),(0,d.jsxs)(E.Z,{xs:12,md:B.tq||B.Em?6:4,children:[(0,d.jsx)(b.Z,{children:(0,d.jsx)("small",{children:"Select nights, occupants, pets, etc. Save and print the quote or complete booking instantly. Details will be emailed."})}),(0,d.jsxs)("div",{className:"d-flex my-1",children:[(0,d.jsx)("button",{style:{border:"1px solid #000",borderRadius:"5px",fontSize:"14px"},onClick:function(){return se((0,_.B4)([[{startDate:new Date,endDate:new Date,key:"selection"}],"selectedRange"])),se((0,_.B4)([null,"lodgingRent"])),void se((0,_.B4)([0,"lodgingRentDaysLength"]))},children:"Clear Dates"}),"\xa0",(0,d.jsxs)(k.Z,{bg:"secondary",children:["Nights:\xa0",(0,m.default)(ye[0].endDate,ye[0].startDate)+1]})]}),(0,d.jsxs)(w.Z.Group,{children:[(0,d.jsxs)("div",{className:"d-flex justify-content-between align-items-center",children:[(0,d.jsxs)("div",{style:{flexBasis:"calc((100% - 1em) / 3)"},children:[(0,d.jsx)(w.Z.Label,{children:(0,d.jsx)("small",{children:"Adults"})}),(0,d.jsx)(w.Z.Select,{size:"sm",value:me,onChange:function(e){se((0,_.B4)([e.target.value,"adults"]))},onClick:$e,children:Array.from({length:we.adults+1-ge},(function(e,n){return n})).map((function(e){return(0,d.jsx)("option",{value:e,children:e},e)}))})]}),(0,d.jsxs)("div",{style:{flexBasis:"calc((100% - 1em) / 3)"},children:[(0,d.jsx)(w.Z.Label,{children:(0,d.jsx)("small",{children:"Children"})}),(0,d.jsx)(w.Z.Select,{size:"sm",value:ge,onChange:function(e){se((0,_.B4)([e.target.value,"children"]))},onClick:$e,children:Array.from({length:we.children+1-me},(function(e,n){return n})).map((function(e){return(0,d.jsx)("option",{value:e,children:e},e)}))})]}
1),(0,d.jsxs)("div",{style:{flexBasis:"calc((100% - 1em) / 3)"},children:[(0,d.jsx)(w.Z.Label,{children:(0,d.jsx)("small",{children:"Total"})}),(0,d.jsx)(w.Z.Control,{size:"sm",disabled:!0,value:parseInt(me)+parseInt(ge)})]})]}),(0,d.jsxs)("div",{className:"d-flex justify-content-between align-items-center",children:["None"!=n.petsAllowed&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{style:{flexBasis:"calc((100% - 1em) / 3)"},children:[(0,d.jsx)(w.Z.Label,{children:(0,d.jsx)("small",{children:n.petsAllowed})}),(0,d.jsx)(w.Z.Select,{size:"sm",value:je,onChange:function(e){se((0,_.B4)([e.target.value,"pets"]))},onClick:$e,children:Array.from({length:we.pets+1},(function(e,n){return n})).map((function(e){return(0,d.jsx)("option",{value:e,children:e},e)}))})]}),(0,d.jsx)("div",{className:"align-self-end",style:{flexBasis:"calc((100% - 1em) / 3)"},children:(0,d.jsxs)(k.Z,{bg:"secondary",children:["max weight:\xa0",n.petMaxWeight,"lbs"]})})]}),(0,d.jsxs)("div",{style:{flexBasis:"calc((100% - 1em) / 3)"},children:[(0,d.jsx)(w.Z.Label,{children:(0,d.jsx)("small",{children:"Vehicle"})}),(0,d.jsx)(w.Z.Select,{size:"sm",value:ve,onChange:function(e){se((0,_.B4)([e.target.value,"vehicles"]))},onClick:$e,children:Array.from({length:we.vehicles+1},(function(e,n){return n})).map((function(e){return(0,d.jsx)("option",{value:e,children:e},e)}))})]})]}),(0,d.jsxs)("div",{className:"d-flex justify-content-start align-items-center",children:[-1==n.displaysInsurace&&(0,d.jsxs)("div",{style:{flexBasis:"calc((100% - 1em) / 3)"},children:[(0,d.jsx)(w.Z.Label,{children:(0,d.jsx)("small",{children:"Insurance"})}),(0,d.jsxs)(w.Z.Select,{size:"sm",value:fe,onChange:function(e){"true"==e.target.value?function(e){se((0,_.B4)([.07,"insuranceValue"])),se((0,_.B4)([e.target.value,"insuranceSelected"]))}(e):function(e){se((0,_.B4)([0,"insuranceValue"])),se((0,_.B4)([e.target.value,"insuranceSelected"]))}(e)},onClick:$e,children:[(0,d.jsx)("option",{value:!0,children:"Include"}),(0,d.jsx)("option",{value:!1,children:"Exempt"})]})]}),-1==n.displaysInsurace&&(0,d.jsx)("div",{className:"align-self-end",style:{flexBasis:"calc((100% - 1em) / 3)"},children:(0,d.jsx)("a",{className:"readmore",target:"_blank",href:"/insurance",children:"Details"})})]}),(0,d.jsx)("div",{className:"my-2"})]})]}),me>0&&Ne>0?(0,d.jsxs)(E.Z,{xs:12,md:B.tq||B.Em?12:4,children:[(0,d.jsx)("h5",{children:"Estimated Charges"}),De<Le?(0,d.jsx)(c.Z,{type:"error",message:"Error ",description:'There are errors in your selection: For requested dates the minimum number of nights is "'.concat(Le,'". Add more dates to your request. Please correct and try again.'),showIcon:!0,closable:!0}):De>ze?(0,d.jsx)(c.Z,{type:"error",message:"Error",description:'There are errors in your selection: For requested dates the maximum number of nights is "'.concat(ze,'". Remove some dates from your request. Please correct and try again.'),showIcon:!0,closable:!0}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(P.Z,{size:"sm",children:(0,d.jsxs)("tbody",{children:[ie>0&&De>1?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Lodging Rent (".concat((0,m.default)(ye[0].endDate,ye[0].startDate)+1," nights)")}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(ie+(0!=n.overageGuestsCondense?le:0)+(0!=n.cleaningFeeCondense?Ce:0)+(0!=n.spaPoolFeeCondense?be:0)+(0!=n.petFeeCondense?de:0)+(0!=n.parkingFeeCondense?oe:0),2).toFixed(2)]})]}):null,0==n.overageGuestsCondense&&le>0&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Additional Guests (Cleaning)"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(le,2).toFixed(2)]})]}),0==n.cleaningFeeCondense&&0==n.spaPoolFeeCondense&&Ce>0&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Out Cleaning Fee"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(Ce,2).toFixed(2)]})]}),0==n.cleaningFeeCondense&&0!=n.spaPoolFeeCondense&&(Ce>0||be>0)&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Out Cleaning Fee"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(Ce+be,2).toFixed(2)]})]}),0!=n.cleaningFeeCondense&&0==n.spaPoolFeeCondense&&be>0((0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Spa/Pool Clean Fee"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(be,2).toFixed(2)]})]}
1)),0==n.petFeeCondense&&de>0&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Pet Cleaning Fee"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(de,2).toFixed(2)]})]}),0==n.parkingFeeCondense&&oe>0&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Parking Fees"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(oe,2).toFixed(2)]})]}),0==n.resortFeeCondense&&pe>0&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Service Fee"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(pe,2).toFixed(2)]})]}),0==n.damageDepositCondense&&Ee>0&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Refundable Deposit"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(Ee,2).toFixed(2)]})]}),0==n.damageWaiverCondense&&ce>0&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Accidental Damage Protection"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(ce,2).toFixed(2)]})]}),0==n.damageWaiverCondense&&0==n.reservationFeeCondense&&0==n.damageDepositCondense&&0!=n.resortFeeCondense&&xe>0&&(0,d.jsxs)("tr",{children:[(0,d.jsxs)("td",{children:["Tax $",(100*n.taxRate).toFixed(1),"%"]}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(xe,2).toFixed(2)]})]}),0==n.reservationFeeCondense&&he>0&&(0,d.jsxs)("tr",{children:[(0,d.jsxs)("td",{children:["Credit Card Fee $",(100*n.reservationPercent).toFixed(1),"% of total"]}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()(he).toFixed(2)]})]}),De&&me>0?(0,d.jsxs)("tr",{children:[f()((0!=n.damageWaiverCondense?ce:0)+(0!=n.reservationFeeCondense?he:0)+(0!=n.damageDepositCondense?Ee:0)+(0!=n.resortFeeCondense?pe:0)+(0!=n.damageWaiverCondense||0!=n.reservationFeeCondense||0!=n.damageDepositCondense||0!=n.resortFeeCondense?xe:0),2).toFixed(2)>0&&(0,d.jsx)("td",{children:"Taxes and Fees"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",f()((0!=n.damageWaiverCondense?ce:0)+(0!=n.reservationFeeCondense?he:0)+(0!=n.damageDepositCondense?Ee:0)+(0!=n.resortFeeCondense?pe:0)+(0!=n.damageWaiverCondense||0!=n.reservationFeeCondense||0!=n.damageDepositCondense||0!=n.resortFeeCondense?xe:0),2).toFixed(2)]})]}):null,De&&me>0?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Total"}),(0,d.jsxs)("td",{style:{textAlign:"end"},children:["$",(ie+le+Ce+be+de+oe+pe+Ee+ce+ue+xe+he).toFixed(2)]})]}):null]})}),(0,d.jsx)(P.Z,{style:{borderColor:"white"},size:"sm",children:(0,d.jsxs)("tbody",{children:[De&&me>0?(0,d.jsx)("tr",{style:{backgroundColor:"#fafacd",width:"100%"},children:(0,d.jsxs)("td",{children:["$",((ie+le+Ce+be+de+oe+pe+Ee+ce+ue+xe+he)/De).toFixed(2)," ","Average Daily Cost"," "]})}):null,De&&me>0?(0,d.jsx)("tr",{style:{backgroundColor:"#fafacd",width:"100%"},children:(0,d.jsxs)("td",{children:["$",((ie+le+Ce+be+de+oe+pe+Ee+ce+ue+xe+he)/De/(parseInt(me)+parseInt(ge))).toFixed(2)," ","per person per day"," "]})}):null]})}),(0,d.jsx)("div",{children:ie&&me>0&&(0,d.jsx)(S.Z,{variant:"secondary",size:"sm",onClick:function(){return se((0,_.dB)(!0))},children:"Save Quote or Book Online"})})]})]}):me>0&&0==Ne&&(0,d.jsx)(E.Z,{xs:12,md:B.Em?12:4,children:(0,d.jsx)(c.Z,{type:"error",message:"Error",description:"There are errors in your selection: Rates for these dates are not available. Please call us instead. Please correct and try again.",showIcon:!0,closable:!0})})]}),(0,d.jsxs)("div",{children:[(0,d.jsx)(u.Z,{orientation:"left",orientationMargin:"0",dashed:!0,children:(0,d.jsx)("h5",{children:"Details and fees for this property"})}),(0,d.jsx)(P.Z,{size:"sm",bordered:!0,children:(0,d.jsxs)("tbody",{children:[n.occupancyNormal||n.occupancySleeps||n.occupancyMax?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Occupancy"}),(0,d.jsxs)("td",{children:["Normal ",n.occupancyNormal,", Sleeps"," ",n.occupancySleeps,", Maximum"," ",n.occupancyMax]})]}):null,0==n.overageGuestsExemptOnline?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Additional fee per person over normal, per day"}),(0,d.jsxs)("td",{children:[" ","$",n.eachOverDisclosed," Disclosed, $",n.eachOverUndisclosed," Undisclosed"]})]}):null,n.parkingSpaces>0?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Maximum vehicles"}),(0,d.jsx)("td",{children:n.parkingSpaces})]}):null,0==n.parkingFeeExempt?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Parking fee per vehicle, per day"}),(0,d.jsxs)("td",{children:["$",n.parkingFeeEach," Disclosed, $",n.parkingPenality," Undisclosed"," "]})]}):null,0==n.cleaningFeeExempt&&n.cleaningFee>0?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Out cleaning fee, minimum per stay and every week"}),(0,d.jsxs)("td",{children:["$",n.cleaningFee," "]})]}):null,0==n.spaPoolFeeExempt&&n.spaPoolFee>0?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Spa pool cleaning, per clean"}),(0,d.jsxs)("td",{children:[n.spaPoolFee," "]})]}):null,0===n.damageWaiverExempt&&(null!=n.depositWaiver&&0!==n.depositWaiver||null!=n.depositWaiverMinimum&&0!==n.depositWaiverMinimum)&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Accidental Damage Protection"}),(0,d.jsxs)("td",{children:[(100*n.depositWaiver).toFixed(1),"% of rent, $",n.depositWaiverMinimum," minimum"]})]}),"Dogs"==n.petsAllowed&&(0,d.jsxs)("tr",{children:[(0,d.jsxs)("td",{children:["Cleaning fee per dog (max weight"," ",n.petMaxWeight,"lbs), per day"]}),(0,d.jsxs)("td",{children:["$",n.petFeeEach,", but $",n.petPenalty," ","cleaning fee for each unapproved pet"," "]})]}),"Cats"==n.petsAllowed&&(0,d.jsxs)("tr",{children:[(0,d.jsxs)("td",{children:["Cleaning fee per cat (max weight"," ",n.petMaxWeight,"lbs), per day"]}),(0,d.jsxs)("td",{children:["$",n.petFeeEach,", but $",n.petPenalty," ","cleaning fee for each unapproved pet"," "]})]}),"Both"==n.petsAllowed&&(0,d.jsxs)("tr",{children:[(0,d.jsxs)("td",{children:["Cleaning fee per dog or cat (max weight"," ",n.petMaxWeight,"lbs), per day"]}),(0,d.jsxs)("td",{children:["$",n.petFeeEach,", but $",n.petPenalty," ","cleaning fee for each unapproved pet"," "]})]}),"None"==n.petsAllowed&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Pets are not allowed in the house or on property"}),(0,d.jsxs)("td",{children:["$",n.petPenalty," cleaning fee for each unapproved pet"," "]})]}),0==n.reservationFeeExemptOnline?(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Credit card fee, If applicable"}),(0,d.jsx)("td",{children:"3.5% of total, $0 minimum "})]}):null,null!==n.taxRate&&0!==n.taxRate&&(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Lodging and other taxes"}),(0,d.jsxs)("td",{children:[(100*n.taxRate).toFixed(1),"% "]})]}),(0,d.jsxs)("tr",{children:[(0,d.jsx)("td",{children:"Unit ID"}),(0,d.jsx)("td",{children:n.idUnit})]})]})})]})]}),ae&&(0,d.jsx)(d.Fragment,{children:"authenticated"===te?(0,d.jsx)(N.Z,{content:n,handleSaveQuote:Re,profile:z,handleDiscount:function(e){Be(e)}}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h3",{children:"How to Proceed"}),(0,d.jsx)("p",{children:"To save your estimate as a quote or to order online, please login or register now. Registering is free. You will then be taken to a page to complete the quote or order."}),(0,d.jsx)("p",{children:(0,d.jsx)("a",{className:"jt-button",style:{cursor:"pointer"},onClick:function(){return Y.push({pathname:"/login",query:{redirectURL:g}})},children:"Login to quote or order"})}),(0,d.jsx)("p",{children:(0,d.jsx)("a",{className:"jt-button",style:{cursor:"pointer"},onClick:function(){return se((0,_.dB)(!1))},children:"Return to estimate page"})})]})})]})]})}return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)($.Z,{headTitle:null===n||void 0===n?void 0:n.unitSEFTitle}),(0,d.jsx)(C.Z,{children:(0,d.jsxs)(E.Z,{className:"my-2",children:[2===n.externalBookingType&&(0,d.jsx)(T.Z,{content:n}),(0,d.jsx)(I.sX,{unit:n,idUnit:v,usingFrom:"mainunit",className:"jt-button"})]})})]})}return(0,d.jsx)(M.Z,{message:n,errorCode:X})}}},function(e){e.O(0,[7604,8529,8872,8428,6892,9860,1664,2298,2205,1749,7457,7327,4506,6882,9774,2888,179],(function(){return n=77983,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.