PageSourceSearch

https://account.roadsurfer.com/_nuxt/B5O6rO1r.js

js roadsurfer.com collected 2026-10-02 07:12:40 UTC 6,657 bytes, 1 lines download raw bytes

1import Z from"./C2Y8C1XK.js";import{m as S,o as s,p as c,D as i,B as u,L as _,F as n,N as C,E as t,H as A,J as H,k as ee,M as O,I as te,s as r,y as T,G as b,c as k,e as U,j as ne,a as oe,U as re,b as se,ab as ae,b5 as ie,b6 as ue,h as ce,x as le,aA as de,aw as v}from"./xRu0bWCE.js";import he from"./DTVr5J30.js";import{u as _e}from"./CK4NYr4l.js";import{u as me}from"./DFMMeUjI.js";import fe from"./52QwU2WF.js";import"./CoLGO9_l.js";import"./K8ibSUsa.js";const pe={class:"flex flex-col gap-8 mt-8"},Re={class:"flex flex-col gap-2"},ke=["innerHTML"],Te={class:"flex items-center gap-2"},ye=["innerHTML"],ge={class:"flex flex-col gap-2"},$e={class:"font-bold"},De=["innerHTML"],ve={class:"flex flex-col gap-2"},be=["innerHTML"],Se=S({__name:"ReturnQueueActive",props:{onSignOut:{type:Function}},setup(o){const l=o,m=()=>{l.onSignOut()};return(e,y)=>{const f=C,d=A,R=fe,w=H;return s(),c("div",null,[i(f,null,{default:u(()=>[_(n(e.$t("checkout.welcomeBack")),1)]),_:1}),t("div",pe,[t("div",Re,[t("div",{class:"font-bold",innerHTML:e.$t("checkout.hopeYouHadAnAmazingTrip")},null,8,ke),i(R,{type:"success",class:"my-4"},{default:u(()=>[t("div",Te,[i(d,{name:"ic-circle-check",class:"shrink-0"}),t("div",{innerHTML:e.$t("checkout.youreOfficiallyOnTheList")},null,8,ye)])]),_:1}),t("p",null,n(e.$t("checkout.onceOfOurMembers")),1)]),t("div",ge,[t("p",null,[t("span",$e,n(e.$t("checkout.notAtStationYet")),1),t("span",{innerHTML:e.$t("checkout.signOffUntilYouArrive")},null,8,De)]),i(w,{variant:"inline",class:"text-rs-primary font-bold underline w-fit",onClick:m},{default:u(()=>[_(n(e.$t("checkout.signOutToStartReturn")),1)]),_:1})]),t("div",ve,[t("div",{class:"font-bold",innerHTML:e.$t("checkout.whatNext")},null,8,be),t("p",null,n(e.$t("checkout.afterASuccessfulReturn")),1)])])])}}}),we={class:"flex flex-col gap-4"},Oe=["innerHTML"],He=["innerHTML"],Me=["innerHTML"],Ee={class:"flex items-center gap-2"},Be=S({__name:"ReturnChecklistSection",props:{twoDaysBeforeReturnDate:{},isOnTheRoad:{type:Boolean},isAlmostReturned:{type:Boolean},isReturnDateReached:{type:Boolean}},setup(o){const{isHelpOnTheRoadReworkActive:l}=ee(),m=k(()=>!l());return(e,y)=>{const f=H,d=te,R=A;return s(),c("div",we,[o.isOnTheRoad?(s(),c(O,{key:0},[t("div",{class:"font-bold",innerHTML:e.$t("checkout.easyReturn")},null,8,Oe),t("p",null,n(e.$t("checkout.forAnEasyReturn",{returnDate:o.twoDaysBeforeReturnDate})),1),i(d,{disabled:!0,to:"/return-checklist"},{default:u(()=>[i(f,{disabled:!0,class:"w-full"},{default:u(()=>[_(n(e.$t("checkout.viewReturnChecklist")),1)]),_:1})]),_:1}),r(m)?(s(),T(d,{key:0,class:"text-rs-primary font-bold underline w-fit",to:"/helpon-theroad"},{default:u(()=>[_(n(e.$t("claimPortal.supportOnTheRoadHint.linkText")),1)]),_:1})):b("",!0)],64)):o.isAlmostReturned?(s(),c(O,{key:1},[t("div",{class:"font-bold",innerHTML:e.$t("checkout.prepareForUrReturnNow")},null,8,He),t("p",null,n(e.$t("checkout.prepareForUrReturnBy")),1),i(d,{to:"/return-checklist"},{default:u(()=>[i(f,{class:"w-full"},{default:u(()=>[_(n(e.$t("checkout.viewReturnChecklist")),1)]),_:1})]),_:1}),r(m)?(s(),T(d,{key:0,class:"text-rs-primary font-bold underline w-fit",to:"/helpon-theroad"},{default:u(()=>[_(n(e.$t("claimPortal.supportOnTheRoadHint.linkText")),1)]),_:1})):b("",!0)],64)):o.isReturnDateReached?(s(),c(O,{key:2},[t("div",{class:"font-bold",innerHTML:e.$t("checkout.prepareForUrReturnNow")},null,8,Me),t("p",null,n(e.$t("checkout.prepareForUrReturnBy")),1),t("div",Ee,[i(R,{name:"ic-cross",style:{color:"#FB4E4E",width:"30px",height:"30px"}}),i(d,{class:"font-bold underline",to:"/return-checklist"},{default:u(()=>[_(n(e.$t("checkout.viewReturnChecklist")),1)]),_:1})])],64)):b("",!0)])}}}),Le={class:"flex flex-col gap-4"},Ue={class:"font-bold"},Ce={key:0},Ae=["innerHTML"],Fe=S({__name:"StationReturnSection",props:{returnDateTime:{},isReturnDateReached:{type:Boolean},onSignUp:{type:Function}},setup(o){const l=o,m=()=>{l.onSignUp()};return(e,y)=>{const f=H;return s(),c("div",Le,[t("div",Ue,n(e.$t("checkout.returnAtTheStation")),1),o.isReturnDateReached?(s(),c("p",{key:1,innerHTML:e.$t("checkout.asSoonAsYouArrive",{returnDate:o.returnDateTime.date,returnTime:o.returnDateTime.time})},null,8,Ae)):(s(),c("p",Ce,n(e.$t("checkout.whenYouArriveAtStation",{returnDate:o.returnDateTime.date,returnTime:o.returnDateTime.time})),1)),i(f,{disabled:!o.isReturnDateReached,onClick:m},{default:u(()=>[_(n(e.$t("checkout.signUpToStartReturn")),1)]),_:1},8,["disabled"])])}}}),xe={key:0,class:"max-w-md"},Ne={key:1},Qe={class:"flex flex-col gap-8 mt-8"},Ke=S({__name:"checkout",setup(o){const{bookingNumber:l}=U(),{goToOverview:m}=U(),{handleModal:e}=de(),{isCheckoutVisible:y,isOnTheRoad:f,isAlmostReturned:d,isReturnDateReached:R,addToReturnQueue:w,removeFromReturnQueue:F,loadingKey:g}=ne(),{isDisabledReturnChecklist:x}=oe(),{initAndOpenReturnSQSSurvey:N}=me(),{start:M,finish:E}=re(),{handleError:B}=se(),a=ae().getBookingStoreById(l)?.booking,Q=ie(),{isInReturnQueue:V,isCheckoutDataInitialized:I,isReturnCheckListFinished:Y}=ue(Q),{i18n:$,currentLocaleCode:D}=ce(),{returnTime:z}=_e(),L=k(()=>z(a.extras)),G=k(()=>
1{if(a.agreed_return_datetime){const p=v(a.agreed_return_datetime).toDate();return{date:$.d(p,"dateDay",D.value),time:L.value.name}}const h=v(a.return_date).toDate();return{date:$.d(h,"dateDay",D.value),time:L.value.name}}),P=k(()=>{if(a.agreed_return_datetime){const p=v(a.agreed_return_datetime).subtract(2,"d").toDate();return $.d(p,"dateDay",D.value)}const h=v(a.return_date).subtract(2,"d").toDate();return $.d(h,"dateDay",D.value)}),j=async()=>{const{isConfirmed:h}=await e("ModalConfirmSignUpToReturn",null);if(h)try{M(g.ADD_TO_RETURN_QUEUE),await w(l),N(a.agreed_return_datetime,!0,"checkout")}catch(p){B(p)}finally{E(g.ADD_TO_RETURN_QUEUE)}},J=async()=>{const{isConfirmed:h}=await e("ModalConfirmSignOutOfReturnQueue",null);if(h)try{M(g.REMOVE_FROM_RETURN_QUEUE),await F(l)}catch(p){B(p)}finally{E(g.REMOVE_FROM_RETURN_QUEUE)}},K=k(()=>x(a)?!0:!Y.value);return le(()=>{y(a)||m()}),(h,p)=>{const q=Z,W=C,X=he;return r(I)?(s(),c("div",xe,[i(q),r(V)?(s(),T(Se,{key:0,"on-sign-out":J})):(s(),c("div",Ne,[i(W,null,{default:u(()=>[_(n(h.$t("checkout.getReadyForReturn")),1)]),_:1}),t("div",Qe,[r(K)?(s(),T(Be,{key:0,"two-days-before-return-date":r(P),"is-on-the-road":r(f)(r(a)),"is-almost-returned":r(d)(r(a)),"is-return-date-reached":r(R)(r(a))},null,8,["two-days-before-return-date","is-on-the-road","is-almost-returned","is-return-date-reached"])):b("",!0),i(Fe,{"return-date-time":r(G),"is-return-date-reached":r(R)(r(a)),"on-sign-up":j},null,8,["return-date-time","is-return-date-reached"])])]))])):(s(),T(X,{key:1}))}}});export{Ke 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.