(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[337],{15890:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/enrollment/[partner]",function(){return a(92583)}])},92583:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>eR,default:()=>eB});var i=a(37876),n=a(37477),r=a(52674),o=a(1144),l=a(77328),s=a.n(l),c=a(89099),d=a(14232),u=a(46884),m=a(59004),p=a(91366),h=a(48934),g=a(14901),f=a(16741),y=a(80075),C=a(18681),b=a(39946),x=a(63583),E=a(53154),D=a(30435),w=a(42037),I=a(70587),S=a(11427),v=a(86535),k=a(27297),T=a(43483),L=a(81488),U=a(47320),A=a(93511),R=a(34305),B=a(80072),M=a(66885),j=a(3712),P=a(62227),F=a(11969),_=a(10758),O=a(85007),H=a(20411),N=a(31346),V=a(38360),q=a(39648),z=a(77944),X=a(47353),W=a(83928),K=a(33841),Y=a(13751),Q=a(92323),G=a(86687),J=a(89225),Z=a(97793),$=a(53795),ee=a(38088),et=a(65159),ea=a(39777),ei=a(45352),en=a(63826);let er=e=>{switch(e){case en.w.FULL_MATCH:case en.w.ELIGIBLE_MATCH:return!0;case en.w.PERSON_MATCH:case en.w.INSURANCE_MATCH:case en.w.EXPIRED:case en.w.NOT_FOUND:default:return!1}},eo=e=>{let{matchType:t}=e;if(er(t))return en.h.Evolve};var el=function(e){return e.CreateLead="createLead",e.CreateContact="createContact",e.UpdateContact="updateContact",e.CheckEligibility="checkEligibility",e.CheckBenefits="checkBenefits",e.DetermineContactOrLead="determineContactOrLead",e.FetchConsents="fetchConsents",e.UpdateEmail="updateEmail",e}(el||{});let es={...Z.f,...el},ec=J.Ek[K.fz.Bethel],ed={formData:{birthdate:"",comorbidity:"",currentWeightInPounds:"",dateOfHighestWeightValue:"",email:"",firstName:"",heightInFoot:"",heightInInch:"",highestWeightInPounds:"",insuranceCoverage:void 0,insuranceMemberID:"",insurance:void 0,lastName:"",phone:"",state:void 0,termsAgreement:!1,howDidYouFindUS:"",comorbidities:[],diabetes:"",bariatricSurgery:""},eligibilityCheckMatchType:void 0,bmi:void 0,benefitsCheck:void 0,otpData:void 0,consentsData:{items:[],userConsentStatus:[]},contactData:{},passwordData:{password:void 0,confirmPassword:void 0},flyteUserData:void 0,error:void 0,labs:void 0},eu={...Y.AU,...Y.gQ,...Y.pE,...Y.UH,...Y.yF,...Y.n6,...Y.uN,...Y.yS,...Y.RW,...Y.i_,...(0,Y.rS)(ed)},em=(0,et.mj)({types:{},guards:{isPreEligibilityMet:e=>{let{context:{formData:t,bmi:a}}=e;return $.J0.emory({bmi:a,comorbidity:t.comorbidity,birthdate:t.birthdate})},isApplicationReviewRequired:e=>{let{context:{eligibilityCheckMatchType:t,formData:a}}=e;return!W.A.shouldBypassIsApplicationReviewRequired({email:a.email})&&!(e=>{let{matchType:t}=e;return er(t)})({matchType:t})},shouldBypassBenefitsCheck:e=>{let{context:{formData:t}}=e;return W.A.shouldBypassBenefitsCheck({email:t.email})},isApplicationDetected:G.L,isAthenaRecordCreated:Q.z},actions:eu}).createMachine({context:()=>ed,id:"bethelMachine",initial:es.PreEligibility,states:{[es.PreEligibility]:{id:es.PreEligibility,initial:es.Idle,states:{[es.Idle]:{on:{SUBMIT:{target:es.Submitting,actions:"updateFormData"}}},[es.Submitting]:{entry:"assignBMI",always:[{target:"#".concat(es.ContactDetails),guard:"isPreEligibilityMet"},{target:"#".concat(es.EligibilityUnmet)}]}}},[es.ContactDetails]:{id:es.ContactDetails,initial:es.Idle,states:{[es.Idle]:{on:{SUBMIT:{target:"#".concat(es.InsuranceDetails),actions:"updateFormData"}}}}},[es.InsuranceDetails]:{id:es.InsuranceDetails,initial:es.Idle,states:{[es.Idle]:{on:{BACK:{target:"#".concat(es.ContactDetails)},SUBMIT:{target:"#".concat(es.InsuranceDetailsReview),actions:"updateFormData"}}}}},[es.InsuranceDetailsReview]:{id:es.InsuranceDetailsReview,initial:es.Idle,states:{[es.Idle]:{on:{SUBMIT:{actions:"updateFormData",target:es.Submitting}}},[es.Submitting]:{type:"parallel",states:{[es.CheckEligibility]:{id:es.CheckEligibility,initial:es.Idle,states:{[es.Idle]:{invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a={...t,insurance:"town of bethel",benefitProgram:"town of Bethel"};return await (0,q.w)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({eligibilityCheckMatchType:e=>{let{event:t}=e;return t.output.data.matchType}}),target:es.Success},onError:es.Success}},[es.Success]:{type:"final"}}},[es.CheckBenefits]:{id:es.CheckBenefits,initial:es.Idle,states:{[es.Idle]:{always:[{guard:"shouldBypassBenefitsCheck",target:es.Success}],invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a={...t,payerCode:J.dT[K.lk.Bethel]};return await (0,H.R)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:{actions:(0,ei.a)({benefitsCheck:e=>{let{event:t}=e;return t.output.data}}),target:es.Success},onError:{target:es.Success}}},[es.Success]:{type:"final"}}}},onDone:{target:"#".concat(es.DetermineContactOrLead)}},[es.DetermineContactOrLead]:{id:es.DetermineContactOrLead,always:[{guard:"isApplicationReviewRequired",target:es.CreateLead},{target:es.CreateContact}]},[es.CreateContact]:{id:es.CreateContact,invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},eligibilityVerifiedBy:eo({matchType:t.eligibilityCheckMatchType}),company:ec,insurance:J.Ft[K.fz.Bethel],evolveOrganization:K.PM["Town of Bethel"],accountId:J.f3[K.fz.Bethel]};return await (0,V.vY)(a)}),input:e=>{let{context:t}=e;return t},onDone:{actions:"assignContactData",target:"#".concat(es.EmailVerification)},onError:[{guard:"isApplicationDetected",target:"#".concat(es.ApplicationDetected)},{target:"#".concat(es.InsuranceDetailsReview,".").concat(es.Error)}]}},[es.CreateLead]:{id:es.CreateLead,invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a={...t.formData,...t.formData.insuranceMemberID&&{employmentVerificationCode:t.formData.insuranceMemberID},...t.benefitsCheck&&{benefitsCheck:t.benefitsCheck},eligibilityVerifiedBy:eo({matchType:t.eligibilityCheckMatchType}),insurance:J.Ft[K.fz.Bethel],evolveOrganization:K.PM["Town of Bethel"],company:ec,leadStatus:K.XN.EligibleWaiting,automateEvolveEnrollment:!1};return await (0,X.t)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(es.ApplicationReview),onError:[{guard:"isApplicationDetected",target:"#".concat(es.ApplicationDetected)},{target:"#".concat(es.InsuranceDetailsReview,".").concat(es.Error)}]}},[es.Error]:{id:"".concat(es.InsuranceDetailsReview,".").concat(es.Error),on:{SUBMIT:{actions:["updateFormData","resetBenefitsCheck",(0,ei.a)({eligibilityCheckMatchType:void 0})],target:es.Submitting}}}}},[es.EmailVerification]:{id:es.EmailVerification,initial:es.Idle,states:{[es.Idle]:{id:"".concat(es.EmailVerification,".").concat(es.Idle),on:{SUBMIT:{actions:"assignOtpCode",target:es.Submitting},RESEND_EMAIL_VERIFICATION:{target:es.Idle,reenter:!0},UPDATE_EMAIL:{target:es.UpdateEmail}},invoke:{input:e=>{var t;let{context:a,event:i}=e;return{email:a.formData.email,firstName:a.formData.firstName,onSuccess:null==i||null==(t=i.data)?void 0:t.onSuccess}},src:(0,ea.Sx)(async e=>{let{input:t}=e,a={email:t.email,firstName:t.firstName};return{token:(await (0,_.v)(a)).data.token,onSuccess:t.onSuccess}}),onDone:{actions:[(0,ei.a)({otpData:e=>{let{context:t,event:a}=e;return{...t.otpData,token:a.output.token}}}),e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}]},onError:es.Error}},[es.Submitting]:{invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,token:t.otpData.token,otp:t.otpData.otp};return await (0,O.R)(a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(es.OnboardingChecklist),onError:es.Error}},[es.Error]:{on:{SUBMIT:{actions:"assignOtpCode",target:es.Submitting},RESEND_EMAIL_VERIFICATION:{target:es.Idle},UPDATE_EMAIL:{target:es.UpdateEmail}}},[es.UpdateEmail]:{initial:es.Idle,states:{[es.Idle]:{invoke:{input:e=>{let{context:t,event:a}=e;return{contactId:t.contactData.contactId,email:a.data.email,onSuccess:a.data.onSuccess}},src:(0,ea.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactId,email:t.email};return await (0,V.CI)(a),{email:t.email,onSuccess:t.onSuccess}}),onDone:{actions:["assignNewEmail",e=>{var t;let{event:a}=e;(null==a||null==(t=a.output)?void 0:t.onSuccess)&&a.output.onSuccess()}],target:"#".concat(es.EmailVerification,".").concat(es.Idle)},onError:es.Error}},[es.Error]:{on:{SUBMIT:{target:"#".concat(es.EmailVerification,".").concat(es.Idle)},RESEND_EMAIL_VERIFICATION:{target:"#".concat(es.EmailVerification,".").concat(es.Idle)},UPDATE_EMAIL:{target:es.Idle}}}}}}},[es.OnboardingChecklist]:{id:es.OnboardingChecklist,on:{SUBMIT:{target:"#".concat(es.ReviewConsents)}}},[es.ReviewConsents]:{id:es.ReviewConsents,initial:es.FetchConsents,states:{[es.Idle]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:es.Submitting}}},[es.FetchConsents]:{invoke:{src:(0,ea.Sx)(async()=>await (0,N.i)()),onDone:{actions:"assignConsents",target:es.Idle},onError:es.Error}},[es.Submitting]:{invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a="yes"===t.formData.diabetes,i="yes"===t.formData.bariatricSurgery,n=(0,ee.C)(a,i),r={patientIdentifier:t.contactData.contactId,firstName:t.formData.firstName,lastName:t.formData.lastName,phone:t.formData.phone,email:t.formData.email,birthDate:t.formData.birthdate,state:t.formData.state,heightInInch:t.formData.heightInInch,heightInFeet:t.formData.heightInFoot,currentWeightInPounds:t.formData.currentWeightInPounds,evolveOrganization:K.PM["Town of Bethel"],consents:t.consentsData.userConsentStatus,programName:n};return await (0,z.Y)(r)}),input:e=>{let{context:t}=e;return t},onDone:[{actions:"assignFlyteUserData",target:es.UpdateContact}],onError:"#".concat(es.OnboardingUserError)}},[es.UpdateContact]:{invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a={contactId:t.contactData.contactId,evolvePatientID:t.flyteUserData.patientId};return await (0,V.CI)(a)}),input:e=>{let{context:t}=e;return t},onDone:[{guard:"isAthenaRecordCreated",target:"#".concat(es.CreatePassword)},{target:"#".concat(es.OnboardingUserError)}],onError:"#".concat(es.OnboardingUserError)}},[es.Error]:{on:{SUBMIT:{actions:["assignUserConsentStatus"],target:es.Submitting}}}}},[es.CreatePassword]:{id:es.CreatePassword,initial:es.Idle,states:{[es.Idle]:{on:{SUBMIT:{actions:"assignPasswordData",target:es.Submitting}}},[es.Submitting]:{invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a={email:t.formData.email,password:t.passwordData.password,confirmPassword:t.passwordData.confirmPassword};return await (0,F.I)(t.flyteUserData.verifyToken,a)}),input:e=>{let{context:t}=e;return t},onDone:"#".concat(es.RequestLabs),onError:{target:es.Error,actions:"assignError"}}},[es.Error]:{on:{SUBMIT:{actions:["resetError","assignPasswordData"],target:es.Submitting}}}}},[es.RequestLabs]:{id:es.RequestLabs,on:{PROCEED_TO_SUBMIT_LABS:"#".concat(es.SubmitLabs),LAB_REQUESTED:{target:"#".concat(es.AppDownload),actions:"assignLabLocation"},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(es.AppDownload)}}},[es.SubmitLabs]:{id:es.SubmitLabs,on:{GO_BACK_TO_REQUEST_LABS:"#".concat(es.RequestLabs),LAB_SUBMITTED:{actions:"registerLabsUploaded",target:"#".concat(es.AppDownload)},SUBMIT_LABS_LATER:{actions:"assignLabsSkipped",target:"#".concat(es.AppDownload)}}},[es.AppDownload]:{id:es.AppDownload},[es.ApplicationReview]:{id:es.ApplicationReview},[es.OnboardingUserError]:{id:es.OnboardingUserError},[es.ApplicationComplete]:{id:es.ApplicationComplete},[es.ApplicationDetected]:{id:es.ApplicationDetected},[es.EligibilityUnmet]:{id:es.EligibilityUnmet,initial:es.Idle,states:{[es.Idle]:{on:{SUBMIT:{target:es.Submitting,actions:"updateFormData"}}},[es.Submitting]:{invoke:{src:(0,ea.Sx)(async e=>{let{input:t}=e,a={...t,company:ec,leadStatus:K.XN.Ineligible,ineligibilityReason:K.hT.BMI,automateEvolveEnrollment:!1,insurance:J.Ft[K.fz.Bethel]};return await (0,X.t)(a)}),input:e=>{let{context:{formData:t}}=e;return t},onDone:es.Success,onError:es.Error}},[es.Success]:{},[es.Error]:{on:{SUBMIT:{actions:"updateFormData",target:es.Submitting}}}}}},on:{RESET:{target:"#".concat(es.PreEligibility),actions:"reset"}}});var ep=a(69443);let eh={[B.C.PreEligibility]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"Let's make sure you're eligible for the FlyteHealth program."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To be eligible for the FlyteHealth program through your Town of Bethel benefits, you must meet specific age and Body Mass Index (BMI)* requirements."})]}),bmiEnrollmentDisclaimer:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"*We acknowledge that Body Mass Index (BMI) is an imperfect way to screen for excess weight. FlyteHealth providers do not use BMI alone as a measure of overall health. Instead, BMI is used as a data point to see if someone is eligible to join the FlyteHealth program. Once someone joins the program, we'll ask each person more about their health to create a personalized treatment plan."})},[B.C.EligibilityUnmet]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Unfortunately, you are not eligible to join FlyteHealth at this time."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"The FlyteHealth program requires a minimum BMI of 27+ (plus one or more weight-related health conditions) or a BMI of 30+."})]})},[B.C.ContactDetails]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Congratulations! You're eligible for the FlyteHealth program"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"To help us match your information with your employer, tell us about yourself. Next, we'll ask about your United Healthcare membership. Be sure to have your insurance card handy."})]})},[B.C.InsuranceDetails]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsxs)(n.TextPairing.Label,{color:"text-primary",children:[(0,i.jsxs)(n.Text,{display:{base:"inline",lg:"block"},as:"label",variant:"text-header-2XL",color:"text-secondary-negative",children:["One more thing:"," "]}),"What's your insurance membership number?"]}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please provide your insurance membership information to continue."})]})},[B.C.InsuranceDetailsReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{children:"Let's review: Is your info correct?"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Please double-check the information you provided to make sure everything is correct."})]})},[B.C.ApplicationComplete]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-secondary-negative",children:"Welcome aboard! We're so excited you're here."}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"Next, we need to confirm your email. Click the link we sent to:"})]}),description:(0,i.jsx)(n.Text,{mt:"spacer-8",color:"text-secondary",variant:"text-body-regular",children:"Can't find the email? Make sure to check your Spam folder."})},[B.C.ApplicationReview]:{title:(0,i.jsxs)(n.TextPairing,{variant:"textpairing-header-2XL",children:[(0,i.jsx)(n.TextPairing.Label,{color:"text-primary",children:"You're almost finished!"}),(0,i.jsx)(n.TextPairing.SubLabel,{color:"text-secondary",children:"We've received your application, but we need a little more information from you to move forward. Please call us to complete the application process."})]})},[B.C.ApplicationDetected]:{title:(0,i.jsx)(n.Text,{variant:"text-header-2XL",color:"text-primary",children:"We found an existing account for:"}),description:(0,i.jsx)(n.Text,{variant:"text-body-display-S",color:"text-secondary",children:"It looks like you already have an account with us. To continue or update your registration details, please contact our Care Coordinator team."})},[B.C.EmailVerification]:ep.M[B.C.EmailVerification],[B.C.OnboardingChecklist]:ep.M[B.C.OnboardingChecklist],[B.C.CreatePassword]:ep.M[B.C.CreatePassword],[B.C.AppDownload]:ep.M[B.C.AppDownload],[B.C.ReviewConsents]:ep.M[B.C.ReviewConsents]};var eg=a(82393);let ef=[R.UX.BenefitsWebsite,R.UX.CoworkerReferral,R.UX.PrescriptionDenial,R.UX.ProviderReferral,R.UX.WordOfMouth,R.UX.Other],ey={maxLength:9,minLength:9,registerOptions:{minLength:{value:9,message:"Enter the 9-character member ID number."},maxLength:{value:9,message:"Enter the 9-character member ID number."}},inputMode:"text",maskOptions:{mask:/^[a-z0-9]+$/i},label:"United Healthcare Membership ID Number",placeholder:"952362078"},eC={[B.C.ContactDetails]:{state:{options:eg.rI},howDidYouFindUs:{options:ef}},[B.C.InsuranceDetails]:{insuranceMemberID:{...ey,description:(0,i.jsx)(n.Text,{variant:"text-body-meta-regular",color:"text-secondary",children:"Enter the 9-digit Member ID number as displayed on your ID Card."})}},[B.C.InsuranceDetailsReview]:{insuranceMemberID:ey}},eb=R.fz.Bethel;var ex=a(76803),eE=a(53100),eD=a(61115),ew=a(92261),eI=a(96079),eS=a(32246),ev=a(53310),ek=a(47811),eT=a(56931),eL=a(17206),eU=a(99742);let eA={"ct-aetna-medicare":{workflow:u.j,theme:o.w4.aetna,title:"Complete FlyteHealth Enrollment | Aetna Medicare",description:"Complete your enrollment for FlyteHealth."},"care-compass":{workflow:ex.Z,theme:o.w4.careCompass,title:"Complete FlyteHealth Enrollment | Care Compass",description:"Complete your enrollment for FlyteHealth."},christianacare:{workflow:eE.z,theme:o.w4.standard,title:"Complete FlyteHealth Enrollment | Christiana Care",description:"Complete your enrollment for FlyteHealth."},emory:{workflow:eD.M,theme:o.w4.standard,title:"Complete FlyteHealth Enrollment | Emory",description:"Complete your enrollment for FlyteHealth."},bethel:{workflow:e=>{let{render:t}=e,[a,r]=(0,P.zl)(em);(0,U.F)((0,j.K)(eb));let o=(0,d.useMemo)(()=>(0,M.r)(a.value),[a.value]);(0,A.t)(o,eb);let l=(0,d.useCallback)(e=>{r({type:"SUBMIT",data:e})},[r]),s=(0,d.useCallback)(()=>{r({type:"BACK"})},[r]),c=(0,d.useCallback)(()=>{var e,t;switch(o){case es.PreEligibility:return(0,i.jsx)(v.P,{configuration:{contentResources:eh[B.C.PreEligibility]},onSubmit:l});case es.ContactDetails:return(0,i.jsx)(C.x,{configuration:{contentResources:eh[B.C.ContactDetails],fields:eC[B.C.ContactDetails]},onSubmit:l,defaultValues:a.context.formData});case es.EligibilityUnmet:return(0,i.jsx)(x.B,{configuration:{contentResources:eh[B.C.EligibilityUnmet]},onSubmit:l,loading:a.matches({[es.EligibilityUnmet]:es.Submitting}),isEmailSent:a.matches({[es.EligibilityUnmet]:es.Success}),hasError:a.matches({[es.EligibilityUnmet]:es.Error}),isMobileFooterSticky:!1});case es.InsuranceDetails:return(0,i.jsx)(D.d,{configuration:{contentResources:eh[B.C.InsuranceDetails],fields:eC[B.C.InsuranceDetails]},onSubmit:l,onBack:s});case es.InsuranceDetailsReview:return(0,i.jsx)(w.h,{configuration:{contentResources:eh[B.C.InsuranceDetailsReview],fields:eC[B.C.InsuranceDetailsReview]},onSubmit:l,loading:a.matches({[es.InsuranceDetailsReview]:es.Submitting}),hasError:a.matches({[es.InsuranceDetailsReview]:es.Error}),defaultValues:a.context.formData});case es.ApplicationComplete:return(0,i.jsx)(p.Q,{...eh[B.C.ApplicationComplete],email:a.context.formData.email});case es.ApplicationReview:return(0,i.jsx)(g.l,{...eh[B.C.ApplicationReview]});case es.ApplicationDetected:return(0,i.jsx)(h.r,{...eh[B.C.ApplicationDetected],email:a.context.formData.email});case es.EmailVerification:return(0,i.jsx)(E.e,{configuration:{contentResources:{title:eh[B.C.EmailVerification](a.context.formData.email).title}},email:a.context.formData.email,hasError:a.matches({[es.EmailVerification]:es.Error}),loading:a.matches({[es.EmailVerification]:es.Submitting}),isUpdateEmailLoading:a.matches({[es.EmailVerification]:{[es.UpdateEmail]:es.Idle}}),hasUpdateEmailError:a.matches({[es.EmailVerification]:{[es.UpdateEmail]:es.Error}}),onSubmit:l,onResendCode:e=>r({type:"RESEND_EMAIL_VERIFICATION",data:{onSuccess:e}}),onEditEmail:(e,t)=>r({type:"UPDATE_EMAIL",data:{email:e,onSuccess:t}})});case es.OnboardingChecklist:return(0,i.jsx)(I.E,{showLabs:!0,configuration:{contentResources:eh[B.C.OnboardingChecklist]},onSubmit:l});case es.ReviewConsents:return(0,i.jsx)(T.U,{configuration:{contentResources:eh[B.C.ReviewConsents]},consents:a.context.consentsData.items,hasError:a.matches({[es.ReviewConsents]:es.Error}),loading:a.matches({[es.ReviewConsents]:es.FetchConsents})||a.matches({[es.ReviewConsents]:es.Submitting})||a.matches({[es.ReviewConsents]:es.UpdateContact}),onSubmit:l});case es.CreatePassword:return(0,i.jsx)(b.i,{configuration:{contentResources:eh[B.C.CreatePassword]},loading:a.matches({[es.CreatePassword]:es.Submitting}),error:a.context.error,onSubmit:l});case es.AppDownload:return(0,i.jsx)(m.a,{title:"SUBMIT_LATER"===a.context.labs?eh[B.C.AppDownload].titleLabSkipped:"LABS_UPLOADED"===a.context.labs?eh[B.C.AppDownload].titleLabSubmitted:eh[B.C.AppDownload].titleLabRequested,checklist:eh[B.C.AppDownload].checklist,image:(0,i.jsx)(n.Image,{m:"auto",mt:8,maxWidth:"300px",src:"/static/assets/app-download.png",alt:"app-download"})});case es.OnboardingUserError:return(0,i.jsx)(S.C,{});case es.RequestLabs:return(0,i.jsx)(k.I,{organizationName:"Town of Bethel",patientId:null==(e=a.context.flyteUserData)?void 0:e.patientId,onProceedToSubmitLabs:()=>r({type:"PROCEED_TO_SUBMIT_LABS"}),onLabRequested:e=>r({type:"LAB_REQUESTED",data:{lab:e}}),formData:a.context.formData,labMode:"patient-case"});case es.SubmitLabs:return(0,i.jsx)(L.x,{onGoBackToRequestLabs:()=>r({type:"GO_BACK_TO_REQUEST_LABS"}),onSubmitLabsLater:()=>r({type:"SUBMIT_LABS_LATER"}),onLabSubmitted:()=>r({type:"LAB_SUBMITTED"}),patientId:null==(t=a.context.flyteUserData)?void 0:t.patientId,diabetes:"yes"===a.context.formData.diabetes,bariatric:"yes"===a.context.formData.bariatricSurgery});default:return null}},[o,a]);return t({header:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.Flex,{gap:"spacer-5",alignItems:"center",children:[(0,i.jsx)(f.E,{partner:R.fz.Flyte}),(0,i.jsx)(n.Divider,{orientation:"vertical",alignSelf:"stretch",height:"auto"}),(0,i.jsx)(f.E,{partner:eb})]}),(0,i.jsx)(y.nV,{currentStep:o})]}),body:c(),currentWorkFlowStep:o})},theme:o.w4.standard,title:"Complete FlyteHealth Enrollment | Bethel",description:"Complete your enrollment for FlyteHealth."},mdsave:{workflow:eI.Y,theme:o.w4.standard,title:"Complete FlyteHealth Enrollment | MDSave",description:"Complete your enrollment for FlyteHealth."},pequot:{workflow:eS.K,theme:o.w4.pequot,title:"Complete FlyteHealth Enrollment | Pequot",description:"Complete your enrollment for FlyteHealth."},pyle:{workflow:ev.A,theme:o.w4.pyle,title:"Complete FlyteHealth Enrollment | Pyle",description:"Complete your enrollment for FlyteHealth."},"riverspring-living":{workflow:ek.D,theme:o.w4.riverspring,title:"Complete FlyteHealth Enrollment | Riverspring Living",description:"Complete your enrollment for FlyteHealth."},"1199SEIU":{workflow:eT.A,theme:o.w4.standard,title:"Complete FlyteHealth Enrollment | 1199SEIU",description:"Complete your enrollment for FlyteHealth."},"1199seiu":{workflow:eT.A,theme:o.w4.standard,title:"Complete FlyteHealth Enrollment | 1199SEIU",description:"Complete your enrollment for FlyteHealth."},partners:{workflow:eL.D,theme:o.w4.standard,title:"Complete FlyteHealth Enrollment | Referrals & Partners",description:"Complete your enrollment for FlyteHealth."},kaiser:{workflow:ew.q,theme:o.w4.flyte,title:"Complete FlyteHealth Enrollment | Kaiser",description:"Complete your enrollment for FlyteHealth."},sone:{workflow:ew.q,theme:o.w4.flyte,title:"Complete FlyteHealth Enrollment | Sone",description:"Complete your enrollment for FlyteHealth."}};var eR=!0;function eB(){let{partner:e}=(0,c.useRouter)().query,t=(0,d.useMemo)(()=>"string"!=typeof e?null:eA[e]||null,[e]),a=(0,d.useMemo)(()=>{if("string"!=typeof e)return"";let t=eU.env.NEXT_PUBLIC_SITE_URL||"https://join.flytehealth.com";return"".concat(t,"/enrollment/").concat(e)},[e]);if(!t)return null;let o=t.workflow;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s(),{children:[(0,i.jsx)("title",{children:t.title}),(0,i.jsx)("meta",{name:"description",content:t.description}),(0,i.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),(0,i.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),(0,i.jsx)("meta",{charSet:"utf-8"}),(0,i.jsx)("link",{rel:"canonical",href:a}),(0,i.jsx)("link",{rel:"icon",type:"image/png",href:"/static/favicon/favicon.ico"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"16x16",href:"/static/favicon/favicon-16x16.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"32x32",href:"/static/favicon/favicon-32x32.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"48x48",href:"/static/favicon/favicon-48x48.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"64x64",href:"/static/favicon/favicon-64x64.png"}),(0,i.jsx)("link",{rel:"apple-touch-icon",sizes:"96x96",href:"/static/favicon/favicon-96x96.png"})]}),(0,i.jsx)(n.ComposerProvider,{theme:t.theme,children:(0,i.jsx)(o,{render:e=>{let{header:t,body:a,currentWorkFlowStep:n}=e;return(0,i.jsxs)(r.fq,{isOpen:!0,onClose:()=>{},children:[(0,i.jsx)(r.fq.Header,{isCloseButton:!1,children:t}),(0,i.jsx)(r.fq.Body,{children:a},n)]})}})})]})}}},e=>{e.O(0,[846,439,488,172,206,115,636,593,792],()=>e(e.s=15890)),_N_E=e.O()}]);