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.