PageSourceSearch

https://my.plushcare.com/_next/static/chunks/pages/booking/therapy/register-b85767653ada54f4.js

js plushcare.com collected 2026-09-24 10:23:03 UTC 20,722 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1cae4d7d-e268-4e14-b34e-e10985fe1c49",e._sentryDebugIdIdentifier="sentry-dbid-1cae4d7d-e268-4e14-b34e-e10985fe1c49")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4445],{2008:(e,t,r)=>{"use strict";r.d(t,{A9:()=>l,Mt:()=>p,Oz:()=>s,a0:()=>i});var a=r(81196),n=r(63305);let o="pre-questionnaire",l=e=>{a.DT.setItem(o,e)},i=()=>!!a.DT.getItem(o),s=()=>{a.DT.removeItem(o)},p=()=>{if(i()){let e=`/survey/attach-user/${a.DT.getItem(o)}/`;return n.Ir.post(e,{},!0,!0)}return Promise.resolve()}},2605:(e,t,r)=>{"use strict";r.d(t,{HS:()=>y,I8:()=>s,Mn:()=>h,Oj:()=>f,Q7:()=>m,QA:()=>g,U5:()=>P,Ug:()=>k,VP:()=>v,Z$:()=>u,Z8:()=>_,ZJ:()=>A,gF:()=>c,jG:()=>x,mi:()=>b,sF:()=>w,u4:()=>d,xf:()=>p});var a=r(66284),n=r(31553),o=r(25213);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}let i=e=>e&&e.trim().length>0,s=e=>!!e&&10===e.replace(/-/g,"").length,p=e=>!!e.match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),u=(e,t=1)=>(0,n.K1)(e).score>=t,d=(e,t)=>{let r=i(e);return t(r?null:{message:"Please enter a valid name."}),r},c=(e,t)=>{let r=i(e);return t(r?null:{message:"Please enter a valid name."}),r},m=(e,t)=>{let r=s(e);return t(r?null:{message:"Please enter a valid US phone number."}),r},g=(e,t)=>{let r=["F","M","U"].includes(e);return t(r?null:{message:"Please select a gender."}),r},h=(e,t,r=!1,a=!1)=>{let n=(e=>{if(!e)return!1;let t=e,[r,a]=t.split("/"),n=!0;if(r<1||r>12||a<1||a>31)return!1;if(8===t.length&&t.match(/^\d+$/)){let e=t.substr(0,2),r=t.substr(2,2),a=t.substr(4,4);t=`${e}/${r}/${a}`}return 10!==t.length&&(n=!1),n})(e),l=(e=>{if(!e)return!1;let t=!0,r=(0,o.xU)(e);return(r<18&&r>0||Number.isNaN(r))&&(t=!1),t})(e),i=(0,o.m7)(e),s=(e=>{if(!e)return!1;let t=!0,r=(0,o.xU)(e);return(r>150||Number.isNaN(r))&&(t=!1),t})(e);return t(n?s?r||l?i?null:{message:"Date of birth must not be in the future."}:{message:`You must be 18 or older to book an appointment. ${a?"Confidential therapy appointments for some members ages 12-17 may be scheduled by calling 1-800-221-5140.":""}`}:{message:"Please enter a valid birth year"}:{message:"Please enter a valid date of birth."}),n&&l},y="Invalid Email",b=(e,t,r=!1)=>{let a=p(e);return a?r||t(null):t({message:y}),a},f=(e,t,r=1)=>{let n={passwordLengthValid:/^.{8,}$/i.test(e),passwordHasLetters:/^(?=.*[a-z])(?=.*[A-Z])/i.test(e),passwordHasNumbers:/^(?=.*\d)/.test(e),passwordHasSpecialCharacters:/[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]+/.test(e),passwordIsStrong:u(e,r)};return t(Object.values(n).includes(!1)?function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({message:"Please enter a valid password."},n):null),n},_=(e,t)=>{t(i(e)?null:{message:"Please select a valid relationship"})},v=(e,t)=>{let r=parseInt(e,10);t(r>0&&r<500?null:{message:"Please enter a valid weight"})},w=(e,t)=>{let r,a,{feet:n,inches:o}=e;try{r=parseInt(n,10),a=parseInt(o,10)}catch(e){t({message:"Please enter a valid height"})}t(r&&a?null:{message:"Please enter a valid height"})},x=(e,t)=>{t(e?null:{message:"Please agree to our Terms of Use, Privacy Policy, and Telehealth Consent Policy."})},k=(e,t)=>(t(e?null:{message:"Please select a race."}),e),P=(e,t)=>(t(e?null:{message:"Please select an ethnicity."}),e),A=(e,t)=>{let r=/^[0-9]{5}(-[0-9]{4})?$/.exec(e);return t(r?null:{message:"Please enter a valid zip code."}),r&&r[0]}},7989:(e,t,r)=>{"use strict";r.d(t,{b:()=>g});var a=r(14232),n=r(2171),o=r(86092),l=r(57628),i=r(31862),s=r(83202),p=r(8010),u=r(58510),d=r(17917),c=r(71036),m=r(93105
1);let g=()=>{let{mutate:e}=(0,o.P_)(),{reloadAttributes:t}=(0,u.A)(),{mutate:r}=(0,o.hK)(),g=(0,n.d4)(d.J0),{support_phone:h}=(0,l.PB)(),y=(0,c.PD)(),b=a.useMemo(()=>h||y,[h,y]);return a.useCallback(async a=>{let n=await (0,i.SH)(a,b,g),{enterprise:o,enterprise_label:l,segment_event_name:u}=n;await Promise.all([t(),e(n,!1),r({enterprise:o,enterprise_label:l})]);let d=(0,m.oB)();return p.Ay.track(u,{pc_campaign:d}),s.A.set("ent_label",l,null),n},[e,r,t,b,g])}},8807:(e,t,r)=>{"use strict";r.d(t,{z:()=>o});var a=r(43181),n=r(30236);let o=(0,a.A)("div",{target:"e3lkv530"})("margin:24px 0 0 0;input[type=checkbox]{position:absolute;opacity:0;&+label{position:relative;cursor:pointer;padding:0;line-height:24px;}&+label:before{content:'';margin-right:12px;display:inline-block;vertical-align:middle;min-width:18px;height:18px;border:1px solid ",e=>e.theme.colors.foreground,";border-radius:2px;}&:checked+label:before{background:",e=>e.theme.colors.foreground,";}&:checked+label:after{content:'';position:absolute;left:3px;top:9px;background:",e=>e.theme.colors.foreground,";width:2px;height:2px;box-shadow:2px 0 0 ",n.Tj.white,",4px 0 0 ",n.Tj.white,",4px -2px 0 ",n.Tj.white,",4px -4px 0 ",n.Tj.white,",4px -6px 0 ",n.Tj.white,",4px -8px 0 ",n.Tj.white,";transform:rotate(45deg);}}label{font-size:16px;color:",e=>e.theme.colors.foreground,";}")},13236:(e,t,r)=>{"use strict";r.d(t,{A:()=>l,m:()=>o});var a=r(14232);let n=a.createContext({formik:null}),o=()=>{let e=a.useContext(n);if(void 0===e)throw Error("useForm must be used within a FormProvider");return e},l=n},21888:(e,t,r)=>{"use strict";r.d(t,{J:()=>p});var a=r(43181),n=r(14232),o=r(54232),l=r(30236),i=n.createElement;let{Column:s}=o.e;function p({children:e,wideView:t=!1}){return i(u,{className:"container-fluid",wideView:!0},i(o.e,{centered:!0},i(s,{tablet:{size:t?12:8},desktop:{size:t?12:6},fullhd:{size:t?8:5}},e)))}let u=(0,a.A)("div",{target:"es1maqa0"})("padding:",e=>e.wideView?"0.75rem 20px 0 20px":"0.75rem 0 0 0",";@media (max-width: ",l.fi.tablet,"){padding-bottom:6rem;}")},23342:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var a=r(43181),n=r(30236),o=r(56298);let l=(0,a.A)(o.U,{target:"eqj76p80"})("display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;.booking-registration{margin:0;button{margin-left:auto;margin-right:auto;}}@media (max-width: ",n.fi.mobile,"){padding:0 15px;h1{text-align:center;}}")},23474:(e,t,r)=>{"use strict";r.d(t,{A:()=>h});var a=r(14232),n=r(5646),o=r(26978),l=r.n(o),i=r(57628),s=r(71036),p=r(54911),u=r(60396),d=r(3751),c=a.createElement;let m=n.Ay.label.withConfig({displayName:"Input__InputTextStyled",componentId:"sc-mjaynq-0"})(["display:flex;flex-wrap:wrap;margin-bottom:10px;input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;padding:12px 12px 9px;border:1px solid ",";border-radius:8px;margin:24px 0 20px;font-size:15px;line-height:20px;color:",";&:focus{border-color:",";outline:none;}&::placeholder{color:",";}}&.acc-input{input{border-color:",";&:hover,&:focus{border-color:",";}}}&.helper-message input{margin-bottom:0;}&.input-error input,&.acc-input.input-error input{border-color:",";margin-bottom:3px;}.label{display:block;width:100%;margin-bottom:6px;font-weight:600;font-size:15px;line-height:17px;color:",";text-align:left;& + .input-container > input{margin-top:0;}}.input-container{width:100%;}.helper-message{min-height:15px;margin-top:5px;font-size:12px;line-height:15px;margin-bottom:10px;color:",";& + .error-message{margin-top:0;}}"],u.Tj.cloud,e=>e.theme.colors.foreground,e=>e.theme.colors.foreground,u.Tj.placeholderGray,e=>e.theme.colors.gray4,e=>e.theme.colors.primaryHover,u.Tj.red,e=>e.theme.colors.foreground,u.Tj.adaGray),g=({id:e,type:t="text",name:r=" ",label:a="",placeholder:n="",helperMessage:o="",value:u="",mask:g="",maskChar:h="",className:y,onChange:b,onFocus:f,onClick:_,onBlur:v,error:w,checked:x,pattern:k,formNoValidate:P,autoComplete:A="on",ariaLabel:E="",disabled:$,testId:T})=>{let{variant:O}=(0,s.Yb)(),{color_scheme:j}=(0,i.PB)();return c(m,{className:`${y}${w&&w.message?" input-error":""}${o?" helper-message":""}${O===s.Ui.AccoladeCare?" acc-input":""}`,theme:d.Zj[j]},a&&c("label",{className:"label",htmlFor:r},a),c("div",{className:"input-container"},c(l(),{className:"input",id:e,type:t,name:r,autoComplete:A,placeholder:n,value:u,mask:g,maskChar:h,onChange:b,onClick:_,onFocus:f,onBlur:v,checked:x,pattern:k,formNoValidate:P,"aria-label":E||a,"data-private":"lipsum",disabled:$,"data-testid":T}),o&&c("div",{className:"helper-message"},o),c(p.A,{message:w&&w.message||""})))};g.defaultProps={type:"text",name:" ",label:"",placeholder:"",helperMessage:"",value:"",checked:!1}
1;let h=g},33390:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>P});var a=r(43181),n=r(14232),o=r(54232),l=r(89099),i=r(88947),s=r(78192),p=r(41105),u=r(23342),d=r(89880),c=r(2008),m=r(84216),g=r(83202),h=r(40457),y=r(65297),b=r(90868),f=r(56298),_=r(63305),v=r(7989),w=r(40627),x=n.createElement;let{Column:k}=o.e,P=()=>{let e=(0,l.useRouter)(),t=(0,w.qH)("get");(0,n.useEffect)(()=>{t||e.push(_.RM.booking.therapy.list)},[]);let r=t?.therapist,a=t?.appointment,m=(0,v.b)(),{0:P,1:E}=(0,n.useState)(""),{0:$,1:T}=(0,n.useState)(!1),{goToPrev:O,nextLink:j,goToNext:N}=(0,h.g)(),{data:I}=(0,y.F_)(a||""),{data:C}=(0,y.fE)(r||""),D=async e=>{try{T(!0),await m(e),await (0,c.Mt)(),g.A.set("new_user",!0),N()}catch(e){T(!1),E(e?.response?.data??e),window.scrollTo(0,0)}},M=parseFloat(C?.average?.rolling_average||"0");return t?x(b.L,{wideView:!1},x(o.e,{centered:!0},x(k,{mobile:{size:12},tablet:{size:12},desktop:{size:12}},x(d.u,{onBackClick:O,sticky:!0,holdLength:I?I.appointment.hold_length:void 0}),x(f.U,{id:"appointments-wrapper",className:"appointments-wrapper",role:"main"},P&&x(p.A,{text:P}),x(i.Ag,null,x(u.A,{role:"main"},I&&C&&x(A,{image:C.image_url,doctor_type:C.doctor_type,first_name:C.first_name,last_name:C.last_name,utcTime:I.appointment.appointment_utc_time,isNocturnal:I.appointment.is_nocturnal,rating:M||0}),x(s.A,{className:"booking-registration",title:"Create profile.",subtitle:"If you are booking for someone else, please have that person create an account.",register:D,signInRedirect:j(),standaloneUser:!1,flowName:"Booking",isLoading:$,therapyValidation:!0}))))))):null},A=(0,a.A)(m.Gr,{target:"eoq7tg10"})({name:"exraas",styles:"margin-bottom:17px"})},40457:(e,t,r)=>{"use strict";r.d(t,{g:()=>_});var a=r(89099),n=r(14232),o=r(2171),l=r(17917),i=r(63305),s=r(83202),p=r(86092),u=r(72528);let d={list:{name:"list",url:i.RM.booking.therapy.list},profile:{name:"profile",url:i.RM.booking.therapy.profile},schedule:{name:"schedule",url:i.RM.booking.therapy.schedule},payment:{name:"payment",url:i.RM.booking.therapy.payment},register:{name:"register",url:i.RM.booking.therapy.register},updateMemberId:{name:"updateMemberId",url:i.RM.booking.therapy.updateMemberId},updatePhoneNumber:{name:"updatePhoneNumber",url:i.RM.booking.therapy.updatePhoneNumber}},{register:c,list:m,profile:g,schedule:h,updateMemberId:y,updatePhoneNumber:b,payment:f}=d,_=()=>{let e=(0,a.useRouter)(),t=(0,o.d4)(l.NW),r=(0,o.d4)(l.M3),i=s.A.get("new_user"),_=(0,p.g8)(),{data:v}=(0,p.P_)(),{data:w}=(0,u.Wl)(),x=[t?null:m,t?null:g,h,r&&!i?null:c,w&&_&&"member_id"in w&&!w?.member_id?y:null,v?.user_id&&!v?.phone_number?b:null,f].filter(e=>null!==e),k=(0,n.useMemo)(()=>{let t=e.pathname,r=x.findIndex(e=>e&&t.replace(/\/$/,"")===e.url.replace(/\/$/,""));return -1===r&&(r=0),r},[x,e.pathname]),P=async(t,r)=>e.push({pathname:t.url,query:r}),A=x[0]?.url;(0,n.useEffect)(()=>{(()=>{let t=E();t&&e.prefetch(t)})()},[]);let E=()=>{let e=x[k+1];return e?e.url:null};return{prefetch:t=>e.prefetch(d[t].url),jump:e=>P(d[e]),goToNext:e=>{let t=x[k+1];return t?"register"===t.name&&i?P(x[k+2]):P(t,e):Promise.resolve(!1)},nextLink:E,goToPrev:()=>{let e=x[k-1];return e?"register"===e.name?P(x[k-2]):P(e):Promise.resolve(!1)},goToStart:()=>{P(x[0])},startUrl:A,currentIndex:k,length:x.length}}},43458:(e,t,r)=>{"use strict";r.d(t,{b:()=>n});var a=r(14232);let n=({children:e,currentStep:t,totalSteps:r,label:n,min:o=0})=>{let l=Math.max(r,o),i=Math.min(Math.max(t,o),l);return a.createElement("div",{role:"progressbar","aria-label":n,"aria-valuemin":o,"aria-valuemax":l,"aria-valuenow":i,"aria-valuetext":`Step ${i} of ${l}`},e)}},54424:(e,t,r)=>{"use strict";r.d(t,{J:()=>a.J});var a=r(21888)},56298:(e,t,r)=>{"use strict";r.d(t,{U:()=>a});let a=(0,r(43181).A)("section",{target:"emfkxc70"})({name:"qgd6qg",styles:"max-width:100%;margin:0 auto"})},65297:(e,t,r)=>{"use strict";r.d(t,{Bj:()=>y,F_:()=>v,MD:()=>P,Mo:()=>h,QO:()=>E,Sr:()=>w,VD:()=>g,bi:()=>k,cs:()=>f,fE:()=>b,i7:()=>_,jf:()=>x,zR:()=>A});var a=r(66284),n=r(14232),o=r(58149),l=r(41462),i=r(84116),s=r(63305),p=r(8010),u=r(95121),d=r(68320);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let g={Weekly:"WEEKLY",Biweekly:"BIWEEKLY",Monthly:"MONTHLY",Single:"SINGLE"},h=(e={revalidateOnFocus:!0})=>{let t=`${s.y0.getTherapyActiveRecurringPlan}${e.child_id?`?child_id=${e.child_id}`:""}`,{data:r,error:a,isValidating:n,mutate:l}=(0,o.Ay)(t,d.w,e);return{data:r?.payload,error:a,isValidating:n,mutate:l}},y=(e,t)=>{let r=`${s.y0.getTherapists}?${e?`licensed_state=${e}`:""}&accepting_new_patients=true&adolescent_therapy=${t}`,{data:a,error:n,isValidating:l,mutate:i}=(0,o.Ay)(r,d.w,{revalidateOnFocus:!1}),p=a?.payload?.therapists?.sort((e,t)=>!!t.primary_therapist-!!e.primary_therapist);return{data:p?m(m({},a?.payload),{},{therapists:p}):a?.payload,error:n,isValidating:l,mutate:i}},b=e=>{let{data:t,error:r,isValidating:a,mutate:n}=(0,o.Ay)(s.y0.getTherapistDetail(e),d.w);return{data:t?.payload,error:r,isValidating:a,mutate:n}},f=(e,t,r,a,n=!1,l=!1,i=99)=>{let{data:p,error:u,isValidating:c,mutate:m}=(0,o.Ay)(`${s.y0.getTherapyAppointments}?adolescent_therapy=${n}&doctor_id=${e}&state=${t}&date=${r}&pagination_size=${i}&free_consults=${l}${a?`&frequency=${a}`:""}`,d.w);return{availableAppointmentsForDate:p?.payload,error:u,isValidating:c,mutate:m}},_=(e,t,r,a=!1)=>{let n=`${s.y0.getTherapyDates}?doctor_id=${e}&state=${t}${r?`&frequency=${r}`:""}&adolescent_therapy=${a}`,{data:l,error:i,isValidating:p,mutate:u}=(0,o.Ay)(n,d.w,{revalidateOnFocus:!1});return{availableDates:l?.payload?.dates??[],error:i,isValidating:p,mutate:u}},v=(e,t,r,a,l)=>{let i=e&&`${s.y0.patients.appointment}?appointment_id=${e}${t?`&previous_appointment_id=${t}`:""}${a?`&flow_type=${a}`:""}${l?`&flow_sub_type=${l}`:""}`,{data:c,error:g,isValidating:h,mutate:y}=(0,o.Ay)(i,d.w,{revalidateOnFocus:!1}),{0:b,1:f}=(0,n.useState)(!0);if(c?.payload?.appointment&&r){let{appointment:e,doctor:t}=c.payload;if(b&&e?.doctor_type_booked){let r={doctorFirstName:t.first_name,doctorLastName:t.last_name,doctorImageUrl:t.image_url,doctorRating:t.rating,appointmentState:e.booked_state,doctorType:e.doctor_type_booked,appointmentTime:e.appointment_utc_time,appointmentUUID:e.appointment_id,appointmentType:(0,u.kZ)(e)};p.Ay.addToDataLayer(m({event:"Payment page loaded"},r)),p.Ay.track("Payment page loaded",r),f(!1)}}return{data:c?.payload,error:g,isValidating:h,mutate:y}},w=async e=>(0,l.get)(s.y0.getTherapyAppointmentPrices,{for_reschedule:e}).then(e=>(0,l.isSuccess)(e)?m(m({},e),{},{payload:e.payload.sort((e,t)=>parseFloat(e.price_to_pay)-parseFloat(t.price_to_pay))}):e),x=(e,t,r)=>{let{data:a,error:n,isValidating:o,mutate:l}=(0,i.g)(`${s.y0.getTherapyAppointmentPrices}?rescheduling=${e}${r?`&child_id=${r}`:""}`,d.w,{initialData:t,revalidateOnMount:!t}),p=a?.payload||[],u=p.filter(({frequency:e})=>e===g.Weekly)[0],c=p.filter(({frequency:e})=>e===g.Single)[0];return{data:a?.payload?.sort((e,t)=>parseFloat(e.price_to_pay)-parseFloat(t.price_to_pay)),error:n,isValidating:o,mutate:l,recurringPrice:u,singlePrice:c}},k=e=>{if(e?.previous_appointment_id)return(0,l.post)("/ver1/booking/therapy/reschedule/",e);return(0,l.post)("/ver1/booking/therapy/book/",e)},P=()=>{let{data:e,error:t,isValidating:r,mutate:a}=(0,i.g)(s.y0.patients.lateCancelNoShow,l.get,{});return{data:e?.payload,error:t,isValidating:r,mutate:a}},A=async e=>{let{data:t}=await s.Ir.apiGet(s.y0.treecko.consentForms,{user_uuid:e});return t?.payload},E=async(e,t)=>{let{data:r}=await s.Ir.apiPatch(s.y0.treecko.consentFormStatusUpdate(e),t,!0);return r}},72511:(e,t,r)=>{"use strict";r.d(t,{tH:()=>l});var a=r(14232);let n=(0,a.createContext)(null),o={didCatch:!1,error:null};class l extends a.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=o}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(null!==e){for(var t,r,a=arguments.length,n=Array(a),l=0;l<a;l++)n[l]=arguments[l];null==(t=(r=this.props).onReset)||t.call(r,{args:n,reason:"imperative-api"}),this.setState(o)}}componentDidCatch(e,t){var r,a;null==(r=(a=this.props).onError)||r.call(a,e,t)}componentDidUpdate(e,t){let{didCatch:r}=this.state,{resetKeys:a}=this.props;if(r&&null!==t.error&&function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some((e,r)=>!Object.is(e,t[r]))}(e.resetKeys,a)){var n,l;null==(n=(l=this.props).onReset)||n.call(l,{next:a,prev:e.resetKeys,reason:"keys"}),this.setState(o)}}render(){let{children:e,fallbackRender:t,FallbackComponent:r,fallback:o}=this.props,{didCatch:l,error:i}=this.state,s=e;if(l){let e={error:i,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)s=t(e);else if(r)s=(0,a.createElement)(r,e);else if(void 0!==o)s=o;else throw i}return(0,a.createElement)(n.Provider,{value:{didCatch:l,error:i,resetErrorBoundary:this.resetErrorBoundary}},s)}}},79294:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/booking/therapy/register",function(){return r(33390)}])},89880:(e,t,r)=>{"use strict";r.d(t,{u:()=>h});var a=r(43181),n=r(14232),o=r(63305),l=r(89099),i=r(30236),s=r(69004),p=r(83491),u=r(83202),d=r(37363),c=r(78648),m=n.createElement;let g=c.HE,h=({onBackClick:e,backLink:t,holdLength:r,sticky:a=!1,disableFirstStepBackClick:i=!0,customRedirect:s,hideTimer:c=!1,hideStepCount:h=!1,hideBack:b=!1})=>{let f=(0,l.useRouter)(),{selectors:{isFirstStep:_}}=(0,d.lE)(),v=!!p.Jt("widget_payer"),w=m(y,{variant:"secondary",onClick:()=>f.push(s?.path||"")},s?.label);return m("header",null,m(d.jw,{sticky:a,indicatorComponent:m(d.k9,{onBackClick:e??(()=>f.push(t)),shouldDisableFirstStep:_()&&i,hideCount:v||h,hideBack:v||b})},!c&&r&&u.A.get(g)&&m(d.M4,{text:"We’re holding your appointment:",durationInMinutes:r,startTime:(0,o.Ad)(u.A.get(g)),fallbackElement:m(n.Fragment,null,"The appointment is no longer being"," ",m("br",null)," ","held, but you can still try to book.")}
1),s&&w))},y=(0,a.A)(s.$n,{target:"elkccsp0"})("float:right;margin-right:15px;@media (min-width: ",i.fi.desktop,"){margin-right:35px;}")},90868:(e,t,r)=>{"use strict";r.d(t,{L:()=>c});var a=r(14232),n=r(54107),o=r(40457),l=r(37363),i=r(43458),s=r(31158),p=r(54424),u=r(30236),d=a.createElement;function c({children:e,wideView:t}){let{length:r,currentIndex:a}=(0,o.g)(),c=a+1;return d(l.Pm,{total:r,current:c},d(s.A,null,d(i.b,{currentStep:c,totalSteps:r,label:"Booking progress"},d(u.mN,{total:r,progress:c})),d(n.dG,null),d(p.J,{wideView:t},e)))}},95121:(e,t,r)=>{"use strict";r.d(t,{Jk:()=>i,gG:()=>o,kZ:()=>l});var a=r(78648),n=r(63305);let o={PRIMARY_CARE:"primary_care",THERAPY:"therapy",PREVENTATIVE_ANNUAL_CHECK:"preventative_annual_check"},l=e=>"therapist"===String(e.doctor_type||e.doctor_type_booked).toLowerCase()?o.THERAPY:i()?o.PREVENTATIVE_ANNUAL_CHECK:o.PRIMARY_CARE,i=()=>{let e=n.DT.getItem("flow_type")||null,t=n.DT.getItem("flow_sub_type")||null;return e===a.xL.PREVENTATIVE&&t===a.CX.ANNUAL_VISIT}}},e=>{e.O(0,[4049,5587,2262,4232,7479,9516,941,1553,4862,5053,6088,9133,9553,4216,1757,495,8192,636,6593,8792],()=>e(e.s=79294)),_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.