PageSourceSearch

https://my.plushcare.com/_next/static/chunks/pages/booking/primary-care/intent-4775feb121269680.js

js plushcare.com collected 2026-09-24 10:22:42 UTC 30,027 bytes, 81 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]="eb8cf352-83af-42c3-9d47-ce4cab429703",e._sentryDebugIdIdentifier="sentry-dbid-eb8cf352-83af-42c3-9d47-ce4cab429703")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8037],{2605:(e,t,r)=>{"use strict";r.d(t,{HS:()=>b,I8:()=>l,Mn:()=>m,Oj:()=>x,Q7:()=>g,QA:()=>h,U5:()=>T,Ug:()=>j,VP:()=>y,Z$:()=>p,Z8:()=>w,ZJ:()=>_,gF:()=>c,jG:()=>O,mi:()=>f,sF:()=>v,u4:()=>u,xf:()=>d});var a=r(66284),n=r(31553),i=r(25213);function s(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 o=e=>e&&e.trim().length>0,l=e=>!!e&&10===e.replace(/-/g,"").length,d=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,}))$/),p=(e,t=1)=>(0,n.K1)(e).score>=t,u=(e,t)=>{let r=o(e);return t(r?null:{message:"Please enter a valid name."}),r},c=(e,t)=>{let r=o(e);return t(r?null:{message:"Please enter a valid name."}),r},g=(e,t)=>{let r=l(e);return t(r?null:{message:"Please enter a valid US phone number."}),r},h=(e,t)=>{let r=["F","M","U"].includes(e);return t(r?null:{message:"Please select a gender."}),r},m=(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),s=(e=>{if(!e)return!1;let t=!0,r=(0,i.xU)(e);return(r<18&&r>0||Number.isNaN(r))&&(t=!1),t})(e),o=(0,i.m7)(e),l=(e=>{if(!e)return!1;let t=!0,r=(0,i.xU)(e);return(r>150||Number.isNaN(r))&&(t=!1),t})(e);return t(n?l?r||s?o?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&&s},b="Invalid Email",f=(e,t,r=!1)=>{let a=d(e);return a?r||t(null):t({message:b}),a},x=(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:p(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?s(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({message:"Please enter a valid password."},n):null),n},w=(e,t)=>{t(o(e)?null:{message:"Please select a valid relationship"})},y=(e,t)=>{let r=parseInt(e,10);t(r>0&&r<500?null:{message:"Please enter a valid weight"})},v=(e,t)=>{let r,a,{feet:n,inches:i}=e;try{r=parseInt(n,10),a=parseInt(i,10)}catch(e){t({message:"Please enter a valid height"})}t(r&&a?null:{message:"Please enter a valid height"})},O=(e,t)=>{t(e?null:{message:"Please agree to our Terms of Use, Privacy Policy, and Telehealth Consent Policy."})},j=(e,t)=>(t(e?null:{message:"Please select a race."}),e),T=(e,t)=>(t(e?null:{message:"Please select an ethnicity."}),e),_=(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:()=>h});var a=r(14232),n=r(2171),i=r(86092),s=r(57628),o=r(31862),l=r(83202),d=r(8010),p=r(58510),u=r(17917),c=r(71036),g=r(93105
1);let h=()=>{let{mutate:e}=(0,i.P_)(),{reloadAttributes:t}=(0,p.A)(),{mutate:r}=(0,i.hK)(),h=(0,n.d4)(u.J0),{support_phone:m}=(0,s.PB)(),b=(0,c.PD)(),f=a.useMemo(()=>m||b,[m,b]);return a.useCallback(async a=>{let n=await (0,o.SH)(a,f,h),{enterprise:i,enterprise_label:s,segment_event_name:p}=n;await Promise.all([t(),e(n,!1),r({enterprise:i,enterprise_label:s})]);let u=(0,g.oB)();return d.Ay.track(p,{pc_campaign:u}),l.A.set("ent_label",s,null),n},[e,r,t,f,h])}},8807:(e,t,r)=>{"use strict";r.d(t,{z:()=>i});var a=r(43181),n=r(30236);let i=(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,";}")},11741:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(14232),n=r(8807),i=a.createElement;let s=e=>{let{id:t,label:r,onChange:a,checked:s}=e;return i(n.z,null,i("input",{name:t,type:"checkbox",id:t,onChange:()=>{a()},checked:s,"aria-labelledby":`${t}-label`,title:"Terms of Service Opt-in"}),i("label",{htmlFor:t,id:`${t}-label`},r))}},19706:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var a=r(14232),n=r(25663),i=r(63305),s=r(89099),o=r(81984),l=r(38696),d=a.createElement;let p=e=>t=>{let[r,p]=(0,n.u)(l.W.INTENT_BASED_ONBOARDING_V1),u=(0,s.useRouter)(),{0:c,1:g}=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(p)return;let e=setTimeout(()=>{g(!0)},3500);return()=>{clearTimeout(e)}},[p]);let h=!p&&!c,m=c||p&&!r.enabled;return((0,a.useEffect)(()=>{m&&u.push(i.RM.booking.method,void 0,{shallow:!0,scroll:!1})},[m,u]),h)?d(o.A,{displayActivityIndicator:!0,loadingText:"Loading...",centered:!0}):m?null:d(e,t)}},23437:(e,t,r)=>{"use strict";r.d(t,{d:()=>s,h:()=>o});var a=r(43181),n=r(30236);let i=`
2  margin: 0;
3  font-family: 'TT Commons', sans-serif;
4  font-style: normal;
5  letter-spacing: 0;
6`,s=(0,a.A)("h1",{target:"e1snq8811"})(i," display:block;font-size:",({$size:e="16px"})=>e,";line-height:",({$lineHeight:e="100%"})=>e,";font-weight:",({$weight:e=500})=>e,";text-align:",({$align:e="center"})=>e,";margin:",({$margin:e="0"})=>e,";color:",({$color:e=n.Tj.brandNavy})=>e,";width:",({$width:e="auto"})=>e,";height:",({$height:e="auto"})=>e,";opacity:",({$opacity:e=1})=>e,";transform:",({$rotate:e="rotate(0deg)"})=>e,";"),o=(0,a.A)("p",{target:"e1snq8810"})(i," display:block;font-size:",({$size:e="16px"})=>e,";line-height:",({$lineHeight:e="100%"})=>e,";font-weight:",({$weight:e=500})=>e,";text-align:",({$align:e="center"})=>e,";margin:",({$margin:e="6px 0 20px"})=>e,";color:",({$color:e=n.Tj.subtitleGray})=>e,";width:",({$width:e="auto"})=>e,";height:",({$height:e="auto"})=>e,";opacity:",({$opacity:e=1})=>e,";transform:",({$rotate:e="rotate(0deg)"})=>e,";")},31862:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,SH:()=>p,wV:()=>c});var a=r(66284),n=r(63305),i=r(78648),s=r(81196),o=r(8010);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 d=e=>`Please refresh the page and try again or call support to get help at ${e}.`,p=async(e,t,r=null)=>{let i={"X-Requested-With":"XMLHttpRequest"};r?.source_id&&r?.external_id&&(i["source-id"]=r.source_id,i["source-external-id"]=r.external_id);try{let{data:t}=await n.Ir.request({headers:i,method:"POST",url:n.y0.patients.createUser,data:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
6t%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}({location:s.DT.getItem("plushcare.geo.location"),client_id:"rkOIZBsbg0qHInpDEo0iMSkVZRxLsRYbjjtDmyok"},e)},!0);if(t.userprofile){let e={segment_event_name:t.segment_event_name,user_id:t.user_id,is_admin:t.is_admin,source:t.source,userprofile:{group:t.userprofile.group,repeat_patient:t.userprofile.repeat_patient,date_joined:t.userprofile.date_joined}};await o.Ay.identify(e)}return t.isLoggedIn=t.is_logged_in,t}catch(e){((e,t)=>{if(!e.response)throw o.Ay.authException(e),d(t);let{response:r}=e;if(r.status>=500)throw o.Ay.authException(e),d(t);throw r.data||d(t)})(e,t)}},u=async({stripeTokenID:e,subscriptionUUID:t})=>n.Ir.post(n.y0.postMembership,{stripe_token:e,subscription_uuid:t},!1,!0),c=(e,t)=>{let{firstName:r,lastName:a,gender:n,phone:s}=e,o={firstName:r,lastName:a,gender:n,phone:s};if(e.phoneNumberOrigin&&e.phoneNumberOrigin.toLowerCase()!==i.tS?o.phone="":o.phone=e.phone,e.passwordOrigin&&e.passwordOrigin.toLowerCase()!==i.tS&&(o.password=""),e.dob&&-1===e.dob.indexOf("/")){let{dob:t}=e;o.dob=`${t.substr(0,2)}/${t.substr(2,2)}/${t.substr(4)}`}else e.dob&&(o.dob=e.dob);e.email&&(o.email=e.email),e.gender&&(o.gender=e.gender),t(o)}},34026:(e,t,r)=>{"use strict";r.d(t,{E_:()=>p,J1:()=>l,NJ:()=>u,Nm:()=>d,lu:()=>s});var a=r(43181),n=r(56298),i=r(30236);let s={backgroundColor:i.Tj.brandNavy,borderColor:i.Tj.brandNavy,color:i.Tj.white},o=`
7  width: 600px;
8  max-width: calc(100vw - 40px);
9  margin: 8px auto 2px;
10
11  .intent-progress-bar {
12    width: 100%;
13  }
14
15  @media (max-width: 768px) {
16    width: 100%;
17    max-width: calc(100vw - 24px);
18    margin: 8px auto 0;
19  }
20
21  @media (max-width: 480px) {
22    max-width: 100%;
23  }
24`,l=(0,a.A)("div",{target:"e14vx5lw2"})(o,";"),d=`
25  width: 600px;
26  max-width: calc(100vw - 40px);
27  padding: 24px 20px;
28
29  @media (max-width: 768px) {
30    width: 100%;
31    max-width: calc(100vw - 24px);
32    margin: 8px auto 16px;
33    padding: 16px;
34  }
35
36  @media (max-width: 480px) {
37    max-width: 100%;
38    padding: 12px;
39  }
40`,p=(0,a.A)(n.U,{target:"e14vx5lw1"})(({$isIntentFlow:e})=>e&&d,";"),u=`
41  width: 510px;
42  max-width: calc(100vw - 40px);
43  padding: 40px 20px;
44  margin: 20px auto;
45
46  border-radius: 8px;
47  border: 1px solid ${i.Tj.shadowSoft};
48  background: ${i.Tj.white};
49  box-shadow: 0 2px 10px ${i.Tj.shadowSoft};
50
51  display: flex;
52  flex-direction: column;
53  align-items: center;
54
55  .intent-progress-bar {
56    align-self: center;
57    margin-top: 8px;
58    margin-bottom: 24px;
59  }
60
61  @media (max-width: 768px) {
62    width: 100%;
63    max-width: calc(100vw - 24px);
64    margin: 12px auto;
65    padding: 28px 16px;
66
67    .intent-progress-bar {
68      margin-top: 0;
69      margin-bottom: 16px;
70    }
71  }
72
73  @media (max-width: 480px) {
74    max-width: 100%;
75    border-radius: 0;
76    border-left: 0;
77    border-right: 0;
78    box-shadow: none;
79    padding: 20px 12px;
80  }
81`},46359:(e,t,r)=>{"use strict";r.d(t,{I7:()=>n,M3:()=>a}),r(78648);let a=e=>!!e?.is_logged_in,n=({subscription_memberships:e=[]})=>e?.some(e=>e.is_active)},48932:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/booking/primary-care/intent",function(){return r(59008)}])},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"})},59008:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>et});var a=r(66284),n=r(14232),i=r(89099),s=r(54587),o=r.n(s),l=r(30236),d=r(11741),p=r(87101),u=r(44621),c=r.n(u),g=r(8010),h=r(36905),m=r(63305);function b(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 f="intent_registration_redirect_query",x=()=>{m.uW.removeItem(f)};var w=r(96486),y=r(2605),v=r(43181);let O=(0,v.A)("div",{target:"e65rp4e13"})("width:510px;max-width:calc(100vw - 40px);padding:40px 20px;margin:20px auto;border-radius:8px;border:1px solid ",l.Tj.shadowSoft,";background:",l.Tj.white,";box-shadow:0 2px 10px ",l.Tj.shadowSoft,";display:flex;flex-direction:column;align-items:center;.form-fields,.tos-wrapper,.cta,.sign-in{width:400px;max-width:100%;}.form-fields{display:flex;flex-direction:column;gap:8px;}.tos-wrapper{label{display:flex;flex-direction:row;align-items:flex-start;}a{color:",l.Tj.darkerBlue,";}}.cta{margin-top:14px;&:not([disabled]){background-color:",l.Tj.midnight,"!important;border-color:",l.Tj.midnight,"!important;color:",l.Tj.white,"!important;}}.sign-in{margin:14px 0 0;color:",l.Tj.darkGray,";font-weight:400;text-align:center;a{color:",l.Tj.midnight,";}}@media (max-width: 480px){max-width:100%;border-radius:0;border-left:0;border-right:0;box-shadow:none;padding:24px 12px;width:100%;.form-fields,.tos-wrapper,.cta,.sign-in{width:100%;}}@media (max-width: 768px) and (min-width: 481px){width:100%;max-width:calc(100vw - 24px);margin:12px auto;padding:32px 16px;}"),j=(0,v.A)("div",{target:"e65rp4e12"})("width:100%;label{display:block;font-size:13px;margin:0 0 6px;color:",l.Tj.darkGray,";font-weight:500;}"),T=(0,v.A)("div",{target:"e65rp4e11"})("margin-top:6px;font-size:13px;line-height:16px;color:",l.Tj.errorText,";"),_=(0,v.A)("div",{target:"e65rp4e10"})({name:"vxo5qu",styles:"margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:16px"}),k=(0,v.A)("input",{target:"e65rp4e9"})("&&{display:block;width:100%;box-sizing:border-box;height:56px;padding:0 16px;border-radius:8px;border:1px solid ",l.Tj.sonic,";background:",l.Tj.white,";font-size:16px;font-weight:500;outline:none;-webkit-appearance:none;appearance:none;font-family:inherit;}&&::placeholder{color:",l.Tj.darkGray,";}"),P=(0,v.A)("div",{target:"e65rp4e8"})({name:"bjn8wh",styles:"position:relative"}),S=(0,v.A)("button",{target:"e65rp4e7"})("&&{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;height:56px;padding:0 44px 0 16px;border-radius:",({$isOpen:e})=>e?"8px 8px 0 0":"8px",";border:1px solid ",l.Tj.sonic,";background-color:",l.Tj.white,";font-size:16px;font-weight:500;color:",({$isPlaceholder:e})=>e?l.Tj.darkGray:l.Tj.black,";text-align:left;cursor:pointer;outline:none;font-family:inherit;transition:border-color 120ms ease,box-shadow 120ms ease;}&&:focus-visible{border-color:",l.Tj.midnight,";box-shadow:0 0 0 2px ",l.Tj.midnight,";outline:none;}&&[aria-invalid='true']{border-color:",l.Tj.errorText,";}"),A=(0,v.A)("span",{target:"e65rp4e6"})("position:absolute;right:14px;font-size:16px;line-height:1;color:",l.Tj.darkGray,";transform:",({$isOpen:e})=>e?"rotate(180deg)":"rotate(0deg)",";transition:transform 120ms ease;"),I=(0,v.A)("div",{target:"e65rp4e5"})("position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:20;border:1px solid ",l.Tj.sonic,";border-top:none;border-radius:0 0 8px 8px;background:",l.Tj.white,";overflow:hidden;"),N=(0,v.A)("button",{target:"e65rp4e4"})("width:100%;padding:12px 16px;border:none;background:",({$isSelected:e})=>
81e?l.Tj.lightBackgroundGray:l.Tj.white,";color:",l.Tj.darkGray,";text-align:left;font-size:16px;line-height:20px;cursor:pointer;&:hover{background:",l.Tj.lightBackgroundGray,";}&:focus,&:focus-visible{outline:none;background:",l.Tj.lightBackgroundGray,";}"),E=(0,v.A)("div",{target:"e65rp4e3"})({name:"hkh81z",styles:"margin-top:8px"}),$=(0,v.A)("div",{target:"e65rp4e2"})("font-size:14px;line-height:18px;font-weight:600;color:",l.Tj.black,";margin-bottom:10px;"),D=(0,v.A)("div",{target:"e65rp4e1"})("display:flex;align-items:center;gap:8px;color:",({$ok:e})=>e?l.Tj.successDarkGreen:l.Tj.errorText,";"),R=(0,v.A)("span",{target:"e65rp4e0"})({name:"1jya3kv",styles:"font-weight:700;width:16px;display:inline-flex;justify-content:center"});var C=n.createElement;let M=({id:e,type:t="text",value:r,placeholder:a,autoComplete:i,disabled:s,error:l,onChange:d,onBlur:p,onFocus:u})=>{let{0:c,1:g}=(0,n.useState)(!1),h="password"===t;return C(j,null,C("div",{style:{position:"relative"}},C(k,{id:e,type:h&&c?"text":t,value:r,placeholder:a,autoComplete:i,disabled:s,onChange:e=>d(e.target.value),onBlur:p,onFocus:u,"aria-invalid":!!l?.message,style:h?{paddingRight:"48px"}:void 0}),h&&C("button",{type:"button",onClick:()=>g(e=>!e),"aria-label":c?"Hide password":"Show password",style:{position:"absolute",right:"12px",to
81p:"50%",transform:"translateY(-50%)",background:"none",border:"none",padding:0,cursor:"pointer",display:"flex",alignItems:"center"}},C(o(),{src:"/img/intent-onboarding/eye-icon.svg",alt:"",width:20,height:20,style:{opacity:c?.45:1}}))),l?.message&&C(T,{role:"alert"},l.message))},G=({id:e,ariaLabel:t,value:r,error:a,options:i,hidePlaceholderOptionOnOpen:s=!1,onChange:o,onBlur:l,onOpen:d})=>{let{0:p,1:u}=(0,n.useState)(!1),c=(0,n.useRef)(null),g=i.find(e=>e.value===r)??i[0];(0,n.useEffect)(()=>{let e=e=>{!c.current?.contains(e.target)&&p&&(u(!1),l?.())};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[p,l]);let h=()=>{u(e=>{let t=!e;return t&&d?.(),t||l?.(),t})},m=t||e,b=s&&p?i.filter(e=>""!==e.value):i;return C(j,null,C(P,{ref:c},C(S,{id:e,type:"button",onClick:h,onKeyDown:e=>{"Enter"===e.key||" "===e.key?(e.preventDefault(),h()):("Escape"===e.key||"Tab"===e.key)&&p&&(u(!1),l?.())},"aria-label":m,"aria-haspopup":"listbox","aria-expanded":p,"aria-invalid":!!a?.message,$isOpen:p,$isPlaceholder:""===r},g.label,C(A,{"aria-hidden":!0,$isOpen:p},"⌄")),p&&C(I,{role:"listbox","aria-label":m},b.map(e=>C(N,{key:e.value||"empty",type:"button",role:"option","aria-selected":r===e.value,$isSelected:r===e.value,onClick:()=>{o(e.value),u(!1)}},e.label)))),a?.message&&C(T,{role:"alert"},a.message))};var L=r(23437),z=n.createElement;function B(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 F(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?B(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let V=({standaloneUser:e,noPassword:t,className:r,signInRedirect:a=m.RM.booking.init??m.RM.registration.base,isLoading:s=!1,showSignIn:u=!0,onRegister:b,redirectQuery:f=null})=>{let v=(0,i.useRouter)(),j=!!t,{0:k,1:P}=(0,n.useState)(""),{0:S,1:A}=(0,n.useState)(""),{0:I,1:N}=(0,n.useState)(""),{0:C,1:B}=(0,n.useState)(""),{0:V,1:q}=(0,n.useState)(""),{0:U,1:W}=(0,n.useState)(""),{0:H,1:Y}=(0,n.useState)(""),{0:J,1:X}=(0,n.useState)(!1),{0:Z,1:Q}=(0,n.useState)(null),{0:K,1:ee}
81=(0,n.useState)(null),{0:et,1:er}=(0,n.useState)(null),{0:ea,1:en}=(0,n.useState)(null),{0:ei,1:es}=(0,n.useState)(null),{0:eo,1:el}=(0,n.useState)(null),{0:ed,1:ep}=(0,n.useState)(null),{0:eu,1:ec}=(0,n.useState)(null),{0:eg,1:eh}=(0,n.useState)(null),{0:em,1:eb}=(0,n.useState)(null),{getNormalizedMessage:ef,getPasswordValidation:ex,validateFirstNameField:ew,validateLastNameField:ey,validateEmailField:ev,validateDobField:eO,validateGenderField:ej,validatePhoneField:eT,validateTosOptInField:e_,validateAll:ek}=(({setFirstNameError:e,setLastNameError:t,setEmailError:r,setDobError:a,setGenderError:n,setPhoneError:i,setTosOptInError:s,setPasswordError:o})=>{let l=e=>(0,y.Oj)(e,o),d=(e,t)=>((0,y.jG)(e,t),!!e),p=(e,t,r,a)=>{let n="",i=t(e,e=>{let t=(0,w.l1)(e);r(t),n=t?.message||""}),s=!!n;return{isValid:i&&!s,message:n||a}},u=(e,t,r,a)=>{if(!e.trim())return t({message:"Please enter a valid name."}),{isValid:!1,message:"Please enter a valid name."};if((0,w.f_)(e))return t({message:a}),{isValid:!1,message:a};let n=p(e,r,t,"Please enter a valid name.");return n.isValid&&t(null),n},c=t=>u(t,e,y.u4,"First name can’t include numbers."),g=e=>u(e,t,y.gF,"Last name can’t include numbers."),h=e=>p(e,y.QA,n,"Invalid gender."),m=e=>p(e,y.Q7,i,"Invalid phone number."),b=e=>p(e,d,s,"Terms of service must be accepted.");return{getNormalizedMessage:e=>(0,w.l1)(e)?.message,getPasswordValidation:l,validateFirstNameField:c,validateLastNameField:g,validateEmailField:e=>{if(!e.trim())return void r(null);p(e,y.mi,r,"Invalid email.")},validateDobField:e=>{if(!e.trim())return void a(null);p(e,y.Mn,a,"Invalid date of birth.")},validateGenderField:h,validatePhoneField:m,validateTosOptInField:b,validateAll:({firstName:e,lastName:t,email:n,dob:i,gender:s,phoneFormatted:o,tosOptIn:d,noPassword:u,password:f})=>{let x=[],w=c(e),v=w.isValid;v||x.push(w.message||"Invalid first name.");let O=g(t),j=O.isValid;j||x.push(O.message||"Invalid last name.");let T=p(n,y.mi,r,"Invalid email."),_=T.isValid;_||x.push(T.message);let k=p(i,y.Mn,a,"Invalid date of birth."),P=k.isValid;P||x.push(k.message);let S=h(s),A=S.isValid;A||x.push(S.message);let I=m(o),N=I.isValid;N||x.push(I.message);let E=b(d),$=E.isValid;$||x.push(E.message);let D=!0;return!u&&((D=!Object.values(l(f)).includes(!1))||x.push("Password requirements are not met.")),{isValid:v&&j&&_&&P&&A&&N&&$&&D,errors:[...new Set(x)]}}}})({setFirstNameError:Q,setLastNameError:ee,setEmailError:er,setDobError:en,setGenderError:es,setPhoneError:el,setTosOptInError:eh,setPasswordError:ep}),eP=e=>{g.Ay.track(h.M.INTENT_ONBOARDING.REGISTRATION.VARIANT_INPUT_FIELD_TAP(e),{})},eS=(e,t)=>{(0,w.YJ)(e,eb),g.Ay.track(h.M.INTENT_ONBOARDING.REGISTRATION.SIGN_UP_ERROR,{error:e,errorType:t})},eA=async()=>{eb(null);let t=(0,w.tw)(C),{isValid:r,errors:a}=ek({firstName:k,lastName:S,email:I,dob:t,gender:V,phoneFormatted:U,tosOptIn:J,noPassword:j,password:H});if(!r)return void eS(a[0]||"Please fix the highlighted fields and try again.","validation");g.Ay.track(h.M.INTENT_ONBOARDING.REGISTRATION.SIGN_UP_CLICK,{});let[n="",i="",s=""]=t.split("/"),o=F({first_name:k.trim(),last_name:S.trim(),preferred_name:k.trim(),phone_number:(0,w.$X)(U),email:I.trim(),gender:V,month:n,day:i,year:s,relationship:"self",standalone_user:e,tos_optin:J,is_passwordless:j},j?{}:{password:H}),l=m.uW.getItem("membership_shown_in_hubspot");if(l&&(o.membership_shown_from_landing_page=l),b)try{await b(o),g.Ay.track(h.M.INTENT_ONBOARDING.REGISTRATION.SIGN_UP_SUCCESS,{}),l&&m.uW.removeItem("membership_shown_in_hubspot")}catch(e){eS(ef(e)||"Registration request failed.","api");return}let d=f??v.query,p="string"==typeof d.next?d.next:null,u=p?.startsWith(m.RM.booking.payment.pc),c=p?.startsWith(m.RM.survey.weightLoss.treatment),y=p?.startsWith(m.RM.booking.method),O=p?.startsWith(m.RM.booking.therapy.selectState);if(p&&(u||c||y||O)){let e=F({},d);delete e.next,x(),v.replace({pathname:p,query:e},void 0,{shallow:!0,scroll:!1});return}v.push(m.RM.booking.reasonForVisit,void 0,{shallow:!0,scroll:!1})},eI=`/login/?next=${encodeURIComponent(a||m.RM.registration.base)}`;return z(O,{className:r},z(o(),{src:c(),alt:"PlushCare",width:48,height:48,style:{marginBottom:"16
81px"}}),z(L.d,{$size:"32px",$weight:600,$margin:"0",$color:l.Tj.softBlack},"Create your account"),z(L.h,{$size:"20px",$lineHeight:"100%",$weight:500,$align:"center",$color:l.Tj.neutral900},"Sign up to get started"),em?.message&&z(T,{role:"alert"},em.message),z("div",{className:"form-fields"},z(M,{id:"first-name",placeholder:"First Name",value:k,autoComplete:"given-name",error:Z,onChange:e=>{P(e),ew(e)},onBlur:()=>{k&&ew(k)},onFocus:()=>eP("First Name")}),z(M,{id:"last-name",placeholder:"Last Name",value:S,autoComplete:"family-name",error:K,onChange:e=>{A(e),ey(e)},onBlur:()=>{S&&ey(S)},onFocus:()=>eP("Last Name")}),z(M,{id:"dob",placeholder:"Date of birth (MM/DD/YYYY)",value:C,autoComplete:"bday",error:ea,onChange:e=>{let t=(0,w.tw)(e);B(t),eO(t)},onBlur:()=>{eO((0,w.tw)(C))},onFocus:()=>eP("Date of Birth")}),z(G,{id:"gender",ariaLabel:"Sex assigned at birth",hidePlaceholderOptionOnOpen:!0,value:V,error:ei,onChange:e=>{q(e),ej(e)},onBlur:()=>{V&&ej(V)},onOpen:()=>{g.Ay.track(h.M.INTENT_ONBOARDING.REGISTRATION.VARIANT_SELECT_FIELD_TAP("Sex Assigned At Birth"),{})},options:[{value:"",label:"Sex assigned at birth"},{value:"F",label:"Female"},{value:"M",label:"Male"},{value:"U",label:"Other"}]}),z(M,{id:"email",type:"email",placeholder:"Email",value:I,autoComplete:"email",error:et,onChange:e=>{N(e),ev(e)},onBlur:()=>ev(I),onFocus:()=>eP("Email")}),z(M,{id:"phone",type:"tel",placeholder:"555-555-5555",value:U,autoComplete:"tel",error:eo,onChange:e=>{let t=(0,w.I_)(e);W(t);let r=(0,w.$X)(t);return 0===r.length?void el(null):r.length<10?void el({message:"Enter a 10-digit US phone number."}):void eT(t)},onBlur:()=>{U&&eT(U)},onFocus:()=>eP("Phone")}),!j&&z(n.Fragment,null,z(M,{id:"password",type:"password",placeholder:"Password",value:H,autoComplete:"new-password",error:ed,onChange:e=>{if(Y(e),!e){ep(null),ec(null);return}ec(ex(e))},onBlur:()=>{if(!H){ep(null),ec(null);return}ec(ex(H))},onFocus:()=>eP("Password")}),H.length>0&&z(E,null,z($,null,"Your password should be unique, hard to guess, and meet these requirements."),z(_,null,z(D,{$ok:!!eu?.passwordIsStrong},z(R,{"aria-hidden":!0},eu?.passwordIsStrong?"✓":"✕"),z("span",null,"Password strength:"," ",eu?.passwordIsStrong?"Strong":"Weak")),z(D,{$ok:!!eu?.passwordLengthValid},z(R,{"aria-hidden":!0},eu?.passwordLengthValid?"✓":"✕"),z("span",null,"8 characters or more")),z(D,{$ok:!!eu?.passwordHasLetters},z(R,{"aria-hidden":!0},eu?.passwordHasLetters?"✓":"✕"),z("span",null,"Contains at least 1 letter")),z(D,{$ok:!!eu?.passwordHasNumbers},z(R,{"aria-hidden":!0},eu?.passwordHasNumbers?"✓":"✕"),z("span",null,"Contains at least 1 number")),z(D,{$ok:!!eu?.passwordHasSpecialCharacters},z(R,{"aria-hidden":!0},eu?.passwordHasSpecialCharacters?"✓":"✕"),z("span",null,"Contains at least 1 special character")))))),z("div",{className:"tos-wrapper"},z(d.A,{id:"tos-opt-in",label:z(p.A,null),onChange:()=>{let e=!J;X(e),e_(e)},checked:J}),eg?.message&&z(T,{role:"alert"},eg.message)),z(l.$n,{className:"cta",type:"primary",text:"Sign up",width:"100%",height:"56px",fontSize:"18px",isLoading:s,isDisabled:!J,onClick:eA}),u&&z("p",{className:"sign-in"},"Already have an account?\xa0",z("a",{href:eI,style:{textDecoration:"none"}},z("b",null,"Sign in"))))};var q=r(20702),U=r(31158),W=r(19706),H=r(81984),Y=r(86092),J=r(34026),X=r(7989),Z=r(46359),Q=n.createElement;function K(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 ee=(0,W.A)(()=>{let e=(0,i.useRouter)(),{data:t,isValidating:r}=(0,Y.P_)(),s=(0,X.b)(),{0:o,1:l}=(0,n.useState)(!1),{0:d,1:p}=(0,n.useState)(()=>(()=>{let e=m.uW.getItem(f);return(e=>"object"==typeof e&&null!==e&&!Array.isArray(e))(e)?e:null})()),u=(0,n.useRef)(!1),c=(0,n.useRef)(!1),g=(0,Z.M3)(t),h=(0,n.useMemo)(()=>(e=>{let t="string"==typeof e.next?e.next:null,r=t?.startsWith(m.RM.booking.payment.pc),n=t?.startsWith(m.RM.survey.weightLoss.treatment),i=t?.startsWith(m.RM.booking.method),s=t?.startsWith(m.RM.booking.therapy.selectState);return t&&(r||n||i||s)?function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
81t%2?b(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e):null})(e.query??{}),[e.query]),w="string"==typeof d?.reason?d.reason:null,y="string"==typeof e.query?.reason?e.query.reason:null;(0,n.useEffect)(()=>{if(!1!==e.isReady){if(g){if(u.current)return;u.current=!0;let t=h??d,r="string"==typeof t?.next?t.next:null;if(x(),r){let n=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?K(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},t);delete n.next,e.replace({pathname:r,query:n},void 0,{shallow:!0,scroll:!1});return}e.replace(m.RM.dashboard);return}if(!c.current){if(!h){c.current=!0,d&&(x(),p(null));return}c.current=!0,p(h),m.uW.setItem(f,h),e.replace({pathname:e.pathname},void 0,{shallow:!0})}}},[e,h,d,g]);let v=(0,n.useCallback)(async e=>{l(!0);try{await s(e)}finally{l(!1)}},[s]);return r||g?Q(H.A,{displayActivityIndicator:!0,centered:!0,loadingText:""}):Q(n.Fragment,null,"weight-management"!==(w??y)&&Q(J.J1,null,Q(q.A,{className:"intent-progress-bar"})),Q(V,{standaloneUser:!0,isLoading:o,onRegister:v,redirectQuery:d}))}),et=()=>Q(U.A,null,Q(ee,null))},96486:(e,t,r)=>{"use strict";r.d(t,{$X:()=>a,I_:()=>n,YJ:()=>o,f_:()=>i,l1:()=>s,tw:()=>l});let a=e=>e.replace(/\D/g,"").slice(0,10),n=e=>{let t=a(e);return t.length<=3?t:t.length<=6?`${t.slice(0,3)}-${t.slice(3)}`:`${t.slice(0,3)}-${t.slice(3,6)}-${t.slice(6)}`},i=e=>/\d/.test(e),s=e=>{if(!e)return null;if("string"==typeof e)return{message:e};if("object"==typeof e&&null!==e){if("string"==typeof e.message)return{message:e.message};let t=Object.values(e).find(e=>"string"==typeof e);if("string"==typeof t)return{message:t}}return null},o=(e,t)=>{t({message:e}),window.scrollTo(0,0)},l=e=>{let t=e.replace(/\D/g,"").slice(0,8);if(!t)return"";let r=t.length>=4&&Number(t.slice(0,2))>12&&Number(t.slice(2,4))>=1&&12>=Number(t.slice(2,4))?`${t.slice(2,4)}${t.slice(0,2)}${t.slice(4)}`:t;return r.length<=2?r:r.length<=4?`${r.slice(0,2)}/${r.slice(2)}`:`${r.slice(0,2)}/${r.slice(2,4)}/${r.slice(4)}`}}},e=>{e.O(0,[4049,5587,2262,4232,7479,9516,941,1553,5053,6088,702,636,6593,8792],()=>e(e.s=48932)),_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.