PageSourceSearch

https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/additionalPatients-IAMRRFRU.js

js solvhealth.com collected 2026-09-24 09:48:45 UTC 25,072 bytes, 250 lines download raw bytes

1import{c as Zo,d as Ko,i as Jo,j as Qo,k as Kr,l as Ue,m as Jr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-KSPTF4YK.js";import{a as Xo,b as jo,c as Go,d as Zr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-IHFJP3AF.js";import{a as Yo,b as zo,c as _,d as Wo,e as Uo,f as Vo}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-3ZNMCLSX.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-M7V2FZKO.js";import{a as ae,b as ze}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-ZDMX6TUK.js";import{a as qo,c as Bo,e as Gr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-WBVPGA32.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-N2ZPRYZI.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-UITXD2UI.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-4OEHKZ5J.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-4BWJXK6M.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-WG7YISDY.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-LU63EZNM.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-DNAZFMHC.js";import{i as Ho,q as Xr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-HJVZUDH2.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-YKQHZLNV.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-IXB4XRP2.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-C2ZLKE2M.js";import{j as ko,l as Vr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-5I5XSTRY.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-74JXK2EB.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-UZ6R7PMW.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-E75FAGAE.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-LGL3XS6D.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-ZF3JPSYQ.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-LTQ3WV7G.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-76DQZKF3.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-2XSQAI2M.js";import{a as $o,e as jr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-IAL2RF5Y.js";import{e as Po,h as Br}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-6PJERN4F.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-WJGVRZEN.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-QOJWTJJV.js";import{b as Oo,c as wo,d as Ur}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-GJW5F3FD.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-QCYHXPED.js";import{j as Mo,k as No,l as Wr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-QARIYEDR.js";import{g as vo,m as We,p as Yr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-UVZ2NAVY.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-GFNFIWXP.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-G4MQNYPF.js";import{G as Hr,R as $r,T as qr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-DGZLPVJE.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-TZKVY37Z.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-ZGJH2PR7.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-X5SEIWZV.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-FP2GFZNS.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-BG3QCXPK.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-FTNG7PVK.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-5SWX5E3W.js";
1import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-2FJJHHTS.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-MLCK6SGM.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-MG727HMD.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-MKHJHFUD.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-VG5I5R7R.js";import{b as To,c as zr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-IH4YVE3Q.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-77WBMEAY.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-FABTL6VI.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-IYJX562G.js";import{d as le,j as Lo}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-JBHGVBKW.js";import{$H as Ao,$I as _o,Ai as vr,Ap as Ye,Ee as so,Eg as lo,Eo as Oe,Ep as yo,F as to,Fg as Le,Fm as co,G as Ie,Hg as mo,I as no,Ic as io,Oc as Ae,Vn as uo,We as Te,Xe as Me,YA as xo,YK as Co,Ye as Ne,ZA as Io,Zi as Tr,aI as Or,af as ao,ba as Pr,co as _e,dB as Nr,fJ as Fo,gJ as So,hJ as wr,kJ as J,kp as we,lo as go,lp as ke,mo as ge,mp as He,nJ as Do,nn as fo,oL as kr,on as po,op as bo,pj as Mr,pp as Eo,qo as ho,rp as $e,tp as qe,u as xe,up as Be,vp as oe,wp as re,xp as te,y as ro,yp as ne,zp as ie}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-3WMBM3E7.js";import{b as y,c as ee}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-PW7TJZUA.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-LZPJF73D.js";import{c as V}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-ECKZQEQW.js";import{e as se,f as Lr}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-H6WPAP3Z.js";import"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-R2MVI6GQ.js";import{b as U}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-RTKBB5OJ.js";import{a as u,b as E,d as oo,e as H,f as ve,h as g,l as m,m as c,n as f,p}from"https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/chunk-GPIWCIY6.js";var er=ve((Xt,Ro)=>{m();c();f();p();var Qr=Math.ceil,Rr=Math.max;function et(r,t,i,o){for(var I=-1,l=Rr(Qr((t-r)/(i||1)),0),d=Array(l);l--;)d[o?l:++I]=r,r+=i;return d}Ro.exports=et});var rr=ve((Jt,or)=>{m();c();f();p();var ot=er(),rt=Tr(),Ve=Mr();function tt(r){return function(t,i,o){return o&&typeof o!="number"&&rt(t,i,o)&&(i=o=void 0),t=Ve(t),i===void 0?(i=t,t=0):i=Ve(i),o=o===void 0?t<i?1:-1:Ve(o),ot(t,i,o,r)}}or.exports=tt});var nr=ve((rn,tr)=>{m();c();f();p();var nt=rr(),it=nt();tr.exports=it});var Fe,X,he=H(()=>{"use strict";m();c();f();p();Fe=g(V()),X=Fe.default.div.withConfig({componentId:"sc-1tq6cjq-0"})`
2  position: relative;
3  border-left: 2px solid #e7e7e7;
4  border-right: 2px solid #e7e7e7;
5
6  &:not(last-child) {
7    border-bottom: 1px solid #e7e7e7;
8  }
9
10  &:first-child {
11    border-top-right-radius: 4px;
12    border-top-left-radius: 4px;
13    border-top: 2px solid #e7e7e7;
14  }
15  &:last-child {
16    border-bottom-right-radius: 4px;
17    border-bottom-left-radius: 4px;
18    border-bottom: 2px solid #e7e7e7;
19  }
20  ${({error:r})=>Fe.css`
21    ${r?"border: 1px solid #ff9494 !important":""};
22  `}
23`});function lt({text:r,shrink:t,error:i,className:o}){return Xe.default.createElement(st,null,Xe.default.createElement(at,{className:o,error:i,shrink:t},r))}var Xe,be,st,at,Se,je=H(()=>{"use strict";m();c();f();p();Xe=g(U()),be=g(V());ee();st=be.default.div.withConfig({componentId:"sc-12yec6l-0"})`
24  position: relative;
25`,at=be.default.div.withConfig({componentId:"sc-12yec6l-1"})`
26  font-size: 18px;
27  border-top-left-radius: 4px;
28  border-top-right-radius: 4px;
29
30  transition-duration: 0.2s;
31  position: absolute;
32  left: 20px;
33  ${({error:r,shrink:t})=>be.css`
34    font-size: ${t?"12px":"18px"};
35    top: ${t?"8px":"19px"};
36    color: ${r?"#ff9494":t?`${y.greyWorm}`:`${y.lanaDelGrey}`};
37  `};
38`;Se=lt});var P,ir,dt,mt,ct,z,Ge=H(()=>{"use strict";m();c();f();p();P=g(U());ze();ir=g(V());he();je();dt=()=>ae(),mt=ir.default.input.withConfig({componentId:"sc-r0yb45-0"})`
39  height: 58px;
40  border-radius: unset;
41  font-size: 18px;
42
43  box-sizing: border-box;
44  display: inline-block;
45  text-decoration: none;
46  outline: 0;
47  // position: relative;
48  overflow: hidden;
49  // bottom: 0;
50  color: #313131;
51  // left: 0;
52  line-height: 24px;
53  width: 100%;
54  background: 0 0;
55  border: none;
56
57  font-family: Circular-Pro-Book-S, Roboto, sans-serif;
58
59  padding: 24px 10px 10px 20px;
60`,ct=(0,P.forwardRef)(function({error:t,label:i,onBlur:o,onChange:I,placeholder:l,funPlaceholder:d=!0,value:s,name:w,type:W,maxLength:q},S){let v=(0,P.useMemo)(dt,[]),[G,R]=(0,P.useState)(!1),D=B=>{o==null||o(B.target.value),R(!1)},Ee=B=>{R(!0)},A=(0,P.useRef)(null);return P.default.createElement(X,{error:!!t},P.default.createElement("div",{onClick:()=>{var B,ye;(ye=(B=A==null?void 0:A.current)==null?void 0:B.querySelector("input"))==null||ye.focus()}},!!i&&!d&&P.default.createElement("label",{htmlFor:v},i),P.default.createElement("div",{ref:A},d&&!!l&&P.default.createElement(Se,{error:!!t,shrink:G||!!(s!=null&&s.length),text:l}),P.default.createElement(mt,{id:v,maxLength:q,name:w,onBlur:D,onChange:B=>I==null?void 0:I(B.target.value),onFocus:Ee,ref:S,type:W,value:s}))))}),z=ct});var C,Ze,ft,pt,ut,gt,de,Ke=H(()=>{"use strict";m();c();f();p();C=g(U());ze();Ze=g(V());he();je();ft=()=>ae(),pt=Ze.default.div.withConfig({componentId:"sc-1kmnpj3-0"})`
61  select {
62    height: 58px;
63    border-radius: unset;
64    font-size: 18px;
65    box-sizing: border-box;
66    display: inline-block;
67    -webkit-text-decoration: none;
68    text-decoration: none;
69    outline: 0;
70    overflow: hidden;
71    color: #313131;
72    line-height: 24px;
73    width: 100%;
74    background-color: transparent;
75    border: none;
76    font-family: Circular-Pro-Book-S, Roboto, sans-serif;
77    padding: 24px 10px 10px 20px;
78    appearance: none;
79  }
80`,ut=(0,Ze.default)(Se).withConfig({componentId:"sc-1kmnpj3-1"})`
81  z-index: -1;
82`,gt=(0,C.forwardRef)(function({error:t,label:i,onBlur:o,onChange:I,placeholder:l,funPlaceholder:d=!0,value:s="",options:w=[],name:W},q){let S=(0,C.useMemo)(ft,[]),[v,G]=(0,C.useState)(s),R=A=>{let{value:Z}=A.target;I==null||I(Z),G(Z)},D=(0,C.useRef)(null);return C.default.createElement(X,{error:!!t},C.default.createElement(pt,{onClick:()=>{var A,Z;(Z=(A=D==null?void 0:D.current)==null?void 0:A.querySelector("select"))==null||Z.click()}},!!i&&!d&&C.default.createElement("label",{"aria-label":i,htmlFor:S},i),C.default.createElement("div",null,d&&!!l&&C.default.createElement(ut,{error:!!t,shrink:!!(v!=null&&v.length),text:l})),C.default.createElement("select",{id:S,name:W,onBlur:A=>o==null?void 0:o(A.target.value),onChange:R,ref:q,value:v},C.default.createElement("option",{value:""}),w.map(A=>C.default.createElement("option",{key:A.value,value:A.value},A.label)))))}),de=gt});var sr=H(()=>{"use strict";m();c();f();p();Jr()});var j,ar,lr,dr,mr,ht,bt,Et,me,Je=H(()=>{"use strict";m();c();f();p();j=g(U()),ar=g(Hr()),lr=g(qr()),dr=g($r()),mr=g(V());ze();Xr();ee();ht=()=>ae(),bt=(0,mr.default)(lr.default).withConfig({componentId:"sc-iz42qh-0"})`
83  & .label {
84    color: ${y.lanaDelGray};
85  }
86`,Et=(0,j.forwardRef)(function(t,i){let{error:o,onChange:I,size:l="small",value:d,label:s}=t,w=(0,j.useMemo)(ht,[]);return j.default.createElement(dr.default,{error:!!(o!=null&&o.message)},j.default.createElement(bt,{classes:{label:"label"},control:j.default.createElement(ar.default,{checked:d,id:w,name:w,onChange:(W,q)=>{I==null||I(q)},ref:i,size:l}),label:s}),!!(o!=null&&o.message)&&j.default.createElement(Ho,{errorText:o==null?void 0:o.message}))}),me=Et});var cr,fr,yt,xt,pr,ur=H(()=>{"use strict";m();c();f();p();cr=g(U()),fr=g(V());ee();zr();yt=fr.default.div.withConfig({componentId:"sc-ysk3pi-0"})`
87  font-size: ${To.default};
88  color: ${y.grey600};
89`,xt=()=>cr.default.createElement(yt,null,"Patient has a different address"),pr=xt});var x,ce,It,At,_t,Ft,St,Dt,Ct,gr,hr=H(()=>{"use strict";m();c();f();p();x=g(U());Vo();ce=g(V());mo();ee();Lo();Oe();Do();Qe();yo();Je();he();ur();Ke();Ge();It=ce.default.div.withConfig({componentId:"sc-kgyfpc-0"})`
90  margin-top: 20px;
91`,At=ce.default.div.withConfig({componentId:"sc-kgyfpc-1"})`
92  ${le.md`
93    margin-left: 16px;
94  `}
95`,_t=ce.default.div.withConfig({componentId:"sc-kgyfpc-2"})`
96  font-weight: 400;
97  font-size: 15px;
98  text-transform: uppercase;
99  color: ${y.grey600};
100  margin-bottom: 10px;
101  ${le.md`
102    margin-left: 16px;
103    margin-top: 8px;
104  `}
105`,Ft=ce.default.div.withConfig({componentId:"sc-kgyfpc-3"})`
106  ${X} {
107    &:last-child {
108      border-bottom-left-radius: 0;
109      border-bottom-right-radius: 0;
110    }
111  }
112`,St=ce.default.div.withConfig({componentId:"sc-kgyfpc-4"})`
113  display: flex;
114  ${X} {
115    border-radius: 0;
116    flex: 1;
117    border-bottom-width: 2px;
118
119    &:first-child {
120      border-right: none;
121      border-top: none;
122      flex: 1.5;
123      border-bottom-left-radius: 4px;
124    }
125
126    &:last-child {
127      border-bottom-right-radius: 4px;
128      border-left: none;
129    }
130
131    select {
132      width: 100%;
133      border: none;
134    }
135  }
136`,Dt=so.map(r=>({key:r.toUpperCase(),label:r.toUpperCase(),value:r.toUpperCase()})),Ct=({index:r})=>{let{control:t,watch:i}=Yo(),o=J(l=>_e(l.location)),I=i(F(r,"hasDifferentAddress"),!1);return o?x.default.createElement(It,null,x.default.createElement(At,null,x.default.createElement(_,{control:t,name:F(r,"hasDifferentAddress"),render:({field:l,fieldState:d})=>x.default.createElement(me,E(u({},l),{error:!!d.error,label:x.default.createElement(pr,null)}))})),I&&x.default.createElement(x.default.Fragment,null,x.default.createElement(_t,null,"Home Address"),x.default.createElement(Ft,null,x.default.createElement(_,{control:t,name:F(r,oe),render:({field:l,fieldState:d})=>x.default.createElement(z,E(u({},l),{error:!!d.error,placeholder:"Street Address"})),rules:{required:!0}}),x.default.createElement(_,{control:t,name:F(r,re),render:({field:l,fieldState:d})=>x.default.createElement(z,E(u({},l),{error:!!d.error,placeholder:"Apt, Suite, etc. (optional)"})),rules:{required:!1}})),x.default.createElement(St,null,x.default.createElement(_,{control:t,name:F(r,te),render:({field:l,fieldState:d})=>x.default.createElement(z,E(u({},l),{error:!!d.error,placeholder:"City"})),rules:{required:!0}}),x.default.createElement(_,{control:t,name:F(r,ne),render:({field:l,fieldState:d})=>x.default.createElement(de,E(u({},l),{error:!!d.error,options:Dt,placeholder:"State"})),rules:{required:!0}}),x.default.createElement(_,{control:t,name:F(r,ie),render:({field:l,fieldState:d})=>x.default.createElement(z,E(u({},l),{error:!!d.error,placeholder:"Zip code"})),rules:{required:!0}})))):null},gr=Ct});var T,Q,Pt,vt,Tt,Mt,Nt,br,Er=H(()=>{"use strict";m();c();f();p();T=g(U()),Q=g(V());ro();no();Kr();ee();Oe();Jo();Pt=Q.default.div.withConfig({componentId:"sc-120zwb5-0"})`
137  display: flex;
138  justify-content: center;
139  transition: 0.2s ease;
140  div:last-of-type > div {
141    border-radius: 0 3px 3px 0;
142  }
143  div:not(:first-of-type):not(:last-of-type) > div {
144    border-radius: 0;
145    border-left: none;
146    border-right: none;
147  }
148  & > div {
149    display: flex;
150    flex-grow: 1;
151  }
152`,vt=(0,Q.default)(i=>{var o=i,{selected:r}=o,t=oo(o,["selected"]);return T.default.createElement("div",u({},t))}).withConfig({componentId:"sc-120zwb5-1"})`
153  display: flex;
154  flex-direction: column;
155  justify-content: center;
156  padding: 5px 8px;
157  text-align: center;
158  cursor: pointer;
159  transition: 0.2s ease;
160  width: 100%;
161
162  ${r=>r.selected&&Q.css`
163      border-radius: 3px 0 0 3px;
164      background-color: ${y.crunchBerry};
165      border: 1px solid ${y.crunchBerry};
166      color: ${y.white};
167    `}
168
169  ${r=>!r.selected&&Q.css`
170      border: 1px solid ${y.greyHounds};
171      border-radius: 3px 0 0 3px;
172      background-color: ${y.white};
173      color: ${y.greyWorm};
174    `}
175`,Tt=Q.default.div.withConfig({componentId:"sc-120zwb5-2"})`
176  margin-top: 30px;
177`,Mt=Q.default.div.withConfig({componentId:"sc-120zwb5-3"})`
178  border: 1px solid ${y.greyHounds};
179  margin-top: 10px;
180  padding: 10px;
181  background-color: ${y.white};
182`,Nt=(0,T.forwardRef)(function({value:t,onChange:i},o){let[I,l]=(0,T.useState)(t),{t:d}=xe(["common","bookingWidget"]),s=Ie(S=>S.location),w=(0,T.useMemo)(()=>Ko(s,d),[s,d]);if(co(s)||ho(s)||ge(s))return null;let W=S=>{i==null||i(S),l(S)},q=S=>I===S;return T.default.createElement(Tt,null,T.default.createElement(Qo,{location:s}),T.default.createElement(Mt,null,T.default.createElement(Pt,null,w==null?void 0:w.map(({label:S,value:v},G)=>T.default.createElement("div",{key:S},T.default.createElement(vt,{id:`${v}-${G}`,onClick:()=>W(v),selected:q(v)},S))))))}),br=Nt});function F(r,t){return`${Re}.${r}.${t}`}var e,xr,$,De,Ir,Lt,Ot,wt,kt,Ht,$t,qt,Bt,Yt,zt,Re,yr,Wt,Ut,Ar,Qe=H(()=>{"use strict";m();c();f();p();e=g(U());Or();xr=g(nr());Vo();$=g(V());no();ro();De=g(vr()),Ir=g(Pr());Do();Lr();wr();Ge();ee();yo();Ke();sr();Wr();Jo();Je();Zr();he();mo();hr();Ur();Er();jr();Nr();Gr();Vr();Oe();Yr();Lo();kr();Br();Lt=$.default.div.withConfig({componentId:"sc-vfdeh5-0"})`
183  display: flex;
184  flex-direction: column;
185  justify-content: center;
186  align-items: center;
187`,Ot=$.default.div.withConfig({componentId:"sc-vfdeh5-1"})`
188  max-width: 480px;
189  width: 100%;
190  margin-bottom: 30px;
191`,wt=$.default.div.withConfig({componentId:"sc-vfdeh5-2"})`
192  font-weight: 400;
193  font-size: 24px;
194  line-height: 24px;
195  color: ${y.squid};
196  margin-top: 48px;
197  display: flex;
198  justify-content: center;
199`,kt=$.default.div.withConfig({componentId:"sc-vfdeh5-3"})`
200  font-weight: 400;
201  font-size: 15px;
202  text-transform: uppercase;
203  color: ${y.grey600};
204  margin-bottom: 8px;
205  ${le.md`
206    margin-left: 16px;
207  `}
208`,Ht=$.default.div.withConfig({componentId:"sc-vfdeh5-4"})`
209  text-align: start;
210  margin-top: 32px;
211`,$t=$.default.div.withConfig({componentId:"sc-vfdeh5-5"})`
212  display: flex;
213  flex-direction: column;
214`,qt=$.default.div.withConfig({componentId:"sc-vfdeh5-6"})`
215  margin-bottom: 30px;
216`,Bt=(0,$.default)(No).withConfig({componentId:"sc-vfdeh5-7"})`
217  margin-top: 20px;
218  align-self: center;
219`,Yt=$.default.div.withConfig({componentId:"sc-vfdeh5-8"})`
220  display: flex;
221  ${X} {
222    border-radius: 0;
223    flex: 1;
224
225    &:first-child {
226      border-right: none;
227      border-top: none;
228      flex: 1.5;
229    }
230
231    &:last-child {
232      border-left: none;
233      border-bottom-width: 1px;
234    }
235
236    select {
237      width: 100%;
238      border: none;
239    }
240  }
241`,zt=$.default.div.withConfig({componentId:"sc-vfdeh5-9"})`
242  ${le.md`
243    margin-left: 16px;
244  `}
245
246  & > *:not(:last-child) {
247    margin-bottom: 15px;
248  }
249`,Re="auxPatients",yr={id:0,[ke]:"",[He]:"",[bo]:"",[Eo]:"",[we]:"",[Ye]:"",[oe]:"",[re]:"",[te]:"",[ne]:"",[ie]:"",birthDateMonth:"",birthDateDay:"",birthDateYear:"",hasDifferentAddress:!1};Wt=r=>r.vertical?e.default.createElement(e.default.Fragment,null,r.children):e.default.createElement(Yt,null,r.children),Ut=()=>{var eo;let[r,t]=(0,e.useState)(!1),i=to(),o=J(a=>a.location),I=Ie(a=>{var n;return(n=a.newBooking)==null?void 0:n.locale}),l=J(Fo),d=J(So),s=J($o),w=J(a=>_e(a.location)),W=(0,e.useMemo)(()=>(0,xr.default)(l).map((a,n)=>{var b;if(d[n]){let h=E(u(u({},yr),d[n]),{id:n}),K=(b=d[n])==null?void 0:b.birthDate;if(K){let Y=(0,Ir.default)(K);h=E(u({},h),{birthDateMonth:Y.format("MMMM"),birthDateDay:Y.format("D"),birthDateYear:Y.format("YYYY")})}return h}return E(u({},yr),{id:n})}),[l,d]),q=((eo=s==null?void 0:s.profile)==null?void 0:eo.payment)||"insurance",S=(0,e.useMemo)(()=>({[Re]:W,[$e]:!1,[qe]:!1,[Be]:!1,payment:q}),[W,q]),v=Uo({defaultValues:S}),{reset:G,handleSubmit:R,control:D,setValue:Ee,getValues:A,clearErrors:Z}=v;(0,e.useEffect)(()=>{G(S)},[S,G]);let B=(0,e.useRef)(!1);(0,e.useEffect)(()=>{var a,n;!B.current&&((a=s==null?void 0:s.booking)!=null&&a.locationId)&&(0,De.default)(o)&&(i({type:ao,locationId:(n=s==null?void 0:s.booking)==null?void 0:n.locationId}),B.current=!0)},[s,o,i]);let{fields:ye}=Wo({control:D,name:Re}),Ce=a=>{let n=F(a,"birthDateYear"),b=F(a,"birthDateMonth"),h=F(a,"birthDateDay"),K=A(n),Y=A(b),Pe=A(h),pe=Po(Y,Pe,K);return(0,De.default)(pe)&&Z([n,b,h]),(0,De.default)(pe)},{t:fe}=xe(["common","bookingWidget"]),Fr=a=>{t(!0);let{auxPatients:n,tosConsent:b,telemedConsent:h,electronicCommunicationConsent:K,payment:Y}=a;n=Ao(n,ue=>{if(w)for(let k of ue)k.hasDifferentAddress||(k[oe]=s.profile.address_street||"",k[re]=s.profile.address_street_secondary||"",k[te]=s.profile.address_city||"",k[ne]=s.profile.address_state||"",k[ie]=s.profile.address_zip||"");else for(let k of ue)k[oe]="",k[re]="",k[te]="",k[ne]="",k[ie]=""}),i(_o(n)),i(xo(Y)),i(Io({tosConsent:b,telemedConsent:h,electronicCommunicationConsent:K}));let Pe=o.isPaymentsEnabled&&o.isPaymentDuringBookingEnabled,pe=s==null?void 0:s.profile;if(Y===io||Y===Ae||ge(o)){let ue={insurerType:ge(o)?Ae:Y,firstName:pe.firstName,lastName:pe.lastName};
249if(i(ko(ue)),go(o,"bookingWidget")){if(Pe){ue.insurerType===Ae?se.push(`/payments/add-card-bf/${Bo}`):se.push(`/payments/add-card-bf${We}`);return}se.push(`${We}/${vo}`);return}se.push("/submitBooking");return}se.push(`/${qo}/bw`)},Sr=(0,e.useMemo)(()=>[{key:Te.toLowerCase(),label:fe("common:userInfo.sexMale"),value:Te.toLowerCase()},{key:Me.toLowerCase(),label:fe("common:userInfo.sexFemale"),value:Me.toLowerCase()},{key:Ne.toLowerCase(),label:fe("common:userInfo.sexOther"),value:Ne.toLowerCase()}],[fe]),Dr=(0,e.useMemo)(()=>{let a=Oo(I);return a.shift(),a},[I]),Cr=(0,e.useMemo)(()=>{let a=wo();return a.shift(),a},[]);return e.default.createElement(Lt,null,e.default.createElement(Ot,null,e.default.createElement(wt,null,"Additional Family Members"),e.default.createElement(zo,u({},v),e.default.createElement("form",{onSubmit:R(Fr)},ye.map((a,n)=>e.default.createElement(Ht,{key:a.id},e.default.createElement(kt,null,`Additional Patient #${n+1}`),e.default.createElement("div",null,e.default.createElement(_,{control:D,name:F(n,ke),render:({field:b,fieldState:h})=>e.default.createElement(z,E(u({},b),{error:!!h.error,placeholder:"Patient first name"})),rules:{required:!0}}),e.default.createElement(_,{control:D,name:F(n,He),render:({field:b,fieldState:h})=>e.default.createElement(z,E(u({},b),{error:!!h.error,placeholder:"Patient last name"})),rules:{required:!0}}),e.default.createElement(Wt,null,e.default.createElement(_,{control:D,name:F(n,"birthDateMonth"),render:({field:b,fieldState:h})=>e.default.createElement(de,E(u({},b),{error:!!h.error,options:Dr,placeholder:"Birth date: Month"})),rules:{required:!0,validate:()=>Ce(n)}}),e.default.createElement(_,{control:D,name:F(n,"birthDateDay"),render:({field:b,fieldState:h})=>e.default.createElement(de,E(u({},b),{error:!!h.error,options:Cr,placeholder:"Day"})),rules:{required:!0,validate:()=>Ce(n)}}),e.default.createElement(_,{control:D,name:F(n,"birthDateYear"),render:({field:b,fieldState:h})=>e.default.createElement(z,E(u({},b),{error:!!h.error,maxLength:4,onBlur:K=>{Ee(F(n,"birthDateYear"),String(Co(K)),{shouldValidate:!0})},placeholder:"Year",type:"tel"})),rules:{required:!0,validate:()=>Ce(n)}})),uo(o)&&e.default.createElement(_,{control:D,name:F(n,Ye),render:({field:b,fieldState:h})=>e.default.createElement(de,E(u({},b),{error:!!h.error,options:Sr,placeholder:"Sex at birth"})),rules:{required:!0}}),e.default.createElement(_,{control:D,name:F(n,we),render:({field:b,fieldState:h})=>e.default.createElement(z,E(u({},b),{error:!!h.error,placeholder:"Reason for visit"})),rules:{required:!0}})),e.default.createElement(gr,{index:n}))),e.default.createElement($t,null,e.default.createElement(_,{control:D,name:"payment",render:({field:a})=>e.default.createElement(br,u({},a)),rules:{required:!0}}),e.default.createElement(qt,null,e.default.createElement(Ue,{location:o})),e.default.createElement(zt,null,e.default.createElement(_,{control:D,name:$e,render:({field:a,fieldState:n})=>e.default.createElement(me,E(u({},a),{error:n.error,label:e.default.createElement(Go,null)})),rules:{required:lo}}),e.default.createElement(_,{control:D,name:Be,render:({field:a,fieldState:n})=>e.default.createElement(me,E(u({},a),{error:n.error,label:e.default.createElement(jo,null)})),rules:{required:Le}}),fo(o)&&!po(o)&&e.default.createElement(_,{control:D,name:qe,render:({field:a,fieldState:n})=>e.default.createElement(me,E(u({},a),{error:n.error,label:e.default.createElement(Xo,null)})),rules:{required:Le}})),e.default.createElement(Bt,{"data-testid":"additionalPatientsBookButton",disabled:r,text:Zo(null,!1,!1,fe),type:"submit",variation:Mo.pinkPrimary,width:"190px"}))))))},Ar=Ut});var _r,Es,Vt=H(()=>{m();c();f();p();_r=g(U());Qe();Es=()=>({chunks:["additionalPatients"],component:_r.default.createElement(Ar,null),accountWrapper:{loginRequired:!1,nonBlocking:!0}})});Vt();export{Es as default};
250//# sourceMappingURL=https://assets.solvhealth.com/mapp-dev/2026-09-17-5f10045/additionalPatients-IAMRRFRU.js.map

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.