PageSourceSearch

https://bounce.com/_expo/customer/static/js/web/update-email-ea3e39445e1350aca1dfbc59e5b6e74e.js

js bounce.com collected 2026-10-02 03:35:56 UTC 6,816 bytes, 6 lines download raw bytes

1__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t}});var t=(0,r(d[0]).reservationOwnerRequired)(r(d[1]).UpdateReservationEmailScreen)},1476,[2662,2904]);
2__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"UpdateReservationEmailScreen",{enumerable:!0,get:function(){return n}}),r(d[0]);var t=r(d[1]);const n=()=>{const n=(0,r(d[2]).c)(1);let c;return n[0]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r(d[3]).StatusBar,{style:"dark"}),(0,t.jsx)(r(d[4]).Content,{})]}),n[0]=c):c=n[0],c}},2904,[10,689,62,1881,2905]);
3__d(function(g,r,i,a,m,_e,d){"use strict";Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Content",{enumerable:!0,get:function(){return n}}),r(d[0]);var e,t=(e=r(d[1]))&&e.__esModule?e:{default:e},o=r(d[2]);const n=()=>{const e=(0,r(d[3]).c)(19),t=(0,r(d[4]).useRouteParams)(),{t:n}=(0,r(d[5]).useTranslation)(),l=(0,r(d[6]).useMainNavigation)(),u=t.params.reservationId,c="guest-booking"===t.params.from,{reservation:v}=(0,r(d[7]).useReservation)();let f;e[0]!==l||e[1]!==u?(f={fallback:()=>{l.navigate(r(d[8]).AppRoute.Confirmation,{reservationId:u})}},e[0]=l,e[1]=u,e[2]=f):f=e[2];const b=(0,r(d[9]).useGoBack)(f);let p,y,h,j,k,x;return e[3]!==n?(p=n("screen.updateReservationEmail.title3","How should we reach you"),e[3]=n,e[4]=p):p=e[4],e[5]!==p?(y=(0,o.jsx)(r(d[10]).ScreenHeader,{title:p}),e[5]=p,e[6]=y):y=e[6],e[7]!==n?(h=n("screen.updateReservationEmail.subtitle3","This is where you\u2019ll receive your booking confirmation"),e[7]=n,e[8]=h):h=e[8],e[9]!==h?(j=(0,o.jsx)(r(d[11]).Paragraph2,{style:s.subtitle,children:h}),e[9]=h,e[10]=j):j=e[10],e[11]!==c||e[12]!==b||e[13]!==v?(k=v?(0,o.jsx)(r(d[12]).Form,{fromGuestBooking:c,reservation:v,onGoBack:b}):(0,o.jsx)(r(d[13]).ScreenLoader,{fullSize:!0}),e[11]=c,e[12]=b,e[13]=v,e[14]=k):k=e[14],e[15]!==y||e[16]!==j||e[17]!==k?(x=(0,o.jsx)(r(d[14]).KeyboardAvoider,{style:s.keyboardAvoiding,children:(0,o.jsxs)(r(d[15]).Screen,{variant:"secondary",topSafeArea:!0,children:[y,j,k]})}),e[15]=y,e[16]=j,e[17]=k,e[18]=x):x=e[18],x},s=t.default.create({keyboardAvoiding:r(d[11]).tw`size-full flex-1`,subtitle:r(d[11]).tw`mt-4 px-5`})},2905,[10,731,689,62,1943,1764,1918,1890,1919,2619,2622,1880,2906,1993,1759,2621]);
4__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"Form",{enumerable:!0,get:function(){return d}});var t=r(_d[0]),n=e(r(_d[1])),o=e(r(_d[2])),s=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[3])),l=e(r(_d[4])),u=r(_d[5]);const d=e=>{const n=(0,r(_d[6]).c)(38),{fromGuestBooking:d,reservation:p,onGoBack:v}=e,f=(0,r(_d[7]).useMainNavigation)(),E=(0,r(_d[8]).useRouteParams)(),{t:h}=(0,r(_d[9]).useTranslation)(),{mutate:b,isError:S}=(0,r(_d[10]).useResendConfirmationEmailMutation)(),{mutate:y}=(0,r(_d[10]).useUpdateUserMutation)(),R=(0,r(_d[11]).useInvalidateQueries)(),{getNonce:j}=(0,r(_d[12]).useReservationNonces)(),x=p.confirmationEmailSentTo??p.user.email??"";let B,k,C;n[0]!==d?(B=()=>{d&&r(_d[13]).Analytics.track(r(_d[14]).InteractionEvents.LandedOnGuestBookingUpdateEmailScreen,(0,r(_d[15]).reservationProperties)())},k=[d],n[0]=d,n[1]=B,n[2]=k):(B=n[1],k=n[2]),(0,t.useEffect)(B,k),n[3]!==d||n[4]!==f||n[5]!==v||n[6]!==E?(C=()=>{if(!d)return v();f.replace({pathname:r(_d[16]).AppRoute.SimplifiedReservationDetails,params:E.params})},n[3]=d,n[4]=f,n[5]=v,n[6]=E,n[7]=C):C=n[7];const P=C;let _;n[8]!==d||n[9]!==R||n[10]!==P||n[11]!==h?(_=(e,t)=>{r(_d[13]).Analytics.track(r(_d[14]).InteractionEvents.SwitchedConfirmationEmail,(0,r(_d[15]).reservationProperties)({fromGuestBooking:d,previousEmail:e,updatedEmail:t})),R("GetReservation"),r(_d[17]).toast.success({id:"update-reservation-email-sent",message:h("screen.updateReservationEmail.emailSent","Email sent")}),P()},n[8]=d,n[9]=R,n[10]=P,n[11]=h,n[12]=_):_=n[12];const I=_;let M;n[13]!==I||n[14]!==b||n[15]!==p.id?(M=(e,t,n)=>{b({input:{reservationId:p.id,email:t}},{onSettled:n,onSuccess:()=>I(e,t)})},n[13]=I,n[14]=b,n[15]=p.id,n[16]=M):M=n[16];const O=M;let G;n[17]!==d||n[18]!==j||n[19]!==I||n[20]!==x||n[21]!==P||n[22]!==O||n[23]!==p.id||n[24]!==y?(G=(e,t)=>
4{const n=()=>t.setSubmitting(!1);if(x===e.email)return P();d?y({input:{email:e.email,reservationId:p.id,nonce:j(p.id)}},{onSettled:n,onError:t=>{l.default.addError(t),O(x,e.email,n)},onSuccess:()=>I(x,e.email)}):O(x,e.email,n)},n[17]=d,n[18]=j,n[19]=I,n[20]=x,n[21]=P,n[22]=O,n[23]=p.id,n[24]=y,n[25]=G):G=n[25];const T=G;let q;n[26]!==h?(q=s.object().shape({email:s.string().required(h("screen.updateReservationEmail.email.required","Required")).matches(r(_d[18]).emailExp,h("screen.updateReservationEmail.email.notValid","Email not valid"))}),n[26]=h,n[27]=q):q=n[27];const w=q;let A,F,N;return n[28]!==x?(A={email:x},n[28]=x,n[29]=A):A=n[29],n[30]!==S||n[31]!==h?(F=e=>{const{handleChange:t,handleBlur:n,touched:s,errors:l,values:d,handleSubmit:p,isSubmitting:v}=e;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(o.default,{style:c.container,children:[S&&(0,u.jsx)(r(_d[17]).Banner,{text:h("screen.updateReservationScreen.couldNotResend","Could not resend to the email provided, please try again later."),variant:"error"}),(0,u.jsx)(r(_d[17]).Input,{label:h("screen.updateReservationEmail.email.label","Email"),placeholder:"[email protected]",onBlur:n("email"),onInput:t("email"),error:s.email?l.email:void 0,value:d.email,autoFocus:!0,required:!0,clearButtonMode:"while-editing",autoComplete:"email",textContentType:"emailAddress",keyboardType:"email-address",returnKeyType:"done",autoCapitalize:"none",autoCorrect:!1,onSubmitEditing:()=>p(),type:"email"})]}),(0,u.jsx)(r(_d[19]).ScreenBottomBar,{children:(0,u.jsx)(r(_d[17]).Button,{variant:"primary",loading:v,onPress:()=>p(),disabled:!!l.email,children:h("screen.updateReservationEmail.send","Send")})})]})},n[30]=S,n[31]=h,n[32]=F):F=n[32],n[33]!==T||n[34]!==A||n[35]!==F||n[36]!==w?(N=(0,u.jsx)(r(_d[20]).Formik,{initialValues:A,enableReinitialize:!0,validationSchema:w,onSubmit:T,children:F}),n[33]=T,n[34]=A,n[35]=F,n[36]=w,n[37]=N):N=n[37],N},c=n.default.create({container:r(_d[17]).tw`mt-4 size-full flex-1 gap-y-5 px-5`})},2906,[10,731,718,2886,60,689,62,1918,1943,1764,1911,2907,1930,365,1905,2721,1919,1880,325,2644,2887]);
5//# sourceMappingURL=/_expo/customer/static/js/web/update-email-ea3e39445e1350aca1dfbc59e5b6e74e.js.map
6//# debugId=1f2c86b6-cd0c-476f-9032-3822cab32ace

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.