1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[86401],{317:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>_});var s=r(37876),a=r(14232),l=r(29376);let n={ca:"1-844-840-8780",uk:"+44-800-088-5758",us:"1-888-456-3212",usExistingCustomer:"1-888-456-3212"};n.us,n.ca,n.uk,n.us,n.us,n.uk,n.ca;var i=r(93199),o=r(56673),c=r(24237);let d=e=>{let{whitelabelUser:t}=e;return(0,s.jsx)("div",{className:"px-4 xl:px-6 mb-6 w-full mx-auto flex items-center justify-center",children:(null==t?void 0:t.avatar_src)?(0,s.jsx)("img",{alt:"",className:"h-20 w-20",src:t.avatar_src,style:{height:80}}):(0,s.jsx)(c.Z,{})})},m=e=>{let{hasPostponement:t,reallocatable_amt_:r}=e;return(0,s.jsxs)("div",{className:"bg-green-03/25 items-center rounded-lg p-4 flex my-4 gap-2",children:[(0,s.jsx)("svg",{className:"h-6 w-6 shrink-0 fill-green-06",viewBox:"0 0 24 24",children:(0,s.jsx)("path",{d:"M4 10h3v7H4zM10.5 10h3v7h-3zM2 19h20v3H2zM17 10h3v7h-3zM12 1L2 6v2h20V6z"})}),r&&t&&(0,s.jsxs)("div",{className:"text-start",children:[(0,s.jsx)("h6",{className:"text-body-regular",children:"You have Postponed your trip!"}),(0,s.jsxs)("p",{className:"text-body-regular my-0",children:["Total balance that can be applied to your future trip is $",Math.abs(r).toFixed(2)]})]})||null,t&&!r&&(0,s.jsx)("h6",{className:"text-body-regular",children:"You have Postponed your trip!"})||null,r&&!t&&(0,s.jsxs)("p",{className:"text-body-regular my-0",children:["Total balance that can be applied to your future trip is $$",Math.abs(r).toFixed(2)]})||null]})},b=e=>{let{payments:t}=e;return(0,s.jsxs)("div",{className:"text-start border rounded-2xl border-black/20 p-4 xl:p-6 mt-10 mb-4",children:[(0,s.jsx)("h4",{className:"mb-2",children:(0,s.jsx)("strong",{children:"Payment Details"})}),(0,s.jsx)("ul",{className:"list-disc list-inside",children:t.map((e,t)=>(0,s.jsx)("li",{children:e},t))})]})},u=e=>{let{cancellation_amt:t,refunds_usd:r,payments_usd:a,balance_due_usd:l,tips_amt:n,carbon_amt:o,reserves:c,discounts_usd:d,subtotal_usd:m}=e;var b=null!=c?c:[];let u=b.some(e=>"dmc"===e.service);b=u?b.map(e=>({...e,type:"tour"})):b;let p={tour:u?"Packaged Services":"Tours",hotel:"Hotels",rental:"Rentals",transport:"Transportation",flight:"Transportation"},g=b.filter(e=>"transport"==e.type||"flight"==e.type),h=b.filter(e=>"hotel"==e.type),x=b.filter(e=>"tour"==e.type),_=[h,g,x,b.filter(e=>"rental"==e.type),[]].filter(e=>e.length>0).map((e,t)=>(0,s.jsxs)("tr",{className:"table-row align-middle",children:[(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:3,children:p[e[0].type]}),(0,s.jsx)("td",{className:"text-center align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:1,children:u?"-":e.length}),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(e.reduce((e,t)=>e+(t.total||0),0))})]},"reserveTypeDet".concat(t)));return(0,s.jsxs)("table",{className:"my-4 w-full",children:[(0,s.jsx)("thead",{className:"table-header-group",children:(0,s.jsxs)("tr",{className:"table-row align-middle",children:[(0,s.jsx)("td",{className:"text-center align-middle table-cell border-b border-b-green-06/20 p-4 text-label-large",colSpan:3,children:"Description"}),(0,s.jsx)("td",{colSpan:1,className:"text-center align-middle table-cell border-b border-b-green-06/20 p-4 text-label-large",children:"Qty"}),(0,s.jsx)("td",{colSpan:2,className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4 text-label-large",children:"Total"})]})}),(0,s.jsxs)("tbody",{className:"table-row-group",children:[_,n&&(0,s.jsxs)("tr",{className:"table-row align-middle",children:[(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:3,children:"Tips"}),(0,s.jsx)("td",{className:"text-center align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:1,children:1}),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(n||0)})]})||null,o&&(0,s.jsxs)("tr",{className:"table-row align-middle",children:[(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:3,children:"Carbon Offset"}),(0,s.jsx)("td",{className:"text-center align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:1,children:1}
1),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(o||0)})]})||null,(0,s.jsxs)("tr",{className:"table-row align-middle",children:[(0,s.jsx)("td",{className:"align-middle table-cell border-b border-b-green-06/20 p-4",rowSpan:6}),(0,s.jsx)("td",{className:"align-middle table-cell border-b border-b-green-06/20 p-4",rowSpan:6}),(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:"Subtotal"}),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(m||0)})]}),d&&(0,s.jsxs)("tr",{className:"table-row align-middle",children:[(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:"Discounts"}),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(d||0)})]})||null,a&&(0,s.jsxs)("tr",{className:"table-row align-middle",style:{backgroundColor:"rgba(237, 247, 238,1)",color:"rgba(30, 71, 32,1)"},children:[(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:"Payments Received"}),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(a||0)})]})||null,t&&(0,s.jsxs)("tr",{className:"table-row align-middle",children:[(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:"Cancellation Fee"}),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(t||0)})]})||null,r&&(0,s.jsxs)("tr",{className:"table-row align-middle",style:{backgroundColor:"rgba(237, 247, 238,1)",color:"rgba(30, 71, 32,1)"},children:[(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:"Refunds"}),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(r||0)})]})||null,(0,s.jsxs)("tr",{className:"table-row align-middle",children:[(0,s.jsx)("td",{className:"text-left align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:"Balance"}),(0,s.jsx)("td",{className:"text-right align-middle table-cell border-b border-b-green-06/20 p-4",colSpan:2,children:(0,i.N8)(l||0)})]})]})]})},p=e=>{let{itinerary:t,whitelabelUser:r,itinerary_id:a,customer:l,user:i}=e;return(0,s.jsx)("div",{className:"p-4 mb-6 bg-white rounded-lg shadow border-black/20 border",children:(0,s.jsxs)("div",{className:"flex md:items-start md:justify-between flex-col md:flex-row-reverse gap-4 justify-end items-end",children:[(0,s.jsxs)("div",{children:[!r&&(0,s.jsxs)("p",{className:"text-right text-body-small my-0",children:[(0,s.jsx)("strong",{children:"Anywhere Inc."}),(0,s.jsx)("br",{}),n.usExistingCustomer," USA",(0,s.jsx)("br",{}),n.ca," CAN",(0,s.jsx)("br",{}),n.uk," GBR",(0,s.jsx)("br",{}),"1700 Westlake Ave N Suite 200",(0,s.jsx)("br",{}),"Seattle, WA 98109"]}),r&&(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{children:r.company||r.name}),(0,s.jsx)("p",{children:(0,s.jsx)("span",{className:"anywhereTelNum",children:r.phone})}),(0,s.jsx)("p",{children:r.address}),(0,s.jsx)("p",{children:" "}),(0,s.jsx)("br",{})]})]}),(0,s.jsxs)("div",{className:"text-right md:text-left",children:[(0,s.jsx)("h1",{className:"text-xl font-bold",children:l?l.name:null==i?void 0:i.name}),(0,s.jsxs)("p",{className:"text-body-small my-0",children:[(0,s.jsxs)("strong",{children:["Itinerary\xa0",a,"\xa0Statement"]}),(0,s.jsx)("br",{}),(0,o.format)(t.first_service_date||new Date,"MMM D, YYYY"),"\xa0-\xa0",(0,o.format)(t.last_service_date||new Date,"MMM D, YYYY"),(0,s.jsx)("br",{}),(0,s.jsx)("strong",{children:l&&l.name}),(0,s.jsx)("br",{}),(null==l?void 0:l.billing_address)||(null==l?void 0:l.billing_address2)]})]})]})})},g=e=>{let{statement:t}=e,r=!!(t.events&&t.events.length>0&&(t.events.indexOf("TripPostponed")>-1||t.events.indexOf("TripPostponing")>-1));return(0,s.jsxs)("div",{className:"bg-white p-4 md:p-6 rounded-lg max-w-[600px] w-full text-green-06 shadow",children:[(0,s.jsx)(d,{whitelabelUser:null}),(0,s.jsx)(p,{customer:t.customer,itinerary:t.itinerary,itinerary_id:t.itinerary_id,user:t.user,whitelabelUser:null}),r||t.reallocatable_amt_?(0,s.jsx)(m,{hasPostponement:r,reallocatable_amt_:t.reallocatable_amt_}):null,(0,s.jsx)(u,{balance_due_usd:t.balance_due_usd,cancellation_amt:t.cancellation_amt,carbon_amt:t.carbon_amt,discounts_usd:t.discounts_usd,payments_usd:t.payments_usd,refunds_usd:t.refunds_usd,reserves:t.reserves,subtotal_usd:t.subtotal_usd,tips_amt:t.tips_amt}),t.payments&&t.payments.length>0&&(0,s.jsx)(b,{payments:t.payments}),(0,s.jsx)("p",{className:"my-4 text-center text-body-small text-green-06/60",children:"* All prices USD. Prices shown for bookings include any appropriate taxes."})]})},h=e=>{let{userMail:t,itineraryId:r,leadFkey:n}=e,[i,o]=(0,a.useState)("pending"),[c,d]=(0,a.useState)(null);return(0,a.useEffect)(()=>{(async()=>{try{let e=await (0,l.$M)(r,{plan_fkey:n||null,email:t||null});d(e),o("success")}catch(e){console.log("Error on gettig Itinerary Statement of #"+r,e),o("failure")}})()},[]),(0,s.jsx)("div",{className:"relative flex ".concat(t?"min-h-screen":"min-h-[calc(100vh-122px)] xl:min-h-[calc(100vh-128px)]"),children:(0,s.jsxs)("div",{className:"flex items-center justify-center flex-1 text-center bg-blue-01 flex-col relative py-16 xl:py-32 px-[27px] xl:px-14 overflow-auto",children:["success"!==i&&(0,s.jsx)("h3",{className:"text-green-06 px-[27px] md:max-w-[500px]",children:"pending"===i?"We are searching for your itinerary, please wait...":"We could not find your itinerary, please try again later."}),"success"===i&&c&&(0,s.jsx)(g,{statement:c})]})})};var x=r(80320);class _ extends a.Component{static async getInitialProps(e){let{query:t}=e,{itinerary_id:r,email:s,fkey:a}=t;return console.log(t),{userMail:s,itId:r?parseInt(r):null,leadFkey:a||null}}render(){let{userMail:e,itId:t,leadFkey:r}=this.props;return(0,s.jsxs)(s.Fragment,{children:[!e&&(0,s.jsx)(x.F,{}),(0,s.jsx)(h,{itineraryId:t,leadFkey:r,userMail:e})]})}}},6690:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/account/statement/[itinerary_id]",function(){return r(317)}])},24237:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var s=r(37876);let a=e=>(0,s.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"45",height:"50",viewBox:"0 0 45 50",fill:"none",...e,children:(0,s.jsx)("path",{d:"M45 21.9128C45 9.80945 34.9273 0 22.5009 0C10.0746 0 0 9.80945 0 21.9128C0 30.0403 4.54346 37.
11345 11.2937 40.9179L8.80472 49.4045C8.71629 49.7032 8.9477 50.0018 9.26753 50.0018H15.8334C16.0517 50.0018 16.2436 49.8589 16.2981 49.6537L18.0816 43.4023C19.3309 43.6442 20.6177 43.7871 21.9328 43.8182C22.1209 43.8237 22.3109 43.8256 22.5009 43.8256C24.0342 43.8256 25.5318 43.6753 26.9804 43.3914L28.7828 49.6574C28.8392 49.8608 29.0292 50.0018 29.2475 50.0018H35.7645C36.0843 50.0018 36.3157 49.705 36.2273 49.4045L33.7458 40.9033V40.8978C40.4735 37.1107 45.0019 30.0275 45.0019 21.9128H45ZM22.2225 38.7926L18.7006 41.2239L22.5122 27.871L26.3558 41.2312L22.7756 38.7926C22.6082 38.679 22.3862 38.679 22.2206 38.7926H22.2225ZM31.6725 33.8073L26.0322 14.4833C25.9739 14.2818 25.7839 14.1425 25.5694 14.1425H19.5115C19.297 14.1425 19.107 14.2818 19.0487 14.4833L13.3726 33.8311V33.8402C9.64004 31.1268 7.2225 26.7955 7.2225 21.9128C7.2225 13.6955 14.0631 7.03371 22.5009 7.03371C30.9388 7.03371 37.7794 13.6955 37.7794 21.9128C37.7794 26.7772 35.3807 31.0938 31.6744 33.8091L31.6725 33.8073Z",fill:"#003F2E"})})},28701:(e,t,r)=>{"use strict";r.d(t,{ne:()=>l,yS:()=>o,EP:()=>d,g3:()=>m});var s=r(83604),a=r(45472);r(87571);class l{static _fromJS(e){return new l(Object.assign(e,s.im(e,{flightTime:a.am})))}toJSON(){return Object.assign({},s.im(this,{flightTime:s.Dk(a.sE)}))}constructor(e){Object.assign(this,e)}}class n{static _fromJS(e){return new n(e)}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}class i{static _fromJS(e){return new i(e)}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}r(15664);class o{static _fromJS(e){return new o(e)}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}class c{static _fromJS(e){return new c(e)}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}function d(e){let t=e.type,r=e.data;switch(t){case"HotelLocation":return{type:"HotelLocation",hotelLocation:o._fromJS(r)};case"PlaceLocation":return{type:"PlaceLocation",placeLocation:c._fromJS(r)};case"FlightLocation":return{type:"FlightLocation",flightLocation:l._fromJS(r)};case"GeoLocation":return{type:"GeoLocation",geoLocation:n._fromJS(r)};case"GooglePlaceLocation":return{type:"GooglePlaceLocation",googlePlaceLocation:i._fromJS(r)};case"OtherLocation":return{type:"OtherLocation",otherLocation:r}}throw console.log(e),"Invalid data: Location_fromJS() "}function m(e){var t;switch(e.type){case"HotelLocation":t=e.hotelLocation;break;case"PlaceLocation":t=e.placeLocation;break;case"FlightLocation":t=e.flightLocation;break;case"GeoLocation":t=e.geoLocation;break;case"GooglePlaceLocation":t=e.googlePlaceLocation;break;case"OtherLocation":t=e.otherLocation}return{type:e.type,data:t}}},29376:(e,t,r)=>{"use strict";r.d(t,{$M:()=>g});var s=r(84848),a=r(12603),l=r(83604),n=r(24448);class i{static _fromJS(e){return new i(e)}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}var o=r(45472),c=r(90285),d=r(65347);class m{static _fromJS(e){return new m(Object.assign(e,l.im(e,{date:o.X1})))}toJSON(){return Object.assign({},l.im(this,{date:l.Dk(o.Xv)}))}constructor(e){Object.assign(this,e)}}var b=r(81532);class u{static _fromJS(e){return new u(Object.assign(e,l.im(e,{billable_cards:l.BL(i._fromJS),customer:n.n._fromJS,events:l.z$,itinerary:a.g8._fromJS,itinerary_journals:l.BL(m._fromJS),payments:l.z$,postback_last:c.e._fromJS,reserves:l.BL(b.z8._fromJS),user:d.K._fromJS})))}toJSON(){return Object.assign({},l.im(this,{billable_cards:l.Dk(l.lY(l.id)),events:l.Dk(l.lY(l.id)),itinerary_journals:l.Dk(l.lY(l.id)),payments:l.Dk(l.lY(l.id)),reserves:l.Dk(l.lY(l.id))}))}constructor(e){Object.assign(this,e)}}let p=new s.aK("/api/private/");function g(e,t){return p.start("GET").lit("itinerary").lit("statement").num(e).strParam("email",t.email).strParam("plan_fkey",t.plan_fkey).jsfetch(u._fromJS,e=>e)}},60896:(e,t,r)=>{"use strict";r.d(t,{n:()=>s});class s{static _fromJS(e){return new s(e)}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}},81532:(e,t,r)=>{"use strict";r.d(t,{z8:()=>u});var s=r(83604),a=r(45472),l=r(71432);class n{static _fromJS(e){return new n(e)}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}class i{static _fromJS(e){return new i(Object.assign(e,s.im(e,{bk:l.l._fromJS,suborg:l.l._fromJS,supplier_ids:n._fromJS})))}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}r(35516);var o=r(99289),c=r(54791),d=r(60896);r(12603);var m=r(28701);class b{static _fromJS(e){return new b(e)}toJSON(){return Object.assign({},this)}constructor(e){Object.assign(this,e)}}r(87571),r(12473),r(20466),r(15664),r(65347);class u{static _fromJS(e){return new u(Object.assign(e,s.im(e,{airport_meetup:a.kZ,ari_last_ts:a.kZ,ari_reserve:i._fromJS,avail_date:a.kZ,date:a.X1,end_date:a.X1,end_time:a.am,hotel_upsells:s.BL(b._fromJS),meeting_point_location:m.EP,parties:s.BL(o.q._fromJS),payout_interval_1st:a.LH,payout_interval_2nd:a.LH,pre_arrival_check:a.kZ,prompts:s.BL(c.O._fromJS),provider_status_last_email:a.kZ,provider_status_resolution_timing:a.LH,provider_status_start:a.kZ,start_date:a.X1,start_time:a.am,time:a.am,tour_upsells:s.BL(d.n._fromJS),transport_dropoff_location:m.EP,transport_pickup_location:m.EP,transport_return_date:a.X1,transport_return_time:a.am,transport_time:a.am})))}toJSON(){return Object.assign({},s.im(this,{airport_meetup:s.Dk(a.w2),ari_last_ts:s.Dk(a.w2),avail_date:s.Dk(a.w2),date:a.Xv,end_date:s.Dk(a.Xv),end_time:s.Dk(a.sE),hotel_upsells:s.Dk(s.lY(s.id)),meeting_point_location:s.Dk(m.g3),parties:s.Dk(s.lY(s.id)),payout_interval_1st:s.Dk(a.bh),payout_interval_2nd:s.Dk(a.bh),pre_arrival_check:s.Dk(a.w2),prompts:s.Dk(s.lY(s.id)),provider_status_last_email:s.Dk(a.w2),provider_status_resolution_timing:s.Dk(a.bh),provider_status_start:s.Dk(a.w2),start_date:s.Dk(a.Xv),start_time:s.Dk(a.sE),time:s.Dk(a.sE),tour_upsells:s.Dk(s.lY(s.id)),transport_dropoff_location:s.Dk(m.g3),transport_pickup_location:s.Dk(m.g3),transport_return_date:s.Dk(a.Xv),transport_return_time:s.Dk(a.sE),transport_time:s.Dk(a.sE)}))}constructor(e){Object.assign(this,e)}}},90285:(e,t,r)=>{"use strict";r.d(t,{e:()=>l});
1var s=r(83604),a=r(45472);class l{static _fromJS(e){return new l(Object.assign(e,s.im(e,{date:a.X1,timestamp:a.kZ})))}toJSON(){return Object.assign({},s.im(this,{date:a.Xv,timestamp:a.w2}))}constructor(e){Object.assign(this,e)}}},93199:(e,t,r)=>{"use strict";r.d(t,{N8:()=>c,PL:()=>d});var s=r(23331),a=r.n(s),l=r(84338),n=r.n(l),i=r(48689),o=r.n(i);let c=(e,t,r,s)=>{if(null==e||void 0===e)return"0";let a=parseFloat("string"!=typeof e?e.toString():e).toFixed(2*!s).replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,");return"".concat(t||"$").concat(a).concat(r||"")},d=e=>{let t=n()(e)*Math.sign(parseInt(a()(e,"ZZ")));return t<0?o()(e,24+t):e}}},e=>{e.O(0,[56673,12603,90636,46593,38792],()=>e(e.s=6690)),_N_E=e.O()}]);
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.