1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1731,4295,7698],{11432:(e,t,a)=>{a.d(t,{Ay:()=>h,fs:()=>c});var i=a(17350),r=a(19445),n=a(67496),s=a(57601),l=a.n(s),d=a(72514);let o=(0,i.Z0)({name:"siteLocation",initialState:{data:[],locationsGroupByState:[],locations:[],status:"idle",isOpen:!1},reducers:{closePopup:e=>{e.isOpen=!1},openPopup:e=>{e.isOpen=!0}},extraReducers:e=>{e.addCase(n.j.pending,e=>{e.status="loading"}),e.addCase(n.j.fulfilled,(e,t)=>{let a=t.payload?.data,i=l()(a,"state"),r=(0,d.Z5)(i);e.locations=a,e.locationsGroupByState=r,e.status="success"}),e.addCase(n.j.rejected,e=>{e.locations=[],e.status="error"}),e.addCase(r.$.pending,e=>{e.status="loading"}),e.addCase(r.$.fulfilled,(e,t)=>{let a=t.payload.data?.filter(e=>e.marketingId),i=l()(a,"state"),r=(0,d.Z5)(i);e.locations=a,e.locationsGroupByState=r,e.status="success"}),e.addCase(r.$.rejected,e=>{e.locations=[],e.status="error"})}}),{closePopup:c,openPopup:m}=o.actions,h=o.reducer},21285:(e,t,a)=>{a.r(t),a.d(t,{getDayOfMonth:()=>s,getMonth:()=>l,getMonthDayYear:()=>h,getReadableMonthDate:()=>m,getReadableWeekday:()=>c,getSpecificDate:()=>n,getToday:()=>o,getYear:()=>d});var i=a(73590),r=a.n(i);let n=(e,t,a)=>r()(`${e}-${t}-${a}`,"MM-DD-YYYY").toDate(),s=e=>r()(e).date(),l=e=>r()(e).month(),d=e=>r()(e).year(),o=()=>r()().toDate(),c=e=>r()(e).format("dddd"),m=e=>r()(e).format("MMMM Do"),h=e=>r()(e).format("MM-DD-YYYY")},21917:(e,t,a)=>{a.d(t,{A:()=>E});var i=a(95155),r=a(96684),n=a(35204),s=a(37721),l=a(4480),d=a(68459),o=a(38699),c=a(48022),m=a(44970),h=a(73321),p=a(12115),u=a(92863),x=a(93425),g=a(99129),f=a(93128),j=a(45283),v=a(42908),b=a(61164),y=a(11552),A=a(78555),C=a(17973),k=a(94610),S=a(53373),N=a(62204),w=a(67884);let I="UsePopupSearchFilters",T={formControlSearchRadius:`${I}-formControlSearchRadius`,styledAccordion:`${I}-styledAccordion`,lastSpecialty:`${I}-lastSpecialty`},F=(0,g.default)(x.E)(e=>{let{theme:t}=e;return{[`& .${T.formControlSearchRadius}`]:{width:"100%",maxWidth:"100%",display:"flex",justifyContent:"flex-start","& button":{color:N.A.typography.h5.color,fontSize:N.A.typography.h6.fontSize,border:"1px solid #d3d3d3 !important",backgroundColor:"#f8f8f8",borderRadius:"22px !important",marginRight:12,padding:6},"& .Mui-selected":{borderColor:"#3f9b3d !important",backgroundColor:"#f1fff1 !important"}},[`& .${T.styledAccordion}`]:{boxShadow:"none !important",width:"100%","&:before":{display:"none"},"& .MuiAccordionDetails-root":{padding:0},"& .MuiAccordionSummary-root":{padding:0,minHeight:"0 !important",display:"flex",justifyContent:"flex-start"},"& .MuiAccordionSummary-content":{flexGrow:0},"&.MuiAccordion-root.Mui-expanded":{marginTop:5},"& .MuiAccordionSummary-content.Mui-expanded":{marginTop:10,marginBottom:10},"& .MuiAccordionSummary-expandIconWrapper.Mui-expanded":{transform:"rotate(90deg)",marginTop:-4,marginBottom:0,marginLeft:4},"& .MuiFormControlLabel-label":{fontWeight:"400 !important"}},[`& .${T.lastSpecialty}`]:{"& .MuiAccordionSummary-content.Mui-expanded":{marginTop:0},"& .MuiAccordionSummary-expandIconWrapper.Mui-expanded":{marginTop:-11}}}}
1),M=(0,g.default)(f.A)({width:42,height:26,padding:0,"& .MuiSwitch-switchBase":{padding:0,margin:2,transitionDuration:"300ms","&.Mui-checked":{transform:"translateX(16px)",color:"#fff","& + .MuiSwitch-track":{backgroundColor:"#FFC600",opacity:1,border:0},"&.Mui-disabled + .MuiSwitch-track":{opacity:.5}},"&.Mui-focusVisible .MuiSwitch-thumb":{color:"#FFC600",border:"6px solid #fff"},"&.Mui-disabled + .MuiSwitch-track":{opacity:"light"===N.A.palette.mode?.7:.3}},"& .MuiSwitch-thumb":{boxSizing:"border-box",width:22,height:22},"& .MuiSwitch-track":{borderRadius:13,backgroundColor:"light"===N.A.palette.mode?"#E9E9EA":"#39393D",opacity:1,transition:N.A.transitions.create(["background-color"],{duration:500})}}),P=(0,u.A)(e=>{let t,a,{setIsOpen:n,handleUpdateFilter:o,searchQueries:m,departments:h,handleCheckThrivePlusLoc:u,handleResetSearch:x,handleSubmitSearch:g,isMembershipEnabled:f,searchRadius:I,searchDepartment:P}=e,[D,z]=(0,p.useState)("");return(0,i.jsxs)(F,{attr:{height:"100%",paddingBottom:"10px"},px:2,children:[(0,i.jsxs)(r.default,{children:[(0,i.jsxs)(r.default,{mb:3,display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,i.jsx)(c.default,{variant:"paragraph",fontWeight:"bold",component:"label",htmlFor:"searchRadius",color:"primary",children:"Distance"}),(0,i.jsx)(c.default,{variant:"paragraph",onClick:x,sx:{textDecoration:"underline",fontWeight:"bold",color:N.A.palette.primary.main,cursor:"pointer"},children:"Clear All"})]}),(0,i.jsxs)(j.A,{className:T.formControlSearchRadius,"aria-label":"distance",onChange:o,value:I,exclusive:!0,children:[(0,i.jsx)(v.A,{value:"10",children:"10 miles"}),(0,i.jsx)(v.A,{value:"25",children:"25 miles"}),(0,i.jsx)(v.A,{value:"50",children:"50 miles"}),(0,i.jsx)(v.A,{value:"100",children:"100 miles"}),(0,i.jsx)(v.A,{value:"200",children:"200 miles"})]})]}),(t=e=>(0,i.jsx)(d.A,{value:e.value,label:e.label,labelPlacement:e.labelPlacement,sx:{marginLeft:0},control:(0,i.jsx)(b.A,{sx:{paddingLeft:.5*("end"!==e.labelPlacement),paddingRight:.8,color:N.A.palette.primary.main,"&.Mui-checked":{color:N.A.palette.primary.main}}})}),(0,i.jsxs)(r.default,{my:2,children:[(0,i.jsx)(c.default,{variant:"paragraph",fontWeight:"bold",component:"label",htmlFor:"serviceType",display:"block",mt:4,mb:1.5,color:"primary",children:"Services"}),(0,i.jsx)(y.A,{id:"searchServiceType",name:"serviceType",onChange:o,value:P||"All Services",sx:{dis
1play:"flex",flexDirection:"column",alignItems:"flex-start"},children:h&&(a=h.filter(e=>!e.parentDepartment).map(e=>Object.assign({},e)),h.filter(e=>e.parentDepartment).forEach(e=>{let t=a.find(t=>t.departmentName===e.parentDepartment);t.departmentChildren||(t.departmentChildren=[]),t.departmentChildren.find(t=>t.departmentName===e.departmentName)||t.departmentChildren.push(Object.assign({},e))}),a).map((e,a)=>{if(e.departmentChildren?.length>1){let a;return(0,i.jsxs)(A.A,{className:`${T.styledAccordion} ${4===e.departmentGroupingLookupId?T.lastSpecialty:""}`,id:e.departmentName,expanded:D===e.departmentName,onChange:(a=e.departmentName,(e,t)=>{z(!!t&&a)}),children:[(0,i.jsx)(C.A,{expandIcon:(0,i.jsx)(S.A,{sx:{fontSize:16,marginLeft:.5,color:N.A.palette.primary.main}}),"aria-controls":e.departmentName,id:`${e.departmentName}-header`,children:(0,i.jsx)(c.default,{variant:"paragraph",fontWeight:"bold",children:e.departmentName})}),(0,i.jsx)(k.A,{sx:{display:"grid",gridTemplateColumns:w.Fr?"1fr 1fr":"1fr 1fr 1fr"},children:e.departmentChildren.map(e=>(0,i.jsx)(t,{value:e.departmentName,label:e.departmentName,labelPlacement:"end"},e.departmentName))})]},e.departmentName)}return(0,i.jsx)(t,{value:e.departmentName,label:e.departmentName,labelPlacement:"start"},e.departmentName)})})]})),(0,i.jsxs)(l.A,{row:!0,sx:{paddingTop:1},children:[(0,i.jsx)(c.default,{fontWeight:"bold",component:"label",variant:"paragraph",mr:1,children:"Show only Thrive Plus participating locations"}),(0,i.jsx)(M,{onChange:u,checked:!!f})]}),(0,i.jsx)(r.default,{mt:5,mb:2,display:"flex",justifyContent:"center",children:(0,i.jsx)(s.A,{variant:"primary",fullWidth:!0,onClick:()=>{n(!1),g()},sx:{maxWidth:"350px"},children:"Show Results"})})]})},!1,"Filters","#373A36",!0);var D=a(70614),z=a(72514);let B="LocationSearchInput",$={inputWrapper:`${B}-inputWrapper`,filterIcon:`${B}-filterIcon`,submitWrapper:`${B}-submitWrapper`,formControl:`${B}-formControl`,formControlInput:`${B}-formControlInput`,formControlSearchRadius:`${B}-formControlSearchRadius`,formControlInputErrorValue:`${B}-formControlInputErrorValue`,actionLink:`${B}-actionLink`,clearInputButton:`${B}-clearInputButton`,departmentBtn:`${B}-departmentBtn`,filterEnabled:`${B}-filterEnabled`},W=(0,m.A)(r.default)(()=>({[`& .${$.inputWrapper}`]:{height:44,paddingTop:"4px !important",[N.A.breakpoints.down("md")]:{display:"flex",height:50},"& fieldset":{[N.A.breakpoints.down("md")]:{borderRadius:"8px 0 0 8px"}},"& button":{[N.A.breakpoints.down("md")]:{borderRadius:"0 8px 8px 0",height:50}}},[`& .${$.filterIcon}`]:{cursor:"pointer",height:44,[N.A.breakpoints.down("md")]:{height:50}},[`& .${$.submitWrapper}`]:{paddingTop:"7px !important"},[`& .${$.formControl}`]:{display:"flex",flexDirection:"column",margin:"10px",marginLeft:0},[`& .${$.formControlInput}`]:{width:"100%"},[`& .${$.formControlSearchRadius}`]:{width:"100%"},[`& .${$.formControlInputErrorValue}`]:{border:"1px solid #C2C9D1",borderColor:"red !important","&::placeholder":{color:N.A.palette.error.main}},[`& .${$.actionLink}`]:{cursor:"pointer"},[`& .${$.clearInputButton}`]:{position:"absolute",top:13,right:10,cursor:"pointer",color:"#373A36",backgroundColor:"#E7E7E7",width:24,height:24,display:"flex",justifyContent:"center",alignItems:"center",borderRadius:"100%","& svg":{width:18,height:18}},[`& .${$.departmentBtn}`]:{backgroundColor:"#F8F8F8",border:"1px solid #D3D3D3",borderRadius:22,height:"auto",flexWrap:"nowrap !important","& div":{paddingBottom:0,flexWrap:"nowrap !important"},"& img":{maxWidth:18},"& button, & span":{padding:0,height:"auto",alignSelf:"center",color:"#373A36",fontWeight:"bold",display:"inline",fontSize:"12px !important",marginLeft:7,width:"auto",minWidth:"auto",[N.A.breakpoints.down("md")]:{fontSize:"10px !important",letterSpacing:"-0.2px",marginLeft:3},"&:hover":{backgroundColor:"transparent"}}},[`& .${$.filterEnabled}`]:{borderColor:"#3F9B3D",backgroundColor:"#F1FFF1"}})),E=e=>{let{cityZip:t,setCityZip:a,errorCityZip:m,setErrorCityZip:u,departments:x,isForVets:g,pathName:f,searchHistoryReference:j,setSearchHistoryReference:v}=e,b=(0,h.useSearchParams)(),y=new URLSearchParams(b??void 0),[A,C]=(0,p.useState)(!0),[k,S]=(0,p.useState)(y),[w,I]=(0,p.useState)(!1),[T,F]=(0,p.useState)(b?.get("radius")||"25"),[M,B]=(0,p.useState)(b?.get("service")||null),E=(0,z.eG)(x),[O,R]=(0,p.useState)(!1),[L,U]=(0,p.useState)(b?.get("isMembershipEnabled")==="true"),V=()=>new URLSearchParams(window.location.search),_=()=>k?new URLSearchParams(k.toString()):V(),H=()=>{let e,t,a,i;w||(t=(e=V()).get("service"),a=e.get("radius"),i="true"===e.get("isMembershipEnabled"),F(a||"25"),B(t),U(i),S(new URLSearchParams(e.toString())),R(!!(t||i||a&&"25"!==a))),I(!w)},Y=e=>{a(e.target.value),u(""),void 0!==e.target.value&&(e.target.value||t)||u("City, State, Zip Code, or Practice Name is required.")},q=e=>{let a=e.target,i=a.name,r=a.value,n=_();t?.trim()&&n.set("location",t.trim()),"serviceType"===i?(n.set("service",r),B(r)):(n.set("radius",r),F(r)),S(n),R(!0),g||w||window.history.pushState(null,"",`${f}?${n.toString()}`)},J=()=>{R(!1);let e=new URLSearchParams(b?.toString()??"");e.set("radius","25"),e.delete("service"),e.delete("isMembershipEnabled"),t?.trim()&&e.set("location",t.trim()),F("25"),B(null),U(!1),S(e),window.history.pushState(null,"",`${f}?${e.toString()}`)},G=e=>{R(!0);let a=_();t?.trim()&&a.set("location",t.trim()),T&&a.set("radius",T),M?a.set("service",M):a.delete("service"),e.target.checked?a.set("isMembershipEnabled","true"):a.delete("isMembershipEnabled"),U(e.target.checked),S(a),g||w||window.history.pushState(null,"",`${f}?${a.toString()}`)},Z=async()=>{t?(u(""),window.localStorage.removeItem("previousPath"),y.set("location",t?.trim()||""),b?.get("radius")||y.set("radius","25"),S(y),window.history.pushState(null,"",`${g?"/location":f}?${y.toString()}`)):u("City, State, Zip Code, or Practice Name is required.")};return(0,p.useEffect)(()=>{(async()=>{function e(e){var t,i;let r;b?.get("location")||b?.get("lat")||b?.get("long")||g||(t=e.lat,i=e.lng,(r=new URLSearchParams(b?.toString())).set("lat",t.toString()),r.set("long",i.toString()),r.delete("location"),a(""),window.history.replaceState(null,"",`${f}?${r.toString()}`),a(b?.get("location")||""))}try{let t=await (0,z.wj)((0,z.g$)(),2e3);t&&e(t)}catch(a){let t=await (0,z.qz)();t&&e({lat:t.latitude,lng:t.longitude})}C(!1)})()}
1,[navigator.geolocation,b?.size??!0]),(0,p.useEffect)(()=>{let e=V(),t=e.get("service"),a=e.get("radius"),i="true"===e.get("isMembershipEnabled");if(!t&&!a&&!i){S(void 0),F("25"),B(null),U(!1),R(!1);return}F(a||"25"),B(t),U(i),S(new URLSearchParams(e.toString())),R(!!(t||i||a&&"25"!==a))},[b]),(0,i.jsxs)(W,{children:[(0,i.jsxs)(n.A,{id:"searchLocation",container:!0,spacing:[0,2],pb:2.5,pt:[1.1,2.3],alignItems:{xs:"flex-start",md:"center"},children:[(0,i.jsxs)(n.A,{className:$.inputWrapper,size:{xs:12,lg:4.25,md:6},children:[(0,i.jsx)(D.A,{error:!!m,id:"cityZip",placeholder:g?"Search By: City, State, Zip Code, Or Practice Name":m||"Enter City, State, Zip Code or Practice Name",name:"cityZip",onChange:Y,value:t,onBlur:Y,onKeyPress:e=>{"Enter"===e.key&&(C(!0),Z(),setTimeout(()=>{C(!1)},2e3))},disabled:A,searchHistoryReference:j,setSearchHistoryReference:v}),(0,i.jsx)(s.A,{id:"Sect2_CTA2",variant:"primary",onClick:async()=>await Z(),sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)("img",{src:"/images/icons/search.svg",alt:"Find Location"})})]}),(0,i.jsx)(n.A,{sx:{display:{xs:"none",md:"block"}},pt:2,children:(0,i.jsx)("img",{src:"/images/icons/filter-icon.svg",alt:"filter",onClick:H,className:$.filterIcon})}),(0,i.jsx)(n.A,{className:$.submitWrapper,size:{xs:12,md:5,lg:3},sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(s.A,{id:"Sect2_CTA2",variant:"primary",fullWidth:!0,onClick:async()=>await Z(),sx:{fontSize:14},children:"Find Location"})})]}),!g&&(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(n.A,{container:!0,flexDirection:"row",children:[(0,i.jsxs)(n.A,{display:"flex",alignItems:"center",flexWrap:"wrap",gap:[1,2],size:{xs:10,md:12},children:[E.map(e=>(0,i.jsx)(r.default,{className:`${$.departmentBtn} ${y?.get("service")===e.name?$.filterEnabled:""}`,sx:{py:1,px:[1,2]},children:(0,z.JO)(e,!1,!0,(0,i.jsx)(s.A,{name:"serviceType",value:e.name,onClick:e=>q(e),children:e.name}),!0)},e.name)),(0,i.jsxs)(l.A,{id:"Sect2_CTA5",className:`${$.departmentBtn} ${b?.get("isMembershipEnabled")?$.filterEnabled:""}`,sx:{mr:2,py:1,px:[1,2],display:["flex"],flexDirection:"row"},children:[(0,i.jsx)(r.default,{sx:{width:[12,16],height:[12,16],borderRadius:"100%",backgroundColor:N.A.palette.secondary.light}}),(0,i.jsx)(d.A,{sx:{marginLeft:0,marginRight:0},onChange:G,control:(0,i.jsx)(o.A,{checked:!!b?.get("isMembershipEnabled"),sx:{display:"none !important"}}),label:"Thrive Plus",labelPlacement:"start"})]}),O&&(0,i.jsx)(c.default,{variant:"paragraph",onClick:J,sx:{textDecoration:"underline",fontWeight:"bold",color:N.A.palette.primary.main,cursor:"pointer",[N.A.breakpoints.down("md")]:{fontSize:"10px !important"}},children:"Clear All"})]}),(0,i.jsx)(n.A,{display:"flex",justifyContent:"flex-end",size:2,sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)("img",{src:"/images/icons/filter-icon.svg",alt:"filter",onClick:H,className:$.filterIcon})})]})}),(0,i.jsx)(P,{isOpen:w,isForVets:g,setIsOpen:I,handleUpdateFilter:q,handleCheckThrivePlusLoc:G,handleSubmitSearch:()=>{if(!g){let e=new URLSearchParams(k?k.toString():b?.toString()??"");window.history.pushState(null,"",`${f}?${e.toString()}`)}},handleResetSearch:J,searchQueries:k,departments:x,isMembershipEnabled:L,searchRadius:T,searchDepartment:M})]})}},24295:(e,t,a)=>{a.r(t),a.d(t,{AboutUsSection:()=>p,ArrowsAnimation:()=>aR,BookAppointmentConfirmSection:()=>rw,BookAppointmentCustomerSection:()=>rb,CalendarSection:()=>rh,ClinicManualTestimonialSection:()=>aw.A,ClinicMobileAppSection:()=>ak.A,ConfirmAppointmentModal:()=>rM,CouponDescription:()=>ar.A,DesktopAndTabletAccountSubscriptions:()=>ea,EducationSection:()=>rH,EnrollmentAddClientSection:()=>tO,EnrollmentAddPetSection:()=>tW,EnrollmentConfirmPaymentSection:()=>t4,EnrollmentCouponSection:()=>t8,EnrollmentPaymentSection:()=>eB,EnrollmentProgressSection:()=>tC,EnrollmentRegisterSection:()=>te,EnrollmentRevisitSection:()=>tg,EnrollmentSuccessPaymentSection:()=>ai,EnrollmentSuccessSection:()=>ti,EnrollmentSummarySection:()=>to,EssentialServicesSection:()=>a0.default,FindCareerSection:()=>rq,ForVeterinariansSection:()=>r_,FormCheckBox:()=>an,FormFilterService:()=>ag,FormFilterServiceContainer:()=>ay,FuelSection:()=>a5,HeroSectionServices:()=>iT,InvoiceInfo:()=>eo,LocationFoundCard:()=>af.default,LocationSearchInput:()=>aj.A,MainSection:()=>a7,ManageAccountHeader:()=>q,MembershipBenefitListSection:()=>aM,MembershipFAQSection:()=>aP.default,MembershipHeaderSection:()=>aW,MembershipResourceSection:()=>aQ.default,MembershipSavingSection:()=>aK.A,MobileAccountSubscriptions:()=>er,NearestLocationSection:()=>r5,NewMembershipHeaderSection:()=>a_,NewPracticeThrivePlusHeaderSection:()=>aX.default,NotFoundLocation:()=>aC.default,NotSureSection:()=>a9,OurClinicOffersBookingSection:()=>rI.A,OurMissionSection:()=>j,OurTeamSection:()=>T,OurValuesSection:()=>P,OwnerAndCoOwnerSection:()=>rz,OwnerInformationSection:()=>rW,PaymentType:()=>aI,PetInformationSection:()=>rR,PracticeThrivePlusBenefitListSection:()=>aY.default,PracticeThrivePlusClientCommentSection:()=>aq.default,PracticeThrivePlusHeaderSection:()=>aH.default,PracticeThrivePlusKepYourPetSection:()=>aG.default,PracticeThrivePlusSaveMoneySection:()=>aJ.default,PracticeThrivePlusTermOfPaymentSection:()=>aZ.default,ProcessSection:()=>iN.A,QuickFactsSection:()=>iw.A,ReferAPatientSection:()=>rJ,RelatedArticles:()=>iS.A,SearchInputHistory:()=>aA.A,SellHospitalSection:()=>rG,SellingYourPracticeSection:()=>ic,ServiceImage:()=>ik.A,ServiceList:()=>iI.default,SpecializingList:()=>aN,TestimonialsSectionSMH:()=>ih,ThankYouSection:()=>rL,UpdateCustomerInfoSection:()=>iz,VeterinarianArticlesSection:()=>rQ,VeterinarianWhitePapersSection:()=>r1,WeAreHiringSection:()=>$,WeAreHiringSectionSMH:()=>ix,WhatWeOfferSection:()=>U,WhoWeServeSection:()=>H,WhyJoinSection:()=>iC});var i=a(95155),r=a(12115),n=a(44970),s=a(35204),l=a(48022),d=a(4295),o=a(16899),c=a(81514),m=a(21139);let h="AboutUsSection-img";(0,n.A)(d.default)({[`& .${h}`]:{borderRadius:"16px",cursor:"pointer",maxWidth:"100%"}});let p=e=>{let{heading:t,subHeading:a,richText:n,text:p,ctaText:u,videoUrl:x,imageUrl:g,imageAlt:f}=e,{isShowing:j,toggle:v}=(()=>{let[e,t]=(0,r.useState)(!1);return{isShowing:e,toggle:()=>{t(!e)}}})();return(0,i.jsx)(d.default,{component:"section",mb:{xs:5,md:10},sx:{[`& .${h}`]:{borderRadius:"16px",cursor:"pointer",maxWidth:"100%"}},children:(0,i.jsx)(d.default,{children:(0,i.jsxs)(s.A,{container:!0,spacing:4,children:[(0,i.jsxs)(s.A,{size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t}
1),(0,i.jsx)(d.default,{mb:2,sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)("img",{src:(0,m.vy)(g,350),alt:f,className:h,id:"Sect1_CTA1",onClick:v})}),(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:4,children:a}),n?(0,i.jsx)(d.default,{children:(0,c.A)(n)}):(0,i.jsx)(l.default,{variant:"paragraph",mb:4,children:p})]}),(0,i.jsx)(s.A,{textAlign:"end",sx:{display:{xs:"none",md:"block"}},size:{xs:12,md:6},children:(0,i.jsx)(d.default,{mb:2,sx:{display:{md:"block",xs:"none"}},children:(0,i.jsx)("img",{src:(0,m.vy)(g,600),alt:f,className:h,id:"Sect1_CTA1",onClick:v})})}),(0,i.jsx)(o.A,{isShowing:j,hide:v,url:x})]})})})};var u=a(37721),x=a(72728);let g="OurMissionSection",f={imgOurMission:`${g}-imgOurMission`,linkButton:`${g}-linkButton`},j=e=>{let{heading:t,subHeading:a,richText:r,text:n,ctaText:o,imgUrl:h,imgAlt:p}=e;return(0,i.jsx)(d.default,{component:"section",mb:{xs:5,md:10},sx:{[`& .${f.imgOurMission}`]:{borderRadius:"16px",maxWidth:"100%"},[`& .${f.linkButton}`]:{textDecoration:"none",color:"#fff"}},children:(0,i.jsx)(d.default,{children:(0,i.jsxs)(s.A,{container:!0,spacing:4,children:[(0,i.jsx)(s.A,{size:{xs:12,md:6},sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(d.default,{children:(0,i.jsx)("img",{className:f.imgOurMission,src:(0,m.vy)(h,600),alt:p})})}),(0,i.jsxs)(s.A,{size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t}),(0,i.jsx)(d.default,{sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)("img",{className:f.imgOurMission,src:(0,m.vy)(h,350),alt:p})}),(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:4,children:a}),r?(0,i.jsx)(d.default,{children:(0,c.A)(r)}):(0,i.jsx)(l.default,{variant:"paragraph",mb:4,children:n}),(0,i.jsx)(u.A,{variant:"primary",sx:{width:["100%","100%","unset"]},children:(0,i.jsx)(x.A,{id:"Sect2_CTA1",href:"https://careers.thrivepetcare.com",underline:"none",children:(0,i.jsx)("span",{className:f.linkButton,children:o})})})]})]})})})};var v=a(20464),b=a(19087),y=a(58191),A=a(34483),C=a(62204),k=a(72514);let S="OurTeamSection",N={carousel:`${S}-carousel`,jobTitle:`${S}-jobTitle`,avatar:`${S}-avatar`,close:`${S}-close`},w=(0,n.A)(d.default)({position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",background:"#FFFFFF",boxShadow:"0px 16px 24px rgba(0, 0, 0, 0.12)",borderRadius:"16px",padding:"2em",width:"95%",[C.A.breakpoints.up("md")]:{width:"35em"}}),I=(0,n.A)(d.default)({overflow:"auto",height:"80vh","&::-webkit-scrollbar":{width:0}}),T=e=>{let{cards:t,heading:a}=e,[n,o]=r.useState({}),[c,h]=(0,r.useState)(!1),[p,u]=(0,r.useState)(""),x=e=>{u(p===e?"":e)},g=e=>{h(!0),o(e)};return(0,i.jsxs)(d.default,{component:"section",mb:{xs:5,md:10},sx:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",background:"#FFFFFF",boxShadow:"0px 16px 24px rgba(0, 0, 0, 0.12)",borderRadius:"16px",padding:"2em",width:"95%",[C.A.breakpoints.up("md")]:{width:"35em"}},children:[(0,i.jsx)(d.default,{display:"flex",alignItems:"center",mb:3,children:(0,i.jsx)(d.default,{mr:"auto",children:(0,i.jsx)(l.default,{variant:"h1",children:a})})}),(0,i.jsx)(d.default,{justifyContent:"center",sx:{display:["none","block","block"]},children:(0,i.jsx)(s.A,{children:(0,i.jsx)(A.A,{itemNumber:3,children:(0,k.D$)(t,["bioImage","bioName","bioPosition","bioText"]).map((e,t)=>(0,i.jsx)(y.A,{alignHeader:"center",mediaUrl:e.fields?.bioImage?.fields.file?.url,title:e.fields?.bioName,subTitle:e.fields?.bioPosition,ctaText:e.fields?.ctaText,handleClick:()=>g(e),id:e.sys.id,content:e.fields?.bioText,handleViewFull:x,isExpanded:p===e.sys.id},`${e.sys.id}${t}`))})})}),(0,i.jsx)(d.default,{justifyContent:"center",sx:{display:["block","none","none"]},children:(0,i.jsx)(A.A,{className:N.carousel,children:(0,k.D$)(t,["bioImage","bioName","bioPosition","bioText"]).map(e=>(0,i.jsx)(y.A,{alignHeader:"center",mediaUrl:e.fields?.bioImage?.fields.file?.url,title:e.fields?.bioName,subTitle:e.fields?.bioPosition,ctaText:e.fields?.ctaText,handleClick:()=>g(e),id:e.sys.id,content:e.fields?.bioText,handleViewFull:x,isExpanded:p===e.sys.id},e.sys.id))})}),(0,i.jsx)(v.A,{open:c,"aria-labelledby":"unstyled-modal-title","aria-describedby":"unstyled-modal-description",children:(0,i.jsx)(w,{children:(0,i.jsx)(I,{children:(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{mb:2,textAlign:"end",size:{md:12,xs:12},children:(0,i.jsx)(b.A,{className:N.close,color:"primary",onClick:()=>h(!1)})}),(0,i.jsx)(s.A,{textAlign:"center",size:{xs:12,md:4},children:(0,i.jsx)(d.default,{mb:2,children:(0,i.jsx)("img",{src:(0,m.vy)(n?.fields?.referencedContent?.fields?.image?.fields?.media?.fields?.file?.url),alt:"avatar bio",className:N.avatar})})}),(0,i.jsx)(s.A,{size:{xs:12,md:8},children:(0,i.jsx)(l.default,{variant:"h4",mb:2,mt:"auto",children:"âIâm passionate about helping veterinary professionals manage their practices more efficiently. Itâs part of my commitment to the profession and its practitioners.â"})}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(l.default,{variant:"h3",mb:2,mt:"auto",children:`${n?.fields?.referencedContent?.fields?.firstName} ${n.fields?.referencedContent?.fields?.lastName}`})}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(l.default,{variant:"h4",mb:2,mt:"auto",children:n?.fields?.referencedContent?.fields?.jobTitle})}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(l.default,{variant:"h4",mb:2,mt:"auto",children:"EDUCATION: BS â University of Texas | DVM â Texas A&M University"})}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(l.default,{variant:"h4",mb:2,mt:"auto",children:n?.fields?.referencedContent?.fields?.description})})]})})})})]})};var F=a(71468);let M=e=>{let{heading:t,text:a,img:r}=e;return(0,i.jsx)(s.A,{size:{xs:12,md:3},children:(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{size:2,sx:{dis
1play:{md:"none",xs:"block"}},children:(0,i.jsx)(d.default,{mb:2,children:(0,i.jsx)(F.A,{format:"webp",src:r,alt:"value",width:45,height:45})})}),(0,i.jsxs)(s.A,{size:{md:12,xs:10},children:[(0,i.jsx)(d.default,{mb:2,sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(F.A,{format:"webp",src:r,alt:"value",width:45,height:45})}),(0,i.jsx)(l.default,{variant:"paragraph",mb:2,children:t}),a&&(0,c.A)(a)]})]})})},P=e=>{let{data:t}=e;return(0,i.jsxs)(d.default,{component:"section",mb:{xs:5,md:10},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t?.heading}),(0,i.jsx)(s.A,{container:!0,spacing:4,children:t?.contentItems.map((e,t)=>(0,i.jsx)(M,{img:e.fields.icon.fields.file.url,heading:e?.fields?.heading,text:e?.fields?.text},t))})]})};var D=a(81566);let z="WeAreHiringSection",B={hiring:`${z}-hiring`,linkButton:`${z}-linkButton`},$=e=>{let{heading:t,subHeading:a,ctaText:r}=e;return(0,i.jsx)(d.default,{component:"section",className:B.hiring,sx:{[`&.${B.hiring}`]:{background:C.A.palette.primary.dark},[`& .${B.linkButton}`]:{textDecoration:"none",color:"#fff"}},children:(0,i.jsx)(d.default,{display:"flex",justifyContent:"center",py:5,px:2,children:(0,i.jsx)(y.A,{variant:"wrapper",children:(0,i.jsxs)(d.default,{p:5,children:[(0,i.jsx)(l.default,{variant:"h1",mb:4,children:t}),(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{mb:4,size:{md:8,xs:12},children:(0,i.jsx)(l.default,{variant:"paragraph-lg",children:a})}),(0,i.jsx)(s.A,{textAlign:"center",size:{md:4,xs:12},children:(0,i.jsx)(u.A,{variant:"primary",sx:{width:["100%","100%","unset"]},endIcon:(0,i.jsx)(D.A,{}),children:(0,i.jsx)(x.A,{id:"Sect7_CTA1",href:"https://careers.thrivepetcare.com",underline:"none",children:(0,i.jsx)("span",{className:B.linkButton,children:r})})})})]})]})})})})};var W=a(5772),E=a(5525);let O="WhatWeOfferSection-linkButton",R=(0,n.A)(d.default)({[`& .${O}`]:{textDecoration:"none",color:"#fff"}}),L=e=>{let{heading:t,text:a,img:r}=e;return(0,i.jsx)(s.A,{size:{xs:12,md:3},children:(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{sx:{display:{md:"none",xs:"block"}},size:2,children:(0,i.jsx)(R,{mb:2,children:(0,i.jsx)(W.default,{loader:e=>{let{src:t}=e;return t},src:r,alt:"what we offer icon",width:45,height:45})})}),(0,i.jsxs)(s.A,{size:{md:12,xs:10},children:[(0,i.jsx)(d.default,{mb:2,sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(W.default,{loader:e=>{let{src:t}=e;return t},src:r,alt:"what we offer icon",width:45,height:45})}),(0,i.jsx)(l.default,{variant:"paragraph",mb:2,children:t}),a&&(0,E.q)(a)]})]})})},U=e=>{let{data:t}=e;return(0,i.jsxs)(d.default,{component:"section",mb:{xs:5,md:10},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t?.heading}),(0,i.jsxs)(s.A,{container:!0,spacing:4,children:[t?.contentItems.map((e,t)=>(0,i.jsx)(L,{img:(0,m.vy)(e?.fields?.icon?.fields?.file?.url),heading:e?.fields?.heading,text:e?.fields?.text},t)),(0,i.jsx)(s.A,{size:12,children:(0,i.jsx)(u.A,{id:"Sect5_CTA1",variant:"primary",href:"/membership",endIcon:(0,i.jsx)(D.A,{}),sx:{width:["100%","100%","unset"]},children:(0,i.jsx)("span",{className:O,children:"Enroll your pet in Thrive Plus"})})})]})]})},V="WhoWeServeSection",_={img:`${V}-img`,linkButton:`${V}-linkButton`},H=e=>{let{data:t}=e;return(0,i.jsx)(d.default,{component:"section",mb:{xs:5,md:10},sx:{[`& .${_.img}`]:{borderRadius:"16px",maxWidth:"100%"},[`& .${_.linkButton}`]:{textDecoration:"none",color:"#fff"}},children:(0,i.jsx)(d.default,{children:(0,i.jsxs)(s.A,{container:!0,spacing:4,children:[(0,i.jsxs)(s.A,{size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t?.heading}),(0,i.jsx)(d.default,{mb:2,sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)("img",{src:(0,m.vy)(t?.image?.fields?.media?.fields.file.url,350),alt:t?.image?.fields?.altText,className:_.img})}),t?.richText&&(0,i.jsx)(d.default,{children:(0,c.A)(t?.richText)}),(0,i.jsx)(l.default,{variant:"paragraph-sm",mb:4,children:t?.text}),(0,i.jsx)(u.A,{id:"Sect4_CTA1",variant:"primary",href:"/services",sx:{width:["100%","100%","unset"]},endIcon:(0,i.jsx)(D.A,{}),children:(0,i.jsx)("span",{className:_.linkButton,children:t?.ctaText})})]}),(0,i.jsx)(s.A,{textAlign:"end",size:{xs:12,md:6},sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(d.default,{mb:2,children:(0,i.jsx)("img",{src:(0,m.vy)(t?.
1image?.fields?.media?.fields.file.url,600),alt:t?.image?.fields?.altText,className:_.img})})})]})})})};var Y=a(86486);let q=e=>{let{customerInfo:t,title:a,maxWidth:r="lg"}=e;return(0,i.jsx)(d.default,{component:"section",children:(0,i.jsx)(Y.default,{maxWidth:r,children:(0,i.jsx)(s.A,{container:!0,children:(0,i.jsxs)(s.A,{size:{xs:12,md:12},children:[(0,i.jsxs)(l.default,{variant:"h3",mb:2,children:["Welcome, ",(0,i.jsx)("span",{children:t?.firstName}),"."]}),(0,i.jsx)(l.default,{variant:"h1",mb:1,children:a}),"Manage Account"===a&&(0,i.jsxs)(l.default,{variant:"paragraph",mb:1,children:["Need help? ",(0,i.jsx)(x.A,{id:"Sect1_CTA1",href:"/membership/support",children:" Contact support"})]})]})})})})};var J=a(96684),G=a(5629),Z=a(32163),K=a(28183),Q=a(88750),X=a(51658),ee=a(87849),et=a(97053);let ea=e=>(0,i.jsx)(J.default,{component:"section",mb:5,children:(0,i.jsx)(Y.default,{children:(0,i.jsx)(s.A,{container:!0,children:(0,i.jsx)(s.A,{size:{xs:12,md:10},children:(0,i.jsx)(G.A,{component:Z.A,children:(0,i.jsxs)(K.A,{sx:{minWidth:650},"aria-label":"simple table",children:[(0,i.jsxs)(Q.A,{children:[(0,i.jsxs)(X.A,{children:[(0,i.jsxs)(ee.A,{align:"left",colSpan:2,children:[(0,i.jsx)(l.default,{variant:"paragraph",children:"Manage Invoices"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",mb:1,children:"View and export your past invoices."})]}),(0,i.jsx)(ee.A,{align:"center",colSpan:1}),(0,i.jsx)(ee.A,{align:"center",colSpan:3})]}),(0,i.jsxs)(X.A,{style:{backgroundColor:"#E8E8E8"},children:[(0,i.jsx)(ee.A,{children:"Invoice"}),(0,i.jsx)(ee.A,{children:"Name"}),(0,i.jsx)(ee.A,{children:"Company"}),(0,i.jsx)(ee.A,{children:"Posted On"}),(0,i.jsx)(ee.A,{children:"Status"}),(0,i.jsx)(ee.A,{children:"Total"})]})]}),(0,i.jsx)(et.A,{children:e.subscriptionInfo?.invoices?.map((t,a)=>(0,i.jsxs)(X.A,{sx:{"&:last-child td, &:last-child th":{border:0},cursor:"pointer"},onClick:()=>(0,k.Qw)(e.subscriptionInfo?.subscriptionId,t),children:[(0,i.jsx)(ee.A,{children:(0,i.jsxs)(l.default,{variant:"paragraph-sm",color:"primary",children:["#",t?.invoiceInfo.number]})}),(0,i.jsx)(ee.A,{children:t?.invoiceInfo.petName}),(0,i.jsx)(ee.A,{children:e.subscriptionInfo?.site.siteName}),(0,i.jsx)(ee.A,{children:(0,m.jI)(t?.invoiceInfo.createdAt,"ll")}),(0,i.jsx)(ee.A,{style:{color:t?.invoiceInfo.number.state==="Balance Due"?"error.main":"black"},children:(0,m.$h)(t?.invoiceInfo.state)}),(0,i.jsxs)(ee.A,{children:["$",t?.invoiceInfo.total," USD"]})]},`${a}${t?.invoiceInfo.number}`))})]})})})})})});var ei=a(16946);let er=e=>(0,i.jsx)(i.Fragment,{children:e.subscriptionInfo?.invoices?.map((t,a)=>(0,i.jsx)(J.default,{component:"section",mb:2,children:(0,i.jsx)(s.A,{container:!0,children:(0,i.jsx)(ei.A,{mobile:!0,onClick:()=>(0,k.Qw)(e.subscriptionInfo?.subscriptionId,t),children:(0,i.jsx)(s.A,{size:12,children:(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsxs)(s.A,{size:{md:12,xs:6},children:[(0,i.jsxs)(l.default,{variant:"navigation",fontWeight:600,color:"primary",children:["Invoice #",t?.invoiceInfo.number]}),(0,i.jsxs)(l.default,{variant:"paragraph",children:["Name: ",t?.invoiceInfo.petName]}),(0,i.jsxs)(l.default,{variant:"navigation",children:["Company: ",e.subscriptionInfo?.site.siteName]})]}),(0,i.jsxs)(s.A,{textAlign:"right",size:{md:12,xs:6},children:[(0,i.jsxs)(l.default,{variant:"paragraph",children:["Posted On: ",(0,m.jI)(t?.invoiceInfo.createdAt,"ll")]}),(0,i.jsxs)(l.default,{variant:"paragraph",children:["Status: ",(0,m.$h)(t?.invoiceInfo.state)]}),(0,i.jsxs)(l.default,{variant:"navigation",children:["Total: $",t?.invoiceInfo.total," USD"]})]})]})})})})},a))}),en=JSON.parse('[{"key":"AF","value":"Afghanistan"},{"key":"AX","value":"Aland Islands"},{"key":"AL","value":"Albania"},{"key":"DZ","value":"Algeria"},{"key":"AS","value":"American Samoa"},{"key":"AD","value":"Andorra"},{"key":"AO","value":"Angola"},{"key":"AI","value":"Anguilla"},{"key":"AQ","value":"Antarctica"},{"key":"AG","value":"Antigua and Barbuda"},{"key":"AR","value":"Argentina"},{"key":"AM","value":"Armenia"},{"key":"AW","value":"Aruba"},{"key":"AU","value":"Australia"},{"key":"AT","value":"Austria"},{"key":"AZ","value":"Azerbaijan"},{"key":"BS","value":"Bahamas"},{"key":"BH","value":"Bahrain"},{"key":"BD","value":"Bangladesh"},{"key":"BB","value":"Barbados"},{"key":"BY","value":"Belarus"},{"key":"BE","value":"Belgium"},{"key":"BZ","value":"Belize"},{"key":"BJ","value":"Benin"},{"key":"BM","value":"Bermuda"},{"key":"BT","value":"Bhutan"},{"key":"BO","value":"Bolivia"},{"key":"BQ","value":"Bonaire Sint Eustatius and Saba"},{"key":"BA","value":"Bosnia and Herzegovina"},{"key":"BW","value":"Botswana"},{"key":"BV","value":"Bouvet Island"},{"key":"BR","value":"Brazil"},{"key":"IO","value":"British Indian Ocean Territory"},{"key":"BN","value":"Brunei Darussalam"},{"key":"BG","value":"Bulgaria"},{"key":"BF","value":"Burkina Faso"},{"key":"BI","value":"Burundi"},{"key":"KH","value":"Cambodia"},{"key":"CM","value":"Cameroon"},{"key":"CA","value":"Canada"},{"key":"CV","value":"Cape Verde"},{"key":"KY","value":"Cayman Islands"},{"key":"CF","value":"Central African Republic"},{"key":"TD","value":"Chad"},{"key":"CL","value":"Chile"},{"key":"CN","value":"China"},{"key":"CX","value":"Christmas Island"},{"key":"CC","value":"Cocos (Keeling) Islands"},{"key":"CO","value":"Colombia"},{"key":"KM","value":"Comoros"},{"key":"CG","value":"Congo"},{"key":"CD","value":"Congo the Democratic Republic of the"},{"key":"CK","value":"Cook Islands"},{"key":"CR","value":"Costa Rica"},{"key":"CI","value":"Cote D\'Ivoire"},{"key":"HR","value":"Croatia"},{"key":"CU","value":"Cuba"},{"key":"CW","value":"Curacao"},{"key":"CY","value":"Cyprus"},{"key":"CZ","value":"Czech Republic"},{"key":"DK","value":"Denmark"},{"key":"DJ","value":"Djibouti"},{"key":"DM","value":"Dominica"},{"key":"DO","value":"Dominican Republic"},{"key":"EC","value":"Ecuador"},{"key":"EG","value":"Egypt"},{"key":"SV","value":"El Salvador"},{"key":"GQ","value":"Equatorial Guinea"},{"key":"ER","value":"Eritrea"},{"key":"EE","value":"Estonia"},{"key":"ET","value":"Ethiopia"},{"key":"FK","value":"Falkland Islands (Malvinas)"},{"key":"FO","value":"Faroe Islands"},{"key":"FJ","value":"Fiji"},{"key":"FI","value":"Finland"},{"key":"FR","value":"France"},{"key":"GF","value":"French Guiana"},{"key":"PF","value":"French Polynesia"},{"key":"TF","value":"French Southern Territories"},{"key":"GA","value":"Gabon"},{"key":"GM","value":"Gambia"},{"key":"GE","value":"Georgia"},{"key":"DE","value":"Germany"},{"key":"GH","value":"Ghana"},{"key":"GI","value":"Gibraltar"},{"key":"GR","value":"Greece"},{"key":"GL","value":"Greenland"},{"key":"GD","value":"Grenada"},{"key":"GP","value":"Guadeloupe"},{"key":"GU","value":"Guam"},{"key":"GT","value":"Guatemala"},{"key":"GG","value":"Guernsey"},{"key":"GN","value":"Guinea"},{"key":"GW","value":"Guinea-Bissau"},{"key":"GY","value":"Guyana"},{"key":"HT","value":"Haiti"},{"key":"HM","value":"Heard Island and Mcdonald Islands"},{"key":"VA","value":"Holy See (Vatican City State)"},{"key":"HN","value":"Honduras"},{"key":"HK","value":"Hong Kong"},{"key":"HU","value":"Hungary"},{"key":"IS","value":"Iceland"},{"key":"IN","value":"India"},{"key":"ID","value":"Indonesia"},{"key":"IR","value":"Iran Islamic Republic of"},{"key":"IQ","value":"Iraq"},{"key":"IE","value":"Ireland"},{"key":"IM","value":"Isle of Man"},{"key":"IL","value":"Israel"},{"key":"IT","value":"Italy"},{"key":"JM","value":"Jamaica"},{"key":"JP","value":"Japan"},{"key":"JE","value":"Jersey"},{"key":"JO","value":"Jordan"},{"key":"KZ","value":"Kazakhstan"},{"key":"KE","value":"Kenya"},{"key":"KI","value":"Kiribati"},{"key":"KP","value":"Korea Democratic People\'s Republic of"},{"key":"KR","value":"Korea Republic of"},{"key":"XK","value":"Kosovo"},{"key":"KW","value":"Kuwait"},{"key":"KG","value":"Kyrgyzstan"},{"key":"LA","value":"Lao People\'s Democratic Republic"},{"key":"LV","value":"Latvia"},{"key":"LB","value":"Lebanon"},{"key":"LS","value":"Lesotho"},{"key":"LR","value":"Liberia"},{"key":"LY","value":"Libyan Arab Jamahiriya"},{"key":"LI","value":"Liechtenstein"},{"key":"LT","value":"Lithuania"},{"key":"LU","value":"Luxembourg"},{"key":"MO","value":"Macao"},{"key":"MK","value":"Macedonia the Former Yugoslav Republic of"},{"key":"MG","value":"Madagascar"},{"key":"MW","value":"Malawi"},{"key":"MY","value":"Malaysia"},{"key":"MV","value":"Maldives"},{"key":"ML","value":"Mali"},{"key":"MT","value":"Malta"},{"key":"MH","value":"Marshall Islands"},{"key":"MQ","value":"Martinique"},{"key":"MR","value":"Mauritania"},{"key":"MU","value":"Mauritius"},{"key":"YT","value":"Mayotte"},{"key":"MX","value":"Mexico"},{"key":"FM","value":"Micronesia Federated States of"},{"key":"MD","value":"Moldova Republic of"},{"key":"MC","value":"Monaco"},{"key":"MN","value":"Mongolia"},{"key":"ME","value":"Montenegro"},{"key":"MS","value":"Montserrat"},{"key":"MA","value":"Morocco"},{"key":"MZ","value":"Mozambique"},{"key":"MM","value":"Myanmar"},{"key":"NA","value":"Namibia"},{"key":"NR","value":"Nauru"},{"key":"NP","value":"Nepal"},{"key":"NL","value":"Netherlands"},{"key":"AN","value":"Netherlands Antilles"},{"key":"NC","value":"New Caledonia"},{"key":"NZ","value":"New Zealand"},{"key":"NI","value":"Nicaragua"},{"key":"NE","value":"Niger"},{"key":"NG","value":"Nigeria"},{"key":"NU","value":"Niue"},{"key":"NF","value":"Norfolk Island"},{"key":"MP","value":"Northern Mariana Islands"},{"key":"NO","value":"Norway"},{"key":"OM","value":"Oman"},{"key":"PK","value":"Pakistan"},{"key":"PW","value":"Palau"},{"key":"PS","value":"Palestinian Territory Occupied"},{"key":"PA","value":"Panama"},{"key":"PG","value":"Papua New Guinea"},{"key":"PY","value":"Paraguay"},{"key":"PE","value":"Peru"},{"key":"PH","value":"Philippines"},{"key":"PN","value":"Pitcairn"},{"key":"PL","value":"Poland"},{"key":"PT","value":"Portugal"},{"key":"PR","value":"Puerto Rico"},{"key":"QA","value":"Qatar"},{"key":"RE","value":"Reunion"},{"key":"RO","value":"Romania"},{"key":"RU","value":"Russian Federation"},{"key":"RW","value":"Rwanda"},{"key":"BL","value":"Saint Barthelemy"},{"key":"SH","value":"Saint Helena"},{"key":"KN","value":"Saint Kitts and Nevis"},{"key":"LC","value":"Saint Lucia"},{"key":"MF","value":"Saint Martin"},{"key":"PM","value":"Saint Pierre and Miquelon"},{"key":"VC","value":"Saint Vincent and the Grenadines"},{"key":"WS","value":"Samoa"},{"key":"SM","value":"San Marino"},{"key":"ST","value":"Sao Tome and Principe"},{"key":"SA","value":"Saudi Arabia"},{"key":"SN","value":"Senegal"},{"key":"RS","value":"Serbia"},{"key":"CS","value":"Serbia and Montenegro"},{"key":"SC","value":"Seychelles"},{"key":"SL","value":"Sierra Leone"},{"key":"SG","value":"Singapore"},{"key":"SX","value":"Sint Maarten"},{"key":"SK","value":"Slovakia"},{"key":"SI","value":"Slovenia"},{"key":"SB","value":"Solomon Islands"},{"key":"SO","value":"Somalia"},{"key":"ZA","value":"South Africa"},{"key":"GS","value":"South Georgia and the South Sandwich Islands"},{"key":"SS","value":"South Sudan"},{"key":"ES","value":"Spain"},{"key":"LK","value":"Sri Lanka"},{"key":"SD","value":"Sudan"},{"key":"SR","value":"Suriname"},{"key":"SJ","value":"Svalbard and Jan Mayen"},{"key":"SZ","value":"Swaziland"},{"key":"SE","value":"Sweden"},{"key":"CH","value":"Switzerland"},{"key":"SY","value":"Syrian Arab Republic"},{"key":"TW","value":"Taiwan Province of China"},{"key":"TJ","value":"Tajikistan"},{"key":"TZ","value":"Tanzania United Republic of"},{"key":"TH","value":"Thailand"},{"key":"TL","value":"Timor-Leste"},{"key":"TG","value":"Togo"},{"key":"TK","value":"Tokelau"},{"key":"TO","value":"Tonga"},{"key":"TT","value":"Trinidad and Tobago"},{"key":"TN","value":"Tunisia"},{"key":"TR","value":"Turkey"},{"key":"TM","value":"Turkmenistan"},{"key":"TC","value":"Turks and Caicos Islands"},{"key":"TV","value":"Tuvalu"},{"key":"UG","value":"Uganda"},{"key":"UA","value":"Ukraine"},{"key":"AE","value":"United Arab Emirates"},{"key":"GB","value":"United Kingdom"},{"key":"US","value":"United States"}
1,{"key":"UM","value":"United States Minor Outlying Islands"},{"key":"UY","value":"Uruguay"},{"key":"UZ","value":"Uzbekistan"},{"key":"VU","value":"Vanuatu"},{"key":"VE","value":"Venezuela"},{"key":"VN","value":"Viet Nam"},{"key":"VG","value":"Virgin Islands British"},{"key":"VI","value":"Virgin Islands U.s."},{"key":"WF","value":"Wallis and Futuna"},{"key":"EH","value":"Western Sahara"},{"key":"YE","value":"Yemen"},{"key":"ZM","value":"Zambia"},{"key":"ZW","value":"Zimbabwe"}]');var es=a(97318),el=a.n(es);let ed=e=>{let t=e=>{let t=el()(en,t=>t.key===e);return t?.value};return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(Y.default,{children:(0,i.jsx)(s.A,{container:!0,children:(0,i.jsx)(s.A,{mb:3,size:{md:10,xs:12},children:(0,i.jsxs)(ei.A,{children:[(0,i.jsxs)(s.A,{container:!0,spacing:2,children:[(0,i.jsxs)(s.A,{size:{md:6,xs:6},children:[(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:600,children:e.subscriptionInfo?.site.siteName}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.subscriptionInfo?.site.address.street1}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.subscriptionInfo?.site.address.street2}),(0,i.jsxs)(l.default,{variant:"paragraph-sm",children:[e.subscriptionInfo?.site.address.city,", ",e.subscriptionInfo?.site.address.region," ",e.subscriptionInfo?.site.address.postalCode]}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:t(e.subscriptionInfo?.site.address.country)}),(0,i.jsxs)(l.default,{variant:"paragraph-sm",children:["Phone: ",(0,m.n4)(e.subscriptionInfo?.site.address.phone)]}),(0,i.jsxs)(l.default,{variant:"paragraph-sm",children:["Email: ",e.subscriptionInfo?.site.siteEmail]})]}),(0,i.jsx)(s.A,{textAlign:"left",size:{md:6,xs:6},children:(0,i.jsxs)(s.A,{container:!0,spacing:2,children:[(0,i.jsxs)(s.A,{size:{md:6},children:[(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:600,children:"Invoice"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Invoice #"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Billed On"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Terms"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Due On"})]}),(0,i.jsxs)(s.A,{size:{md:6},children:[(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:500,children:"\xa0"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.invoice.invoiceInfo.number}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:(0,m.jI)(e.invoice.invoiceInfo.createdAt,"ll")}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.invoice.invoiceInfo.term}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:(0,m.jI)(e.invoice.invoiceInfo.dueAt,"ll")})]})]})})]}),(0,i.jsxs)(s.A,{container:!0,spacing:2,mt:2,children:[(0,i.jsxs)(s.A,{size:{md:6,xs:6},children:[(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:600,children:"Bill To"}),(0,i.jsxs)(l.default,{variant:"paragraph-sm",children:[e.invoice.billingInfo.firstName," ",e.invoice.billingInfo.lastName]}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.invoice.billingInfo.address.street1}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.invoice.billingInfo.street2}),(0,i.jsxs)(l.default,{variant:"paragraph-sm",children:[e.invoice.billingInfo.address.city,", ",e.invoice.billingInfo.address.region," ",e.invoice.billingInfo.address.postalCode]}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:t(e.invoice.billingInfo.address.country)})]}),(0,i.jsx)(s.A,{textAlign:"left",size:{md:6,xs:6},children:(0,i.jsx)(G.A,{children:(0,i.jsx)(K.A,{sx:{padding:"unset"},children:(0,i.jsxs)(et.A,{children:[(0,i.jsxs)(X.A,{children:[(0,i.jsx)(ee.A,{align:"center",style:{backgroundColor:"#9FBB70"},children:(0,i.jsx)(l.default,{variant:"paragraph-sm",color:"white",fontWeight:600,children:e.invoice.invoiceInfo.state.toUpperCase()})}),(0,i.jsx)(ee.A,{align:"left",style:{backgroundColor:"#E8E8E8"},children:(0,i.jsxs)(l.default,{variant:"paragraph-sm",children:["on ",(0,m.jI)(e.invoice.invoiceInfo.createdAt,"ll")]})})]}),(0,i.jsx)(X.A,{children:(0,i.jsx)(ee.A,{colSpan:2,align:"center",children:(0,i.jsxs)(l.default,{variant:"paragraph-lg",children:["$ ",e.invoice.invoiceInfo.paid?.toFixed(2)," ",(0,i.jsx)("span",{style:{fontSize:"16px",color:"#808080",fontWeight:"600"},children:e.invoice.invoiceInfo.currency})]})})})]})})})})]}),(0,i.jsx)(s.A,{mt:3,children:(0,i.jsx)(G.A,{children:(0,i.jsx)(K.A,{s
1x:{padding:"unset",border:"unset"},children:(0,i.jsxs)(et.A,{children:[(0,i.jsxs)(X.A,{style:{backgroundColor:"#E8E8E8",fontWeight:600},children:[(0,i.jsx)(ee.A,{align:"left",style:{minWidth:"150px"},children:(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Date"})}),(0,i.jsx)(ee.A,{align:"left",children:(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Description"})}),(0,i.jsx)(ee.A,{align:"right",children:(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Qty"})}),(0,i.jsx)(ee.A,{align:"right",children:(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Price"})}),(0,i.jsx)(ee.A,{align:"right",children:(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Subtotal"})})]}),e.invoice.lineItems.map((e,t)=>(0,i.jsxs)(X.A,{children:[(0,i.jsxs)(ee.A,{align:"left",children:[(0,m.jI)(e.startDate,"ll")," - ",(0,m.jI)(e.endDate,"ll")]}),(0,i.jsx)(ee.A,{align:"left",children:e.description}),(0,i.jsx)(ee.A,{align:"right",children:e.quantity}),(0,i.jsxs)(ee.A,{align:"right",children:["$",e.unitAmount]}),(0,i.jsxs)(ee.A,{align:"right",children:["$",e.amount]})]},t)),(0,i.jsxs)(X.A,{children:[(0,i.jsx)(ee.A,{rowSpan:4,colSpan:3}),(0,i.jsx)(ee.A,{children:"Subtotal"}),(0,i.jsxs)(ee.A,{align:"right",children:["$",e.invoice.invoiceInfo.subTotal]})]}),(0,i.jsxs)(X.A,{children:[(0,i.jsx)(ee.A,{children:(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:600,children:"Total"})}),(0,i.jsxs)(ee.A,{align:"right",children:["$",e.invoice.invoiceInfo.total]})]}),(0,i.jsxs)(X.A,{children:[(0,i.jsx)(ee.A,{children:"Paid"}),(0,i.jsxs)(ee.A,{align:"right",children:["($",e.invoice.invoiceInfo.paid,")"]})]}),(0,i.jsxs)(X.A,{children:[(0,i.jsx)(ee.A,{style:{borderTop:"1px solid #B5BFC5"},children:(0,i.jsx)(l.default,{variant:"h4",fontWeight:600,children:"Amount Due"})}),(0,i.jsx)(ee.A,{align:"right",style:{borderTop:"1px solid #B5BFC5"},children:(0,i.jsxs)(l.default,{variant:"h4",fontWeight:600,children:["$",e.invoice.invoiceInfo.balance.toFixed(2)]})})]})]})})})}),(0,i.jsxs)(s.A,{mt:5,children:[(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:600,children:"Payments"}),e.invoice.paymentHistories.map((e,t)=>(0,i.jsxs)(l.default,{variant:"paragraph-sm",children:[(0,m.jI)(e.createdDate,"ll")," \xa0\xa0\xa0 $",e.amount," Payment from ",e.paymentMethod?.cardType," â¢â¢â¢â¢ ",e.paymentMethod?.lastFour," "]},t))]}),(0,i.jsxs)(s.A,{children:[(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:600,children:"Notes"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.invoice.note.customerNotes}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.invoice.note.systemNotes}),e.invoice.note.termsAndConditions&&(0,i.jsxs)(l.default,{variant:"paragraph-sm",children:["Terms & Conditions: ",e.invoice.note.termsAndConditions]})]})]})})})})})},eo=e=>{let{invoice:t,subscriptionInfo:a}=e;return(0,i.jsx)(ed,{invoice:t,subscriptionInfo:a})};var ec=a(13160),em=a(60642),eh=a(67884),ep=a(37198),eu=a.n(ep),ex=a(98604),eg=a(73590),ef=a.n(eg);a(7440);var ej=a(68458),ev=a(71301),eb=a(375),ey=a(85500),eA=a(17322),eC=a(78687),ek=a(75428),eS=a(60709),eN=a(9856),ew=a(58847),eI=a(86368),eT=a(51619);let eF=(0,n.A)(d.default)({maxHeight:"unset",[C.A.breakpoints.up("md")]:{maxHeight:"30vh",overflow:"auto"}}),eM=(0,n.A)("img")({margin:"0 1rem",cursor:"pointer"}),eP=(0,n.A)(d.default)({maxWidth:"100%",[C.A.breakpoints.up("md")]:{maxWidth:"50%"}}),eD=(0,n.A)("div")({width:"100%",height:"1px",background:"#BAE9FC",margin:"1rem 0"}),ez=(0,n.A)(u.A)({width:"100%",[C.A.breakpoints.up("md")]:{width:"unset"}}),eB=e=>{let{stateEnroll:t,setStateEnroll:a,setData:n,data:o,enrollmentPrice:c}=e,{executeRecaptcha:m}=(0,eI._Y)(),[h,p]=(0,r.useState)(!1),[u,g]=(0,r.useState)(""),[f,j]=(0,r.useState)(""),[v,b]=(0,r.useState)(0),y=(0,ej.useRouter)(),[A,C]=(0,r.useState)({cardName:"",cardNumber:"",expiration:"",cvv:"",address:"",address2:"",city:"",state:"",zip:"",couponCode:"",apaID:"",couponEmail:""}),[S,N]=(0,r.useState)({cardName:"",cardNumber:"",expiration:"",cvv:"",address:"",address2:"",city:"",state:"",zip:"",isAgreeCheckbox:!1,couponCode:"",apaID:"",couponEmail:""}),[w,I]=(0,r.useState)(void 0),[T,F]=(0,r.useState)(!1),M=(0,em.G)(e=>e.siteLocationSlice.locations),[P,D]=(0,r.useState)(!1),{hideLoading:z,showLoading:B}=(0,eb.n)(),[$,W]=(0,r.useState)(4),[E]=(0,eS.E)(),O=(0,k.TK)(M,o.clinic),{setAlert:R}=(0,ey.Z)();(0,r.useEffect)(()=>{o?.pets&&o?.pets?.length>0?b(o?.pets?.length*o?.pets[0].price):b(0),(0,k.sr)(I,R)},[o]);let L=async e=>{try{let t=await fetch("/api/membership",{method:"POST",body:JSON.stringify(e)}),a=(await t.json()).data;if(200!==t.status){let e={...o,errorPostEnrollment:{status:t.status||400,message:a?.from==="Recurly"?a?.message:"Oops something went wrong!"}};n(e)}else{let e={...o,errorPostEnrollment:{status:t.status,message:a}};n(e)}return!0}catch(e){return z(),R(e.message),!1}finally{z()}},U=async()=>
1{if(!m||(B(),o.token=await m("enrollmentPay"),(()=>{for(let[e,t]of(S.cardName||(A.cardName="Field is required.",C(JSON.parse(JSON.stringify(A)))),S.cardNumber?eu().number(S.cardNumber.replace(/\s/g,"")).isValid||(A.cardNumber="Invalid Card Number."):A.cardNumber="Field is required.",C(JSON.parse(JSON.stringify(A))),S.expiration?new Date(S.expiration)<new Date&&(A.expiration="Credit Card expired.",C(JSON.parse(JSON.stringify(A))),R("Credit Card expired.")):(A.expiration="Field is required.",C(JSON.parse(JSON.stringify(A)))),S.cvv?S.cvv.length!==$&&(A.cvv="Invalid CVV.",C(JSON.parse(JSON.stringify(A)))):(A.cvv="Field is required.",C(JSON.parse(JSON.stringify(A)))),S.address||(A.address="Field is required.",C(JSON.parse(JSON.stringify(A)))),S.city||(A.city="Field is required.",C(JSON.parse(JSON.stringify(A)))),S.state||(A.state="Field is required.",C(JSON.parse(JSON.stringify(A)))),S.zip?S.zip&&!0!==ex.validate("us",S.zip)&&(A.zip="Zipcode invalid.",C(JSON.parse(JSON.stringify(A)))):(A.zip="Field is required.",C(JSON.parse(JSON.stringify(A)))),Object.entries(A)))if(t)if("Field is required."===t)return R("Please enter your information.","error"),D(!0),!0;else return R(t,"error"),D(!0),!0;return!S.isAgreeCheckbox&&(R("Please accept term and condition","error"),D(!0),!0)})()))return;let e=[...t],i=e.findIndex(e=>!0===e.isShow);if(o?.pets?.length===0)_({description:"Pet is missing. Please add at least one Pet."}).then(()=>{y.push("/membership")}).catch(()=>console.log("Deletion cancelled."));else if(i>-1){let t,r=(S.isAgreeCheckbox=!0,t=S.expiration,{locationId:o?.clinic,customer:{firstName:o?.firstName.trim(),lastName:o?.lastName.trim(),email:o?.email.toLowerCase(),mobile:o?.phone?.replace("+1","")},animal:{name:o?.pets[0].petName?.trim(),dob:o?.pets[0].petBirthday?(0,k.hp)(o?.pets[0].petBirthday,O.timeZone,"MM-DD-yyyy"):"",breedId:o?.pets[0].breed,speciesId:o?.pets[0].isDogChecked?"1":"2",apaId:T&&S?.apaID&&S?.couponCode.toLowerCase().startsWith("apa")?S?.apaID.trim():null,couponCode:T&&S?.couponCode?S?.couponCode.trim():null,couponEmail:T&&S?.couponEmail&&S?.couponCode.toLowerCase().startsWith("upgrade")?S?.couponEmail:null,isNeutered:o?.pets[0]?.isNeutered&&JSON.parse(o?.pets[0].isNeutered),gender:o?.pets[0]?.gender},billingAddress:{address:S.address.trim(),address2:S.address2.trim(),city:S.city.trim(),state:S.state,zipcode:S.zip,country:"US",nameOnCard:S.cardName.trim(),cardNumber:S.cardNumber,expiredMonth:ef()(t).format("MM").toString(),expiredYear:ef()(t).format("YYYY").toString(),cvv:S.cvv},acceptedTermsAndConditions:S.isAgreeCheckbox,clientIPAddress:w,token:o.token});B();let n=L(r);await n&&(e[i].isShow=!1,a(e)),z()}},V=(e,t)=>{if(g(e),"info"===e)j(JSON.parse(JSON.stringify({firstName:o?.firstName,lastName:o?.lastName,email:o?.email,phone:o?.phone,emailConfirm:o?.emailConfirm,phoneConfirm:o?.phoneConfirm,checkbox:o?.isCheckbox})));else if("infoPet"===e&&"number"==typeof t){let e=o?.pets[t];e.index=t,e.clinic=o?.clinic,j(e)}p(!0)},_=(0,ec.SC)(),H=(e,t)=>{_({description:`This will permanently delete ${e.petName}.`}).then(()=>{let e;(e=[...o.pets]).splice(t,1),o.pets=[...e],n(JSON.parse(JSON.stringify(o)))}).catch(()=>console.log("Deletion cancelled."))},Y=(0,em.G)(e=>e.breedsSlice.data),q=e=>{let t="";return Y.forEach(a=>{a.breedLookupId===Number(e)&&(t=a.breedName)}),t};(0,r.useEffect)(()=>((0,eT.sendGTMEvent)({event:"Enrollment",enrollmentStep:"Step 3: Payment",pagePath:window.location.href,pageTitle:document.title}),()=>{(0,eT.sendGTMEvent)({enrollmentStep:"Step 3: User left enrollment page"})}),[]);let J=()=>(0,i.jsxs)(d.default,{children:[(0,i.jsx)(l.default,{mb:2,variant:"paragraph-lg",sx:{display:{xs:"none",lg:"flex",sm:"flex"}},children:"Summary"}),eh.Fr?(0,i.jsxs)(d.default,{children:[(0,i.jsxs)(d.default,{sx:{display:"flex",justifyContent:"space-between"},children:[(0,i.jsx)(d.default,{sx:{display:"flex",marginBottom:".5rem"},children:(0,i.jsxs)(eP,{children:[(0,i.jsxs)(l.default,{variant:"paragraph",children:[o?.firstName," ",o?.lastName]}),(0,i.jsx)(l.default,{variant:"paragraph",children:o?.email})]})}
1),(0,i.jsx)(d.default,{mr:2,sx:{display:"flex",alignItems:"rigth",cursor:"pointer"},onClick:()=>V("info"),children:(0,i.jsx)(l.default,{color:"primary",variant:"h4",textTransform:"capitalize",children:"Edit"})})]}),(0,i.jsx)(eF,{children:o?.pets?.map((e,t)=>(0,i.jsxs)(d.default,{children:[(0,i.jsx)(eD,{}),(0,i.jsxs)(d.default,{sx:{display:"flex",justifyContent:"space-between"},children:[(0,i.jsx)(d.default,{sx:{display:"flex",marginBottom:".5rem"},children:(0,i.jsxs)(eP,{children:[(0,i.jsxs)(l.default,{fontWeight:"600",variant:"paragraph",children:[e?.petName," (",q(e?.breed),")"]}),(0,i.jsxs)(l.default,{fontWeight:"700",variant:"paragraph",children:[e.price,"$/month"]})]})}),!e.isPetSelectedFromDropdown&&(0,i.jsxs)(d.default,{mr:2,sx:{display:"flex",alignItems:"right",cursor:"pointer"},children:[(0,i.jsx)(l.default,{onClick:()=>V("infoPet",t),color:"primary",variant:"h4",textTransform:"capitalize",children:"Edit"}),(0,i.jsx)(l.default,{ml:2,onClick:()=>H(e,t),color:"primary",variant:"h4",textTransform:"capitalize",children:"Remove"})]})]})]},`${e?.petName}${t}`))})]}):(0,i.jsxs)(d.default,{children:[(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.default,{sx:{display:"flex",marginBottom:".5rem"},children:(0,i.jsx)(l.default,{variant:"paragraph",children:"Thrive Clinic"})}),(0,i.jsxs)(eP,{children:[(0,i.jsx)(l.default,{fontWeight:"600",variant:"paragraph-sm",children:O?.vanityName||O?.locationName}),(0,i.jsxs)(l.default,{fontWeight:"600",variant:"paragraph-sm",children:[O?.addressLine1?`${O?.addressLine1}`:"",O?.city?`, ${O?.city}`:"",O?.state?`, ${O?.state}`:"",O?.postcode?`${O?.postcode}`:""]}),(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:"600",children:(0,i.jsx)(x.A,{href:`tel:${O?.mainPhone}`,id:"ClickToCall_CTA",children:(0,ev.n4)(O?.mainPhone)})})]})]}),(0,i.jsxs)(d.default,{sx:{display:"flex",marginBottom:".5rem",marginTop:".5rem"},children:[(0,i.jsx)(l.default,{variant:"paragraph",children:"Your Information"}),(0,i.jsx)(eM,{src:"/images/assets/images/edit.svg",onClick:()=>V("info")})]}),(0,i.jsxs)(eP,{children:[(0,i.jsxs)(l.default,{fontWeight:"600",variant:"paragraph-sm",children:[o?.firstName," ",o?.lastName]}),(0,i.jsx)(l.default,{fontWeight:"600",variant:"paragraph-sm",children:o?.email})]}),(0,i.jsx)(eF,{children:o?.pets?.map((e,t)=>(0,i.jsxs)(d.default,{children:[(0,i.jsx)(eD,{}),(0,i.jsxs)(d.default,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,i.jsxs)(d.default,{sx:{display:"flex",marginBottom:".5rem"},children:[(0,i.jsxs)(l.default,{variant:"paragraph",children:[e?.petName,"'s Information"]}),!e.isPetSelectedFromDropdown&&(0,i.jsx)(eM,{src:"/images/assets/images/edit.svg",onClick:()=>V("infoPet",t)})]}),!e.isPetSelectedFromDropdown&&(0,i.jsxs)(d.default,{mr:2,sx:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:()=>H(e,t),children:[(0,i.jsx)("img",{src:"/images/assets/images/close-circle.svg",alt:"remove pet"}),(0,i.jsx)(l.default,{color:"primary",variant:"paragraph",children:"Remove Pet"})]})]}),(0,i.jsxs)(d.default,{sx:{display:"flex"},children:[(0,i.jsx)("img",{src:e?.isDogChecked?"/images/assets/images/Dog.svg":"/images/assets/images/Cat.svg",alt:"dog"}),(0,i.jsxs)(d.default,{sx:{marginLeft:"1rem"},children:[(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:"bold",children:e?.isDogChecked?"Dog":"Cat"}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:"bold",children:["Breed: ",q(e?.breed)]}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:"bold",children:["Born: ",e?.petBirthday?ef()(e?.petBirthday).format("MM/yyyy"):""]})]}),(0,i.jsxs)(l.default,{mt:5,ml:2,variant:"paragraph-lg",children:["$",e.price,"/month"]})]})]},`${e?.petName}${t}`))})]}),(0,i.jsx)(eA.A,{data:o,isValidCoupon:T,setValues:N,setAlert:R,setIsValidCoupon:F,values:S}),(0,i.jsxs)(l.default,{variant:"paragraph-lg",children:["Total: $",v.toFixed(2),"/month"]}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"*Requires 12 month minimum commitment"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"**Pet Adoption ID is required with coupon and located on your adoption paperwork"})]});return(0,i.jsxs)(d.default,{component:"section",children:[(0,i.jsx)(l.default,{mb:3,variant:"h1",children:"Payment"}),(0,i.jsxs)(s.A,{container:!0,spacing:4,children:[(0,i.jsx)(s.A,{sx:{display:{lg:"none",sm:"none"}},size:{xs:12,md:6},children:J()}),(0,i.jsx)(s.A,{size:{xs:12,md:6},children:(0,i.jsxs)(eN.A,{children:[(0,i.jsx)(l.default,{mb:2,variant:"paragraph-lg",children:"Credit Card"}),(0,i.jsx)(ek.l1,{initialValues:S,onSubmit:U,children:(0,i.jsxs)(ek.lV,{
1children:[(0,i.jsx)(eC.A,{values:S,setValues:N,error:A,setError:C,isEnrollment:!0,setDisableButton:D,setLengthCVV:W,cvvLength:$}),(0,i.jsx)(ez,{variant:"primary",type:"submit",disabled:P,children:"Make Your Payment"})]})})]})}),(0,i.jsx)(s.A,{sx:{display:{xs:"none",lg:"flex",sm:"flex"}},size:{xs:12,md:6},children:J()})]}),(0,i.jsx)(ew.A,{setAlert:R,enrollmentPrice:c,isOpen:h,setIsOpen:p,type:u,data:o,setData:n,infoPet:f,setInfoPet:j,isRequiredClinic:!0,isShowClinicField:!0})]})};var e$=a(99129),eW=a(47970),eE=a(80322),eO=a(38699),eR=a(50108),eL=a(78200),eU=a(87417),eV=a(85565),e_=a(19592),eH=a(74016),eY=a(99308),eq=a(31640),eJ=a(26167),eG=a(78110),eZ=a(13214),eK=a(85998),eQ=a(42399),eX=a(22965),e0=a.n(eX),e1=a(37882),e2=a(35467);let e5="EnrollmentRegisterSection",e6={input:`${e5}-input`,error:`${e5}-error`,root:`${e5}-root`};(0,e$.default)(d.default)(e=>{let{theme:t}=e;return{[`& .${e6.input}`]:{border:"1px solid #C2C9D1",fontSize:C.A.typography["form-input"].fontSize,fontFamily:C.A.typography["form-input"].fontFamily,fontWeight:C.A.typography["form-input"].fontWeight,lineHeight:C.A.typography["form-input"].lineHeight,borderRadius:8},[`& .${e6.error}`]:{border:"1px solid red",fontSize:C.A.typography["form-input"].fontSize,fontFamily:C.A.typography["form-input"].fontFamily,fontWeight:C.A.typography["form-input"].fontWeight,lineHeight:C.A.typography["form-input"].lineHeight,borderRadius:8,"&::placeholder":{color:C.A.palette.error.main}},[`& .${e6.root}`]:{"& .MuiIconButton-root":{color:"#151718"},"& .MuiOutlinedInput-root":{fontSize:C.A.typography["form-input"].fontSize,fontFamily:C.A.typography["form-input"].fontFamily,fontWeight:C.A.typography["form-input"].fontWeight,lineHeight:C.A.typography["form-input"].lineHeight,borderRadius:8},"& .MuiSelect-icon":{color:"black !important"}}}});let e4=(0,e$.default)(d.default)({display:"flex",flexDirection:"column",marginBottom:"2rem",width:"100%",[C.A.breakpoints.up("md")]:{width:"80%"}}),e3=(0,e$.default)(d.default)({display:"flex",flexDirection:"column",marginBottom:"2rem"}),e8=(0,e$.default)(s.A)({paddingLeft:"0 !important"}),e7=(0,e$.default)(s.A)({paddingLeft:"0 !important",[C.A.breakpoints.up("md")]:{paddingLeft:"16px !important"}}),e9=(0,e$.default)("div")(e=>({background:`url(${e.attr.petUrl}) center, url(${e.attr.isCheck?"/images/assets/svg/checked.svg":"/images/assets/svg/unchecked.svg"}) ${e.attr.isCheck,"50% 50%"}`,width:"160px",height:"120px",backgroundRepeat:"no-repeat",cursor:"pointer",backgroundSize:"160px",[e.theme.breakpoints.up("md")]:{background:`${e.attr.isCheck?"url('/images/assets/svg/check.svg') 101% 2%,":""} url(${e.attr.petUrl}) center, url(${e.attr.isCheck?"/images/assets/svg/bg-check.svg":"/images/assets/svg/bg-uncheck.svg"}) ${e.attr.isCheck?"50% -170%":"50% 50%"}`,width:"250px",height:"220px",backgroundRepeat:"no-repeat",cursor:"pointer"}})),te=e=>{let t,{enrollmentPrice:a,setIsChangeWidthPage:n,stateEnroll:o,setStateEnroll:c,setData:h,customerInfo:p,petInfo:g}=e,f=(0,k.st)(p),[j,v]=(0,r.useState)(new Date),b=(0,em.G)(e=>e.siteLocationSlice.locations),[y,A]=(0,r.useState)({petName:"",breed:"",petBirthday:"",firstName:"",lastName:"",email:"",phone:"",emailConfirm:"",phoneConfirm:"",isEnrollChecked:"",clinic:!1,gender:!1,isNeutered:!1}),[C,S]=(0,r.useState)({petName:g?.name||"",breed:g?.breed||0,petBirthday:g?.petBirthday||new Date,email:p?.email||"",firstName:p?.firstName||"",lastName:p?.lastName||"",phone:(0,m.ii)(f?.value),emailConfirm:p?.email||"",phoneConfirm:(0,m.ii)(f?.value),isCheckbox:!1,isDogChecked:!g?.isDogChecked||"true"===g.isDogChecked,isCatChecked:!!g?.isDogChecked&&"false"===g.isDogChecked,price:a,clinic:0,gender:"",isNeutered:"",microchipId:""}),N=(0,em.G)(e=>e.breedsSlice.data),w=(0,em.G)(e=>e.location),I=w.item,[T,F]=(0,r.useState)([]),[M,P]=(0,r.useState)({}),{data:D}=(0,e1.useSession)(),z=(0,r.useCallback)(()=>{F(T?.filter(e=>e.speciesLookupId===(C.isCatChecked?2:1)))},[N,C]);(0,r.useEffect)(()=>{z()},[N,z,C]),(0,r.useEffect)(()=>{I.capabilities?.isMembershipEnabled&&S({...C,clinic:I.id})},[w]),(0,r.useEffect)(()=>{(async()=>{e0()(N)&&await (0,k.ZI)(C,T,y,A,S,F,P,N)})()},[b,C.clinic,N]);let B=async()=>
1{if(C.petName?/^[A-Za-z\u00C0-\u1EF9]*$/.test(C.petName)||(y.petName="Pet's name should only contain alphabetic characters."):y.petName="Field is required.",C.petBirthday?(y.petBirthday="",(new Date<new Date(C.petBirthday)||new Date(C.petBirthday)<new Date("1900-01-01"))&&(y.petBirthday="Pet's D.O.B invalid.")):y.petBirthday="Field is required.",C.breed||(y.breed="Field is required."),0===C.clinic&&(y.clinic=!0),C.isCatChecked||C.isDogChecked||(y.isEnrollChecked="Field is required."),C.firstName||(y.firstName="Field is required."),C.lastName||(y.lastName="Field is required."),C.email)try{let e=eQ.Ik({email:eQ.Yj().email()});await e.validate({email:C.email})}catch(e){y.email="Email address is invalid."}else y.email="Field is required.";for(let[e,t]of(C.gender||(y.gender=!0),C.emailConfirm?C.email!==C.emailConfirm?y.emailConfirm="The confirm email address doesn't match.":y.emailConfirm="":y.emailConfirm="Field is required.",C.phone?(0,ev.g0)(C.phone)||(y.phone="Phone number is invalid.",A(JSON.parse(JSON.stringify(y)))):y.phone="Field is required.",C.phoneConfirm?C.phone!==C.phoneConfirm?y.phoneConfirm="The confirm phone number doesn't match.":y.phoneConfirm="":y.phoneConfirm="Field is required.",A(JSON.parse(JSON.stringify(y))),Object.entries(y)))if(t){if("Field is required."===t||y.clinic||y.gender)return $("Please enter your information."),!0;return"boolean"!=typeof t&&$(t),!0}return!1},{setAlert:$}=(0,ey.Z)(),W=async()=>{if(await B())return;if(C.isCheckbox){let e={firstName:C.firstName,lastName:C.lastName,email:C.email.toLowerCase(),phone:C.phone.replace("+1",""),interestId:e_.tz[2].id};try{let t=eQ.Ik({email:eQ.Yj().email()});await t.validate({email:e.email})}catch{$("Email address is invalid.");return}let t=await fetch("/api/customers/lead",{method:"POST",body:JSON.stringify(e)});if(!t.ok)return void $((await t.json()).data)}let e=[...o],t=e.findIndex(e=>!1===e.isActive);t>-1&&(e[t].isActive=!0,e[t-1].isShow=!1,e[t].isShow=!0,c(e)),h({firstName:C.firstName,lastName:C.lastName,email:C.email,emailConfirm:C.emailConfirm,phoneConfirm:C.phoneConfirm,pets:[{petName:C.petName,breed:C.breed,petBirthday:C.petBirthday,isDogChecked:C.isDogChecked,isCatChecked:C.isCatChecked,price:a,gender:C.gender,isNeutered:C.isNeutered,microchipId:C.microchipId}],phone:C.phone,isCheckbox:C.isCheckbox,clinic:C.clinic}),n(!1)},E=e=>{let t=e.target,a=t.name,i=t.value;switch(a){case"petName":C.petName=i,y.petName="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"breed":C.breed=i,y.breed="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"firstName":C.firstName=i,y.firstName="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"lastName":C.lastName=i,y.lastName="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"email":C.email=i,y.email="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"emailConfirm":C.emailConfirm=i,y.emailConfirm="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"phone":C.phone=i,y.phone="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"isCheckbox":C.isCheckbox=t.checked,S(JSON.parse(JSON.stringify(C)));break;case"clinic":C.clinic=i,y.clinic=!1,S(JSON.parse(JSON.stringify(C))),(0,k.V4)(b,i,v);break;case"gender":C.gender=i,y.gender=!1,A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"isNeutered":C.isNeutered=i,y.isNeutered=!1,A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)));break;case"microchipId":C.microchipId=i,S(JSON.parse(JSON.stringify(C)))}},O=(t=(0,eW.default)(),(0,eV.A)(t.breakpoints.up("sm")));return(0,i.jsxs)(d.default,{component:"section",children:[!(0,k.M3)(D)&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.default,{variant:"h3",children:"Already Have An Account?"}),(0,i.jsxs)(d.default,{sx:{borderBottom:"1px solid #9C9D9C",mb:3,pb:3,width:["100%","80%"]},children:[(0,i.jsxs)(l.default,{variant:"paragraph",mb:1,children:[(0,i.jsx)(x.A,{fontWeight:700,color:"primary",onClick:()=>
1{(0,e1.signIn)("azure-ad-b2c",{callbackUrl:"/enrollment"})},children:"Log In Here"}),"\xa0 for a quicker enrollment process."]}),(0,i.jsx)(l.default,{variant:"paragraph",children:"If your pet has a legacy THRIVE PLUS membership, please complete the enrollment form without logging in"})]})]}),(0,i.jsx)(l.default,{variant:"h1",children:"Enrollment"}),(0,i.jsx)(l.default,{variant:"paragraph",mt:1,children:"Tell us a little about you and your pet."}),(0,i.jsx)(ek.l1,{initialValues:C,onSubmit:W,children:(0,i.jsx)(ek.lV,{children:(0,i.jsx)(eN.A,{children:(0,i.jsxs)(d.default,{sx:{padding:"40px 0 60px"},children:[(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"clinic",children:"Select Thrive Clinic"}),(0,i.jsx)(eG.A,{id:"clinic",error:!!y.clinic,name:"clinic",onChange:E,value:C.clinic,defaultText:"Make your selection",isMembershipEnabled:!0})]}),(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"petName",children:"What's your pet's first name?"}),(0,i.jsx)(eY.A,{id:"petName",attr:{error:y.petName,isChangeWidth:!0},placeholder:y.petName||"",name:"petName",onChange:E,value:C.petName})]}),(0,i.jsx)(eJ.A,{htmlFor:"enroll",children:"Enroll my"}),(0,i.jsxs)(s.A,{container:!0,spacing:2,sx:{width:["100%","100%","80%"]},ml:0,mb:2,children:[(0,i.jsx)(e8,{size:{xs:6,md:6},children:(0,i.jsx)(e9,{attr:{isCheck:C.isDogChecked,petUrl:O?"/images/assets/svg/dog.svg":"/images/assets/svg/dog-mobile.svg"},onClick:()=>(0,e2.Bz)(1,N,M,F,S,C)})}),(0,i.jsx)(e7,{size:{xs:6,md:6},children:(0,i.jsx)(e9,{attr:{isCheck:C.isCatChecked,petUrl:O?"/images/assets/svg/cat.svg":"/images/assets/svg/cat-mobile.svg"},onClick:()=>(0,e2.Bz)(1,N,M,F,S,C)})})]}),(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"breed",children:"What breed is your pet?"}),(0,i.jsx)(eH.A,{id:"breed",attr:{isChangeWidth:!0},error:!!y.breed,value:(0,k.ht)(N,C.breed),onChange:(e,t)=>
1{C.breed=t?.breedLookupId,y.breed="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)))},options:T||[],variant:"breed"},C.isDogChecked?"Dog":"Cat")]}),(0,i.jsxs)(eK.A,{enrollment:!0,children:[(0,i.jsx)(eJ.A,{htmlFor:"petBirthday",children:"What is your pet's date of birth"}),(0,i.jsx)(eL.$,{dateAdapter:eU.h,children:(0,i.jsx)(eR.l,{className:y.petBirthday?e6.error:e6.input,onChange:e=>{C.petBirthday=e,y.petBirthday="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)))},views:["year","month","day"],format:"MM/dd/yyyy",maxDate:j,value:C.petBirthday?new Date(C.petBirthday):new Date,onError:()=>!!y.petBirthday})})]}),(0,i.jsxs)(s.A,{sx:{width:["100%","100%","80%"]},ml:0,children:[(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"gender",children:"What is the gender of your pet?"}),(0,i.jsxs)(eq.A,{id:"gender",error:!!y.gender,name:"gender",value:C.gender,onChange:E,children:[(0,i.jsx)(eE.A,{disabled:!0,value:"",children:"Make Your Selection"}),(0,i.jsx)(eE.A,{value:"Male",children:"Male"}),(0,i.jsx)(eE.A,{value:"Female",children:"Female"})]})]}),(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"isNeutered",children:"Has your pet been spayed/neutered?"}),(0,i.jsxs)(eq.A,{id:"isNeutered",error:!!y.isNeutered,name:"isNeutered",value:C.isNeutered,onChange:E,children:[(0,i.jsx)(eE.A,{disabled:!0,value:"",children:"Make Your Selection"}),(0,i.jsx)(eE.A,{value:!0,children:"Yes"}),(0,i.jsx)(eE.A,{value:!1,children:"No"})]})]}),(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"microchipId",children:"If microchipped, please provide your pet's microchip ID (optional)"}),(0,i.jsx)(eY.A,{attr:{},value:C.microchipId,id:"microchipId",name:"microchipId",onChange:E,placeholder:"#"})]})]}),(0,i.jsxs)(s.A,{container:!0,sx:{width:["100%","100%","80%"]},ml:0,children:[(0,i.jsx)(e8,{size:{xs:12,md:6},children:(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"firstName",children:"Your first name"}),(0,i.jsx)(eY.A,{id:"firstName",attr:{error:y.firstName},placeholder:y.firstName||"",name:"firstName",onChange:E,value:C.firstName})]})}),(0,i.jsx)(e7,{size:{xs:12,md:6},children:(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"lastName",children:"Your last name"}),(0,i.jsx)(eY.A,{id:"lastName",attr:{error:y.lastName},placeholder:y.lastName||"",name:"lastName",onChange:E,value:C.lastName})]})})]}),(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"email",children:"Email address"}),(0,i.jsx)(eY.A,{id:"email",attr:{error:y.email,isChangeWidth:!0},placeholder:y.email||"",name:"email",onChange:E,value:C.email}),y.email&&C.email&&(0,i.jsx)(eJ.A,{error:!0,htmlFor:"email",children:y.email})]}),(0,i.jsxs)(e3,{children:[(0,i.jsx)(eJ.A,{htmlFor:"email",children:"Confirm email address"}),(0,i.jsx)(eY.A,{id:"emailConfirm",attr:{error:y.emailConfirm,isChangeWidth:!0}
1,placeholder:y.emailConfirm||"",name:"emailConfirm",onChange:E,value:C.emailConfirm}),y.emailConfirm&&C.emailConfirm&&(0,i.jsx)(eJ.A,{error:!0,htmlFor:"email",children:y.emailConfirm})]}),(0,i.jsxs)(e4,{children:[(0,i.jsx)(eJ.A,{htmlFor:"phone",children:"Phone number"}),(0,i.jsx)(eZ.A,{id:"phone",country:"US",value:C?.phone,error:y.phone,placeholder:y.phone?y.phone:"",name:"phone",onChange:e=>{C.phone=e,y.phone="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)))}}),y.phone&&C.phone&&(0,i.jsx)(eJ.A,{error:!0,htmlFor:"phone",children:y.phone})]}),(0,i.jsxs)(e4,{children:[(0,i.jsx)(eJ.A,{htmlFor:"phone",children:"Confirm phone number"}),(0,i.jsx)(eZ.A,{id:"phoneConfirm",country:"US",value:C?.phoneConfirm,error:y.phoneConfirm,placeholder:y.phoneConfirm?y.phoneConfirm:"",name:"phoneConfirm",onChange:e=>{C.phoneConfirm=e,y.phoneConfirm="",A(JSON.parse(JSON.stringify(y))),S(JSON.parse(JSON.stringify(C)))}}),y.phoneConfirm&&C.phoneConfirm&&(0,i.jsx)(eJ.A,{error:!0,htmlFor:"phone",children:y.phoneConfirm})]}),(0,i.jsx)(d.default,{display:"flex",alignItems:"unset",children:(0,i.jsxs)(d.default,{sx:{display:"flex",flexDirection:"row",width:"100%",alignItems:"start"},mb:2,children:[(0,i.jsx)(eO.A,{id:"isCheckbox",name:"isCheckbox",checked:!!C.isCheckbox,onChange:E,slotProps:{input:{"aria-label":"controlled"}}}),(0,i.jsx)(d.default,{sx:{display:"flex",flexDirection:"column",width:"75%"},children:(0,i.jsx)(eJ.A,{htmlFor:"isCheckbox",children:"Sign me up so I don't miss out on important pet health, reminders, tips, special offers and more."})})]})}),(0,i.jsx)(u.A,{variant:"primary",sx:{width:["100%","100%","80%"]},type:"submit",children:"Continue"})]})})})})]})},tt=(0,n.A)(d.default)({display:"flex",alignItems:"center",flexDirection:"column",[C.A.breakpoints.up("md")]:{flexDirection:"row"}}),ta=(0,n.A)(u.A)(e=>({marginLeft:e.attr.marginLeft??"",marginRight:e.attr.marginRight??"",width:"100%",marginBottom:"1rem",[e.theme.breakpoints.up("md")]:{marginLeft:e.attr.mLeftResp??"",marginRight:e.attr.mRightResp??"",marginBottom:"0",width:"unset"}})),ti=e=>{let{data:t}=e,a=(0,ej.useRouter)();return(0,r.useEffect)(()=>{t?.errorPostEnrollment?.status===200&&(0,eT.sendGTMEvent)({event:"Enrollment",enrollmentStep:"Step 4: Enrollment completed",pagePath:window.location.href,pageTitle:document.title})},[t]),(0,i.jsxs)(d.default,{component:"section",mt:3,children:[t?.errorPostEnrollment?.status!==200?(0,i.jsx)(l.default,{variant:"h1",children:"Failure"}):(0,i.jsx)(l.default,{variant:"h1",children:"Congratulations!"}),(0,i.jsx)(s.A,{size:{xs:12,md:7},children:(0,i.jsx)(d.default,{children:t?.errorPostEnrollment?.status!==200?(0,i.jsx)(l.default,{mt:3,variant:"paragraph",children:t?.errorPostEnrollment?.message}):(0,i.jsxs)(l.default,{mt:3,variant:"paragraph",children:["Pet parenthood just got simpler. ",t?.pets[0].petName," is enrolled in the Thrive Network family and youâve got access to everything you need to keep your furry friend happy and healthy."]})})}),(0,i.jsx)(d.default,{sx:{paddingTop:"2rem",marginBottom:"3rem"},children:(0,i.jsxs)(tt,{children:[(0,i.jsxs)(ta,{variant:"primary",attr:{marginRight:"0",mRightResp:"2rem"},onClick:()=>a.push("/location"),children:[(0,i.jsx)("img",{src:"/images/assets/images/left-icon.svg",alt:"location icon"}),"Find a Location"]}),(0,i.jsxs)(ta,{variant:"primary",attr:{marginLeft:"0",mLeftResp:"2rem"},onClick:()=>a.push("/"),children:[(0,i.jsx)("img",{src:"/images/assets/images/right-icon.svg",alt:"calendar icon"}),"Make An Appointment"]})]})})]})},tr=(0,n.A)(d.default)(e=>({maxHeight:"unset",[e.theme.breakpoints.up("md")]:{maxHeight:e.attr.isMaxItem?"60vh":"unset",overflow:e.attr.isMaxItem?"scroll":"unset"}})),tn=(0,n.A)("img")({margin:"0 1rem",cursor:"pointer"}),ts=(0,n.A)(d.default)({maxWidth:"100%",[C.A.breakpoints.up("md")]:{maxWidth:"50%",paddingBottom:30}}),tl=(0,n.A)("div")({width:"100%",height:"1px",background:"#BAE9FC",margin:"2rem 0"}),td=(0,n.A)(d.default)({display:"flex",alignItems:"center",flexDirection:"column",[C.A.breakpoints.up("md")]:{flexDirection:"row"}}),to=e=>{let t,{stateEnroll:a,setStateEnroll:n,setData:o,data:c,enrollmentPrice:h}=e,[p,g]=(0,r.useState)(!1),[f,j]=(0,r.useState)(""),[v,b]=(0,r.useState)(""),[y,A]=(0,r.useState)(0),{setAlert:C}=(0,ey.Z)(),S=(e,t)=>{if(j(e),"info"===e)b(JSON.parse(JSON.stringify({firstName:c?.firstName,lastName:c?.lastName,email:c?.email,phone:c?.phone,emailConfirm:c?.emailConfirm,phoneConfirm:c?.phoneConfirm,checkbox:c?.isCheckbox})));else if("infoPet"===e&&"number"==typeof t){let e=c.pets[t];e.index=t,e.clinic=c?.clinic,b(e)}g(!0)},N=(0,ec.SC)();(0,r.useEffect)(()=>{c?.pets&&c?.pets?.length>0?A(c?.pets?.length*c?.pets[0].price):A(0)},[c]),(0,r.useEffect)(()=>((0,eT.sendGTMEvent)({event:"Enrollment",enrollmentStep:"Step 2: Summary",pagePath:window.location.href,pageTitle:document.title}),()=>{(0,eT.sendGTMEvent)({enrollmentStep:"Step 2: User left enrollment page"})}),[]);let w=(0,em.G)(e=>e.breedsSlice.data),I=(0,em.G)(e=>e.siteLocationSlice.locations);return(0,i.jsxs)(d.default,{component:"section",children:[(0,i.jsx)(l.default,{variant:"h1",children:"Summary"}),(0,i.jsxs)(d.default,{sx:{paddingTop:"40px"},children:[(0,i.jsx)(d.default,{sx:{display:"flex",marginBottom:".5rem"},children:(0,i.jsx)(l.default,{variant:"h3",children:"Thrive Clinic"})}),(t={}
1,I.forEach(e=>{e.locationId===Number(c?.clinic)&&(t=e)}),(0,i.jsxs)(ts,{children:[(0,i.jsx)(l.default,{variant:"paragraph",children:t?.vanityName||t?.locationName}),(0,i.jsxs)(l.default,{variant:"paragraph",children:[t?.addressLine1?`${t?.addressLine1}`:"",t?.city?`, ${t?.city}`:"",t?.state?`, ${t?.state}`:"",t?.postcode?`${t?.postcode}`:""]}),(0,i.jsx)(l.default,{variant:"paragraph",color:"primary",children:t?.mainPhone&&(0,i.jsx)(x.A,{href:`tel:${t?.mainPhone}`,id:"ClickToCall_CTA",children:t&&(0,m.n4)(t?.mainPhone)})})]})),(0,i.jsxs)(d.default,{sx:{display:"flex",marginBottom:".5rem",marginTop:"1rem"},children:[(0,i.jsx)(l.default,{variant:"h3",children:"Your Information"}),(0,i.jsx)(tn,{src:"/images/assets/images/edit.svg",onClick:()=>S("info")})]}),(0,i.jsxs)(ts,{children:[(0,i.jsxs)(l.default,{variant:"paragraph",children:[c?.firstName," ",c?.lastName]}),(0,i.jsx)(l.default,{variant:"paragraph",children:c?.email}),(0,i.jsx)(l.default,{variant:"paragraph",children:c?.phone&&(0,m.n4)(c?.phone)})]}),(0,i.jsx)(tr,{attr:{isMaxItem:c?.pets?.length>3},children:c?.pets?.map((e,t)=>(0,i.jsxs)(d.default,{children:[(0,i.jsx)(tl,{}),(0,i.jsxs)(s.A,{container:!0,sx:{display:"flex",justifyContent:"space-between"},children:[(0,i.jsxs)(s.A,{size:{xs:12,md:10},children:[(0,i.jsxs)(d.default,{sx:{display:"flex",marginBottom:".5rem"},children:[(0,i.jsxs)(l.default,{variant:"h3",textTransform:"none",children:[e?.petName,"'s Information"]}),!e.isPetSelectedFromDropdown&&(0,i.jsx)(tn,{src:"/images/assets/images/edit.svg",onClick:()=>S("infoPet",t)})]}),(0,i.jsxs)(d.default,{sx:{display:"flex"},children:[(0,i.jsx)("img",{src:e?.isDogChecked?"/images/assets/images/Dog.svg":"/images/assets/images/Cat.svg",alt:"dog/cat"}),(0,i.jsxs)(d.default,{sx:{marginLeft:"1rem"},children:[(0,i.jsx)(l.default,{variant:"paragraph",children:e?.isDogChecked?"Dog":"Cat"}),(0,i.jsxs)(l.default,{variant:"paragraph",children:["Breed: ",(0,k.ht)(w,e?.breed)?.breedName]}),(0,i.jsxs)(l.default,{variant:"paragraph",children:["Born: ",e?.petBirthday?ef()(e?.petBirthday).format("MM/yyyy"):""]})]}),(0,i.jsxs)(l.default,{mt:5,ml:2,variant:"paragraph-lg",children:["$",e.price,"/month"]})]})]}),!e.isPetSelectedFromDropdown&&(0,i.jsx)(s.A,{size:{xs:12,md:2},children:(0,i.jsxs)(d.default,{sx:{display:"flex",cursor:"pointer",alignItems:"right"},onClick:()=>{N({description:`This will permanently delete ${e.petName}.`}).then(()=>{let e;(e=[...c?.pets]).splice(t,1),c.pets=[...e],o(JSON.parse(JSON.stringify(c)))}).catch(()=>console.log("Deletion cancelled."))},children:[(0,i.jsx)("img",{src:"/images/assets/images/close-circle.svg",alt:"remove pet"}),(0,i.jsx)(l.default,{color:"primary",variant:"paragraph",children:"Remove Pet"})]})})]})]},e.name+t))}),(0,i.jsx)(tl,{}),(0,i.jsxs)(l.default,{mb:2,variant:"paragraph-lg",children:["Total: $",y.toFixed(2),"/month"]}),(0,i.jsx)(td,{children:(0,i.jsx)(u.A,{variant:"primary",sx:{width:["100%","100%","unset"]},onClick:()=>{let e=[...a],t=e.findIndex(e=>!1===e.isActive);0===c.pets.length?N({description:"Pet is missing. Please add at least one Pet."}).then(()=>S("addPet")).catch(()=>console.log("Deletion cancelled.")):(t>-1&&(e[t].isActive=!0,e[t-1].isShow=!1,e[t].isShow=!0,n(e)),o(c))},children:"Continue To Payment"})}),(0,i.jsxs)(l.default,{mt:3,variant:"paragraph-sm",ml:1,mr:1,sx:{color:"#61717B"},children:["*12-Month Minimum. Membership is per pet. Monthly membership is part of our Membership ",(0,i.jsx)("a",{target:"_blank",href:"/membership-terms-and-conditions",children:"Terms of Agreement"})]})]}),(0,i.jsx)(ew.A,{setAlert:C,enrollmentPrice:h,isOpen:p,setIsOpen:g,type:f,data:c,setData:o,infoPet:v,setInfoPet:b,isRequiredClinic:!0,isShowClinicField:!0})]})};var tc=a(47726),tm=a(92863),th=a(84498),tp=a(91822),tu=a(45228);a(40759);let tx=(0,tm.A)(e=>{let{setIsOpen:t,customerInfo:a,handleSubmit:r,setFieldValue:n,dataInput:o,petList:c}=e,m=(0,eW.default)(),h=c.find(e=>e.id==o.selectedPetId),p=eQ.Ik({email:eQ.Yj().email("Email Address is invalid.").required("Email is required."),phone:eQ.Yj().phone("US","Phone number is invalid.").required("Phone number is required.")});return(0,i.jsx)(tp.A,{attr:{height:"100%"},px:[2,2,5],pb:2,children:(0,i.jsxs)(d.default,{pl:3,pr:3,children:[(0,i.jsx)(l.default,{variant:"h3",textAlign:"center",children:"Oh no! It looks like We need some additional information before you continue."}),(0,i.jsxs)(l.default,{variant:"paragraph",textAlign:"center",mt:1,children:["Please provide us with your email and ph
1one number in order to continue your enrollment for ",h?.name,"."]}),(0,i.jsx)(ek.l1,{initialValues:{email:a?.email||"",phone:a?.phone||""},validationSchema:p,onSubmit:async e=>{n("phone",e.phone),n("email",e.email),r(e),t(!1)},children:e=>{let{values:a,errors:r,touched:n,handleChange:l,handleSubmit:o,setFieldValue:c}=e;return(0,i.jsx)(d.default,{component:"form",onSubmit:o,mt:3,children:(0,i.jsxs)(eN.A,{children:[(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"email",children:"Email: *"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"Email Address",variant:"outlined",id:"email",name:"email",value:a.email,onChange:l,error:n.email&&!!r.email,helperText:n.email&&r.email,slotProps:{htmlInput:{readOnly:!!a.email}}})]}),(0,i.jsx)(s.A,{mt:1,size:{md:12,xs:12},children:(0,i.jsx)(th.A,{id:"phone",label:"Phone Number: *",value:a.phone,onChange:e=>c("phone",e),error:!!r.phone,placeholder:"(512) 123-4567",helperText:n.phone&&r.phone})}),(0,i.jsx)(s.A,{marginTop:4,size:12,children:(0,i.jsxs)(d.default,{display:"flex",justifyContent:"center",children:[(0,i.jsx)(u.A,{sx:{width:["100%","100%","30%"],marginRight:2,color:m.palette.grey[700]},variant:"text",fullWidth:!0,onClick:()=>t(!1),children:"Cancel"}),(0,i.jsx)(u.A,{sx:{width:["100%","100%","30%"]},variant:"primary",type:"submit",fullWidth:!0,disabled:!a.phone||!a.email,children:"Continue"})]})})]})})}})]})})}),tg=e=>{let{enrollmentPrice:t,setIsChangeWidthPage:a,stateEnroll:n,setStateEnroll:o,setData:c,customerInfo:h,petInfo:p,data:x}=e,g=(0,em.G)(e=>e.location),f=(0,em.G)(e=>e.breedsSlice.data),j=g.item,v=(0,k.st)(h),[b,y]=(0,r.useState)(void 0),{data:A}=(0,e1.useSession)(),{setAlert:C}=(0,ey.Z)(),[S,N]=(0,r.useState)(!1),[w,I]=(0,r.useState)(!1),[T,F]=(0,r.useState)(1),[M,P]=(0,r.useState)(void 0),[D,z]=(0,r.useState)(),B=eQ.Ik({locationId:eQ.ai().required("Clinic is required."),selectedPetId:eQ.ai().min(1).required("Pet is required.")}),$=(0,r.useCallback)(async()=>{try{let e=await fetch("https://api.thrivepetcare.com/customers/v1/animals?isDeleted=false&hasSubscription=false",{headers:{Authorization:`Bearer ${A?.token?.id_token}`}});if(200===e.status){let t=(await e.json()).filter(e=>!e.isDeceased&&e.name);y(t),P(t),t.length>0&&F(Math.max(...t.map(e=>e.id)))}}catch(e){C&&C("Oops something went wrong!","error")}},[A]);return(0,r.useEffect)(()=>{A&&$()},[]),(0,r.useEffect)(()=>{if(x&&x.pets[0]){let e=(0,k.ht)(f,x?.pets[0]?.breed);M?.push({...x?.pets[0],breed:e.breedName,breedId:e.breedLookupId}),D&&(b?.push({...x?.pets[0],breed:e.breedName,breedId:e.breedLookupId}),F(x?.pets[0]?.id+1))}},[x]),(0,i.jsxs)(d.default,{component:"section",sx:{padding:"40px 0 60px",width:["100%","80%"]},children:[(0,i.jsx)(l.default,{variant:"h1",children:"Enrollment"}),(0,i.jsxs)(l.default,{variant:"paragraph-lg",fontSize:20,fontWeight:500,mt:1,children:["Welcome back, ",(0,i.jsx)("span",{style:{fontWeight:600},children:h.firstName}),". Please select a clinic and pet to continue."]}),(0,i.jsx)(ek.l1,{initialValues:{locationId:j.id,selectedPetId:p?.id||x?.pets[0].id||0,email:h.email,phone:(0,m.ii)(v?.value)},validationSchema:B,onSubmit:async(e,i)=>{let{resetForm:r}=i;if(e.email&&e.phone){let i=[...n],s=i.findIndex(e=>!1===e.isActive);s>-1&&(i[s].isActive=!0,i[s-1].isShow=!1,i[s].isShow=!0,o(i));let l=b.find(t=>t.id==e.selectedPetId||t.id==x?.pets[0].id);c({firstName:h.firstName,lastName:h.lastName,email:e.email,emailConfirm:e.email,phone:e.phone,phoneConfirm:e.phone,pets:[{petName:l.name||l.petName,breed:l?.breedId||l.breed,petBirthday:l.birthDate||l.petBirthday,isDogChecked:l?.species?(0,k.BS)(l?.species):l.isDogChecked,isCatChecked:l?.species?!(0,k.BS)(l?.species):l.isCatChecked,price:t,isPetSelectedFromDropdown:!0,gender:l?.gender,isNeutered:l?.isNeutered,microchipId:l.microchipId}],clinic:e.locationId}),a(!1),r()}else I(!0)},children:e=>{let{values:t,errors:a,touched:r,handleChange:n,handleSubmit:l,handleBlur:o,setFieldValue:m}=e;return(0,i.jsx)(d.default,{component:"form",onSubmit:l,mt:3,children:(0,i.jsxs)(eN.A,{children:[(0,i.jsxs)(s.A,{mb:3,size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"locationId",children:"Select Thrive Clinic"}),(0,i.jsx)(eG.A,{fullWidth:!0,isMembershipEnabled:!0,isModal:!0,required:!0,id:"locationId",name:"locationId",onChange:async e=>{try{n(e);let t=await (0,k.JU)(e.target.value);(0,k.wQ)(M,t,y,!0),z(t),m("selectedPetId",0)}catch(e){C("Oops something went wrong!","error")}},onBlur:o,value:t.locationId,defaultText:"Make A Selection",displayEmpty:!0,error:r.locationId&&!!a.locationId})]}),(0,i.jsx)(s.A,{mb:3,size:{md:12,xs:12},children:(0,i.jsx)(tc.A,{value:t.selectedPetId,error:r.selectedPetId&&!!a.selectedPetId,petList:b,setIsOpenPopupEnrollment:N,onChange:e=>{n(e)}})}),(0,i.jsx)(u.A,{id:"Sect1_CTA4",variant:"primary",type:"submit",fullWidth:!0,disabled:!t.locationId||!t.selectedPetId,children:"Continue"}),(0,i.jsx)(ew.A,{isOpen:S,setIsOpen:N,type:"addPet",setAlert:C,buttonText:"Add My Pet",title:"Add A Pet",isNoRequiredReasonVisit:!0,isHideLocation:!0,data:{...x,id:t.locationId,pets:[]},setData:c,setFieldValue:m,newPetId:T,setNewPetId:F}),(0,i.jsx)(tx,{isOpen:w,setIsOpen:I,customerInfo:h,handleSubmit:l,setFieldValue:m,dataInput:t,petList:b})]})})}})]})},tf=(0,n.A)("div")(e=>({display:e.attr.isHide?"none":"flex",alignItems:"center",margin:`${e.attr.isEnabledNewMembership?"5":"30"}px 0`})),tj=(0,n.A)("div")(e=>({width:30,height:e.attr.isEnabledNewMembership?"":30,borderRadius:"50%",background:e.attr.isChangePage?e.attr.background:e.attr.isEnabledNewMembership?e.theme.palette.grey["200"]:e.theme.palette.common.white,color:e.attr.isEnabledNewMembership?e.theme.palette.common.black:e.attr.isChangePage?e.theme.palette.common.white:e.theme.palette.common.black,display:"flex",justifyContent:"center",alignItems:"center",fontFamily:"Museo Slab",border:e.attr.isEnabledNewMembership?"unset":"1px solid #010101",[e.theme.breakpoints.up("md")]:{width:e.attr.isEnabledNewMembership?40:30,height:30}})),tv=(0,n.A)("div")(e=>({textAlign:e.attr?.textAlign||"center",width:e.attr.isEnabledNewMembership?"100%":"",fontFamily:"Museo Slab",[e.theme.breakpoints.up("md")]:{width:e.attr.isEnabledNewMembership?"100%":30,height:30}})),tb=(0,n.A)("div")(e=>({width:e.attr.isEnabledNewMembership?"50%":"10%",height:1,[e.theme.breakpoints.up("md")]:{width:e.attr.isEnabledNewMembership?"50%":"15%"}})),ty=(0,n.A)("div")(e=>({width:e.attr.isEnabledNewMembership?"50%":"17%",height:1,background:e.attr.isEnabledNewMembership?e.theme.palette.grey["400"]:e.attr.isChangePage?e.theme.palette.common.black:e.theme.palette.grey["800"],[e.theme.breakpoints.down("sm")]:{width:e.attr.isEnabledNewMembership?"50%":"23%"}})),tA=e=>e.isEnabledNewMembership?(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:e.isShow?"bold":"unset",children:e.value}):e.value,tC=e=>{let{stateEnroll:t}=e,[a]=(0,eS.E)(),r=a("feature_new_membership"),n=(0,eW.default)(),s=r?n.palette.secondary.light:n.palette.common.black;return(0,i.jsxs)(i.Fragment,{children:[r&&(0,i.jsxs)(tf,{attr:{isHide:3===t.filter(e=>!e.isShow).length,isEnabledNewMembership:r},children:[(0,i.jsx)(tv,{attr:{textAlign:"left",isEnabledNewMembership:r},children:(0,i.jsx)(l.default,{variant:"paragraph-sm",fontSize:10,fontWeight:t[0].isShow&&"bold",children:"PET INFO"})}),(0,i.jsx)(tb,{attr:{isEnabledNewMembership:r}}),(0,i.jsx)(tv,{attr:{isEnabledNewMembership:r},children:(0,i.jsx)(l.default,{variant:"paragraph-sm",fontSize:10,fontWeight:t[1].isShow&&"bold",children:"CONTACT INFO"})}),(0,i.jsx)(tb,{attr:{isEnabledNewMembership:r}}),(0,i.jsx)(tv,{attr:{textAlign:"right",isEnabledNewMembership:r},children:(0,i.jsx)(l.default,{variant:"paragraph-sm",fontSize:10,fontWeight:t[2].isShow&&"bold",children:"CONFIRM & PAY"})})]}),(0,i.jsxs)(tf,{attr:{isHide:3===t.filter(e=>!e.isShow).length,isEnabledNewMembership:r},children:[(0,i.jsx)(tj,{attr:{isChangePage:r?t[0].isShow:t[0].isActive,background:s,isEnabledNewMembership:r},children:(0,i.jsx)(tA,{isEnabledNewMembership:r,value:t[0].index,isShow:t[0].isShow})}),(0,i.jsx)(ty,{attr:{isChangePage:t[1].isActive,isEnabledNewMembership:r}}),(0,i.jsx)(tj,{attr:{isChangePage:r?t[1].isShow:t[1].isActive,background:s,isEnabledNewMembership:r},children:(0,i.jsx)(tA,{isEnabledNewMembership:r,value:t[1].index,isShow:t[1].isShow})}),(0,i.jsx)(ty,{attr:{isChangePage:t[2].isActive,isEnabledNewMembership:r}}),(0,i.jsx)(tj,{attr:{isChangePage:r?t[2].isShow:t[2].isActive,background:s,isEnabledNewMembership:r},children:(0,i.jsx)(tA,{isEnabledNewMembership:r,value:t[2].index,isShow:t[2].isShow})})]}),!r&&(0,i.jsxs)(tf,{attr:{isHide:3===t.filter(e=>!e.isShow).length},children:[(0,i.jsx)(tv,{attr:{},children:"Enroll"}),(0,i.jsx)(tb,{attr:{}}),(0,i.jsx)(tv,{attr:{},children:"Summary"}),(0,i.jsx)(tb,{attr:{}}),(0,i.jsx)(tv,{attr:{},children:"Payment"})]})]})};var tk=a(41779),tS=a(31522),tN=a(45381),tw=a(13407),tI=a.n(tw),tT=a(97810),tF=a.n(tT);let tM=(0,r.createContext)({petListFiltered:[],petListBeforeFilter:[],newPetId:1,initPet:{},isAddOtherMembership:!1,locationPlans:[],locationSelected:{},updatePetListBeforeFilter:e=>{},updatePetListAfterFilter:e=>{},setNewPetId:e=>{},setInitPet:e=>{},setLocationPlans:e=>{},handleChangePlan:e=>{},setLocationSelected:e=>{}});function tP(){return(0,r.useContext)(tM)}let tD=["Male","Female"],tz=(0,n.A)(s.A)({paddingTop:"8px !important",paddingLeft:"0 !important"}),tB=(0,n.A)(s.A)(e=>({paddingTop:"8px !important",paddingLeft:"0 !important",[e.theme.breakpoints.up("md")]:{paddingLeft:"16px !important"}})),t$=(0,n.A)(J.default)(e=>({background:`url(${e.attr.petUrl}-mobile.svg) center ${e.attr.isChecked?", url(/images/assets/images/selected-mobile.jpg) center":""}`,backgroundRepeat:"no-repeat",cursor:"pointer",height:130,backgroundSize:e.attr.isChecked?"80%, 100%":"90%",[e.theme.breakpoints.up("sm")]:{background:`url(${e.attr.petUrl}.svg) center ${e.attr.isChecked?", url(/images/assets/images/selected.jpg) center":""}`,backgroundRepeat:"no-repeat",height:160,backgroundSize:e.attr.isChecked?"85%, 100%":"100%"}})),tW=e=>{let{formik:t,validatePage:a,siteApiData:n,isHideField:d,actionContinue:o}=e,c=(0,em.G)(e=>e.breedsSlice.data),m=(0,em.G)(e=>e.siteLocationSlice.locations),[h,p]=(0,r.useState)([]),{setAlert:x}=(0,ey.Z)(),g=(0,em.j)(),[f,j]=(0,r.useState)(!1),[v,b]=(0,r.useState)(void 0),[y,A]=(0,r.useState)(new Date),{petListFiltered:C,updatePetListBeforeFilter:S,updatePetListAfterFilter:N,petListBeforeFilter:w,setNewPetId:I,newPetId:T,initPet:F,isAddOtherMembership:M,setInitPet:P,setLocationPlans:D,locationSelected:z,setLocationSelected:B}=tP(),[$,W]=(0,r.useState)({gender:{isUpdateMode:!1,isWarning:!1},isNeutered:{isUpdateMode:!1,isWarning:!1},breed:{isUpdateMode:!1,isWarning:!1}}),E=t?.values.isShortenedVespireEnrollmentEnabled;(0,r.useEffect)(()=>{(async()=>{t.values.plan.id||await (0,k.yE)(n?.id||z?.id,D,t,g)})()},[z?.id]),(0,r.useEffect)(()=>{(async()=>{e0()(c)&&await (0,k.ZI)(t.values,h,t.error,t.error,t.setFieldValue,p,B,c)})()},[c,t.values.clinic]),(0,r.useEffect)(()=>{(async()=>{c&&g((0,tN.X)())})()},[]),(0,r.useEffect)(()=>{n&&(0,k.V4)(m,n.id,A)},[m,n]);let O=function(e,a,i){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=c?.filter(t=>t.speciesLookupId===e);z?.pmsId===11&&(n=n.filter(e=>!e_.pU.includes(e.breedName.toLowerCase()))),a("breed",r?t.values.breed:""),p(n),a(i,JSON.parse(JSON.stringify({isDogChecked:1===e,isCatChecked:2===e}[i])))};(0,r.useEffect)(()=>{O(t.values.isDogChecked?1:2,t.setFieldValue,"isDogChecked",!0)},[c]),(0,r.useEffect)(()=>
1{if(v&&v.pets[0]){let e=(0,k.ht)(c,v?.pets[0]?.breed),t={...v?.pets[0],breed:e?.breedName,breedId:e?.breedLookupId,birthDate:ef()(v?.pets[0]?.petBirthday).format("MM/DD/YYYY"),name:v?.pets[0]?.petName,isNewPet:!0};w.push(t),C.push(t),S(w),N(C),L(v?.pets[0]?.id),I(v?.pets[0]?.id+1)}},[v]),(0,r.useEffect)(()=>((0,eT.sendGTMEvent)({EnrollmentStep:"Step 1: Pet Information"}),()=>{(0,eT.sendGTMEvent)({EnrollmentStep:"Step 1: User left enrollment page"})}),[]),(0,r.useEffect)(()=>{F&&!M&&R(F)},[F]);let R=e=>{let a=e.gender,i=e.isNeutered,r=e.breed,n={gender:{isUpdateMode:!1,isWarning:!1},isNeutered:{isUpdateMode:!1,isWarning:!1},breed:{isUpdateMode:!1,isWarning:!1}};tD.includes(e?.gender)||(n.gender.isUpdateMode=!0),(e?.isNeutered===null||e?.isNeutered==="")&&(n.isNeutered.isUpdateMode=!0),t?.values&&(a=t?.values?.gender,i=t?.values?.isNeutered,r=t?.values?.breed),tD.includes(a)||(n.gender.isUpdateMode=!0,n.gender.isWarning=!0),(null===i||""===i)&&(n.isNeutered.isUpdateMode=!0,n.isNeutered.isWarning=!0),r&&r?.toLowerCase()!=="unknown"||(n.breed.isUpdateMode=!0,n.breed.isWarning=!0),W(n)},L=e=>{let a=w.find(t=>t.id==e);a&&(O(a.isDogChecked||(0,k.BS)(a.species)?1:2,t.setFieldValue,"isDogChecked"),t.setFieldValue("isDogChecked",a.isNewPet?a.isDogChecked:(0,k.BS)(a.species)),t.setFieldValue("isCatChecked",a.isNewPet?a.isCatChecked:!(0,k.BS)(a.species)),t.setFieldValue("breed",a.breed?.toLowerCase()!=="unknown"?a.breed:""),t.setFieldValue("petName",a.name),t.setFieldValue("petBirthDate",a.birthDate),t.setFieldValue("gender",a.gender),t.setFieldValue("isNeutered",a.isNeutered),t.setFieldValue("microchipId",a.microchipId),P(a))};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.A,{container:!0,columnSpacing:5,rowSpacing:3,textAlign:"start",children:[!d&&(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(l.default,{variant:"h3",children:"Clinic Location"}),(0,i.jsx)(eG.A,{fullWidth:!0,required:!0,id:"clinic",name:"clinic","data-testid":"location",onChange:async e=>{t.handleChange(e);let a=await (0,k.JU)(e.target.value);B(a),t.setFieldValue("clinic",e.target.value),t.setFieldValue("breed",""),t.setFieldValue("selectedPetId",0),(0,k.wQ)(w,a,N,!0),(0,k.V4)(m,e.target.value,A),ej.default.push({pathname:"/enrollment",query:{locationId:a.marketingId}},void 0,{shallow:!0})},onBlur:t.handleBlur,value:t.values.clinic,defaultText:"Make A Selection",displayEmpty:!0,error:t.touched.clinic&&!!t.errors.clinic,readOnly:n})]}),!d&&C?.length>0?(0,i.jsx)(s.A,{size:{md:12,xs:12},textAlign:"start",children:(0,i.jsx)(tc.A,{value:t.values.selectedPetId,error:t.touched.selectedPetId&&!t.values.selectedPetId,onBlur:t.handleBlur,petList:C,setIsOpenPopupEnrollment:j,onChange:e=>{L(e.target.value),t.handleChange(e)}})}):(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"name",children:"Whatâs your petâs first name?"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"i.e. Potato",variant:"outlined",id:"petName",name:"petName",value:t.values.petName,onBlur:t.handleBlur,onChange:t.handleChange,error:t.touched.petName&&!!t.errors.petName,helperText:t.touched.petName&&t.errors.petName,slotProps:{htmlInput:{"data-testid":"petName"}}})]}),!(C?.length>0&&E)&&(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"petSpecies",children:`What type of pet is ${t.values.petName}?`}),(0,i.jsxs)(s.A,{container:!0,spacing:2,sx:{width:"100%"},ml:0,children:[(0,i.jsx)(tz,{size:{xs:6,md:6},children:(0,i.jsx)(t$,{"data-testid":"dogChecked","data-testChecked":t.values.isDogChecked,attr:{species:"dog",isChecked:t.values.isDogChecked,petUrl:t.values.isDogChecked?"/images/assets/svg/dog-selected":"/images/assets/svg/dog-selector"},onClick:()=>{t.values.selectedPetId&&F?.species!==null||(O(1,t.setFieldValue,"isDogChecked"),t.setFieldValue("isCatChecked",!1),t.setFieldValue("breed",""))}})}),(0,i.jsx)(tB,{size:{xs:6,md:6},textAlign:"right",children:(0,i.jsx)(t$,{"data-testid":"catChecked","data-testChecked":t.values.isCatChecked,attr:{species:"cat",isChecked:t.values.isCatChecked,petUrl:t.values.isCatChecked?"/images/assets/svg/cat-selected":"/images/assets/svg/cat-selector"},onClick:()=>{t.values.selectedPetId&&F?.species!==null||(O(2,t.setFieldValue,"isCatChecked"),t.setFieldValue("isDogChecked",!1),t.setFieldValue("breed",""))}})})]})]}),!E&&(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"breed",children:`What breed is ${t.values.petName||"your pet"}? (or best guess)`}),(0,i.jsx)(eH.A,{id:"breed",value:(0,k.ht)(h,t.values.breed)||null,onChange:(e,a)=>{if(t.setFieldValue("breed",a?.breedName),$?.breed?.isUpdateMode){let e={...$};e.breed.isWarning=!1,W(e)}},options:(0,k.MN)(h,t.values.isDogChecked?1:2)||[],variant:"breed",readOnly:!!t.values.selectedPetId&&F?.breed!==null&&F?.breed?.toLowerCase()!=="unknown",error:t.touched.breed&&!!t.errors.breed||$?.breed?.isWarning,onBlur:t.handleBlur},t.values.clinic||t.values.isDogChecked?"1":"2")]}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsxs)(eK.A,{marginBottom:"0",children:[(0,i.jsxs)(eJ.A,{htmlFor:"petBirthDate",mb:[0,1],children:[`When was ${t.values.petName||"your pet"}
1 born? `,(0,i.jsx)(J.default,{component:"span",sx:{display:{xs:"none",md:"contents"}},children:"(itâs okay to estimate)"})]}),(0,i.jsxs)(J.default,{component:"span",sx:{display:{md:"none",xs:"block"}},children:[(0,i.jsx)(eJ.A,{htmlFor:"petBirthDate",children:"(itâs okay to estimate)"})," "]}),(0,i.jsx)(eL.$,{dateAdapter:eU.h,children:(0,i.jsx)(tS.A,{isEnrollment:!0,readOnly:t.values.selectedPetId&&F?.birthDate,onChange:e=>{t.setFieldValue("petBirthDate",e)},maxDate:y,value:t.values.petBirthDate&&ef()(t.values.petBirthDate).toDate(),"data-testid":"petBorn"})})]})}),!E&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"gender",children:`What is the gender of ${t.values.petName||"your pet"}?`}),(0,i.jsxs)(eq.A,{input:(0,i.jsx)(tk.A,{}),id:"gender",name:"gender",readOnly:t.values.selectedPetId&&F?.gender&&$?.gender?.isUpdateMode===!1,error:!!t.touched.gender&&!!t.errors.gender||$?.gender?.isWarning,value:t.values.gender,onBlur:t.handleBlur,onChange:e=>{if(t.setFieldValue("gender",e.target.value),$?.gender?.isUpdateMode){let e={...$};e.gender.isWarning=!1,W(e)}},defaultValue:"Make your selection",renderValue:e=>e||"Make your selection",inputProps:{"data-testid":"gender"},displayEmpty:!0,children:[(0,i.jsx)(eE.A,{disabled:!0,value:"",children:"Make Your Selection"}),(0,i.jsx)(eE.A,{value:"Male",children:"Male"}),(0,i.jsx)(eE.A,{value:"Female",children:"Female"})]})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"isNeutered",children:`Has ${t.values.petName||"your pet"} been spayed/neutered?`}),(0,i.jsxs)(eq.A,{input:(0,i.jsx)(tk.A,{}),displayEmpty:!0,id:"isNeutered",error:!!t.touched.isNeutered&&!!t.errors.isNeutered||$?.isNeutered?.isWarning,name:"isNeutered",value:t.values.isNeutered,onBlur:t.handleBlur,onChange:e=>{if(t.setFieldValue("isNeutered",e.target.value),$.isNeutered.isUpdateMode){let e={...$};e.isNeutered.isWarning=!1,W(e)}},inputProps:{readOnly:!!t.values.selectedPetId&&F?.isNeutered!==null&&F?.isNeutered!==""&&$?.isNeutered?.isUpdateMode===!1},defaultValue:"Make your selection",renderValue:e=>!tF()(e)||tI()(e)?JSON.parse(e)?"Yes":"No":"Make your selection",children:[(0,i.jsx)(eE.A,{value:"true",children:"Yes"}),(0,i.jsx)(eE.A,{value:"false",children:"No"})]})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsxs)(eJ.A,{htmlFor:"microchipId",children:["If microchipped, please provide your ",t.values.petName||" pet","'s microchip ID (optional)"]}),(0,i.jsx)(tu.A,{required:!0,placeholder:"#",variant:"outlined",id:"microchipId",name:"microchipId",value:t.values.microchipId,onBlur:t.handleBlur,onChange:t.handleChange,error:t.touched.microchipId&&!!t.errors.microchipId,helperText:t.touched.microchipId&&t.errors.microchipId,slotProps:{htmlInput:{readOnly:!!t.values.selectedPetId,"data-testid":"microchipId"}}})]})]}),!d&&(0,i.jsx)(s.A,{size:12,children:(0,i.jsx)(J.default,{display:"flex",justifyContent:"center",children:(0,i.jsx)(u.A,{id:"Sect1_CTA1","data-testid":"Sect1_CTA1",variant:"primary",fullWidth:!0,disabled:a(t.values.selectedPetId?[]:E?["clinic","petName","petBirthDate"]:["clinic","petName","breed","petBirthDate","gender"],t.errors)||(E?!t.values.petBirthDate:!t.values.gender||!tD.includes(t.values.gender)||!t.values.petBirthDate||!t.values.breed||t?.values?.isNeutered===null||t?.values?.isNeutered===""),onClick:async()=>{o&&await o(2)},children:"Continue"})})})]}),(0,i.jsx)(ew.A,{isOpen:f,setIsOpen:j,type:"addPet",setAlert:x,buttonText:"Add My Pet",title:"Add A Pet",isNoRequiredReasonVisit:!0,isHideLocation:!0,setData:b,data:{...v,id:t.values.clinic,pets:[]},newPetId:T,setFieldValue:t.setFieldValue,setNewPetId:I,isEnabledShortenedBookingForVetspire:E})]})};var tE=a(39782);let tO=e=>{let{formik:t,validatePage:a,isHideField:n,actionContinue:l,authenticated:o}=e,c=(0,tE.Z)().customerInfo,m=(0,k.st)(c),h=!o;return(0,r.useEffect)(()=>((0,eT.sendGTMEvent)({bookingStep:"Step 2: Add Client Info"}),()=>{(0,eT.sendGTMEvent)({bookingStep:"Step 2: User left enrollment page"})}),[]),(0,i.jsx)(d.default,{textAlign:"left",children:(0,i.jsxs)(s.A,{container:!0,columnSpacing:5,rowSpacing:3,children:[(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"firstName",children:"Whatâs your first name?"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"Please enter first name",variant:"outlined",id:"firstName",name:"firstName",value:t.values.firstName,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.firstName&&!!t.errors.firstName,helperText:t.touched.firstName&&t.errors.firstName,slotProps:{htmlInput:{readOnly:o,"data-testid":"firstName"}}})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"lastName",children:"Whatâs your last name?"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"Please enter last name",variant:"outlined",id:"lastName",name:"lastName",value:t.values.lastName,onBlur:t.handleBlur,onChange:t.handleChange,error:t.touched.lastName&&!!t.errors.lastName,helperText:t.touched.lastName&&t.errors.lastName,slotProps:{htmlInput:{readOnly:o,"data-testid":"lastName"}}})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"email",children:"Whatâs your email address?"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"[email protected]",variant:"outlined",id:"email",name:"email",value:t.values.email,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.email&&!!t.errors.email,helperText:t.touched.email&&t.errors.email,slotProps:{htmlInput:{readOnly:o,"data-testid":"email"}}})]}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(th.A,{id:"phone",label:"Whatâs your phone number?",value:t.values.phone,onBlur:t.handleBlur("phone"),onChange:e=>t.setFieldValue("phone",e),error:h&&!!(t.touched.phone&&t.errors.phone),placeholder:"(XXX) XXX-XXXX",helperText:h&&t.touched.phone?t.errors.phone:"",disabled:m?.value})}),!n&&(0,i.jsx)(s.A,{size:12,children:(0,i.jsx)(d.default,{display:"flex",justifyContent:"center",children:(0,i.jsx)(u.A,{id:"Sect2_CTA1","data-testid":"Sect2_CTA1",variant:"primary",fullWidth:!0,disabled:a(["firstName","lastName","email",...o?[]:["phone"]],t.errors),onClick:async()=>{l&&await l(3)},children:"Continue"})})})]})})};var tR=a(68459),tL=a(61164),tU=a(86870),tV=a(56076),t_=a(11552),tH=a(56149),tY=a(95781),tq=a(98787);let tJ=(0,n.A)(d.default)(e=>({borderBottom:`${e.attr?.borderSize||2}px solid #DEDEDE`,width:"100%",height:"1px",marginLeft:"2px"})),tG=(0,n.A)(d.default)(e=>{let{isCreditCardInvalid:t}=e;return{".recurly-element-card, .recurly":{fontFamily:"Montserrat",borderRadius:"4px",fontSize:"14px",fontWeight:"300",lineHeight:"175%",height:"23px",borderWidth:"1px",padding:"16px",boxSizing:"content-box",borderColor:t?"red":"rgba(0, 0, 0, 0.23)",width:"100%"},".hidden":{Visibility:"hidden",maxHeight:0}}}),tZ=e=>{let t=e.value,a=t,r=null;if(e.isDob){let{display:e,age:i}=(0,m.Sr)(t);a=e,r=i}return(0,i.jsxs)(l.default,{variant:"paragraph",mt:1,sx:{wordBreak:"break-all"},children:[e.label,": ",(0,i.jsxs)("b",{children:[a,e.isDob&&null!==r?` (${r} years old)`:""]})]})},tK=e=>
1{let[t,a]=(0,r.useState)(!1),n=(0,em.G)(e=>e.siteLocationSlice.locations),o=(0,k.TK)(n,e.formik.values.clinic);return(0,i.jsxs)(d.default,{mb:2,sx:{border:`1px solid ${e.theme.palette.grey["400"]}`,borderRadius:2},width:"100%",p:2,mt:3,children:[(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{mb:2,size:{xs:9,md:6},children:(0,i.jsx)(l.default,{variant:"h3",children:"Location details"})}),t&&(0,i.jsx)(s.A,{textAlign:"right",size:{xs:3,md:6},children:(0,i.jsx)(u.A,{variant:"primary",onClick:()=>{a(!1)},children:"Save"})})]}),!t&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(l.default,{variant:"paragraph",fontSize:16,children:["Selected Location: ",(0,i.jsx)("b",{children:o.vanityName||e.siteApiData?.vanityName})]}),(0,i.jsx)(l.default,{variant:"paragraph-sm",sx:{cursor:"pointer"},mt:1,children:(0,i.jsx)(tH.A,{href:"/membership",children:"Change Location"})})]}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:t&&(0,i.jsx)(eG.A,{isPrimary:!0,fullWidth:!0,id:"clinic",name:"clinic",defaultText:"Please Select a Clinic",displayEmpty:!0,value:o.id,onChange:async t=>{e.formik.handleChange(t)}})})]})},tQ=e=>{let[t,a]=(0,r.useState)(!1);return(0,i.jsxs)(d.default,{mb:2,sx:{border:`1px solid ${e.theme.palette.grey["400"]}`,borderRadius:2},width:"100%",p:2,mt:3,children:[(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{mb:2,size:{xs:9,md:6},children:(0,i.jsx)(l.default,{variant:"h3",children:"Pet Details"})}),!e.formik.values.selectedPetId&&(0,i.jsx)(s.A,{textAlign:"right",size:{xs:3,md:6},children:t?(0,i.jsx)(u.A,{id:"Sect4_CTA1",disabled:e.validatePage(e.formik.values.selectedPetId?[]:["clinic","petName","breed","petBirthDate","gender"],e.formik.errors),variant:"primary",onClick:()=>{a(!1)},children:"Save"}):(0,i.jsxs)(d.default,{display:"-webkit-inline-flex",onClick:()=>a(!0),sx:{cursor:"pointer"},children:[(0,i.jsx)(l.default,{mr:1,variant:"paragraph",fontWeight:e.theme.typography["input-label"]?.fontWeight,children:"Update"}),(0,i.jsx)("img",{src:"/images/assets/svg/black-edit.svg",width:19,alt:"black-edit.svg"})]})})]}),t?(0,i.jsx)(tW,{formik:e.formik,validatePage:e.validatePage,isHideField:!0}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tZ,{label:"Name",value:e.formik.values.petName}),(0,i.jsx)(tZ,{label:"Species",value:e.formik.values.isDogChecked?"Dog":"Cat"}),e?.formik?.values?.breed&&(0,i.jsx)(tZ,{label:"Breed",value:e.formik.values.breed}),(0,i.jsx)(tZ,{label:"Date of birth",isDob:!0,value:e.formik.values.petBirthDate})]})]})},tX=e=>{let[t,a]=(0,r.useState)(!1),n=(0,tE.Z)().customerInfo;return(0,i.jsxs)(d.default,{mb:2,sx:{border:`1px solid ${e.theme.palette.grey["400"]}`,borderRadius:2},width:"100%",p:2,mt:3,children:[(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{mb:2,size:{xs:9,md:6},children:(0,i.jsx)(l.default,{variant:"h3",children:"Contact Information"})}),tF()(n)&&(0,i.jsx)(s.A,{textAlign:"right",size:{xs:3,md:6},children:t?(0,i.jsx)(u.A,{id:"Sect4_CTA2",variant:"primary",disabled:e.validatePage(["firstName","lastName","email","phone"],e.formik.errors),onClick:()=>{a(!1)},children:"Save"}):(0,i.jsxs)(d.default,{display:"-webkit-inline-flex",onClick:()=>a(!0),sx:{cursor:"pointer"},children:[(0,i.jsx)(l.default,{mr:1,variant:"paragraph",fontWeight:e.theme.typography["input-label"]?.fontWeight,children:"Update"}),(0,i.jsx)("img",{src:"/images/assets/svg/black-edit.svg",width:19,alt:"black-edit.svg"})]})})]}),t?(0,i.jsx)(tO,{formik:e.formik,validatePage:e.validatePage,isHideField:!0}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tZ,{label:"Name",value:`${e.formik.values.firstName} ${e.formik.values.lastName}`}),(0,i.jsx)(tZ,{label:"Email",value:e.formik.values.email}),(0,i.jsx)(tZ,{label:"Phone",value:(0,ev.n4)(e.formik.values.phone)})]})]})},t0=()=>(0,i.jsxs)(i.Fragment,{children:["I understand that by joining Thrive Plus, I am agreeing and acknowledging that my membership is a 12-month commitment, that it will automatically renew on an annual basis, and that my credit or debit card will be automatically billed for the automatic renewals monthly in advance on a per-pet basis unless I choose not to renew my membership as
1set forth in the full ",(0,i.jsx)(x.A,{href:"/membership-terms-and-conditions",color:"inherit",target:"_blank",children:"Terms & Conditions"}),". I understand that the pricing for renewal terms shall remain the same as the pricing for the then current term unless prior written or electronic notice is provided to me as specified in the full ",(0,i.jsx)(x.A,{href:"/membership-terms-and-conditions",color:"inherit",target:"_blank",children:"Terms & Conditions"}),". I understand and agree that even if I choose not to renew my membership, my membership benefits will continue until the end of my current membership year, and I am still responsible for payments for the full 12-months of my membership up to and until the effective date of my non-renewal."]}),t1=e=>{let{isPayFullYear:t,plan:a,theme:r}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{textAlign:"left",alignItems:"center",display:"flex",size:{xs:6,sm:5},children:(0,i.jsx)(l.default,{variant:"paragraph",fontSize:"16px !important",children:t?"Pay in full (12 months)":"Billed monthly"})}),(0,i.jsx)(s.A,{justifyContent:"start",textAlign:"left",alignItems:"center",display:"flex",size:{xs:6,sm:4},children:(0,i.jsx)(tR.A,{sx:{flex:1,justifyContent:{xs:"space-between",sm:"start"}},value:a.id,control:(0,i.jsx)(tL.A,{}),label:(0,i.jsxs)(tU.A,{children:[(0,i.jsxs)(l.default,{variant:"h3",alignItems:"center",sx:{width:"100%"},children:["$",a.unitPrice.toFixed(2)," / ",t?"year":"month","*"]}),t&&a.savingPayInFull&&(0,i.jsx)(tV.A,{label:(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:"bold !important",alignItems:"center",children:a.savingPayInFull}),sx:{backgroundColor:r.palette.secondary.light,alignSelf:"center",position:"absolute",top:"calc(100%)",display:{xs:"none",sm:"flex"}}})]})})}),(0,i.jsx)(s.A,{justifyContent:["left","right"],textAlign:["left","right"],alignItems:["start","center"],display:"flex",size:{xs:6,sm:3},children:(0,i.jsx)(l.default,{variant:"paragraph",children:t?"Annual payments":"12 monthly payments"})}),t&&a.savingPayInFull&&(0,i.jsx)(s.A,{justifyContent:"right",alignItems:"start",display:"flex",size:6,sx:{display:{sm:"none",xs:"block"}},children:(0,i.jsx)(tV.A,{label:(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:"bold !important",alignItems:"center",children:a.savingPayInFull}),sx:{backgroundColor:r.palette.secondary.light,alignSelf:"center",marginRight:2,textAlign:"center",height:"auto",paddingTop:.5,paddingBottom:.5,"& .MuiChip-label":{display:"block",whiteSpace:"normal"}}})})]})},t2=()=>(0,i.jsxs)(s.A,{mt:[1,0],display:"flex",justifyContent:"center",alignItems:"center",textAlign:"center",size:{md:12,xs:12},children:[(0,i.jsx)(tJ,{}),(0,i.jsx)(d.default,{ml:1,mr:1,display:"flex",children:(0,i.jsx)("img",{src:"/images/assets/svg/ellipse-yellow.svg",alt:"ellipse icon"})}),(0,i.jsx)(tJ,{})]}),t5=e=>{let{locationPlans:t,handleChangePlan:a}=tP();if(!e.hasTotalWellness)return null;let r=t?.find(e=>!(0,k.ZE)(e)&&1===e.intervalLength),n=t?.find(e=>(0,k.ZE)(e)&&1===e.intervalLength);return(0,i.jsxs)(d.default,{mb:2,sx:{border:"unset",borderRadius:2,[e.theme.breakpoints.up("md")]:{border:`1px solid ${e.theme.palette.grey["400"]}`}},width:"100%",p:[0,2],mt:3,children:[(0,i.jsx)(s.A,{mb:2,size:{xs:9,md:6},children:(0,i.jsx)(l.default,{variant:"h3",children:"Choose Your Plan"})}),(0,i.jsxs)(t_.A,{"aria-labelledby":"plan-type-selection",name:"plan-type-selection",value:e.selectedPlanType,onCh
1ange:t=>{e.setSelectedPlanType(t.target.value),a(t)},sx:{pb:3},children:[r&&(0,i.jsxs)(s.A,{container:!0,alignItems:"center",children:[(0,i.jsx)(s.A,{size:6,children:(0,i.jsx)(tR.A,{value:"standard",control:(0,i.jsx)(tL.A,{}),label:(0,i.jsx)(l.default,{variant:"paragraph",children:"Thrive Plus"})})}),(0,i.jsx)(s.A,{size:6,children:(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:"bold",children:["$",r.unitPrice.toFixed(2),"/month"]})})]}),n&&(0,i.jsxs)(s.A,{container:!0,alignItems:"center",children:[(0,i.jsx)(s.A,{size:6,children:(0,i.jsx)(tR.A,{value:"totalWellness",control:(0,i.jsx)(tL.A,{}),label:(0,i.jsx)(l.default,{variant:"paragraph",children:"Thrive Plus Total Wellness"})})}),(0,i.jsx)(s.A,{size:6,children:(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:"bold",children:["$",n.unitPrice.toFixed(2),"/month"]})})]})]})]})},t6=e=>{let{locationPlans:t,handleChangePlan:a}=tP(),n=e.hasTotalWellness&&e.selectedPlanType?t?.filter(t=>{let a=(0,k.ZE)(t);return"totalWellness"===e.selectedPlanType?a:!a}):t;return(0,i.jsxs)(d.default,{mb:2,sx:{border:"unset",borderRadius:2,[e.theme.breakpoints.up("md")]:{border:`1px solid ${e.theme.palette.grey["400"]}`}},width:"100%",p:[0,2],mt:3,children:[(0,i.jsx)(s.A,{mb:2,size:{xs:9,md:6},children:(0,i.jsx)(l.default,{variant:"h3",children:"Choose how to pay"})}),(0,i.jsx)(t_.A,{"aria-labelledby":"demo-controlled-radio-buttons-group",name:"controlled-radio-buttons-group",sx:{pb:3},value:e.formik?.values?.plan?.id,onChange:a,children:n?.map((t,a)=>{let l=(0,k.jC)(t);return(0,i.jsxs)(r.Fragment,{children:[(0,i.jsx)(s.A,{container:!0,sx:{marginBottom:{xs:0,sm:5*!!l},position:"relative"},children:(0,i.jsx)(t1,{isPayFullYear:l,plan:t,theme:e.theme})}),a+1<n.length&&(0,i.jsx)(t2,{})]},a)})})]})},t4=e=>{let{formik:t,validatePage:a,siteApiData:n,paymentInfo:o,setAlert:m,isExistedBilling:h,utmCampaign:p,isRemoveCampaignCoupon:x,setIsRemoveCampaignCoupon:g,selectedPlanType:f,setSelectedPlanType:j,hasTotalWellness:v,recurlyError:b,termsAndConditionsText:y}=e,A=(0,eW.default)(),C=(0,tE.Z)().customerInfo,S=tF()(C),N=(0,k.xl)(o),[w,I]=(0,r.useState)({couponCode:t.values.couponCode||"",apaID:t.values.adoptionId||"",couponEmail:t.values.couponEmail||""}),[T,F]=(0,r.useState)(t?.values?.isValidCoupon||!1),M=(0,em.G)(e=>e.enrollment.subtotal),{locationPlans:P}=tP(),{open:D}=(0,eb.n)(),[z,B]=(0,r.useState)(),[$,W]=(0,r.useState)(!1),E=(0,em.j)(),{setFieldValue:O}=t;(0,r.useEffect)(()=>{(0,k.rg)(w,t.setFieldValue,T)},[T,w.couponCode]),(0,r.useEffect)(()=>{t.values.plan.id||E((0,tY.Ph)({couponCode:"",apaID:"",couponEmail:""}))},[]),(0,r.useEffect)(()=>((0,eT.sendGTMEvent)({bookingStep:"Step 3: Comfirm payment"}),()=>{(0,eT.sendGTMEvent)({bookingStep:"Step 3: User left enrollment page"})}),[]);let R=(0,r.useCallback)((e,a)=>{if(e.target.checked){let{street1:e,street2:i,city:r,state:n,zipCode:s}=N?.address;t.setValues({...a,cardNumber:N?.paymentMethod?.lastFour,cardFirstName:N?.firstName,cardLastName:N?.lastName,expiredDate:new Date(N?.paymentMethod?.expYear,N?.paymentMethod?.expMonth-1),cvv:N?.paymentMethod?.cvv,isUseExistingBillingInfo:!0,address:e,address2:i,city:r,zip:s,state:n})}else t.setValues({...a,cardNumber:"",cardFirstName:"",cardLastName:"",expiredDate:"",cvv:"",isUseExistingBillingInfo:!1,address:"",address2:"",city:"",zip:"",state:""})},[]),L=t.values.isUseExistingBillingInfo;return(0,i.jsx)(tG,{isCreditCardInvalid:$,textAlign:"left",children:(0,i.jsxs)(s.A,{container:!0,columnSpacing:5,rowSpacing:3,children:[(0,i.jsxs)(s.A,{size:12,children:[(0,i.jsx)(tK,{theme:A,formik:t,validatePage:a,siteApiData:n}),(0,i.jsx)(tQ,{theme:A,formik:t,validatePage:a}),(0,i.jsx)(tX,{theme:A,formik:t,validatePage:a}),(0,i.jsxs)(d.default,{sx:{display:{xs:"none",md:"block"}},children:[(0,i.jsx)(t5,{theme:A,formik:t,selectedPlanType:f,setSelectedPlanType:j,hasTotalWellness:v}),P?.length>1&&(0,i.jsx)(t6,{theme:A,formik:t,selectedPlanType:f,hasTotalWellness:v})]})]}),(0,i.jsx)(s.A,{size:12,children:(0,i.jsx)(tq.A,{formik:t,isExistedBilling:h,handleSetExistingBillingInfo:R,selectedLocationGoogleResult:e=>{let{streetNumber:t,address:a,administrativeAreaLevel2:i,city:r,postalCode:n,shortState:s}=e;e?.placeId?(O("address",t||a?`${t} ${a}`:e),O("address2",i||""),O("city",r||""),O("state",s||""),O("zip",n||"")):O("address",e)},handleCardChange:e=>{B(e)},handleCreditCardOnBlur:function(){W(!1==z.valid)}})}),(0,i.jsxs)(s.A,{size:12,children:[(0,i.jsxs)(d.default,{sx:{display:{md:"none",xs:"block"}},children:[(0,i.jsx)(eA.A,{data:t.values,isValidCoupon:T,setValues:I,setAlert:m,setIsValidCoupon:F,values:w,enrollmentPrice:t.values.plan?.unitPrice,utmCampaign:p,isRemoveCampaignCoupon:x,setIsRemoveCampaignCoupon:g}),(0,i.jsx)(t5,{theme:A,formik:t,selectedPlanType:f,setSelectedPlanType:j,hasTotalWellness:v}),P?.length>1&&(0,i.jsx)(t6,{theme:A,formik:t,selectedPlanType:f,hasTotalWellness:v}),(0,i.jsx)(tJ,{attr:{borderSize:1}}),(0,i.jsxs)(s.A,{container:!0,mt:3,children:[(0,i.jsx)(s.A,{size:{xs:6,md:6},children:(0,i.jsx)(l.default,{variant:"h3",fontSize:"20px !important",fontWeight:"bold",children:"Total Due:"})}),(0,i.jsx)(s.A,{textAlign:"right",size:{xs:6,md:6},children:(0,i.jsxs)(l.default,{variant:"paragraph-lg",fontSize:"20px !important",children:["$",M.toFixed(2),"/",(0,k.jC)(t.values.plan)?"year":"month","*"]})})]})]}),b&&(0,i.jsxs)(d.default,{children:[(0,i.jsx)(l.default,{variant:"paragraph",color:"error",children:"There was an error validating your request."}),b.details.map(e=>(0,i.jsx)(d.default,{children:(0,i.jsxs)(l.default,{variant:"paragraph",color:"error",mr:1,children:[e.field," ",e.messages[0]]})}))]}),(0,i.jsxs)(d.default,{sx:{display:"flex",flexDirection:"row",alignItems:"start"},mt:2,mb:2,children:[(0,i.jsx)(eO.A,{id:"isAgreeCheckbox",name:"isAgreeCheckbox",checked:!!t.values.isAgreeCheckbox,onChange:t.handleChange,slotProps:{input:{"aria-label":"controlled"}}}),(0,i.jsx)(d.default,{}),(0,i.jsx)(eJ.A,{htmlFor:"isAgreeCheckbox",fontWeight:"500",children:y?(0,c.A)(y):(0,i.jsx)(t0,{})})]}),(0,i.jsx)(d.default,{display:"flex",justifyContent:"center",mt:2,children:(0,i.jsx)(u.A,{id:"MembershipPayNowAndEnrollPet_CTA",variant:"primary",fullWidth:!0,type:"submit",disabled:a(t.values.isUseExistingBillingInfo?["isAgreeCheckbox"]:["isAgreeCheckbox","zip","address","expiredDate","firstName","lastName","email",...S?["phone"]:[],"petName","petBirthDate","cardFirstName","cardLastName"],t.errors)||t.isSubmitting||D||!1===(!!L||z&&!0===z.expiry.valid&&!0===z.cvv.valid&&!0===z.number.valid)||!t.values.city||!t.values.state,children:"Pay Now & Enroll my pet"})})]})]})})};var t3=a(11515);let t8=e=>{let{formik:t,setAlert:a,content:n,utmCampaign:o,isRemoveCampaignCoupon:m,setIsRemoveCampaignCoupon:h,selectedPlanType:p,locationPlans:u,benefitsCache:x}=e,g=(0,eW.default)(),f=(0,em.G)(e=>e.enrollment.subtotal),[j,v]=(0,r.useState)({couponCode:t.values.couponCode||"",apaID:t.values.adoptionId||"",couponEmail:t.values.couponEmail||""}),[b,y]=(0,r.useState)(t?.values?.isValidCoupon||!1),A=(0,k.jC)(t.values.plan),C=`$${f.toFixed(2)}/${A?"year":"month"}`,S=(0,k.ZE)(t.values.plan),N=(x[t.values.plan?.id]||[]).map(e=>e.fields?.name).filter(e=>e);return(0,r.useEffect)(()=>{(0,k.rg)(j,t.setFieldValue,b)},[b,j.couponCode]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(d.default,{sx:{marginTop:4,borderRadius:2,padding:4,position:"relative",border:`1px solid ${g.palette.secondary.light}`},children:[(0,i.jsxs)(d.default,{sx:{display:"inline-flex",alignItems:"center"},mt:1,children:[(0,i.jsx)("img",{src:`/images/assets/svg/${t.values.isDogChecked?"dog-icon":"cat-icon"}.svg`,alt:"Icon Check Mark",height:"40"}),(0,i.jsx)(l.default,{variant:"h3",sx:{whiteSpace:"normal"},ml:.5,children:t.values.petName})]}),(0,i.jsx)(d.default,{mt:2,children:N?.map((e,t)=>(0,i.jsxs)(d.default,{sx:{display:"inline-flex",alignItems:"center",width:"100%"},mt:1,children:[(0,i.jsx)("img",{src:"/images/assets/svg/circle-check-mark-filled.svg",alt:"Icon Check Mark",height:"20"}),(0,i.jsx)(l.default,{variant:"paragraph",sx:{whiteSpace:"normal"},ml:1,fontWeight:500,children:e},e+t)]},e+t))}),(0,i.jsx)(t3.A,{text:S?"Thrive Plus Total Wellness":"Thrive Plus",icon:"/images/icons/heart-Thrive.svg",textColor:g?.palette.grey[800],color:g.palette.secondary.light})]}),(0,i.jsx)(d.default,{sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(eA.A,{data:t.values,isValidCoupon:b,setValues:v,setAlert:a,setIsValidCoupon:y,values:j,enrollmentPrice:t.values.plan?.unitPrice,utmCampaign:o,isRemoveCampaignCoupon:m,setIsRemoveCampaignCoupon:h})}),(0,i.jsx)(s.A,{pt:3,children:(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{size:{xs:6,md:6},children:(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:"bold",children:"Total Due:"})}),(0,i.jsx)(s.A,{textAlign:"right",size:{xs:6,md:6},children:!A&&(0,i.jsxs)(l.default,{variant:"paragraph-lg",children:[C,"*"]})}),A&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{mt:2,size:{xs:6,md:6},children:(0,i.jsx)(l.default,{variant:"paragraph",fontSize:"16px !important",children:"Pay in full (12 months)"})}),(0,i.jsx)(s.A,{textAlign:"right",justifyContent:"end",mt:2,display:"flex",size:{xs:6,md:6},children:(0,i.jsxs)(tU.A,{sx:{width:"fit-content",maxWidth:"100%"},children:[(0,i.jsxs)(l.default,{variant:"paragraph-lg",children:[C,"*"]}),A&&t.values.plan.savingPayInFull&&(0,i.jsx)(tV.A,{label:(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:"bold !important",alignItems:"center",children:t.values.plan.savingPayInFull}),sx:{backgroundColor:g.palette.secondary.light,textAlign:"center",alignSelf:"center",paddingTop:.5,paddingBottom:.5,height:"auto","& .MuiChip-label":{display:"block",whiteSpace:"normal"}}})]})})]}),(0,i.jsx)(s.A,{textAlign:"left",mt:3,size:{md:12,xs:12},children:(0,i.jsx)(l.default,{variant:"paragraph-sm",children:(0,c.A)(n,void 0,void 0,[{name:"{subtotal}",value:C}])})})]})})]})};var t7=a(95621),t9=a(69299);let ae=e=>(0,i.jsx)(s.A,{size:{xs:e.customStyles?.xs||12,md:6,sm:8},children:(0,i.jsxs)(d.default,{sx:{display:"inline-flex",alignItems:"center"},children:[(0,i.jsx)("img",{src:"/images/assets/svg/circle-check-mark-filled.svg",alt:"Icon Check Mark",height:"20"}),(0,i.jsxs)(l.default,{variant:"paragraph-sm",fontWeight:700,lineHeight:"18px",children:["\xa0",e.text]})]})}),at=e=>(0,i.jsxs)(d.default,{mb:2,bgcolor:"#F7F7F7",paddingBottom:5,p:2,children:[(0,i.jsx)(l.default,{variant:"h3",fontWeight:"bold",children:"Create a Pet Portal account to manage your membership online."}),(0,i.jsx)(l.default,{variant:"paragraph",fontSize:"16px !important",children:"This will also give you access to our mobile app for added convenience. Your account provides access to:"}),(0,i.jsx)(d.default,{component:"section",sx:{py:1},children:(0,i.jsx)(s.A,{container:!0,justifyContent:"center",children:(0,i.jsx)(s.A,{mt:3,mb:3,size:{xs:12,md:8},children:(0,i.jsxs)(s.A,{container:!0,textAlign:"left",children:[(0,i.jsx)(ae,{text:"View memberships",theme:e.theme,customStyles:{xs:6}}),(0,i.jsx)(ae,{text:"Update billing details",theme:e.theme,customStyles:{xs:6}}),(0,i.jsx)(ae,{text:"Review previous invoices",theme:e.theme,customStyles:{xs:6}}),(0,i.jsx)(ae,{text:"Add additional pets",theme:e.theme,customStyles:{xs:6}})]})})})}),e.emailExists?(0,i.jsx)(u.A,{variant:"primary",id:"Sect5_CTA3",fullWidth:!0,onClick:()=>
1(0,e1.signIn)("azure-ad-b2c",{callbackUrl:"/pet-portal/my-account"}),children:"Sign In"}):(0,i.jsx)(u.A,{variant:"primary",id:"Sect5_CTA3",fullWidth:!0,onClick:()=>(0,e1.signIn)("azure-ad-b2c-signup",{callbackUrl:"/pet-portal/my-account"}),children:"Sign Up"})]}),aa=e=>{let t={petName:e?.values?.petName,breed:e?.values?.breed,petBirthday:e?.values?.petBirthDate,gender:e?.values?.gender,isNeutered:e?.values?.isNeutered,microchipId:e?.values?.microchipId,isCatChecked:e?.values?.isCatChecked,isDogChecked:e?.values?.isDogChecked};return(0,i.jsxs)(d.default,{mb:2,sx:{border:`1px solid ${e.theme.palette.secondary.light}`,borderRadius:2,width:"100%",position:"relative"},p:2,mt:3,children:[(0,i.jsx)(s.A,{mt:3,size:{xs:12,md:10,lg:8},children:(0,i.jsx)(s.A,{container:!0,children:(0,i.jsxs)(s.A,{container:!0,textAlign:"left",children:[(0,i.jsx)(s.A,{mb:2,size:{xs:12,md:12},children:(0,i.jsxs)(d.default,{sx:{display:"inline-flex"},children:[(0,i.jsx)(d.default,{display:"flex",alignItems:"start",children:(0,i.jsx)("img",{src:`/images/assets/svg/${e.values.isDogChecked?"dog-icon":"cat-icon"}.svg`,alt:"Icon Animal",height:"40"})}),(0,i.jsxs)(d.default,{ml:1,children:[(0,i.jsxs)(l.default,{variant:"h3",sx:{whiteSpace:"normal",wordBreak:"break-all"},ml:.5,children:[e.values.petName," - $",e.enrollmentPrice.toFixed(2),"/",(0,k.jC)(e.values.plan)?"year":"month"]}),(0,i.jsx)(t9.$,{})]})]})}),(0,i.jsx)(d.default,{width:"100%",children:e.benefitsList?.map(t=>t.fields?.name&&(0,i.jsx)(ae,{text:t.fields?.name,theme:e.theme},t?.sys?.id))}),(0,i.jsxs)(s.A,{mt:[3,1],size:{xs:12,md:6,sm:6},children:[(0,i.jsx)(d.default,{sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)(t7.sQ,{variant:"primary",data:{...e.siteApiData,...e.values},id:`Sect2_CTA13_${e.siteApiData?.id}`,fullWidth:!0,customerInfo:e.customerInfo,petInfo:t})}),(0,i.jsx)(d.default,{width:"90%",sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(t7.sQ,{variant:"primary",data:{...e.siteApiData,...e.values},id:`Sect2_CTA13_${e.siteApiData?.id}`,customerInfo:e.customerInfo,petInfo:t,fullWidth:!0})})]}),e.isLoggedIn&&(0,i.jsx)(s.A,{mt:[2,0],size:{xs:12,md:6,sm:6},children:(0,i.jsx)(u.A,{variant:"text",id:"Sect5_CTA2",sx:{width:["100%","80%","60%"],backgroundColor:"transparent !important"},disableRipple:!0,children:(0,i.jsx)(x.A,{id:"Sect5_CTA2",href:"/pet-portal/membership-management",color:e.theme.palette.grey["900"],fontWeight:"medium",children:"Manage Membership"})})})]})})}),(0,i.jsx)(t3.A,{text:(0,k.ZE)(e.values?.plan)?"Thrive Plus Total Wellness":"Thrive Plus",icon:"/images/icons/heart-Thrive.svg",textColor:e?.theme?.palette.grey[800],color:e.theme.palette.secondary.light})]})},ai=e=>{let{formik:t,setStateEnroll:a,siteApiData:n,customerInfo:o,benefitsList:c,isShortenedVetspireEnrollmentEnabled:m=!1}=e,{data:h}=(0,e1.useSession)(),p=(0,em.j)(),g=(0,eW.default)(),f=(0,em.G)(e=>e.enrollment.subtotal),{petListFiltered:j,updatePetListAfterFilter:v}=tP(),b=(0,eV.A)(g.breakpoints.down("md")),y=(0,k.M3)(h),A=t?.values?.email,[C,S]=(0,r.useState)(null),[N,w]=(0,r.useState)(!0),I=async e=>{w(!0);try{let t=await fetch("/api/membership2/account/checkExistedEmail",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e})});if(200!==t.status)return console.error("Failed to check email existence:",t.status),!1;{let e=await t.json();S(e.data)}}catch(e){return console.error("Exception in doesEmailExist:",e),!1}w(!1)};return(0,r.useEffect)(()=>{A&&I(A)},[A]),(0,i.jsx)(d.default,{component:"section",mb:5,sx:{py:4},children:(0,i.jsx)(s.A,{container:!0,justifyContent:"center",children:(0,i.jsx)(s.A,{size:{xs:12,md:8},children:(0,i.jsx)(ei.A,{children:(0,i.jsxs)(d.default,{padding:[0,3],textAlign:"center",children:[(0,i.jsx)(l.default,{variant:"h3",padding:2,fontSize:"24px !important",sx:{whiteSpace:"normal"},children:y?`Pawsome! ${b?"Youâre all set!":""} Youâve taken an important step in ${t?.values.petName}'s lifelong health.`:`Pawsome! ${t?.values.petName} Is Now Enrolled with Thrive PlusâJust One More Step!`}),y&&(0,i.jsxs)(l.default,{variant:"paragraph",children:["For your convenience, you can easily ",(0,i.jsx)(x.A,{href:"/pet-portal/membership-management",sx:{fontWeight:"bold"},children:"manage your membership"})," at any time in your Thrive pet portal."]}),!y&&(0,i.jsx)(at,{theme:g,emailExists:C}),(0,i.jsx)(aa,{isLoggedIn:y,theme:g,values:t?.values,enrollmentPrice:f,siteApiData:n,customerInfo:o,benefitsList:c}),(0,i.jsx)(u.A,{variant:"outlined",fullWidth:!0,onClick:async()=>{var e;await ej.default.replace({pathname:"enrollment",query:{locationId:ej.default.query.locationId,addAnotherMembership:!0,step:1}}),e={firstName:t.values.firstName,lastName:t.values.lastName,phone:t.values.phone,email:t.values.email},p((0,tY.V2)(e)),j&&v(j.filter(e=>e.name!==t?.values.petName)),t.resetForm(),t.setFieldValue("isShortenedVespireEnrollmentEnabled",m),a([{index:1,isActive:!0,isS
1how:!0},{index:2,isActive:!1,isShow:!1},{index:3,isActive:!1,isShow:!1}]),p((0,tY.Ph)({couponCode:"",apaID:"",couponEmail:""}))},children:"Add Another Membership"})]})})})})})};var ar=a(56690);let an=e=>{let{specialtyGroup:t,handleCheck:a}=e,[n,l]=(0,r.useState)(t);(0,r.useEffect)(()=>{l({...t})},[t.check]);let d=(0,i.jsx)(J.default,{sx:{display:"flex",flexDirection:"column",ml:3},children:n.subSpecialties?.map((e,t)=>(0,i.jsx)(tR.A,{"data-testid":"Sect3_CTA0",label:e.name,control:(0,i.jsx)(eO.A,{checked:e.check,onChange:e=>{n.subSpecialties[t].check=e.target.checked,l({...n}),a({...n})}})},`${e.name}-${t}`))});return(0,i.jsxs)(s.A,{size:{xs:12,sm:12,md:6,lg:2},children:[(0,i.jsx)(tR.A,{label:t?.name,"data-testid":"Sect3_CTA0",control:(0,i.jsx)(eO.A,{checked:n.check,onChange:e=>{n.check=e.target.checked,l({...n}),a({...n})}})}),d]})};var as=a(98820),al=a(57990),ad=a(15748),ao=a(11432),ac=a(16268),am=a.n(ac);let ah="FormFilterService",ap={header:`${ah}-header`,title:`${ah}-title`,titleAction:`${ah}-titleAction`,dialogActionContainer:`${ah}-dialogActionContainer`,body:`${ah}-body`,button:`${ah}-button`,buttonCLose:`${ah}-buttonCLose`,footer:`${ah}-footer`},au=(0,n.A)(as.A)({[`& .${ap.header}`]:{display:"flex",flexDirection:"column",position:"fixed",top:0,left:0,right:0,padding:16,background:"#FFFFFF",zIndex:10,boxShadow:"0px 1px 0px rgba(0, 0, 0, 0.08), 0px -2px 15px rgba(0, 0, 0, 0.15)",[C.A.breakpoints.up("md")]:{position:"relative",left:"unset",right:"unset",top:"unset",padding:"unset",fontSize:32,boxShadow:"none"},"& span":{fontFamily:"Museo Slab",fontStyle:"normal",fontWeight:"bold",fontSize:24,lineHeight:"48px",letterSpacing:"0.01em",color:"#010101",[C.A.breakpoints.up("md")]:{fontSize:32}}},[`& .${ap.title}`]:{display:"flex",flexDirection:"row",justifyContent:"space-between"},[`& .${ap.titleAction}`]:{padding:"20px 0",display:"flex",flexDirection:"row","& button":{width:"unset"},[C.A.breakpoints.up("md")]:{display:"none"}},[`& .${ap.dialogActionContainer}`]:{textAlign:"right"},[`& .${ap.body}`]:{padding:"170px 0 150px 0",[C.A.breakpoints.up("md")]:{padding:"unset"}},[`& .${ap.button}`]:{width:"100%",[C.A.breakpoints.up("md")]:{width:"unset"}},[`& .${ap.buttonCLose}`]:{border:"none",background:"transparent",cursor:"pointer"},[`& .${ap.footer}`]:{position:"fixed",left:0,right:0,bottom:0,background:"#FFFFFF",boxShadow:"0px -1px 0px rgba(0, 0, 0, 0.08), 0px 2px 12px rgba(0, 0, 0, 0.15)",[C.A.breakpoints.up("md")]:{position:"relative",left:"unset",right:"unset",bottom:"unset",boxShadow:"unset"}}}),ax=(0,n.A)("div")({width:"100%",display:"flex",flexDirection:"row",justifyContent:"flex-end",alignItems:"center",padding:20}),ag=e=>{let{isOpen:t,viewLocation:a,dataSpecialty:n}=e,l=(0,em.j)(),d=(0,eW.default)(),o=(0,eV.A)(d.breakpoints.up("md")),[c,m]=(0,r.useState)([...n]);(0,r.useEffect)(()=>{h()},[]);let h=()=>{(c||[]).forEach(e=>{e.check=!1,e.subSpecialties.forEach(e=>{e.check=!1})}),m([...c])},p=e=>{let t=[];c.forEach(a=>{a.specialtyLookupId===e.specialtyLookupId?t.push(e):t.push(a)}),m(t)},x=()=>l((0,ao.fs)());return(0,i.jsxs)(au,{open:t,maxWidth:"xl",fullWidth:o,fullScreen:!o,children:[(0,i.jsxs)(al.A,{className:ap.header,children:[(0,i.jsxs)("div",{className:ap.title,children:[(0,i.jsx)("span",{children:"Narrow by Service"}),(0,i.jsx)("button",{id:"Sect2_CTA4",className:ap.buttonCLose,onClick:x,children:(0,i.jsx)("img",{src:"/images/assets/images/X_Close.png",alt:""})})]}),(0,i.jsxs)("div",{className:ap.titleAction,children:[(0,i.jsx)(u.A,{id:"Sect2_CTA5",variant:"outlined",color:"secondary",className:ap.button,onClick:h,children:"Clear All Filters"}),(0,i.jsx)(u.A,{id:"Sect2_CTA6",variant:"text",color:"primary",className:ap.button,onClick:x,children:"Cancel"})]})]}),(0,i.jsx)(Y.default,{children:(0,i.jsx)("div",{className:ap.body,children:(0,i.jsx)(J.default,{sx:{flexGrow:1},children:(0,i.jsx)(s.A,{container:!0,spacing:2,children:(c||[]).map((e,t)=>(0,i.jsx)(an,{specialtyGroup:e,handleCheck:p},`${e.id}-${e.name}-${t}`))})})})}),(0,i.jsx)(ad.A,{className:ap.footer,children:(0,i.jsxs)(ax,{children:[(0,i.jsx)(u.A,{id:"Sect2_CTA7",variant:"contained",color:"primary",className:ap.button,onClick:()=>{let e=[];
1c.forEach(t=>{t.check&&e.push(t.specialtyLookupId),t.subSpecialties.forEach(t=>{t.check&&e.push(t.specialtyLookupId)})}),a(am()(e)),x()},children:"View Locations"}),(0,i.jsx)(J.default,{component:"div",style:{paddingLeft:30},sx:{display:{xs:"none",md:"block"},m:1},children:(0,i.jsx)(u.A,{id:"Sect2_CTA8",variant:"outlined",color:"secondary",className:ap.button,onClick:h,children:"Clear All Filters"})}),(0,i.jsx)(J.default,{component:"div",sx:{display:{xs:"none",md:"block"},m:1},children:(0,i.jsx)(u.A,{id:"Sect2_CTA9",variant:"text",color:"primary",className:ap.button,onClick:x,style:{boxShadow:"unset"},children:"Cancel"})})]})})]})};var af=a(91731),aj=a(21917),av=a(29374);let ab=e=>fetch(e).then(e=>e.json()),ay=e=>{let{viewLocation:t}=e,{data:a}=(0,av.Ay)("https://api.thrivepetcare.com/location/v1/specialties",ab),{isOpen:r}=(0,em.G)(e=>e.siteLocationSlice);return a?(0,i.jsx)(ag,{isOpen:r,viewLocation:t,dataSpecialty:a}):null};var aA=a(70614),aC=a(47698),ak=a(84774);let aS=(0,n.A)("img")({width:"25px",height:"25px",[C.A.breakpoints.up("sm")]:{width:"40px",height:"40px"}}),aN=e=>{let t=(0,k.eG)(e.data?.departmentGroupings.map(e=>e.departments).flat());return(0,i.jsx)(s.A,{container:!0,spacing:2,children:t?.map(e=>(0,i.jsxs)(s.A,{display:"flex",sx:{maxWidth:"md"},alignItems:"center",size:{xs:12,md:6},children:[(0,i.jsx)(J.default,{mr:1,children:(0,i.jsx)(aS,{src:`/images/icons/${e.icon}.svg`,alt:"icon"})}),(0,i.jsx)(J.default,{sx:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:(0,i.jsx)(l.default,{variant:"paragraph",mb:1,children:"General Practice"===e.name?"Primary Care":e.name})})]},e.name))})};var aw=a(53286);let aI=e=>{let{paymentInfo:t,isHideButtonEdit:a}=e,[r]=(0,eS.E)(),n=r("feature_new_membership"),d=n?(0,k.xl)(t):t,o=n?{cardType:d?.paymentMethod?.cardType,lastFourDigits:d?.paymentMethod?.lastFour,isPrimary:d?.isPrimary}:{cardType:d?.cardType,lastFourDigits:d?.lastFourDigits,isPrimary:d?.isPrimary};return(0,i.jsx)(s.A,{container:!0,width:"100%",children:(0,i.jsxs)(s.A,{size:{xs:12,md:10,lg:8},children:[null!==t&&(0,i.jsx)(s.A,{container:!0,mb:2,sx:{alignItems:"center"},children:(0,i.jsxs)(s.A,{sx:{display:"flex",alignItems:"center",width:"100%"},size:9,children:[(0,i.jsx)("img",{src:`/images/assets/images/${(0,m.Sk)(o?.cardType)}.svg`,alt:"Payment Type"}),(0,i.jsxs)(l.default,{variant:"paragraph",sx:{display:"inline"},ml:1,children:[o?.cardType," ending in ",(0,i.jsx)("b",{children:o?.lastFourDigits})]})]})}),!a&&(0,i.jsx)(s.A,{container:!0,mb:2,children:(0,i.jsx)(s.A,{size:12,children:(0,i.jsxs)(l.default,{variant:"paragraph",sx:{display:"flex",alignItems:"center"},children:[(0,i.jsx)("img",{src:"images/assets/svg/edit.svg",width:"19",alt:"Replace/Update Payment Method"}),(0,i.jsx)(x.A,{id:"Sect2_CTA1",href:"/update-payment-info",ml:1,children:"Replace/Update Payment Method"})]})})})]})})},aT=(0,n.A)(s.A)({[C.A.breakpoints.up("md")]:{borderRight:"3px solid #92D600"}}),aF=(0,n.A)(d.default)({[C.A.breakpoints.up("md")]:{marginLeft:"56px"},color:"#010101"}),aM=e=>{let t=(0,ej.useRouter)(),a=()=>(0,i.jsxs)(aF,{children:[(0,i.jsx)(l.default,{variant:"h3",mb:3,children:"Enrollment"}),(0,i.jsxs)(l.default,{variant:"h2",mb:3,children:["$",e.data?.fields?.price,"/month"]}),(0,i.jsx)(u.A,{id:"Sect8_CTA1",variant:"primary",sx:{width:["100%","100%","unset"],marginBottom:"24px"},onClick:()=>(e.data?.fields?.price,void t.push({pathname:"/enrollment",query:{...t.query}},void 0,{shallow:!0})),children:"Enroll Your Pet Today!"}),(0,i.jsxs)(l.default,{mb:3,variant:"paragraph-sm",children:["12 month minimum required.",(0,i.jsx)("br",{}),"$",e.data?.fields?.price,"/month for each pet membership",(0,i.jsx)("br",{}),"* Terms Apply - Read Membership"," ",(0,i.jsx)(x.A,{id:"Sect8_CTA2",target:"_blank",href:"/membership-terms-and-conditions",children:"Terms of Agreement"})]}),(0,i.jsxs)(l.default,{mb:3,sx:{display:{lg:"none",sm:"none"}},variant:"h4",children:[e.data?.fields?.telephoneText," ",(0,m.n4)(`${e.data?.fields?.telephoneNumber}`)]}),e.data?.fields?.telephoneText&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.default,{mb:3,sx:{dis
1play:{xs:"none",lg:"flex",sm:"flex"}},variant:"h6",children:e.data.fields.telephoneText}),(0,i.jsx)(l.default,{mb:3,style:{fontWeight:600},variant:"h3",sx:{display:{xs:"none",lg:"flex",sm:"flex"}},children:(0,i.jsx)(x.A,{href:`tel:${e.data?.fields?.telephoneNumber}`,id:"ClickToCall_CTA",children:(0,m.n4)(`${e.data?.fields?.telephoneNumber}`)})})]})]});return(0,i.jsx)(d.default,{component:"section",children:(0,i.jsx)(Y.default,{children:(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{sx:{display:{lg:"none",sm:"none"}},size:{xs:12,md:4},children:a()}),(0,i.jsx)(aT,{size:{xs:12,md:8},children:(0,i.jsx)(s.A,{container:!0,spacing:1,children:e.data?.fields?.membershipBenefits?.map((e,t)=>(0,i.jsxs)(s.A,{mb:3,size:{xs:12,md:4},children:[(0,i.jsx)(s.A,{sx:{textAlign:["center",null,"left"]},size:{xs:3,md:12},children:e&&e.fields.icon&&(0,i.jsx)(d.default,{children:(0,i.jsx)("img",{src:(0,m.vy)(e.fields.icon?.fields.file?.url),alt:"icon"})})}),(0,i.jsxs)(s.A,{size:{xs:9,md:12},children:[(0,i.jsx)(l.default,{variant:"h3",color:"primary",mb:2,children:e.fields.name}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:e.fields.description})]})]},t))})}),(0,i.jsx)(s.A,{sx:{display:{xs:"none",lg:"flex",sm:"flex"}},size:{xs:12,md:4},children:a()})]})})})};var aP=a(94215),aD=a(69058);let az=(0,n.A)(d.default)({padding:"0px 0 20px",color:"black"}),aB=(0,n.A)(l.default)({margin:"30px 0",color:"#151718",fontSize:14}),a$=(0,n.A)("img")({marginTop:"30px",width:"100%",maxWidth:"284px"}),aW=e=>(0,i.jsx)(az,{children:(0,i.jsxs)(Y.default,{component:"section",children:[(0,i.jsx)(l.default,{variant:"h1",children:e.data?.fields?.heading}),(0,i.jsxs)(s.A,{container:!0,sx:{justifyContent:"space-between"},children:[(0,i.jsxs)(s.A,{size:{xs:12,md:7},children:[(0,i.jsx)(a$,{src:"/images/assets/images/membership-logo.png",alt:"membership logo"}),(0,i.jsx)(aB,{variant:"h3",children:e.data?.fields?.subHeading}),(0,i.jsx)(aB,{variant:"paragraph",children:e.data?.fields?.description})]}),(0,i.jsx)(aD.A,{xs:12,md:4,mt:3,ctaButtonText:"Contact Us Here!",isMembership:!0})]})]})});var aE=a(33100);let aO=[{src:"/_next/static/media/arrow-1.3ebcf253.svg",height:161,width:161,blurWidth:0,blurHeight:0},{src:"/_next/static/media/arrow-2.dd545aba.svg",height:161,width:161,blurWidth:0,blurHeight:0},{src:"/_next/static/media/arrow-3.3f98707b.svg",height:161,width:161,blurWidth:0,blurHeight:0},{src:"/_next/static/media/arrow-4.7831f660.svg",height:161,width:161,blurWidth:0,blurHeight:0}],aR=()=>(0,i.jsxs)(d.default,{marginBottom:-20,sx:{display:"flex",flexDirection:"column",alignItems:"center",textAlign:"center"},children:[(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:"700",color:"#079DD7",fontSize:"18pt",children:"Scroll to view savings!"}),(0,i.jsx)(d.default,{sx:{position:"relative",width:220,height:195,marginTop:"-25px","& img":{position:"absolute",top:0,left:0},"& img:nth-of-type(1)":{animation:"arrowFrame1 0.8s step-end infinite"},"& img:nth-of-type(2)":{animation:"arrowFrame2 0.8s step-end infinite"},"& img:nth-of-type(3)":{animation:"arrowFrame3 0.8s step-end infinite"},"& img:nth-of-type(4)":{animation:"arrowFrame4 0.8s step-end infinite"},"@keyframes arrowFrame1":{"0%, 24.99%":{opacity:1},"25%, 100%":{opacity:0}},"@keyframes arrowFrame2":{"0%, 24.99%":{opacity:0},"25%, 49.99%":{opacity:1},"50%, 100%":{opacity:0}},"@keyframes arrowFrame3":{"0%, 49.99%":{opacity:0},"50%, 74.99%":{opacity:1},"75%, 100%":{opacity:0}},"@keyframes arrowFrame4":{"0%, 74.99%":{opacity:0},"75%, 99.99%":{opacity:1},"100%":{opacity:0}}},children:aO.map((e,t)=>(0,i.jsx)(W.default,{src:e,alt:"",width:220,height:220,"aria-hidden":!0},t))})]}),aL="NewMembershipHeaderSection",aU={root:`${aL}-root`,gridContainer:`${aL}-gridContainer`,wrapper:`${aL}-wrapper`,headerImage:`${aL}-headerImage`,logoImage:`${aL}-logoImage`,heroImage:`${aL}-heroImage`,homeHeroImage:`${aL}-homeHeroImage`,CTA:`${aL}-CTA`},aV=(0,n.A)(d.default,{shouldForwardProp:e=>"isHomePage"!==e})(e=>({[`& .${aU.root}`]:{position:"relative",backgroundRepeat:"no-repeat",backgroundColor:e.isHomePage?C.A.palette.secondary.light:"",[C.A.breakpoints.up("md")]:{backgroundImage:e.isHomePage?"none":'url("/images/assets/svg/MembershipNewBG.svg")',backgroundBlendMode:"overlay",backgroundSize:"cover",backgroundPositionX:"50%",height:"auto"},"&:before":{content:"''",position:"absolute",top:0,right:0,width:"100%",height:"50vh",zIndex:0,backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:e.isHomePage?"right 0 top -80px":"right 0 top 0",backgroundImage:'url("/images/assets/svg/MembershipNewMobileBg.svg")',[C.A.breakpoints.up("md")]:{width:e.isHomePage?"60%":"100%",height:"calc(100% + 80px)",backgroundPosition:e.isHomePage?"right -80px top -80px":"right 0px top 0px",backgroundImage:'url("/images/assets/svg/MembershipNewBG.svg")',backgroundPositionY:"bottom"}}},[`& .${aU.gridContainer}`]:{position:"relative",paddingBottom:e.isHomePage?"1.5em":"2em",paddingTop:e.isHomePage?"15vh":"1vh",marginTop:"0em",zIndex:1,[C.A.breakpoints.up("md")]:{marginTop:"-14em",marginBottom:e.isHomePage?0:"5em",paddingBottom:e.isHomePage?"1.5em":"unset",paddingTop:e.isHomePage?"3em":"4em"}},[`& .${aU.wrapper}`]:{marginTop:"-1px",backgroundRepeat:"no-repeat",backgroundPosition:"top -10px center",backgroundSize:"100% 250px",[C.A.breakpoints.down("md")]:{backgroundSize:"800px auto",backgroundPosition:"top left"}},[`& .${aU.headerImage}`]:{width:160,height:160,marginLeft:300,marginTop:70,borderRadius:"100%",[C.A.breakpoints.down("md")]:{marginLeft:175}},[`& .${aU.logoImage}`]:{maxWidth:350,height:"auto",marginTop:-50,marginLeft:-30,[C.A.breakpoints.down("md")]:{maxWidth:"100%",width:300,marginTop:-60,marginLeft:-30}},[`& .${aU.homeHeroImage}`]:{maxWidth:"100%",height:"auto",borderRadius:15},[`& .${aU.heroImage}`]:{maxWidth:"100%",height:"auto",borderRadius:15},[`& .${aU.CTA}`]:{marginTop:"20px !important",paddingLeft:"30px !important",paddingRight:"30px !important",[C.A.breakpoints.down("md")]:{width:"100%"}}})),a_=e=>{let t=e?.content?.bottomHeroImage?.url||"",a={image:e.content?.heroImage?.url||"",isHomePage:e.isHomePage},r=e?.content?.heroImage?{src:e.content.heroImage.url,alt:"Thrive Plus membership benefits",className:aU.heroImage,priority:!0,fetchPriority:"high",sizes:"(max-width: 899px) 100vw, 667px"}:null;return(0,i.jsx)(aV,{image:a.image,isHomePage:a.isHomePage,id:"selectClinic",children:e.isMembershipPage?(0,i.jsx)(d.default,{className:aU.root,children:(0,i.jsx)(Y.default,{sx:{paddingLeft:"0 !important",paddingRight:"0 !important",...e.isHomePage&&{paddingLeft:{lg:"4em",md:"0em",sm:"0em",xs:"0em"},paddingRight:{lg:"4em",md:"0em",sm:"0em",xs:"0em"},display:{xs:"none",md:"block"}}},children:(0,i.jsxs)(s.A,{container:!0,className:aU.gridContainer,px:{xs:2,md:3},pl:{xs:2,md:5,lg:14},children:[(0,i.jsx)(s.A,{order:{xs:2,md:1},pt:{xs:0,md:25},size:{xs:12,md:6},children:(0,i.jsx)(aE.default,{content:e.content,planData:e.planData,isHideThrivePlusLabel:!0})}),(0,i.jsxs)(s.A,{order:{xs:1,md:2},pt:{xs:0,md:30},pl:{xs:0,md:4},textAlign:"center",mt:{xs:2,md:0},size:{xs:12,md:6},children:[(0,i.jsx)(d.default,{sx:{display:{xs:"block",md:"none"}},children:(0,i.jsx)(F.A,{src:"/images/assets/svg/thrive-plus-logo.svg",alt:"logo",height:34,width:230})}),(0,i.jsx)(d.default,{minHeight:{xs:"auto",md:601},children:r&&(0,i.jsx)(d.default,{sx:{maxWidth:{xs:300,md:"100%"},mx:"auto"},children:(0,i.jsx)(F.A,{...r,width:667,height:601})})}),(0,i.jsx)(d.default,{sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(aR,{})})]})]})})}):(0,i.jsx)(d.default,{className:e.isHomePage?aU.wrapper:"",sx:{backgroundImage:e.isHomePage?`url(${(0,m.vy)(t)})`:"none"},children:(0,i.jsx)(Y.default,{sx:{paddingLeft:"0 !important",paddingRight:"0 !important",...e.isHomePage&&{paddingLeft:{lg:"4em",md:"0em",sm:"0em",xs:"0em"},paddingRight:{lg:"4em",md:"0em",sm:"0em",xs:"0em"}}},children:(0,i.jsxs)(d.default,{px:{xs:2,md:10},children:[e?.content?.homeHeaderImage&&(0,i.jsx)(F.A,{src:e?.content?.homeHeaderImage?.url,width:160,height:160,alt:e?.content?.homeHeaderImage?.title?.trim()||"Membership benefits illustration",className:aU.headerImage}),(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsxs)(s.A,{textAlign:{xs:"center",md:"left"},size:{xs:12,md:6},children:[(0,i.jsx)(F.A,{src:"images/home/home-membership-logo.png",width:522,he
1ight:204,alt:e?.content?.homeHeroImage?.title?.trim()||"Thrive Plus membership logo",className:aU.logoImage}),(0,i.jsxs)(d.default,{pl:{xs:0,lg:2},children:[e?.content?.title&&(0,i.jsx)(l.default,{variant:"h2",mt:3,mb:3.25,mr:{xs:0,lg:16},px:{xs:2,md:0},fontWeight:700,fontSize:{xs:24,md:34},children:e.content.title}),(0,i.jsx)(d.default,{textAlign:"left",children:e.content?.benefitsGroup&&e.content?.benefitsGroup?.map(t=>t?.name&&(0,i.jsx)(d.default,{children:(0,i.jsxs)(d.default,{sx:{display:"inline-flex",alignItems:"center"},mb:2,children:[(0,i.jsx)(F.A,{src:"/images/assets/svg/circle-check-mark-filled.svg",alt:"Icon Check Mark",height:26,width:26}),(0,i.jsx)(l.default,{component:"h3",variant:e.isHomePage?"h4":"h3",sx:{whiteSpace:"normal",textTransform:"none"},ml:1.5,children:t?.name})]})},t?.sys?.id))}),(0,i.jsx)(u.A,{variant:"primary",href:"/membership",className:aU.CTA,children:"View Locations & Pricing"})]})]}),(0,i.jsx)(s.A,{alignSelf:"flex-end",pt:5,display:{xs:"none",md:"flex"},size:{xs:12,md:6},children:e?.content?.homeHeroImage&&(0,i.jsx)(F.A,{src:e?.content?.homeHeroImage?.url,width:888,height:771,alt:e?.content?.homeHeroImage?.title?.trim()||"Pet with veterinarian",className:aU.homeHeroImage})})]})]})})})})};var aH=a(27941),aY=a(58869),aq=a(51739),aJ=a(76840),aG=a(94683),aZ=a(94979),aK=a(84741),aQ=a(67763),aX=a(4436),a0=a(41829);let a1="FuelSection",a2={img:`${a1}-img`,linkButton:`${a1}-linkButton`},a5=e=>{let{heading:t,subHeading:a,text:r,imageUrl:n,imageAlt:o,richText:c}=e;return(0,i.jsx)(d.default,{component:"section",mb:{xs:5,md:10},sx:{[`& .${a2.img}`]:{borderRadius:"16px",width:"100%"},[`& .${a2.linkButton}`]:{textDecoration:"none",color:"#fff"}},children:(0,i.jsx)(d.default,{children:(0,i.jsxs)(s.A,{container:!0,spacing:4,children:[(0,i.jsxs)(s.A,{size:{xs:12,md:6},children:[(0,i.jsx)(d.default,{mb:2,sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)("img",{src:(0,m.vy)(n,350),alt:o,className:a2.img})}),(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t}),(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:4,children:a}),(0,i.jsx)(l.default,{variant:"paragraph",mb:4,children:c?(0,E.q)(c):r})]}),(0,i.jsx)(s.A,{textAlign:"end",size:{xs:12,md:6},sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(d.default,{mb:2,sx:{display:{md:"block",xs:"none"}},children:(0,i.jsx)("img",{src:(0,m.vy)(n,600),alt:o,className:a2.img})})})]})})})},a6="MainSection",a4={img:`${a6}-img`,linkButton:`${a6}-linkButton`},a3=(0,n.A)(d.default)({[`& .${a4.img}`]:{borderRadius:"16px",width:"100%"},[`& .${a4.linkButton}`]:{textDecoration:"none",color:"#fff"}}),a8=e=>{let{heading:t,text:a,img:r}=e;return(0,i.jsx)(s.A,{children:(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{size:{xs:2,md:2},children:(0,i.jsx)(a3,{mb:2,children:(0,i.jsx)("img",{src:r,alt:"our value icon"})})}),(0,i.jsxs)(s.A,{size:{md:10,xs:10},children:[(0,i.jsx)(l.default,{variant:"paragraph",mb:2,children:t}),a&&(0,E.q)(a)]})]})})},a7=e=>{let{heading:t,subHeading:a,text:r,imageUrl:n,imageAlt:o,contentItems:c,richText:h}=e;return(0,i.jsx)(d.default,{component:"section",mb:{xs:5,md:10},sx:{[`& .${a4.img}`]:{borderRadius:"16px",width:"100%"},[`& .${a4.linkButton}`]:{textDecoration:"none",color:"#fff"}},children:(0,i.jsx)(d.default,{children:(0,i.jsxs)(s.A,{container:!0,spacing:4,display:"flex",alignItems:"center",children:[(0,i.jsxs)(s.A,{size:{xs:12,md:6},children:[(0,i.jsx)(d.default,{mb:2,sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)("img",{src:(0,m.vy)(n,350),alt:o,className:a4.img})}),(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t}),(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:4,children:a}),(0,i.jsx)(l.default,{variant:"paragraph",mb:4,children:h?(0,E.q)(h):r}),(0,i.jsx)(s.A,{container:!0,spacing:4,children:(c||[]).map((e,t)=>(0,i.jsx)(a8,{img:(0,m.vy)(e?.fields?.icon?.fields?.file?.url),heading:e?.fields?.heading,text:e?.fields?.text},t))})]}),(0,i.jsx)(s.A,{textAlign:"end",size:{xs:12,md:6},sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(d.default,{mb:2,sx:{display:{md:"block",xs:"none"}},children:(0,i.jsx)("img",{src:(0,m.vy)(n,600),alt:o,className:a4.img})})})]})})})},a9=e=>{let{heading:t,cards:a}=e;return(0,i.jsxs)(d.default,{component:"section",mb:{xs:5,md:10},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t}
1),(0,i.jsx)(d.default,{justifyContent:"center",sx:{display:["none","block","block"]},children:(0,i.jsx)(s.A,{container:!0,spacing:4,children:a.map(e=>(0,i.jsx)(s.A,{size:{md:3},children:(0,i.jsx)(y.A,{mediaUrl:e?.fields?.referencedContent?.fields?.image?.fields?.media?.fields?.file?.url,title:e?.fields?.referencedContent?.fields?.heading,description:e?.fields?.referencedContent?.fields?.text?.content[0]?.content[0].value,ctaButtonText:e?.fields.ctaText,link:`${e.fields.ctaTarget?.fields.slug}`})},e?.sys.id))})}),(0,i.jsx)(d.default,{justifyContent:"center",sx:{display:["block","none","none"]},children:(0,i.jsx)(A.A,{children:a.map((e,t)=>(0,i.jsx)(y.A,{mediaUrl:e?.fields?.referencedContent?.fields?.image?.fields?.media?.fields?.file?.url,title:e?.fields?.referencedContent?.fields?.heading,description:e?.fields?.referencedContent?.fields?.text?.content[0]?.content[0].value,ctaButtonText:e?.fields.ctaText,link:`${e.fields.ctaTarget?.fields.slug}`},t))})})]})};var ie=a(73207),it=a(83445),ia=a(61334);let ii="SellingYourPracticeSection",ir={img:`${ii}-img`,icon:`${ii}-icon`},is=(0,n.A)(d.default)(e=>{let{}=e;return{[`& .${ir.img}`]:{borderRadius:"16px",width:"100%"},[`& .${ir.icon}`]:{fontSize:"100px !important",color:C.A.palette.success.light}}}),il=(0,n.A)(ie.A)({borderRadius:24,boxShadow:"0px 8px 16px rgba(0, 0, 0, 0.12)",height:"100%",padding:"40px"}),id=eQ.Ik({firstName:eQ.Yj().required("First name is required."),lastName:eQ.Yj().required("Last name is required."),email:eQ.Yj().email("Email address is invalid.").required("Email address is required."),phone:eQ.Yj().phone().required("Phone number is required.").test("phone","Phone number is invalid.",e=>(0,m.Q7)(e))}),io=[{name:"Primary Care"},{name:"Urgent Care"},{name:"Emergency Care"},{name:"Specialty"},{name:"Boarding and Grooming"}],ic=e=>{let{heading:t,subHeading:a,content:n,yourNameFieldText:o,yourLastNameFieldText:m,practiceNameFieldText:h,yourPhoneNumberFieldText:p,yourEmailFieldText:x,cityFieldText:g,stateFieldText:f,numberOfClinicsFieldText:j,clinicTypeFieldText:v,numberOfVeterinariansFieldText:b,numberOfPartTimeVeterinariansFieldText:y,messageFieldText:A,ctaText:C}=e,k=(0,r.useRef)(null),{executeRecaptcha:S}=(0,eI._Y)(),N=(0,ek.Wx)({initialValues:{firstName:"",lastName:"",practiceName:"",email:"",phone:"",city:"",state:"",numberOfClinics:"",clinicTypes:"",numberOfVeterinarians:"",numberOfPartTimeVeterinarians:"",message:""},validationSchema:id,onSubmit:async(e,t)=>{let{setSubmitting:a}=t;a(!0),I();try{if(!S)return;let t=await S("SellingYourPractice"),a={...e,phone:e.phone.replace("+1",""),interestId:e_.tz[4].id,emailData:{message:e.message,subject:null},token:t};delete a.message,(await fetch("/api/customers/lead",{method:"POST",body:JSON.stringify(a)})).ok&&F(!0)}catch(e){return}finally{if(w(),k?.current!==null){let e=k.current.getBoundingClientRect().top+window.scrollY-100;window.scrollTo({top:e,behavior:"smooth"})}}}}),{hideLoading:w,showLoading:I}=(0,eb.n)(),[T,F]=(0,r.useState)(!1),M=()=>(0,i.jsx)(d.default,{ref:k,component:"form",onSubmit:N.handleSubmit,children:(0,i.jsx)(is,{children:(0,i.jsx)(eN.A,{children:(0,i.jsxs)(s.A,{container:!0,rowSpacing:2,spacing:2,children:[(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"firstName",children:o}),(0,i.jsx)(tu.A,{fullWidth:!0,variant:"outlined",id:"firstName",name:"firstName",value:N.values.firstName,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.firstName&&!!N.errors.firstName,helperText:N.touched.firstName&&N.errors.firstName})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"lastName",children:m}),(0,i.jsx)(tu.A,{fullWidth:!0,variant:"outlined",id:"lastName",name:"lastName",value:N.values.lastName,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.lastName&&!!N.errors.lastName,helperText:N.touched.lastName&&N.errors.lastName})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"practiceName",children:h}),(0,i.jsx)(tu.A,{fullWidth:!0,variant:"outlined",id:"practiceName",name:"practiceName",value:N.values.practiceName,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.practiceName&&!!N.errors.practiceName,helperText:N.touched.practiceName&&N.errors.practiceName})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"email",children:x}),(0,i.jsx)(tu.A,{fullWidth:!0,variant:"outlined",id:"email",name:"email",value:N.values.email,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.email&&!!N.errors.email,helperText:N.touched.email&&N.errors.email})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"phone",children:p}),(0,i.jsx)(eZ.A,{style:{width:"100%",borderRadius:4},id:"phone",country:"US",value:N.values.phone,error:N.touched.phone?N.errors.phone:"",name:"phone",onChange:e=>{N.setFieldValue("phone",e)}}),N.touched.phone&&N.errors.phone&&(0,i.jsx)(eJ.A,{error:!0,htmlFor:"phone",children:N.errors.phone})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"city",children:g}),(0,i.jsx)(tu.A,{fullWidth:!0,variant:"outlined",id:"city",name:"city",value:N.values.city,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.city&&!!N.errors.city,helperText:N.touched.city&&N.errors.city,slotProps:{htmlInput:{maxLength:10}}})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"state",children:f}),(0,i.jsx)(ia.A,{variant:"outlined",id:"state",name:"state",value:N.values.state,onChange:(e,t)=>
1{N.setFieldValue("state",t.key)},error:N.touched.state&&!!N.errors.state})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"numberOfClinics",children:j}),(0,i.jsx)(tu.A,{fullWidth:!0,variant:"outlined",id:"numberOfClinics",name:"numberOfClinics",type:"number",value:N.values.numberOfClinics,onBlur:N.handleBlur,onChange:N.handleChange,error:N.touched.numberOfClinics&&!!N.errors.numberOfClinics,helperText:N.touched.numberOfClinics&&N.errors.numberOfClinics,slotProps:{htmlInput:{inputMode:"numeric",pattern:"[0-9]*"}}})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"clinicTypes",children:v}),(0,i.jsx)(eq.A,{variant:"outlined",id:"clinicTypes",name:"clinicTypes",value:N.values.clinicTypes,onChange:N.handleChange,error:N.touched.clinicTypes&&!!N.errors.clinicTypes,children:io?.map((e,t)=>(0,i.jsx)(eE.A,{value:e.name,children:e.name},t))})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"numberOfVeterinarians",children:b}),(0,i.jsx)(tu.A,{fullWidth:!0,type:"number",variant:"outlined",id:"numberOfVeterinarians",name:"numberOfVeterinarians",value:N.values.numberOfVeterinarians,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.numberOfVeterinarians&&!!N.errors.numberOfVeterinarians,helperText:N.touched.numberOfVeterinarians&&N.errors.numberOfVeterinarians,slotProps:{htmlInput:{inputMode:"numeric",pattern:"[0-9]*"}}})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"numberOfPartTimeVeterinarians",children:y}),(0,i.jsx)(tu.A,{fullWidth:!0,type:"number",variant:"outlined",id:"numberOfPartTimeVeterinarians",name:"numberOfPartTimeVeterinarians",value:N.values.numberOfPartTimeVeterinarians,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.numberOfPartTimeVeterinarians&&!!N.errors.numberOfPartTimeVeterinarians,helperText:N.touched.numberOfPartTimeVeterinarians&&N.errors.numberOfPartTimeVeterinarians,slotProps:{htmlInput:{inputMode:"numeric",pattern:"[0-9]*"}}})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"message",children:A}),(0,i.jsx)(tu.A,{fullWidth:!0,multiline:!0,rows:2,maxRows:4,variant:"outlined",id:"message",name:"message",value:N.values.message,onChange:N.handleChange,onBlur:N.handleBlur,error:N.touched.message&&!!N.errors.message,helperText:N.touched.message&&N.errors.message})]}),(0,i.jsx)(s.A,{size:{xs:12,md:3},children:(0,i.jsx)(u.A,{id:"Sect3_CTA1",type:"submit",variant:"primary",disabled:N.isSubmitting,sx:{width:["100%","100%","unset"]},children:C})})]})})})}),P=()=>(0,i.jsxs)(is,{textAlign:"center",children:[(0,i.jsx)(it.A,{classes:{root:ir.icon}}),(0,i.jsx)(l.default,{variant:"h2",mb:4,mt:4,children:"Thank you."}),(0,i.jsx)(l.default,{variant:"paragraph",mb:4,children:"One of our team members will get in touch with you shortly."})]});return(0,i.jsx)(d.default,{component:"section",mb:{xs:5,md:10},children:(0,i.jsx)(d.default,{children:(0,i.jsxs)(s.A,{container:!0,spacing:4,children:[(0,i.jsxs)(s.A,{size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t}),(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:4,children:a}),(0,i.jsx)(d.default,{children:n&&(0,c.A)(n)})]}),(0,i.jsx)(s.A,{size:{xs:12,md:6},children:eh.Fr?T?P():M():(0,i.jsx)(il,{children:T?P():M()})})]})})})},im=(0,n.A)(ie.A)({borderRadius:24,boxShadow:"0px 8px 16px rgba(0, 0, 0, 0.12)",height:"100%",padding:"32px"}),ih=e=>{let{heading:t,cards:a}=e;return(0,i.jsxs)(d.default,{component:"section",mb:{xs:5,md:10},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,mt:"auto",children:t}),(0,i.jsx)(d.default,{justifyContent:"center",sx:{display:["none","block","block"]},children:(0,i.jsx)(s.A,{container:!0,spacing:4,children:a.map((e,t)=>(0,i.jsx)(s.A,{size:{md:3},children:(0,i.jsxs)(im,{children:[(0,i.jsx)(l.default,{mb:2,variant:"paragraph",children:e?.fields?.referencedContent?.fields?.text?.content[0]?.content[0]?.value}),(0,i.jsx)(l.default,{style:{fontStyle:"italic"},variant:"paragraph",children:e?.fields?.referencedContent?.fields?.text?.content[1]?.content[0]?.value})]})},t))})}
1),(0,i.jsx)(d.default,{justifyContent:"center",sx:{display:["block","none","none"]},children:(0,i.jsx)(A.A,{children:(a||[]).map((e,t)=>(0,i.jsxs)(im,{children:[(0,i.jsx)(l.default,{mb:2,variant:"paragraph",children:e?.fields?.referencedContent?.fields?.text?.content[0]?.content[0]?.value}),(0,i.jsx)(l.default,{style:{fontStyle:"italic"},variant:"paragraph",children:e?.fields?.referencedContent?.fields?.text?.content[1]?.content[0]?.value})]},t))})})]})},ip="WeAreHiringSection",iu={hiring:`${ip}-hiring`,linkBtn:`${ip}-linkBtn`},ix=e=>{let{heading:t,subHeading:a,ctaText:r}=e;return(0,i.jsx)(d.default,{component:"section",className:iu.hiring,sx:{[`&.${iu.hiring}`]:{background:C.A.palette.primary.dark},[`& .${iu.linkBtn}`]:{color:"#fff",textDecoration:"none"}},children:(0,i.jsx)(d.default,{display:"flex",justifyContent:"center",sx:{px:{xs:2,md:30}},py:5,children:(0,i.jsx)(y.A,{variant:"wrapper",children:(0,i.jsxs)(d.default,{p:5,children:[(0,i.jsx)(l.default,{variant:"h1",mb:4,children:t}),(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{mb:4,size:{md:8,xs:12},children:(0,i.jsx)(l.default,{variant:"paragraph-lg",children:a})}),(0,i.jsx)(s.A,{textAlign:"center",size:{md:4,xs:12},children:(0,i.jsx)(u.A,{variant:"primary",sx:{width:["100%","100%","unset"]},endIcon:(0,i.jsx)(D.A,{}),children:(0,i.jsx)(x.A,{id:"Sect7_CTA1",href:"https://careers.thrivepetcare.com",underline:"none",children:(0,i.jsx)("span",{className:iu.linkBtn,children:r})})})})]})]})})})})};var ig=a(85467);let ij="WhyJoinSection",iv={imgOurMission:`${ij}-imgOurMission`,numberIcon:`${ij}-numberIcon`},ib=(0,e$.default)(d.default)(e=>{let{theme:t}=e;return{[`& .${iv.imgOurMission}`]:{borderRadius:"16px",width:"100%"},[`& .${iv.numberIcon}`]:{backgroundColor:C.A.palette.success.light,width:"40px",height:"40px",borderRadius:"50%",color:"#FFFFFF",textAlign:"center",marginRight:".3em",fontSize:"31px",paddingTop:".2em"}}}),iy=(0,e$.default)(d.default)({borderLeft:" 2px solid #e7ebed",paddingLeft:"1.3em",marginLeft:"1em"}),iA=e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ib,{display:"flex",alignItems:"center",children:e.content.fields.icon&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.default,{mr:2,display:"flex",alignItems:"center",children:(0,i.jsx)(ig.u,{width:35,height:35,src:e.content.fields.icon?.fields.file.url,alt:"icon",format:"webp"})}),(0,i.jsx)(l.default,{variant:"h3",children:e.content.fields.heading})]})}),(0,i.jsx)(d.default,{marginLeft:4,children:(0,i.jsx)(d.default,{children:e.content.fields.text&&(0,i.jsx)(d.default,{children:(0,c.A)(e.content.fields.text)})})})]}),iC=e=>{let{heading:t,imgUrl:a,imgAlt:r,contentItems:n}=e;return(0,i.jsx)(d.default,{component:"section",mb:{xs:5,md:10},children:(0,i.jsx)(ib,{children:(0,i.jsxs)(s.A,{container:!0,spacing:4,display:"flex",alignItems:"center",children:[(0,i.jsx)(s.A,{size:{xs:12,md:6},children:(0,i.jsx)(d.default,{children:(0,i.jsx)("img",{className:iv.imgOurMission,src:(0,m.vy)(a,600),alt:r})})}),(0,i.jsxs)(s.A,{size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h1",mb:2,children:t}),n?.map((e,t)=>e.fields.icon?(0,i.jsx)(iA,{content:e},e.sys.id):(0,i.jsxs)(d.default,{children:[(0,i.jsxs)(d.default,{mb:3,display:"flex",alignItems:"center",children:[(0,i.jsx)("div",{className:iv.numberIcon,children:t+1}),(0,i.jsx)(l.default,{variant:"h3",children:e.fields.heading})]},`process-${t}`),(0,i.jsxs)(iy,{children:[e.fields.text&&(0,c.A)(e.fields.text),e.fields.ctaText&&e.fields.ctaUrl&&(0,i.jsx)(d.default,{mb:3,children:(0,i.jsx)(u.A,{id:"Sect2_CTA1",href:e.fields.ctaUrl,variant:"primary",children:e.fields.ctaText})})]})]},e.sys.id))]})]})})})};var ik=a(30038),iS=a(46790),iN=a(90602),iw=a(26989),iI=a(31731);let iT=e=>{let{heading:t,subHeading:a}=e;return(0,i.jsxs)(d.default,{component:"section",mb:5,children:[(0,i.jsx)(l.default,{variant:"h1",mb:3,children:t}),(0,i.jsx)(l.default,{variant:"paragraph-lg",maxWidth:"700px",children:a})]})};var iF=a(57501),iM=a(62806),iP=a(12316);let iD="UpdatePersonalDetailsSection-formInput",iz=e=>{let{customerInfo:t}=e,{data:a}=(0,e1.useSession)(),{hideLoading:n,showLoading:d}=(0,eb.n)(),o=(0,ej.useRouter)(),c=(0,em.j)(),h=(0,em.G)(e=>e.manageAccountSlice.status),p=(0,k.st)(t),[x,g]=(0,r.useState)(p?.value||""),f=el()(t.addresses,e=>e.isDefault),[j,v]=(0,r.useState)(p?.isVerified||!1),[b,y]=(0,r.useState)(!1);(0,r.useEffect)(()=>{"loading"===h?d():n()},[n,d,h]);let A=eQ.Ik({firstName:eQ.Yj().required("First Name is required."),addressLine1:eQ.Yj().trim().min(2,"Address length must be more than 1 Character").required("Address is required."),lastName:eQ.Yj().required("Last Name is required."),city:eQ.Yj().trim().min(2,"City length must be more than 1 Character").required("City is required."),state:eQ.Yj().required("State is required."),zipCode:eQ.Yj().required("Zip Code is required.").matches(/(^\d{5}
1$)|(^\d{5}-\d{4}$)/,"Zip Code invalid."),phoneNumber:eQ.Yj().required("Phone number is required.").test("phone","Phone number is invalid.",e=>(0,m.Q7)(e))}),C=async()=>{y(!0)},S=(0,r.useCallback)((e,t,a)=>{let{streetNumber:i,address:r,administrativeAreaLevel2:n,city:s,shortState:l,postalCode:d}=e,o=e?.placeId?`${i} ${r}`.trim():e;e?.placeId?(a("addressLine1",o),a("addressLine2",o!==t?"":n||""),a("city",s),a("state",l),a("zipCode",d)):a("addressLine1",o)},[]),N=["firstName","lastName","addressLine1","city","state","zipCode","phoneNumber"];return(0,i.jsxs)(J.default,{component:"section",sx:{[`& .${iD}`]:{fontWeight:"400 !important",fontSize:"14px !importa1nt"}},children:[(0,i.jsx)(Y.default,{maxWidth:"md",children:(0,i.jsx)(s.A,{container:!0,justifyContent:"center",mb:5,children:(0,i.jsxs)(s.A,{children:[(0,i.jsx)(l.default,{variant:"h3",textAlign:"left",mb:2,children:"Personal Information"}),(0,i.jsx)(ek.l1,{initialValues:{firstName:t.firstName||"",lastName:t.lastName||"",phoneNumber:(0,m.ii)(p?.value),addressLine1:f?.address1||"",addressLine2:f?.address2||"",city:f?.city||"",state:f?.state||"",zipCode:f?.zip||""},validationSchema:A,onSubmit:async(e,t)=>{let{setSubmitting:i}=t;i(!0);try{let t=await c((0,iF.y)({...e,firstName:e.firstName.trim(),lastName:e.lastName.trim(),addressLine1:e.addressLine1.trim(),addressLine2:e.addressLine2?.trim(),city:e.city.trim(),phone:{type:"Primary",value:e.phoneNumber.replace("+1",""),default:!0,isVerified:j},token:a?.token?.id_token})).unwrap();if(200===t.status){if(o.query?.redirectUrl)return void o.push(o.query?.redirectUrl);o.push("/pet-portal/my-account")}}catch(e){return}},children:e=>{let{values:t,errors:a,touched:r,handleChange:n,handleSubmit:d,handleBlur:c,setFieldValue:h,isSubmitting:x}=e,b=N.every(e=>{let a=t?.[e];return!!("string"==typeof a?a.trim():a)});return(0,i.jsx)(J.default,{component:"form",onSubmit:d,children:(0,i.jsx)(eN.A,{children:(0,i.jsxs)(s.A,{container:!0,columnSpacing:2,rowSpacing:2,children:[(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"firstName",children:"First Name"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"Enter First Name",variant:"outlined",id:"firstName",name:"firstName",value:t.firstName,onBlur:c,disabled:!0})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"lastName",children:"Last Name"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"Last Name",variant:"outlined",id:"lastName",name:"lastName",value:t.lastName,disabled:!0})]}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(th.A,{id:"phoneNumber",label:"Phone Number",value:t.phoneNumber,onBlur:c("phoneNumber"),onChange:e=>{h("phoneNumber",e),v(e===(0,m.ii)(p?.value)&&(p?.isVerified||!1)),g(e)},error:!!a.phoneNumber,placeholder:"(123) 456-7890",helperText:r.phoneNumber&&a.phoneNumber,onClick:()=>!j&&C(),isVerified:j})}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"addressLine1",children:"Address"}),(0,i.jsxs)(s.A,{container:!0,rowSpacing:2,children:[(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(J.default,{mb:2,children:(0,i.jsx)(iP.A,{id:"addressLine1",name:"address",placeholder:"123 Main Street",onChange:e=>S(e,t.addressLine1,h),defaultValue:f?.address1,error:r.addressLine1&&!!a.addressLine1,onBlur:c,helperText:r.addressLine1&&a.addressLine1?a.addressLine1:""})})}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(tu.A,{placeholder:"Apt / Suite #",variant:"outlined",id:"addressLine2",name:"addressLine2",value:t.addressLine2,onChange:n,onBlur:c,error:r.addressLine2&&!!a.addressLine2,helperText:r.addressLine2&&a.addressLine2})})]})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"city",children:"City"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"Enter City",variant:"outlined",id:"city",name:"city",value:t.city,onChange:n,onBlur:c,error:!t?.city,helperText:t?.city?"":"City is required."})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:6},children:[(0,i.jsx)(eJ.A,{htmlFor:"state",children:"State"}),(0,i.jsx)(s.A,{children:(0,i.jsx)(ia.A,{fullWidth:!0,inputProps:{className:iD},variant:"outlined",id:"state",name:"state",value:t.state,onChange:async(e,a)=>{h("state",a.key),await (0,k.Gj)(a.name||"",t.city,h,"zipCode")},error:r.state&&!!a.state})})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:6},children:[(0,i.jsx)(eJ.A,{htmlFor:"zipCode",children:"Zip Code"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"Enter Zip Code",variant:"outlined",id:"zipCode",name:"zipCode",value:t.zipCode,onChange:n,onBlur:c,error:r.zipCode&&!!a.zipCode,helperText:r.zipCode&&a.zipCode})]}),(0,i.jsx)(s.A,{mt:2,size:{md:12,xs:12},children:(0,i.jsxs)(J.default,{display:"flex",justifyContent:"center",alignItems:"center",children:[(0,i.jsx)(l.default,{id:"Sec2_CTA1",onClick:()=>{o.query?.redirectUrl?o.push(o.query?.redirectUrl):o.push("/pet-portal/my-account")}
1,color:"primary",variant:"paragraph",sx:{fontWeight:"bold",cursor:"pointer"},mr:3,children:"Cancel"}),(0,i.jsx)(J.default,{sx:{width:["30%","50%","30%"]},onClick:()=>!j&&C(),children:(0,i.jsx)(u.A,{id:"Sec2_CTA2",sx:{width:"100%"},variant:"primary",type:"submit",disabled:x||!j||!b,children:"Update"})})]})})]})})})}})]})})}),(0,i.jsx)(iM.A,{isOpen:b,setIsOpen:y,isPhoneVerified:j,setIsPhoneVerified:v,showForm:!0,label:"Mobile Phone Number",phoneNumber:p,newPhoneNumber:x,placeholder:"Enter your mobile phone number",submitLabel:"Verify Phone Number",title:"Verify Mobile Phone Number",message:(0,i.jsxs)(i.Fragment,{children:["The phone number ",(0,i.jsx)("strong",{children:(0,m.n4)(x)})," has not been verified. Please verify your phone number to update your communication preferences."]})})]})};var iB=a(21285);let i$=a(73590),{getSpecificDate:iW,getMonth:iE,getYear:iO,getMonthDayYear:iR}=a(21285);var iL=a(35978),iU=a(96826),iV=a(72408),i_=a(49965),iH=a(29962),iY=a(46302),iq=a(51084),iJ=a(96493),iG=a(95872),iZ=a(53373),iK=a(83483);let iQ=(0,r.createContext)({nextAvailableTime:"",customerInfo:{},dataAppointment:{},dateReschedule:{},petInfo:{},processBookAppointmentStatus:{},locationDetail:{},isReceivedSMS:!1,allProviders:[],providerSelected:{},selectDate:"",nextAvailableDateTime:{},providerDoesNotHaveAvailableTimes:!1,providerSelectedNotAvailableTimes:{},checkClinicOnlyUrgentCareDepartment:!1,isLoading:!1,isShowMembershipOffer:!1,dateSelectedNotAvailableTimes:!1,nearestClinicAvailableTimes:null,setDateSelectedNotAvailableTimes:function(){},contentfulMembershipPlanData:{},availableDates:null,enableFindAnotherClinic:!1,clinicBooking:null,setClinicBooking:function(){},setSelectDate:function(){},onDateSelect:function(){},actionSelectProvider:function(){},actionContinueDatePicker:function(){},actionSubmitCustomerInfo:function(){},setIsReceivedSMS:function(){},actionConfirmBookAppointment:function(){},actionEditAppointment:function(){},renderMessageKindlyBeAwareUrgentCareBookingFlow:function(){},renderMessageYouAreSavingUrgentCareBookingFlow:function(){},isConfirmModalOpen:!1,setIsConfirmModalOpen:function(){},oldProviderId:null,oldProviderName:null,handleNearestClinicContinue:function(){},nearestClinicVisitReason:null});function iX(){return(0,r.useContext)(iQ)}let i0="BaeCalendar",i1={baeDateIndicator:`${i0}-baeDateIndicator`,paddingHeader:`${i0}-paddingHeader`},i2=(0,n.A)(J.default)(e=>{let{theme:t}=e;return{[`& .${i1.baeDateIndicator}`]:{display:"grid",gridTemplateColumns:"repeat(7, minmax(auto, 1fr))",gridTemplateRows:"repeat(6, minmax(35px, 1fr))",gridGap:"1px",padding:"0 15px",[C.A.breakpoints.down("md")]:{gridTemplateRows:"repeat(1, minmax(35px, 1fr))","& .MuiTableCell-root":{padding:"unset"}},"& .date-icon":{display:"flex",justifyContent:"center",justifySelf:"center",alignItems:"center",height:"40px",width:"40px",padding:"1px",cursor:"pointer",fontSize:C.A.typography["input-label"].fontSize,fontFamily:C.A.typography["input-label"].fontFamily,fontWeight:C.A.typography["input-label"].fontWeight,lineHeight:C.A.typography["input-label"].lineHeight,"&.selected":{borderRadius:"50%",boxShadow:"0 0 3px rgba(0, 0, 0, 0.5)",backgroundColor:"#2D759F",color:C.A.palette.common.white},"&.last-day":{color:C.A.palette.grey[400],cursor:"unset !important"},"&.not-available-time":{color:C.A.palette.grey[400]}}},[`& .${i1.paddingHeader}`]:{[C.A.breakpoints.down("md")]:{padding:"0 16px !important"}}}}),i5=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],i6=()=>{let e=i5.map((e,t)=>(0,i.jsx)(ee.A,{children:e},e));return(0,i.jsx)(G.A,{children:(0,i.jsx)(K.A,{stickyHeader:!0,"aria-label":"sticky table",sx:{border:"unset"},children:(0,i.jsx)(Q.A,{children:(0,i.jsx)(X.A,{children:e})})})})},i4=e=>{let t=(0,iB.getMonth)(e.selectDate)+1+ +!!e.nextMonth>12,a=((e,t)=>{let a=i$(`${e}-${t}`,"MM-YYYY").daysInMonth(),i=i$(`${e}-${t}`,"MM-YYYY").startOf("month").weekday(),r=[],n=1===e?{month:12,year:t-1}:{month:e-1,year:t},s=i$(`${n.month}-${n.year}`,"MM-YYYY").daysInMonth();for(let e=i-1;e>=0;e--)r.push({currentMonth:!1,date:iW(n.month,s-e,n.year)});for(let i=1;i<=a;i++)r.push({currentMonth:!0,date:iW(e,i,t)});if(r.length<e_.P$){let a=e_.P$-r.length,i=12===e?{month:1,year:t+1}:{month:e+1,year:t};for(let e=1;e<=a;e++)r.push({currentMonth:!1,date:iW(i.month,e,i.year)})}return r})(t?1:(0,iB.getMonth)(e.selectDate)+1+ +!!e.nextMonth,t?(0,iB.getYear)(e.selectDate)+1:(0,iB.getYear)(e.selectDate)).map(t=>{let a=(0,iB.getMonthDayYear)(e.selectDate)===(0,iB.getMonthDayYear)(t.date)?"selected":"",n=e.availableDates&&el()(e.availableDates,e=>ef()(e.date).isSame(t.date,"day"))?"not-available-time":"";return(0,i.jsx)(r.Fragment,{children:ef()(t.date).isBefore(ef()(e.clinicCurrentDate).subtract(0,"day"))&&t.currentMonth||ef()(t.date).isAfter(ef()().add(3,"months").endOf("month"))&&t.currentMonth?(0,i.jsx)(J.default,{className:"date-icon last-day","data-active-month":t.currentMonth,"data-date":t.date.toString(),children:(0,iB.getDayOfMonth)(t.date)},t.date):t.currentMonth?(0,i.jsx)(J.default,{className:`date-icon ${a} ${n}`,"data-active-month":t.currentMonth,"data-date":t.date.toString(),onClick:t=>{var a;let i;return a=!!n,i=t.target.getAttribute("data-date"),void(e.setSelectDate(i),e.setDateSelectedNotAvailableTimes(a))},children:(0,iB.getDayOfMonth)(t.date)},t.date):(0,i.jsx)(J.default,{})},t.date)});return(0,i.jsx)(J.default,{className:i1.baeDateIndicator,children:a})};function i3(e){return{id:`vertical-tab-${e}`,"aria-controls":`vertical-tabpanel-${e}`}}let i8=e=>{let t,a=(e=>{let t=iE(e)+1,a={current:e,prev:[iW(t-3,1,iO(e)),iW(t-2,1,iO(e)),iW(t-1,1,iO(e))],next:[iW(t+1,1,iO(e)),iW(t+2,1,iO(e)),iW(t+3,1,iO(e)),iW(t+4,1,iO(e)),iW(t+5,1,iO(e)),iW(t+6,1,iO(e))]};switch(t){case 1:case 2:case 3:for(let i=3;i>0;i--){let r=t-1;a.prev[i-1]=iW(r>0?r:12+r,1,r<=0?iO(e)-1:iO(e)),t--}break;case 7:case 8:case 9:case 10:case 11:case 12:for(let i=0;i<6;i++){let r=t+1;a.next[i]=iW(r<=12?r:r-12,1,r<=12?iO(e):iO(e)+1),t++}}return a})(new Date).next.map((e,t)=>(0,i.jsx)(iL.A,{label:e_.v4[(0,iB.getMonth)(e)],disabled:t+1>3,"data-date":e,...i3(t+1)},e)),r=(0,i.jsx)(iL.A,{label:e_.v4[new Date().getMonth()],disabled:!1,"data-date":new Date,...i3(0)});return(0,i.jsx)(J.default,{mt:{xs:0,md:7},sx:{display:"flex",height:"70%"},children:(0,i.jsxs)(iU.A,{variant:"scrollable",orientation:e.isMobile?"horizontal":"vertical",scrollButtons:"auto",value:(t=(0,iB.getMonth)(e.selectDate)-new Date().getMonth())<0?12+t:(0,iB.getMonth)(e.selectDate)-new Date().getMonth(),onChange:(t,a)=>{e.setSelectDate(t.target.getAttribute("data-date"))},"aria-label":"Vertical tabs example",sx:{borderRight:+!e.isMobile,borderColor:"divider",width:"100%","& .Mui-selected":{color:"#FFFFFF !important",fontWeight:"bold",backgroundColor:"#2D759F"},"& .MuiButtonBase-root":{alignItems:"unset !important",textAlign:"left"}},children:[r,a]})})},i7=e=>{var t;let a,n=(0,r.useRef)((t=e.activeDates||[],a={}
1,t&&Array.isArray(t)&&t.forEach(e=>{let t=iR(e);a[t]?a[t]+=1:a[t]=1}),a)),{selectDate:d,onDateSelect:o,providerSelected:c,availableDates:m,setDateSelectedNotAvailableTimes:h}=iX(),p=(e,t)=>{o(e,c),h(t)},[u,x]=(0,r.useState)(ef()(d).toDate()),g=e=>{"prev"===e&&x((0,iV.k)(u,1)),"next"===e&&x((0,i_.J)(u,1))};(0,r.useEffect)(()=>{x(ef()(d).toDate())},[d]);let f=()=>{let e=(0,iH.N)(ef()().toDate()),t=(0,iH.N)(u);if((0,iB.getYear)(ef()().toDate())===(0,iB.getYear)(u)){if(e===t)return"This Week";else if(t-e==1)return"Next Week";else if(t-e<0)return"Last Week"}return ef()(u).format("MMMM yy")};return e.isMobile?(0,i.jsxs)(i2,{children:[(0,i.jsxs)(s.A,{container:!0,textAlign:"center",children:[(0,i.jsx)(s.A,{size:1,children:"This Week"!==f()&&(0,i.jsx)(iK.A,{color:"primary",onClick:()=>g("prev")})}),(0,i.jsx)(s.A,{size:10,children:(0,i.jsx)(l.default,{variant:"paragraph-lg",fontSize:18,children:f()})}),(0,i.jsx)(s.A,{size:1,children:(0,iH.N)(ef()().add(3,"months").toDate())!==(0,iH.N)(u)&&(0,i.jsx)(iZ.A,{color:"primary",onClick:()=>g("next")})})]}),(()=>{let e=[],t=(0,iY.k)(u,{weekStartsOn:0});for(let a=0;a<7;a++)e.push((0,iq.GP)((0,iJ.f)(t,a),"EEEEE"));return(0,i.jsx)(G.A,{children:(0,i.jsx)(K.A,{stickyHeader:!0,"aria-label":"sticky table",sx:{border:"unset"},children:(0,i.jsx)(Q.A,{children:(0,i.jsx)(X.A,{children:e.map(e=>(0,i.jsx)(ee.A,{className:i1.paddingHeader,sx:{zIndex:0},children:e},e))})})})})})(),(()=>{let t=(0,iY.k)(u,{weekStartsOn:0}),a=(0,iG.e)(u,{weekStartsOn:0}),r=[],n=[],s=t,l="";for(;s<=a;){for(let t=0;t<7;t++){l=(0,iq.GP)(s,"dd");let t=s,a=(0,iB.getMonthDayYear)(d)===(0,iB.getMonthDayYear)(t)?"selected":"",r=m&&el()(m,e=>ef()(e.date).isSame(t,"day"))?"not-available-time":"";n.push(ef()(t).isBefore(e.clinicCurrentDate)||ef()(t).isAfter(ef()().add(3,"months").endOf("month"))?(0,i.jsx)(J.default,{className:"date-icon last-day","data-date":t.toString(),children:l}):(0,i.jsx)(J.default,{className:`date-icon ${a} ${r}`,"data-date":t.toString(),onClick:()=>p((0,iq.GP)(t,"yyyy-MM-dd"),!!r),children:l})),s=(0,iJ.f)(s,1)}r.push(n),n=[]}return(0,i.jsx)(J.default,{className:i1.baeDateIndicator,children:r})})()]}):(0,i.jsx)(i2,{children:(0,i.jsxs)(s.A,{sx:{display:"flex",justifyContent:"space-between"},spacing:4,container:!0,children:[(0,i.jsx)(s.A,{size:{xs:12,md:4},children:(0,i.jsx)(i8,{setSelectDate:p,selectDate:d})}),(0,i.jsxs)(s.A,{sx:{width:"-webkit-fill-available"},size:{xs:12,md:8},children:[(0,i.jsx)(i6,{}),(0,i.jsx)(i4,{activeDates:n.current,selectDate:d,setSelectDate:p,clinicCurrentDate:e.clinicCurrentDate,availableDates:m,setDateSelectedNotAvailableTimes:h}),(0,i.jsx)(l.default,{ml:5,variant:"paragraph-lg",color:"GrayText",children:(0,iB.getMonth)(d)+1>11?e_.v4[0]:e_.v4[(0,iB.getMonth)(d)+1]}),(0,i.jsx)(i4,{activeDates:n.current,selectDate:d,setSelectDate:p,nextMonth:!0,clinicCurrentDate:e.clinicCurrentDate,availableDates:m,setDateSelectedNotAvailableTimes:h})]})]})})};var i9=a(33175),re=a(84249);let rt=e=>{let t=(0,eW.default)();return(0,i.jsx)(s.A,{container:!0,mb:3,spacing:2,children:e?.list?.map(a=>{let r=e?.timeSelected?.time?.from===a?.time?.from,n=r?t.palette.primary.main:"white",l=r?"white":t.palette.primary.main;return(0,i.jsx)(s.A,{mt:2,size:{xs:4,md:e.isNearest?3:4},children:(0,i.jsx)(u.A,{variant:"outlined",sx:{backgroundColor:n,color:l,"&:hover":{backgroundColor:t.palette.primary.main,color:"white"}},size:"large",type:"button",value:a.time,fullWidth:!0,onClick:()=>{e.handleTimeSelection&&e.handleTimeSelection(a)},children:(0,m.fU)(a.time.from).toUpperCase()})},a.index)})})};var ra=a(14977);let ri=(0,n.A)(re.A)({"& .expandIcon":{transform:"rotate(180deg)"}}),rr=e=>{let{clinicAvailableData:t,isLoading:a,setTimeSelected:n,timeSelected:s,handleTimeSelection:d,setClinicBooking:o,clinicBooking:c}=e,{locationId:h,vanityName:p,distance:u,mainPhone:g,addressLine1:f,addressLine2:j,city:v,state:b,postcode:y,availableTimes:A}=t,k=A.filter(e=>"Available"===e.status),[S,N]=(0,r.useState)(eh.Fr?k.length>8:k.length>6),w=t&&`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(`${p},${f},${v},${b},${y}`)}`,I=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/";ej.default.push(e)};
1return(0,i.jsxs)(J.default,{mt:1,border:"1px solid #D5E3EC",borderRadius:2,p:2,bgcolor:C.A.palette.common.white,children:[(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:"700",mb:1,children:p}),(0,i.jsx)(J.default,{display:"flex",flexDirection:"column",height:"100%",children:(0,i.jsxs)(J.default,{display:"flex",justifyContent:"space-between",mb:1.5,children:[(0,i.jsxs)(J.default,{children:[g&&(0,i.jsxs)(J.default,{display:"flex",alignItems:"center",mb:1,children:[(0,i.jsx)("img",{src:"/images/assets/svg/phone-alt.svg",alt:"phone",style:{marginRight:5}}),(0,i.jsx)(x.A,{id:"ClickToCall_CTA",onClick:e=>{I(`tel:${g}`)},children:(0,i.jsx)(l.default,{variant:"paragraph-sm",color:"primary",noWrap:!0,children:(0,m.n4)(g)})})]}),u&&(0,i.jsxs)(J.default,{display:"flex",alignItems:"center",children:[(0,i.jsx)("img",{src:"/images/assets/svg/distance.svg",alt:"distace",style:{marginLeft:2,marginRight:9}}),(0,i.jsx)(l.default,{variant:"paragraph-sm",sx:{display:"flex",alignItems:"center"},children:`${Number(u).toFixed(1)} mile${u>1?"s":""} away`})]})]}),(0,i.jsx)(J.default,{children:(0,i.jsx)(x.A,{id:"Sect2_CTA03",onClick:e=>{I(w)},underline:"none",children:(0,i.jsxs)(J.default,{display:"flex",flexDirection:"column",alignItems:"flex-end",children:[(0,i.jsxs)(l.default,{variant:"paragraph-sm",color:"primary",noWrap:!0,sx:{textDecoration:"underline"},children:[f,j&&j.length>1?`, ${j}`:""]}),(0,i.jsxs)(l.default,{variant:"paragraph-sm",color:"primary",noWrap:!0,mt:1,sx:{textDecoration:"underline"},children:[v?`${v}`:"",b?`, ${b}`:""," ",y]})]})})})]})}),k&&!a&&(0,i.jsx)(rt,{name:"",list:k.slice(0,S?eh.Fr?6:8:k.length),setTimeSelected:n,timeSelected:c?.id===h?s:null,handleTimeSelection:async e=>{let t=await fetch(`/api/location?id=${h}&isWeb=true`),a=await t.json(),i=a?.data;o(i),d(e,h,i)},dateType:"",isNearest:!0}),(0,i.jsx)(J.default,{textAlign:"center",mt:2,children:(0,i.jsxs)(J.default,{id:"Sect2_CTA02",display:"inline-flex",alignItems:"center",textAlign:"center",onClick:()=>N(!S),sx:{cursor:"pointer"},children:[(0,i.jsx)(l.default,{sx:{textDecoration:["none","underline"]},variant:"paragraph",color:"primary",fontWeight:"700",children:S?`View More ${eh.Fr?"":"Times"}`:"View less"}),(0,i.jsx)(ri,{id:"dropdown-button-open","aria-label":S?"Show more available times":"Show fewer available times",sx:{padding:{xs:1,md:0}},children:(0,i.jsx)(ra.A,{className:S?"":"expandIcon",style:{color:C.A.palette.primary.main},sx:{padding:"0px"}})})]})})]})},rn=e=>{let{nearestClinicsAvailableTimes:t,setTimeSelected:a,timeSelected:n,handleTimeSelection:s,isLoading:l,setClinicBooking:d,clinicBooking:o}=e,c=t?.data,[m,h]=(0,r.useState)(c?.length>1&&!eh.Fr);return(0,i.jsxs)(J.default,{mt:[0,1],children:[c?.slice(0,m?1:c?.length)?.map((e,t)=>(0,i.jsx)(rr,{isLoading:l,clinicAvailableData:e,setTimeSelected:a,timeSelected:n,handleTimeSelection:s,setClinicBooking:d,clinicBooking:o},t)),(0,i.jsx)(J.default,{mt:2,display:["none","none","block"],justifyContent:"center",textAlign:"center",children:m&&(0,i.jsx)(u.A,{id:"Sect2_CTA01",variant:"primary",sx:{width:["80%","30%"],mt:2},onClick:()=>h(!1),children:"View More Locations"})})]})},rs=e=>{let{locationDetail:t}=e;return(0,i.jsxs)(J.default,{bgcolor:C.A.palette.common.white,border:`1px solid ${C.A.palette.secondary.main}`,borderRadius:2,p:2,children:[(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:600,children:["If you need to book for multiple pets or can't find a suitable time and date,",` please call ${t?.vanityName} directly at `,(0,i.jsx)(i9.A,{locationDetail:t}),"."]}),(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:600,mt:1,children:"We might be able to fit you in, so don't hesitate to reach out!"})]})},rl=e=>{let{enableFindAnotherClinic:t,selectDate:a}=e;return t&&(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:[500,700],fontSize:"16px !important",mt:"20px",children:["Here are nearby clinics with availability for ",ef()(a).format("dddd, MMMM Do"),":"]})},rd=e=>{let{locationDetail:t,providerSelected:a,providerDoesNotHaveAvailableTimes:r,providerSelectedNotAvailableTimes:n,selectDate:s,onDateSelect:d,nextAvailableDateTime:o,checkClinicOnlyUrgentCareDepartment:c,renderMessageKindlyBeAwareUrgentCareBookingFlow:m,renderMessageYouAreSavingUrgentCareBookingFlow:
1h,setDateSelectedNotAvailableTimes:p,enableFindAnotherClinic:u,nearestClinicAvailableTimes:g}=iX(),f=(0,k.JR)(e.availableTimes),j=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(J.default,{pl:2*!e.isMobile,pr:2*!e.isMobile,bgcolor:C.A.palette.common.white,border:`1px solid ${C.A.palette.secondary.main}`,borderRadius:2,p:2,children:[(0,i.jsx)(l.default,{variant:"paragraph-lg",fontWeight:700,fontSize:"18px !important",textTransform:"capitalize",children:"Weâre sorry, there is no availability for your selected Day."}),(0,i.jsx)(l.default,{variant:"paragraph",children:o&&(0,i.jsxs)(i.Fragment,{children:["The next opening at ",t?.vanityName,"\xa0is:\xa0",(0,i.jsx)(x.A,{id:"Sect1_CTA7",component:"a",variant:"paragraph-lg",fontWeight:700,fontSize:"16px !important",onClick:()=>{d(o,{...n,...a}),p(!1)},children:ef()(o).format("dddd, MMMM Do")})]})}),!c&&(0,i.jsxs)(l.default,{variant:"paragraph",mt:1,children:["Please give ",t?.vanityName," a call directly at ",(0,i.jsx)(i9.A,{locationDetail:t}),". We may be able to fit you in, so don't hesitate to reach out!"]})]}),g?.data?.length>0&&(0,i.jsx)(rl,{enableFindAnotherClinic:u,selectDate:s})]}),v=c?e.isMobile?h():m():u?(0,i.jsx)(rs,{locationDetail:t}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(J.default,{sx:{display:{md:"block",xs:"none"}},children:(0,i.jsx)(rs,{locationDetail:t})}),(0,i.jsxs)(l.default,{variant:"paragraph-lg",fontWeight:700,fontSize:"18px !important",mt:3,children:["Showing ",a?.id?`${a?.name}'s`:""," Availability for: ",(0,i.jsxs)("b",{children:[ef()(s).format("dddd, MMMM Do"),"."]})]})]});if(f)a.id?a.id&&n?.name?v=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(J.default,{pl:2*!e.isMobile,pr:2*!e.isMobile,bgcolor:C.A.palette.common.white,border:`1px solid ${C.A.palette.secondary.main}`,borderRadius:2,p:2,children:[(0,i.jsxs)(l.default,{variant:"paragraph-lg",fontWeight:700,fontSize:"18px !important",children:["No Appointments available for ",n?.name]}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:600,mt:1,children:["Weâre sorry, it seems that ",n?.name," has no availability for your selected day. Youâre welcome to call ",t?.vanityName," directly: ",(0,i.jsx)(i9.A,{locationDetail:t}),".",n?.nextAvailableTime&&(0,i.jsxs)(i.Fragment,{children:[" ","The next available date for ",n?.name,"\xa0is:\xa0",(0,i.jsx)(x.A,{id:"Sect1_CTA7",onClick:()=>{d(n?.nextAvailableDate,n),p(!1)},children:ef()(n?.nextAvailableDate).format("MM/DD")})]})]}),o&&(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:600,mt:1,children:["The first date with availability for all doctors is:\xa0",(0,i.jsx)(x.A,{id:"Sect1_CTA7",component:"a",variant:"paragraph-lg",fontWeight:600,fontSize:"14px !important",onClick:()=>{d(o,{...n,id:null,name:"All Doctors"}),p(!1)},children:ef()(o).format("MM/DD")})]}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:600,mt:1,children:[`To Book Appointments For Multiple Pets, Please Give ${t?.vanityName} A Call Directly: `,(0,i.jsx)(i9.A,{locationDetail:t}),"."]})]}),g?.data?.length>0&&(0,i.jsx)(rl,{enableFindAnotherClinic:u,selectDate:s})]}):a.id&&(v=j):v=j;else if(r)if(e?.isMobile)return null;else v=(0,i.jsxs)(J.default,{pl:2,pr:2,children:[(0,i.jsxs)(l.default,{variant:"paragraph-lg",fontWeight:700,fontSize:"18px !important",children:["No Appointments Available For ",n?.name]}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:500,mt:1,children:["Weâre sorry, it seems that ",n?.name," has no availability for your selected day. Youâre welcome to call ",t?.vanityName," directly: ",(0,i.jsx)(i9.A,{locationDetail:t}),".",n?.nextAvailableTime&&(0,i.jsxs)(i.Fragment,{children:[" ","The next available date for ",n?.name," ",(0,i.jsxs)(l.default,{variant:"navigation",fontWeight:600,children:["is "," "]}),(0,i.jsx)(x.A,{id:"Sect1_CTA7",onClick:()=>{d(n?.nextAvailableDate,n),p(!1)},children:ef()(n?.nextAvailableDate).format("MM/DD")})]})]}),(0,i.jsxs)(l.default,{variant:"paragraph-lg",fontWeight:700,fontSize:"18px !important",mt:"20px",children:["Showing All Doctors ",e.isMobile&&`At ${t?.vanityName}`]})]});return v},ro=e=>(0,i.jsx)(s.A,{container:!0,flexDirection:"row",style:{overflow:"hidden",overflowX:"auto",paddingBottom:10},children:(0,i.jsx)(s.A,{display:"flex",alignItems:"center",gap:[1,2],size:{xs:12,md:12},children:e.allProviders?.map(t=>(0,i.jsx)(J.default,{children:(0,i.jsx)(u.A,{sx:{padding:"12.32px 16px"},variant:e.providerSelected?.id===t.id?"primary":"secondary",id:`Sect1_CTA${t.id}`,fullWidth:!0,onClick:()=>{e.providerSelected?.id!==t.id&&e.actionSelectProvider(t)},children:t.name},t.id)},t.id))})}),rc=e=>{let{allProviders:t,providerSelected:a,actionSelectProvider:n,locationDetail:d,providerSelectedNotAvailableTimes:o,checkClinicOnlyUrgentCareDepartment:c,renderMessageKindlyBeAwareUrgentCareBookingFlow:m,isLoading:h,nearestClinicAvailableTimes:p,enableFindAnotherClinic:u,setClinicBooking:g,renderMessageYouAreSavingUrgentCareBookingFlow:f,clinicBooking:j,providerDoesNotHaveAvailableTimes:v,onDateSelect:b,setDateSelectedNotAvailableTimes:y,dateReschedule:A}=iX(),C=(0,k.JR)(e.availableTimes),S=(0,ej.useRouter)();return((0,r.useEffect)(()=>{e.isMobile&&e.hideLoading()},[]),e.isMobile)?(0,i.jsxs)(i.Fragment,{children:[e.mobileState.selectDate&&(0,i.jsx)(J.default,{children:(0,i.jsx)(ei.A,{calendar:"true",children:(0,i.jsx)(i7,{theme:"salmon",shouldClearSelectedDate:e.shouldClearSelectedDate,clinicCurrentDate:e.clinicCurrentDate,isMobile:!0})})}),(0,i.jsx)(J.default,{mt:2,mb:2,children:t?.length>0&&d?.isDvmSelection&&!c&&(0,i.jsx)(ro,{allProviders:t,providerSelected:a,actionSelectProvider:n,providerSelectedNotAvailableTimes:o})}),v&&!C&&(0,i.jsxs)(J.default,{pl:0,pr:0,children:[(0,i.jsxs)(l.default,{variant:"paragraph-lg",fontWeight:700,fontSize:"18px !important",children:["No Appointments Available For ",o?.name]}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:500,mt:1,children:["Weâre sorry, it seems that ",o?.name," has no availability for your selected day. Youâre welcome to call ",d?.vanityName," directly: ",(0,i.jsx)(i9.A,{locationDetail:d}),".",o?.nextAvailableTime&&(0,i.jsxs)(i.Fragment,{children:[" ","The next available date for ",o?.name," ",(0,i.jsxs)(l.default,{variant:"navigation",fontWeight:600,children:["is "," "]}),(0,i.jsx)(x.A,{id:"Sect1_CTA7",onClick:()=>{b(o?.nextAvailableDate,o),y(!1)},children:ef()(o?.nextAvailableDate).format("MM/DD")})]})]}),(0,i.jsxs)(l.default,{variant:"paragraph-lg",fontWeight:700,fontSize:"18px !important",mt:"20px",children:["Showing All Doctors ",e.isMobile&&`At ${d?.vanityName}`]})]}),(0,i.jsxs)(J.default,{children:[e.availableTimes&&!h&&(0,i.jsxs)(J.default,{mb:2,children:[!C&&e.availableTimes?.map((t,a)=>(0,i.jsx)(rt,{name:t.dateType,list:t.listTime,setTimeSelected:e.setTimeSelected,timeSelected:e.timeSelected,handleTimeSelection:e.handleTimeSelection,dateType:t.dateType},a)),(0,i.jsx)(rd,{isMobile:!0,availableTimes:e.availableTimes})]}),C&&u&&!h&&p&&(0,i.jsx)(rn,{nearestClinicsAvailableTimes:p,isLoading:h,setTimeSelected:e.setTimeSelected,timeSelected:e.timeSelected,handleTimeSelection:e.handleTimeSelection,setClinicBooking:g,clinicBooking:j}),c&&!C?m():e.availableTimes&&!h&&e.locationDetail?.bookingPhone&&!u&&(0,i.jsx)(rm,{location:e.locationDetail,availableTimes:e.availableTimes,isMobile:!0,isNullData:C,isShowMessage:e.isShowMessage})]})]}):(0,i.jsxs)(s.A,{container:!0,sx:{display:"flex",justifyContent:"space-between"},spacing:4,mb:5,children:[(0,i.jsxs)(s.A,{size:{xs:12,md:6}
1,children:[void 0==A&&(0,i.jsx)(x.A,{id:"Sect1_CTA1",sx:{display:"flex"},fontWeight:600,onClick:()=>{S.query.previousUrl.includes("/locations")?S.push(`${S.query.previousUrl}`):S.push("/location")},children:"Change Selected Location"}),!h&&f(),(0,i.jsx)(ei.A,{calendar:"true",children:(0,i.jsx)(i7,{theme:"salmon",clinicCurrentDate:e.clinicCurrentDate})})]}),(0,i.jsxs)(s.A,{style:{flexDirection:"column",display:"flex"},size:{xs:12,md:6},children:[e?.availableTimes&&!h&&(0,i.jsx)(rd,{availableTimes:e.availableTimes}),e.availableTimes&&!C&&(0,i.jsx)(J.default,{style:{height:"555px",overflow:"hidden",overflowY:"scroll",padding:15},children:e.availableTimes&&!h&&e.availableTimes?.map((t,a)=>(0,i.jsx)(rt,{name:t.dateType,list:t.listTime,setTimeSelected:e.setTimeSelected,timeSelected:e.timeSelected,handleTimeSelection:e.handleTimeSelection,dateType:t.dateType},a))}),C&&u&&!h&&p&&(0,i.jsx)(rn,{nearestClinicsAvailableTimes:p,isLoading:h,setTimeSelected:e.setTimeSelected,timeSelected:e.timeSelected,handleTimeSelection:e.handleTimeSelection,setClinicBooking:g,clinicBooking:j}),e.locationDetail?.bookingPhone&&!c&&e?.availableTimes&&!h&&(0,i.jsx)(rm,{location:e.locationDetail,availableTimes:e.availableTimes,isNullData:C,isShowMessage:e.isShowMessage})]})]})},rm=e=>e.isShowMessage&&e.isNullData?(0,i.jsx)(i.Fragment,{}):(0,i.jsx)(J.default,{sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)(rs,{locationDetail:e.location})}),rh=e=>{let{setAlert:t,mobileState:a,setMobileState:r,hasDateChanged:n,setHasDateChanged:s,timeSelected:d,setTimeSelected:o,availableTimes:c,isShowMessage:m,shouldClearSelectedDate:h,contentfulFailedBooking:p,setIsFailedModalOpen:u,providerId:g,clinicCurrentDate:f,userEmail:j,bookingRulesValidation:v,setIsDuplicateAppointmentPopupOpen:b}=e,{showLoading:y,hideLoading:A}=(0,eb.n)(),{petInfo:C,locationDetail:S,actionContinueDatePicker:N,nextAvailableTime:w,allProviders:I,providerSelected:T,actionSelectProvider:F,selectDate:M,checkClinicOnlyUrgentCareDepartment:P,providerDoesNotHaveAvailableTimes:D,handleNearestClinicContinue:z}=iX(),B=(0,ej.useRouter)(),$=v?.isValid===!1,W=async(e,a,i)=>{if($){b&&b(!0);return}y(),o(e);try{let r=await fetch(`/api/booking/v1/${a??S?.id}/availabletimes/${C?.appointmentTypeName}/${ef()(M).format("YYYY-MM-DD")}${g&&!D?`?providerId=${g}`:""}`);if(200===r.status){let t=await r.json(),a=t?.find(t=>t.time.from===e.time.from);"Available"===a.status?(M&&a&&j&&(0,k.RF)({type:"appointment",eventName:"Book Appointment Step 2: Select Your Appointment",email:j,dataFields:{clinicName:i?.vanityName||S?.vanityName,petName:C?.petName,date:M,time:a.time.from,provider:T?.name}}),i?await z(i,M,e):N(M,e)):(p&&await p("failed-booking-popup","page"),u&&u(!0))}else t(r.statusText)}catch(e){t("Oops something went wrong!"),console.log(e.message)}finally{A()}};return(0,i.jsxs)(Y.default,{sx:{padding:0},children:[(0,i.jsxs)(J.default,{px:2,children:[(0,i.jsxs)(l.default,{variant:"h1",fontWeight:700,mb:{xs:1,md:3},sx:{display:{xs:"none",md:"block"}},children:["Select Your ",P?"Arrival Time.":"Appointment"]}),(0,i.jsxs)(J.default,{sx:{display:{xs:"block",md:"none"}},children:[(0,i.jsx)(l.default,{variant:"h1",fontWeight:700,mb:{xs:1,md:3},children:P?"Select Your Arrival Time.":`Choose a date and time for ${C?.petName}'s Appointment at ${S?.vanityName}.`}
1),(0,i.jsx)(x.A,{pb:1,id:"Sect1_CTA1",sx:{display:"flex"},fontWeight:600,onClick:()=>{B.query.previousUrl.includes("/locations")?B.push(`${B.query.previousUrl}`):B.push("/location")},children:"Change Selected Location"})]})]}),I?.length>0&&S?.isDvmSelection&&!P&&(0,i.jsx)(J.default,{sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(ro,{allProviders:I,providerSelected:T,actionSelectProvider:F})}),(0,i.jsxs)(J.default,{sx:{background:"RGBA(231, 247, 254, 0.6)",borderRadius:3},pl:{xs:2,md:3},pr:{xs:2,md:5},py:2,children:[(0,i.jsx)(J.default,{sx:{display:{md:"block",xs:"none"}},children:(0,i.jsx)(rc,{timeSelected:d,locationDetail:S,setTimeSelected:o,availableTimes:c,isShowMessage:m,nextAvailableTime:w,handleTimeSelection:W,clinicCurrentDate:f})}),(0,i.jsx)(J.default,{sx:{display:{md:"none",xs:"block"}},children:(0,i.jsx)(rc,{isMobile:!0,mobileState:a,setMobileState:r,dateSelect:M,timeSelected:d,locationDetail:S,setTimeSelected:o,availableTimes:c,onClickContinue:()=>{if(!d)return t("Please select an appointment time"),!0;if($){b&&b(!0);return}N(M,d)},isShowMessage:m,hideLoading:A,nextAvailableTime:w,handleTimeSelection:W,hasDateChanged:n,setHasDateChanged:s,shouldClearSelectedDate:h,clinicCurrentDate:f})})]})]})};var rp=a(40682),ru=a(62979);let rx=(0,ru.t)(),rg="BookAppointmentCustomerSection",rf=[{fieldName:"firstName",displayOrder:0},{fieldName:"lastName",displayOrder:10},{fieldName:"email",displayOrder:20},{fieldName:"phone",displayOrder:30},{fieldName:"address",displayOrder:40},{fieldName:"address2",displayOrder:50},{fieldName:"city",displayOrder:60},{fieldName:"state",displayOrder:70},{fieldName:"zipcode",displayOrder:80}],rj={textInput:`${rg}-textInput`,phoneInput:`${rg}-phoneInput`,continueButton:`${rg}-continueButton`},rv=(0,n.A)(Y.default)(e=>{let{theme:t}=e;return{[`& .${rj.textInput}`]:{backgroundColor:"white",borderRadius:8,width:"100%"},[`& .${rj.phoneInput}`]:{backgroundColor:"white",fontSize:C.A.typography.paragraph.fontSize,fontWeight:"400",border:0,borderRadius:6,height:"100%",padding:"16.5px 14px",fontFamily:C.A.typography.paragraph.fontFamily,color:"currentColor","&::placeholder":{color:"#a2a2a2"}},[`& .${rj.continueButton}`]:{display:"flex",justifyContent:"center",[C.A.breakpoints.down("md")]:{position:"fixed",zIndex:"4",left:0,bottom:0,width:"100%",padding:"16px !important",backgroundColor:"rgba(240, 240, 240, 0.8)",backdropFilter:"blur(2px)","& button":{minWidth:150,backgroundColor:"white",color:"rgb(45, 117, 159)",border:"1px solid rgb(45, 117, 159)"}}}}}),rb=()=>{let{setAlert:e}=(0,ey.Z)(),{hideLoading:t,showLoading:a}=(0,eb.n)(),n=sessionStorage.getItem("tempCustomerInfoBooking")?JSON.parse(sessionStorage.getItem("tempCustomerInfoBooking")||""):null,{petInfo:o,dataAppointment:c,actionSubmitCustomerInfo:h,checkClinicOnlyUrgentCareDepartment:p,renderMessageYouAreSavingUrgentCareBookingFlow:g,clinicBooking:f}=iX(),j=eQ.Ik({email:eQ.Yj().email("Email Address is invalid.").required("Email is required."),firstName:eQ.Yj().required("First Name is required."),lastName:eQ.Yj().required("Last Name is required."),phone:eQ.Yj().required("Phone number is required.").test("phone","Phone number is invalid.",e=>(0,m.Q7)(e)),state:eQ.Yj().required("State is required."),address:eQ.Yj().required("Address is required."),city:eQ.Yj().required("City is required."),zipcode:eQ.Yj().required("Zipcode is required.").matches(/(^\d{5}$)|(^\d{5}-\d{4}$)/,"Zipcode is invalid")});(0,r.useEffect)(()=>{let e=k.NR;return window.addEventListener("beforeunload",e),v.setTouched({}),(0,eT.sendGTMEvent)({bookingStep:"Step 3: Customer Information"}),()=>{window.removeEventListener("beforeunload",e),(0,eT.sendGTMEvent)({bookingStep:"Step 3: User left booking flow"})}},[]);let v=(0,ek.Wx)({initialValues:{email:c?.customerInfo?.email||n?.email||"",firstName:c?.customerInfo?.firstName||n?.firstName||"",lastName:c?.customerInfo?.lastName||n?.lastName||"",phone:c?.customerInfo?.phone||n?.phone||"",state:c?.customerInfo?.state||n?.state||"",address:c?.customerInfo?.address||n?.address||"",address2:c?.customerInfo?.address2||n?.address2||"",city:c?.customerInfo?.city||n?.city||"",zipcode:c?.customerInfo?.zipcode||n?.zipcode||""},validationSchema:j,onSubmit:async(i,r)=>{let{resetForm:n,setSubmitting:s}=r;try{if(a(),!await (0,rp._)(i.email))return void e("This email is invali
1d. Please enter a valid email.","error");s(!0),window.scrollTo({top:0,behavior:"smooth"}),h(i),n(),(0,k.RF)({type:"appointment",eventName:"Book Appointment Step 3: Customer Info",email:i.email,dataFields:{customerFirstName:i.firstName,customerLastName:i.lastName,customerPhoneNumber:i.phone,customerAddressLine1:i.address,customerAddressLine2:i.address2,customerCity:i.city,customerState:i.state,customerZipCode:i.zipcode}})}catch(e){rx.error(`Failed to continue to confirm booking: ${JSON.stringify(e)}`);return}finally{t()}}}),b=e=>{v.handleBlur(e);let t=e.target.name||e.target.id,a=rf.find(e=>e.fieldName===t),i=a&&a.displayOrder?a.displayOrder:0;a&&rf.filter(e=>e.displayOrder<=i).forEach(e=>{v.touched[e?.fieldName]=!0})};return(0,i.jsx)(rv,{children:(0,i.jsx)(d.default,{pb:5,component:"section",mb:5,sx:{p:["unset","0 16px 16px 16px"]},children:(0,i.jsx)(s.A,{container:!0,justifyContent:"center",children:(0,i.jsxs)(s.A,{size:{md:8},children:[(0,i.jsx)(l.default,{variant:"h1",mb:[1,3],textAlign:"center",children:"Now itâs your turn."}),(0,i.jsxs)(l.default,{variant:"paragraph-lg",textAlign:"center",mb:[2,4],sx:{display:{md:"block",xs:"none"}},children:["Please provide us with some basic information in order for us to ",p?"save your spot for":"complete your booking for"," ",o?.petName,"!"]}),p&&(0,i.jsxs)(l.default,{variant:"paragraph",textAlign:"center",mb:[2,4],fontWeight:600,sx:{display:{md:"none",xs:"block"}},children:["Please Provide Us With Some Basic Information In Order For Us To Save Your Spot At: ",f?.vanityName||f?.clinicName," On ",ef()(c?.dateTimePicker?.date?.toString()).format("MMMM Do")," At ",(0,m.fU)(c?.dateTimePicker?.time?.from,"h:mm a").toUpperCase()," For ",o?.petName]}),(0,i.jsxs)(d.default,{sx:{background:"RGBA(231, 247, 254, 0.6)",borderRadius:3},pl:{xs:2,md:3},pr:{xs:2,md:3}
1,pt:2,pb:6,children:[(0,i.jsx)(x.A,{id:"Sect1_CTA1",sx:{display:"flex",cursor:"pointer"},fontWeight:600,mb:2,href:"/location",children:"Change Selected Location"}),(0,i.jsx)(d.default,{sx:{display:{md:"block",xs:"none"}},children:g(500)}),(0,i.jsx)(d.default,{component:"form",onSubmit:v.handleSubmit,children:(0,i.jsx)(eN.A,{children:(0,i.jsxs)(s.A,{container:!0,columnSpacing:5,rowSpacing:3,children:[(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"firstName",children:"First Name: *"}),(0,i.jsx)(tu.A,{required:!0,className:rj.textInput,placeholder:"First Name",variant:"outlined",id:"firstName",name:"firstName",value:v.values.firstName,onChange:v.handleChange,onBlur:b,error:v.touched.firstName&&!!v.errors.firstName,helperText:v.touched.firstName&&v.errors.firstName})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"lastName",children:"Last Name: *"}),(0,i.jsx)(tu.A,{required:!0,className:rj.textInput,placeholder:"Last Name",variant:"outlined",id:"lastName",name:"lastName",value:v.values.lastName,onChange:v.handleChange,onBlur:b,error:v.touched.lastName&&!!v.errors.lastName,helperText:v.touched.lastName&&v.errors.lastName})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"email",children:"Email: *"}),(0,i.jsx)(tu.A,{required:!0,className:rj.textInput,placeholder:"Email Address",variant:"outlined",id:"email",name:"email",value:v.values.email,onChange:v.handleChange,onBlur:b,error:v.touched.email&&!!v.errors.email,helperText:v.touched.email&&v.errors.email})]}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(th.A,{id:"phone",name:"phone",label:"Phone Number: *",value:v.values.phone,onBlur:b,onChange:e=>{v.setFieldValue("phone",e)},error:v.touched.phone&&!!v.errors.phone,placeholder:"(123)-123-4567",helperText:v.touched.phone&&v.errors.phone})}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"address",children:"Address: *"}),(0,i.jsx)(tu.A,{required:!0,className:rj.textInput,placeholder:"123 Main Street",variant:"outlined",id:"address",name:"address",value:v.values.address,onChange:v.handleChange,onBlur:b,error:v.touched.address&&!!v.errors.address,helperText:v.touched.address&&v.errors.address})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"address2",children:"Address 2: "}),(0,i.jsx)(tu.A,{className:rj.textInput,placeholder:"Apt / Suite #",variant:"outlined",id:"address2",name:"address2",value:v.values.address2,onChange:v.handleChange,onBlur:b,error:v.touched.address2&&!!v.errors.address2,helperText:v.touched.address2&&v.errors.address2})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"city",children:"City: *"}),(0,i.jsx)(tu.A,{required:!0,className:rj.textInput,placeholder:"Enter City",variant:"outlined",id:"city",name:"city",value:v.values.city,onChange:v.handleChange,onBlur:b,error:v.touched.city&&!!v.errors.city,helperText:v.touched.city&&v.errors.city})]}),(0,i.jsxs)(s.A,{mb:[v.touched.state&&v.errors.state?2:0,0],size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"state",children:"State: *"}),(0,i.jsx)(ia.A,{variant:"outlined",id:"state",name:"state",value:v.values.state,onChange:async(e,t)=>{v.setFieldValue("state",t.key),await (0,k.Gj)(t.name||"",v.values.state,v.setFieldValue,"zipcode")},onBlur:b,error:v.touched.state&&!!v.errors.state})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"zipcode",children:"Zip Code: *"}),(0,i.jsx)(tu.A,{required:!0,className:rj.textInput,placeholder:"Zip Code",variant:"outlined",id:"zipcode",name:"zipcode",value:v.values.zipcode,onChange:v.handleChange,onBlur:b,error:v.touched.zipcode&&!!v.errors.zipcode,helperText:v.touched.zipcode&&v.errors.zipcode})]}),(0,i.jsx)(s.A,{size:{md:12,xs:12},children:(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:600,children:"*Required Field"})}),(0,i.jsx)(s.A,{className:rj.continueButton,size:12,children:(0,i.jsx)(u.A,{sx:{width:["auto","auto","30%"]},variant:"primary",type:"submit",fullWidth:!0,disabled:!(v.isValid&&(c?.customerInfo||n||v.dirty))||v.isSubmitting,children:"Continue"})})]})})})]})]})})})})};var ry=a(81877),rA=a(31383);let rC=(0,ru.t)(),rk="BookAppointmentConfirmSection",rS={confirmButton:`${rk}-confirmButton`,cardContainer:`${rk}-cardContainer`},rN=(0,n.A)(Y.default)(e=>{let{theme:t}=e;return{[`& .${rS.confirmButton}`]:{[C.A.breakpoints.down("md")]:{position:"fixed",zIndex:"4",left:0,bottom:0,width:"100%",padding:"16px !important",backgroundColor:"rgba(240, 240, 240, 0.8)",backdropFilter:"blur(2px)",textAlign:"center","& button":{minWidth:150,backgroundColor:"white",color:"rgb(45, 117, 159)",border:"1px solid rgb(45, 117, 159)"}}},[`& .${rS.cardContainer}`]:{margin:"0 16px",boxShadow:"0 0 10px 0 rgba(0, 0, 0, 0.1)",[C.A.breakpoints.up("md")]:{padding:"0 !important",margin:"0 !important",backgroundColor:"transparent !important",boxShadow:"none !important"}}}}),rw=()=>{let{locationDetail:e,customerInfo:t,processBookAppointmentStatus:a,petInfo:n,dataAppointment:o,isReceivedSMS:c,setIsReceivedSMS:h,actionConfirmBookAppointment:p,providerSelected:g,providerDoesNotHaveAvailableTimes:f,checkClinicOnlyUrgentCareDepartment:j,renderMessageKindlyBeAwareUrgentCareBookingFlow:v,contentfulMembershipPlanData:b,isShowMembershipOffer:y,clinicBooking:A,enableFindAnotherClinic:C,dateReschedule:S,nearestClinicVisitReason:N}=iX(),w=A||e,I=N&&A?.id&&N.locationId===A.id?N?.reason:o?.customerInfo?.additionalInfo||n?.additionalInfo,T=w&&`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(`${w.vanityName},${w.addressLine1},${w.city},${w.state},${w.postcode}`)}`,[F]=(0,eS.E)(),M=F("feature_booking_communication_preference"),[P,D]=(0,r.useState)(void 0),z=b?.fields,B=localStorage.getItem("nextAvailableAppointmentsFlow"),$=localStorage.getItem("locationImageUrl"),W=()=>{B&&(0,eT.sendGTMEvent)({nextAvailableAppointmentFlow:`Entered booking flow from ${B}. Appointment confirmed.`}),p(),(0,k.RF)({type:"appointment",eventName:"Book Appointment Step 4: Confirm Appointment",email:t?.email||o?.email,dataFields:{firstName:t?.firstName||o?.firstName,lastName:t?.lastName||o?.lastName,petName:n?.petName,petSpecies:n?.species,clinicName:w?.vanityName,clinicWorkdayId:w?.workdayReferenceId,clinicMarketingId:w?.marketingId,appointmentType:n?.appointmentTypeName,appointmentReason:n?.appointmentReason,appointmentDate:ef()(o?.dateTimePicker?.date).format("YYYY-MM-DD"),appointmentTime:(0,m.fU)(o?.dateTimePicker?.time.from,"h:mm a").toUpperCase()}})};(0,r.useEffect)(()=>{window.scrollTo({top:0,behavior:"smooth"});let e=k.NR;return window.addEventListener("beforeunload",e),$&&D($),(0,eT.sendGTMEvent)({bookingStep:"Step 4: Confirm Appointment"}),()=>{window.removeEventListener("beforeunload",e),(0,eT.sendGTMEvent)({bookingStep:"Step 4: User left booking flow"})}},[]),(0,r.useEffect)(()=>{(async()=>{try{let t=await fetch(`/api/contentful/fetchByQueryObject?content_type=pageClinic&limit=1&fields.storeNumber=${A?.marketingId||e?.marketingId}&select=fields.storeImage`),a=await t.json();a&&a.items.length>0&&D(a.items[0].fields?.storeImage?.fields?.media?.fields?.file?.url)}catch(e){rC.error(`Failed to location image: ${e}`)}})()},[A,e]);let E=()=>j?"Please review the details of your arrival below and make any necessary changes prior to saving your spot.":"Please check the details of your appointment below. Make adjustments as needed, then click âConfirm Appointmentâ to finalize your booking. Until you confirm, your appointment is not scheduled.";return(0,i.jsxs)(rN,{children:[(0,i.jsxs)(d.default,{component:"section",mb:{xs:0,md:5},pt:a.reviewAppointment?5:1,pb:2,children:[C&&A&&(0,i.jsx)(i.Fragment,{children:a.reviewAppointment?(0,i.jsxs)(d.default,{textAlign:"center",children:[(0,i.jsxs)(l.default,{variant:"h1",mb:1,fontWeight:700,children:["Success! ",n?.petName," Appointment Has Been Confirmed!"]}),(0,i.jsxs)(l.default,{variant:"paragraph-lg",children:["We look forward to seeing ",n?.petName," at ",w.vanityName,". Please check your email for an appointment confirmation."]})]}):(0,i.jsxs)(d.default,{textAlign:"center",children:[(0,i.jsx)(l.default,{variant:"h1",mb:1,fontWeight:700,children:`Confirm Your Appointment At ${w.vanityName}`}),(0,i.jsx)(l.default,{variant:"paragraph-lg",children:"Please review the details of your arrival below and make any necessary changes prior to saving your spot."})]})}),(0,i.jsx)(s.A,{container:!0,justifyContent:"center",children:(0,i.jsxs)(s.A,{size:{xs:12,md:8},children:[(!C||!A)&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.default,{variant:"h1",mb:1,fontWeight:700,textAlign:"center",children:a.reviewAppointment?j?`Success! ${n?.petName} Spot has been saved!`:"Appointment Confirmed!":`Confirm ${j?"Your Arrival Time":"To Book Your Appointment"}`}),a.reviewAppointment&&(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:4,textAlign:"center",children:j?"While this isnât an appointment in the traditional sense, it does reserve your petâs place in order to see the doctor.":`We look forward to seeing ${n?.petName} at ${w?.vanityName}. Please check your email for an appointment confirmation.`})]}),tF()(t)&&a.reviewAppointment&&(0,i.jsxs)(d.default,{component:"section",children:[(0,i.jsx)(l.default,{variant:"paragraph",px:5,mb:1,textAlign:"center",children:"Would you like to create an account for a faster booking process for any future visits?"}),(0,i.jsx)(d.default,{sx:{display:"flex",justifyContent:"center"},children:(0,i.jsx)(u.A,{id:"Sect4_CTA1",variant:"outlined",sx:{backgroundColor:"#fff"},onClick:()=>
1{(0,e1.signIn)("azure-ad-b2c",{callbackUrl:"/pet-portal/my-account"})},children:"Yes, Create My Account"})})]}),(!C||!A)&&!a.reviewAppointment&&!eh.Fr&&(0,i.jsx)(l.default,{variant:"paragraph-lg",textAlign:"center",children:E()}),(0,i.jsx)(d.default,{mt:[2,5],mb:{xs:0,md:4},mx:{xs:-2,md:0},sx:{background:"RGBA(231, 247, 254, 0.6)",borderRadius:{xs:0,md:3}},pl:{xs:0,md:3},pr:{xs:0,md:5},pt:2.5,pb:6,children:(0,i.jsxs)(ei.A,{className:rS.cardContainer,children:[(0,i.jsxs)(l.default,{variant:"paragraph-lg",mb:2,fontWeight:700,children:[n?.petName,"âs ",j?"Arrival Details":a.reviewAppointment?C||A?" Appointment Details":" Upcoming Appointment":"Appointment Details"]}),(!C||!A)&&!a.reviewAppointment&&eh.Fr&&(0,i.jsx)(l.default,{variant:"paragraph",mb:2,children:E()}),(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsxs)(s.A,{size:{xs:12,md:7.5},children:[(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Date:"})," ",ef()(o?.dateTimePicker?.date?.toString()).format("dddd, MMMM Do, YYYY ")]}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Time:"})," ",(0,m.fU)(o?.dateTimePicker?.time.from,"h:mm a").toUpperCase()]}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Appointment Type:"})," ",n?.appointmentTypeName]}),g.id&&!f&&(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Preferred Veterinarian:"})," ",g.name]}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Note:"})," ",I]}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Location:"}),(0,i.jsxs)(x.A,{id:"Sect2_CTA11",href:T,underline:"none",target:"_blank",children:[(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:600,color:a.reviewAppointment?"unset":"primary",children:w?.vanityName}),(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:600,color:a.reviewAppointment?"unset":"primary",children:w?.addressLine1}),w?.addressLine2&&(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:600,color:a.reviewAppointment?"unset":"primary",children:w?.addressLine2}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:600,color:a.reviewAppointment?"unset":"primary",children:[w?.city,", ",w?.state," ",w?.postcode]})]})]}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:1.5,children:[(0,i.jsx)("b",{children:"Phone: "}),(0,i.jsx)(x.A,{id:"ClickToCall_CTA",href:`tel:${a.reviewAppointment}`,underline:"none",children:(0,i.jsx)(l.default,{variant:"paragraph",color:a.reviewAppointment?"unset":"primary",fontWeight:600,children:(0,m.n4)(w.mainPhone)})})]}),!a.reviewAppointment&&M&&(0,i.jsxs)(d.default,{sx:{display:"flex",flexDirection:"row",alignItems:"start",marginLeft:"-12px"},mb:1,children:[(0,i.jsx)(eO.A,{id:"smsReceivedCheckBox",name:"smsReceivedCheckBox",checked:c,onChange:()=>h(!c),size:"small",slotProps:{input:{"aria-label":"controlled"}}}),(0,i.jsxs)(eJ.A,{htmlFor:"smsReceivedCheckBox",fontWeight:"500",children:[(0,i.jsx)(l.default,{variant:"paragraph",children:"Text me my health and appointment reminders"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Messaging and data rates may apply"})]})]})]}),(0,i.jsxs)(s.A,{size:{xs:12,md:4.5},children:[(0,i.jsx)(d.default,{sx:{display:{md:"block",xs:"none"}}}),P&&(0,i.jsx)("img",{src:P,alt:w?.vanityName,style:{maxWidth:"100%"}})]})]}),a.reviewAppointment?(0,i.jsxs)(i.Fragment,{children:[j&&v(),(0,i.jsx)(d.default,{width:"100%",textAlign:"center",mb:{xs:0,md:2},children:(0,i.jsx)(ry.A,{ctaId:"Sect3_CTA5",calendarEvent:{title:`${n?.petName}âs ${n?.appointmentTypeName} with Thrive`,startDate:ef()(o?.startTime).format("YYYY-MM-DDTHH:mm:ss.SS"),endDate:ef()(o?.endTime).format("YYYY-MM-DDTHH:mm:ss.SS"),address:`${w?.vanityName} - ${(0,m.RO)({addressLine1:w?.addressLine1,addressLine2:w?.addressLine2,city:w?.city,state:w.state,postcode:w?.postcode})}`,description:I,timeZone:w.timeZoneID_Thales}})})]}):(0,i.jsxs)(d.default,{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",gap:4,mt:4,mb:{xs:0,md:2},children:[void 0==S&&(0,i.jsx)(d.default,{sx:{display:{md:"block",xs:"none"}},children:(0,i.jsx)(x.A,{id:"Sect1_CTA1",fontWeight:600,mb:2,href:"/location",children:"Change Selected Location"})}),(0,i.jsx)(d.default,{className:rS.confirmButton,children:j?(0,i.jsx)(u.A,{variant:"primary",id:"ConfirmAppointment_CTA",onClick:W,sx:{width:"250px"},children:"Confirm"}):(0,i.jsx)(u.A,{variant:"primary",id:"ConfirmAppointment_CTA",onClick:W,children:"Confirm Appointment"})})]})]})})]})})]}),(0,i.jsx)(rA._,{isShowMembershipOffer:y&&z,clinic:w,variant:"booking",benefits:z?.benefitsGroup?.fields?.benefits,title:z?.title,subTitle:z?.subTitle,imgUrl:z?.homeHeaderImage?.fields?.file?.url,imgAlt:z?.homeHeaderImage?.fields?.title,petDetail:n,customerInfo:o?.customerInfo})]})};var rI=a(64342),rT=a(63887),rF=a(3698);let rM=e=>{let{isOpen:t,setIsOpen:a,onConfirm:r}=e,{dataAppointment:n,dateReschedule:s,petInfo:d,locationDetail:o,clinicBooking:c,providerSelected:h,providerDoesNotHaveAvailableTimes:p,isReceivedSMS:g,setIsReceivedSMS:f,checkClinicOnlyUrgentCareDepartment:j,oldProviderId:v,oldProviderName:b,nearestClinicVisitReason:y}=iX(),[A]=(0,eS.E)(),C=A("feature_booking_communication_preference"),k=(0,eW.default)(),S=c||o,N=y&&c?.id&&y.locationId===c.id?y?.reason:n?.customerInfo?.additionalInfo||d?.additionalInfo,w=S&&`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(`${S.vanityName},${S.addressLine1},${S.city},${S.state},${S.postcode}`)}`;return(0,i.jsx)(rT.C,{isOpen:t,setIsOpen:a,type:"default",style:{width:{sx:"95%",md:640}},isCustomWidth:!0,children:(0,i.jsxs)(J.default,{px:3,pb:2,children:[(0,i.jsx)(l.default,{variant:"h2",mb:2,fontWeight:700,textAlign:"center",children:"Review & Confirm Appointment"}),(0,i.jsx)(l.default,{variant:"paragraph",textAlign:"center",color:k.palette.error.main,display:"block",sx:{fontWeight:"700"},children:"Your appointment is not booked yet."}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:3,textAlign:"center",display:"block",sx:{fontWeight:"unset"}
1,children:["Review the details below and click ",(0,i.jsx)("b",{children:"Confirm Appointment"})," to complete your booking."]}),(0,i.jsxs)(J.default,{sx:{background:"RGBA(231, 247, 254, 0.6)",borderRadius:2,p:2,mb:3},children:[(0,i.jsxs)(l.default,{variant:"paragraph-lg",mb:2,fontWeight:700,children:[d?.petName,"'s Appointment Details"]}),(0,i.jsxs)(J.default,{mt:1,children:[(0,i.jsx)(l.default,{variant:"paragraph",mb:.5,children:(()=>{let e=ef()(n?.dateTimePicker?.date?.toString()).format("dddd, MMMM Do, YYYY");if(s){let t=ef()(s).format("dddd, MMMM Do, YYYY");if(t!==e)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:"Date:"})," ",(0,i.jsx)("s",{children:t})," ",(0,i.jsx)("b",{children:e})]})}return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:"Date:"})," ",e]})})()}),(0,i.jsx)(l.default,{variant:"paragraph",mb:.5,children:(()=>{let e=(0,m.fU)(n?.dateTimePicker?.time?.from,"h:mm a").toUpperCase();if(s){let t=ef()(s).format("h:mm a").toUpperCase();if(t!==e)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:"Time:"})," ",(0,i.jsx)("s",{children:t})," ",(0,i.jsx)("b",{children:e})]})}return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:"Time:"})," ",e]})})()}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Appointment Type:"})," ",d?.appointmentTypeName]}),h?.id&&!p&&(0,i.jsx)(l.default,{variant:"paragraph",mb:.5,children:v&&h?.id&&v!==h.id?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:"Preferred Veterinarian:"})," ",(0,i.jsx)("s",{children:b})," ",(0,i.jsx)("b",{children:h.name})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("b",{children:"Preferred Veterinarian:"})," ",h.name]})}),N&&(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Note:"})," ",N]}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:.5,children:[(0,i.jsx)("b",{children:"Location:"}),(0,i.jsxs)(x.A,{href:w,underline:"none",target:"_blank",children:[(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:600,color:"primary",children:[" ",S?.vanityName]}),(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:600,color:"primary",display:"block",children:S?.addressLine1}),S?.addressLine2&&(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:600,color:"primary",display:"block",children:S?.addressLine2}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:600,color:"primary",display:"block",children:[S?.city,", ",S?.state," ",S?.postcode]})]})]}),(0,i.jsxs)(l.default,{variant:"paragraph",mb:1,children:[(0,i.jsx)("b",{children:"Phone: "}),(0,i.jsx)(x.A,{href:`tel:${S?.mainPhone}`,underline:"none",children:(0,i.jsx)(l.default,{variant:"paragraph",color:"primary",fontWeight:600,children:(0,m.n4)(S?.mainPhone)})})]})]}),C&&(0,i.jsxs)(J.default,{sx:{display:"flex",flexDirection:"row",alignItems:"start",marginLeft:"-12px"},mt:2,children:[(0,i.jsx)(eO.A,{id:"smsReceivedCheckBoxModal",name:"smsReceivedCheckBoxModal",checked:g,onChange:()=>f(!g),size:"small",slotProps:{input:{"aria-label":"controlled"}}}),(0,i.jsxs)(rF.J,{htmlFor:"smsReceivedCheckBoxModal",fontWeight:"500",children:[(0,i.jsx)(l.default,{variant:"paragraph",children:"Text me my health and appointment reminders"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",children:"Messaging and data rates may apply"})]})]})]}),(0,i.jsx)(J.default,{display:"flex",justifyContent:"center",children:(0,i.jsx)(u.A,{variant:"primary",id:"ConfirmAppointmentModal_CTA",onClick:()=>{r()},sx:{minWidth:200},children:"Confirm Appointment"})})]})})},rP="OwnerAndCoOwnerSection-textInput",rD=(0,n.A)(tu.A)(e=>{let{theme:t}=e;return{[`& .${rP}`]:{backgroundColor:"white",borderRadius:8,width:"100%"}}}),rz=e=>{let{isSubmitSuccessfully:t,currentSection:a,setCurrentSection:r,sections:n,formik:o,validatePage:c,cancelPath:m,locations:h,location:p}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"locationId",children:"Location *"}),(0,i.jsx)(eG.A,{fullWidth:!0,id:"locationId",name:"locationId",defaultText:"Make A Selection",displayEmpty:!0,value:o.values.locationId,onChange:e=>{o.handleChange(e);let t=(0,k.I_)(h,e.target.value);ej.default.push({pathname:"/new-patient",query:{locationId:t?.marketingId}},void 0,{shallow:!0})},onBlur:o.handleBlur,error:o.touched.locationId&&!!o.errors.locationId,readOnly:!tF()(p)})]}),(0,i.jsx)(s.A,{size:{sm:12,md:12},children:(0,i.jsx)(l.default,{variant:"h3",textAlign:"left",children:"Owner & Co-Owner Name"})}),(0,i.jsxs)(s.A,{size:{sm:6,md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"firstName",children:"Owner's First Name *"}),(0,i.jsx)(rD,{className:rP,placeholder:"First Name",variant:"outlined",id:"firstName",name:"firstName",value:o.values.firstName,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.firstName&&!!o.errors.firstName,helperText:o.touched.firstName&&o.errors.firstName})]}),(0,i.jsxs)(s.A,{size:{sm:6,md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"lastName",children:"Owner's Last Name *"}),(0,i.jsx)(rD,{className:rP,placeholder:"Last Name",variant:"outlined",id:"lastName",name:"lastName",value:o.values.lastName,onChange:o.handleChange,onBlur:o.handleBlur,error:o.touched.lastName&&!!o.errors.lastName,helperText:o.touched.lastName&&o.errors.lastName})]}),(0,i.jsxs)(s.A,{size:{sm:6,md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"coOwnerFirstName",children:"Co-Owner's First Name "}),(0,i.jsx)(rD,{className:rP,placeholder:"First Name",variant:"outlined",id:"coOwnerFirstName",name:"coOwnerFirstName",value:o.values.coOwnerFirstName,onChange:o.handleChange})]}),(0,i.jsxs)(s.A,{size:{sm:6,md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:"coOwnerLastName",children:"Co-Owner's Last Name "}),(0,i.jsx)(rD,{className:rP,placeholder:"Last Name",variant:"outlined",id:"coOwnerLastName",name:"coOwnerLastName",value:o.values.coOwnerLastName,onChange:o.handleChange})]}),eh.Fr&&!t&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{textAlign:"start",size:12,children:(0,i.jsx)(eJ.A,{required:!0,htmlFor:"require",color:C.A.palette.grey[600],children:"*Required Field"})}),(0,i.jsx)(s.A,{size:6,children:(0,i.jsx)(d.default,{display:"flex",justifyContent:"center",children:(0,i.jsx)(u.A,{id:"Sect1_CTA2",variant:"text",children:(0,i.jsx)(x.A,{href:m||"/",underline:"none",children:"Cancel"})})})}),(0,i.jsx)(s.A,{size:{xs:t?12:6,md:12},children:(0,i.jsx)(d.default,{display:"flex",justifyContent:"center",children:(0,i.jsx)(u.A,{disabled:c(["firstName","lastName","locationId"],o.errors),variant:t?"outlined":"primary",onClick:()=>{a===n.ownerAndCoOwner?(window.scrollTo({top:0}),r(n.ownerInformation)):r(n.petInformation)},fullWidth:!t,id:"Sect1_CTA1",children:"Continue"})})})]})]})},rB="OwnerInformationSection-textInput",r$=(0,n.A)(tu.A)(e=>{let{theme:t}=e;return{[`& .${rB}`]:{backgroundColor:"white",borderRadius:8,width:"100%"}}}),rW=e=>{let{isSubmitSuccessfully:t,setCurrentSection:a,formik:r,sections:n,validatePage:d}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{size:12,children:(0,i.jsx)(l.default,{variant:"h3",textAlign:"left",children:"Owner Information"})}),(0,i.jsxs)(s.A,{size:12,children:[(0,i.jsx)(eJ.A,{htmlFor:"address",children:"Street Address *"}),(0,i.jsx)(r$,{className:rB,placeholder:"123 Main Street",variant:"outlined",id:"address",name:"address",value:r.values.address,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.address&&!!r.errors.address,helperText:r.touched.address&&r.errors.address})]}),(0,i.jsxs)(s.A,{size:12,children:[(0,i.jsx)(eJ.A,{htmlFor:"address2",children:"Street Address (Cont) "}),(0,i.jsx)(r$,{className:rB,placeholder:"Spt/Suite/Unit #",variant:"outlined",id:"address2",name:"address2",value:r.values.address2,onChange:r.handleChange})]}),(0,i.jsxs)(s.A,{size:12,children:[(0,i.jsx)(eJ.A,{htmlFor:"city",children:"City *"}),(0,i.jsx)(r$,{className:rB,placeholder:"Enter City Name",variant:"outlined",id:"city",name:"city",value:r.values.city,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.city&&!!r.errors.city,helperText:r.touched.city&&r.errors.city})]}),(0,i.jsxs)(s.A,{size:12,children:[(0,i.jsx)(eJ.A,{htmlFor:"state",children:"State *"}),(0,i.jsx)(ia.A,{id:"state",name:"state",value:r.values.state,onChange:async(e,t)=>{r.setFieldValue("state",t.key),await (0,k.Gj)(t.name||"",r.values.city,r.setFieldValue,"zipCode")},error:r.touched.state&&!!r.errors.state,variant:"outlined",defaultText:"Make A Selection"})]}),(0,i.jsxs)(s.A,{size:12,children:[(0,i.jsx)(eJ.A,{htmlFor:"zipCode",children:"Zipcode *"}),(0,i.jsx)(r$,{className:rB,placeholder:"Enter Zipcode",variant:"outlined",id:"zipCode",name:"zipCode",value:r.values.zipCode,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.zipCode&&!!r.errors.zipCode,helperText:r.touched.zipCode&&r.errors.zipCode})]}),(0,i.jsx)(s.A,{size:12,children:(0,i.jsx)(th.A,{id:"phoneNumber",label:"Phone *",value:r.values.phoneNumber,onBlur:r.handleBlur("phoneNumber"),onChange:e=>r.setFieldValue("phoneNumber",e),error:!!r.errors.phoneNumber,placeholder:"(123) 456-7890",helperText:r.touched.phoneNumber&&r.errors.phoneNumber})}),(0,i.jsxs)(s.A,{size:12,children:[(0,i.jsx)(eJ.A,{htmlFor:"email",children:"Email *"}),(0,i.jsx)(r$,{className:rB,placeholder:"[email protected]",variant:"outlined",id:"email",name:"email",value:r.values.email,onChange:r.handleChange,onBlur:r.handleBlur,error:r.touched.email&&!!r.errors.email,helperText:r.touched.email&&r.errors.email})]}),(0,i.jsx)(s.A,{textAlign:"start",size:12,children:(0,i.jsx)(eJ.A,{required:!0,htmlFor:"require",color:C.A.palette.grey[600],children:"*Required Field"})}),(0,i.jsx)(s.A,{size:{xs:12,md:12},children:(0,i.jsx)(J.default,{display:"flex",justifyContent:"center",children:(0,i.jsx)(u.A,{disabled:d(["firstName","lastName","coOwnerFirstName","coOwnerLastName","address","city","state","phoneNumber","email","zipCode","locationId"],r.errors),variant:t?"outlined":"primary",onClick:()=>{window.scrollTo({top:0}),a(n.petInformation)},fullWidth:!t,id:"Sect2_CTA1",children:"Continue"})})})]})};var rE=a(32218),rO=a(54107);let rR=e=>{let{formik:t,validatePage:a}=e,r=(0,em.G)(e=>e.breedsSlice.data),[n]=(0,eS.E)();return(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:3,textAlign:"left",children:"Pet Information"}),(0,i.jsx)(ek.QI,{value:t,children:(0,i.jsx)(ek.ED,{name:"animals",render:e=>t.values.animals.map((a,n)=>{let d=t.touched.animals&&t.touched.animals[n]?.petName;return(0,i.jsxs)(s.A,{container:!0,columnSpacing:4,rowSpacing:2,children:[(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:`animals.${n}.petName`,children:"Pet's First Name *"}),(0,i.jsx)(tu.A,{required:!0,placeholder:"Pet's First Name",variant:"outlined",id:`animals.${n}.petName`,name:`animals.${n}.petName`,value:t.values.animals[n].petName,onChange:t.handleChange,onBlur:t.handleBlur,error:d&&t.errors.animals&&!!t.errors.animals[n]?.petName,helperText:d&&t.errors.animals&&t.errors.animals[n]?.petName})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:`animals.${n}.petSpecies`,children:"Species *"}),(0,i.jsx)(rE.A,{fullWidth:!0,displayEmpty:!0,required:!0,id:`animals.${n}.petSpecies`,name:`animals.${n}.petSpecies`,inputProps:{"aria-label":"Without label"},onChange:e=>{t.handleChange(e),t.setFieldValue(`animals.${n}.petBreed`,"")},onBlur:t.handleBlur,value:t.values.animals[n].petSpecies,children:e_.H6.map(e=>(0,i.jsx)(eE.A,{value:e,children:e},e))})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:`animals.${n}.petSex`,children:"Sex *"}),(0,i.jsxs)(rE.A,{fullWidth:!0,displayEmpty:!0,required:!0,id:`animals.${n}.petSex`,name:`animals.${n}.petSex`,inputProps:{"aria-label":"Without label"},onChange:t.handleChange,onBlur:t.handleBlur,value:t.values.animals[n].petSex,children:[(0,i.jsx)(eE.A,{value:"",disabled:!0,children:"Make A Selection"}),e_.RM.map(e=>(0,i.jsx)(eE.A,{value:e,children:e},e))]})]}),(0,i.jsxs)(s.A,{size:{md:6,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:`animals.${n}.petColor`,children:"Color"}),(0,i.jsx)(tu.A,{placeholder:"Pet's Color",variant:"outlined",id:`animals.${n}.petColor`,name:`animals.${n}.petColor`,value:t.values.animals[n].petColor,onChange:t.handleChange})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:`animals.${n}.petBreed`,children:"Breed *"}),(0,i.jsx)(eH.A,{id:`animals.${n}.petBreed`,value:(0,k.ht)(r,t.values.animals[n].petBreed),onChange:(e,a)=>{t.setFieldValue(`animals[${[n]}].petBreed`,a?.breedName)},options:(0,k.MN)(r,"Dog"===t.values.animals[n].petSpecies?1:2)||[],variant:"breed"},t.values.animals[n].petSpecies)]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:`animals.${n}.petMicrochipNumber`,children:"Microchip/Tatoo #"}),(0,i.jsx)(tu.A,{placeholder:"#123456789",variant:"outlined",id:`animals.${n}.petMicrochipNumber`,name:`animals.${n}.petMicrochipNumber`,value:t.values.animals[n].petMicrochipNumber,onChange:t.handleChange})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:`animals.${n}.petBirthDate`,children:"Date Of Birth *"}),(0,i.jsx)(rO.A,{id:`animals.${n}.petBirthDate`,value:t.values.animals[n].petBirthDate,onChange:e=>t.setFieldValue(`animals.${n}.petBirthDate`,ef()(e.target.value).format("MM/DD/yyyy")),required:!0,inputProps:{max:ef()().format("yyyy-MM-DD")}})]}),(0,i.jsxs)(s.A,{size:{md:12,xs:12},children:[(0,i.jsx)(eJ.A,{htmlFor:`animals.${n}.petMostRecentVaccinationDate`,children:"Most Recent Vaccination/Booster Shot Date"}),(0,i.jsx)(rO.A,{id:`animals.${n}.petMostRecentVaccinationDate`,value:t.values.animals[n].petMostRecentVaccinationDate,onChange:e=>{e.target.value?t.setFieldValue(`animals.${n}.petMostRecentVaccinationDate`,ef()(e.target.value).format("MM/DD/yyyy")):t.setFieldValue(`animals.${n}.petMostRecentVaccinationDate`,"")},inputProps:{max:ef()().format("yyyy-MM-DD")}})]}),(0,i.jsxs)(s.A,{container:!0,direction:"row",justifyContent:"space-between",alignItems:"center",children:[(0,i.jsx)(s.A,{mb:2,mt:3,size:{md:6},children:n!==t.values.animals.length-1?(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:3,textAlign:"left",children:"Pet Information"}):eh.Fr?(0,i.jsx)(x.A,{sx:{display:"flex",alignItems:"center"},onClick:()=>e.insert(n+1,{name:"",petSpecies:""}),children:(0,i.jsx)(l.default,{variant:"navigation",id:"Sect3_CTA2",children:(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap",fontWeight:"600"},children:[(0,i.jsx)("span",{children:"Add A Pet"}),(0,i.jsx)(D.A,{style:{marginLeft:"4px",fontSize:"16px"}})]})})}):(0,i.jsx)(u.A,{id:"Sect3_CTA2",variant:"outlined",onClick:()=>e.insert(n+1,{petName:"",petSpecies:"Dog",petSex:"",petColor:"",petMicrochipNumber:"",petBreed:"",petBirthDate:ef()().format("MM/DD/yyyy"),petMostRecentVaccinationDate:""}),children:"+ Add A Pet"})}),0!==n&&n===t.values.animals.length-1&&(eh.Fr?(0,i.jsx)(s.A,{textAlign:"end",mb:2,mt:3,size:{md:6,xs:6},children:(0,i.jsx)(x.A,{id:"Sect3_CTA4",onClick:()=>e.remove(n),children:(0,i.jsx)(l.default,{mb:4,mt:3,variant:"button",style:{cursor:"pointer"},color:"primary",children:(0,i.jsx)("span",{style:{fontWeight:"600"},children:"Delete Pet"})})})}):(0,i.jsx)(s.A,{textAlign:"end",mb:2,mt:3,size:{md:6,xs:6},children:(0,i.jsx)(u.A,{variant:"text",id:"Sect3_CTA4",onClick:()=>e.remove(n),children:"Delete Pet"})}))]})]})})})}),(0,i.jsx)(s.A,{textAlign:"start",size:12,children:(0,i.jsxs)(J.default,{sx:{display:"flex",flexDirection:"row",width:"100%",alignItems:"start"},mb:3,mt:3,children:[(0,i.jsx)(eO.A,{id:"isCheck",name:"isCheck",checked:t.values.isCheck,onChange:t.handleChange,slotProps:{input:{"aria-label":"controlled"}}}),(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:"bold",alignSelf:"center",children:"By
1submitting this form, you consent to having a team member contact you, as well as store and process the personal information submitted.*"})]})}),(0,i.jsx)(s.A,{textAlign:"start",mb:3,size:12,children:(0,i.jsx)(eJ.A,{required:!0,htmlFor:"require",color:C.A.palette.grey[600],children:"*Required Field"})}),(0,i.jsx)(s.A,{size:12,children:(0,i.jsx)(J.default,{display:"flex",justifyContent:"right",children:(0,i.jsx)(u.A,{id:"Sect3_CTA1",disabled:a(["animals","isCheck"],t.errors)||t.isSubmitting,variant:"primary",type:"submit",fullWidth:!0,children:"Submit Form"})})})]})},rL=()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.default,{variant:"h1",mb:3,textAlign:"left",textTransform:"unset",children:"Your information has been submitted."}),(0,i.jsx)(l.default,{variant:"paragraph-lg",textAlign:"left",mb:4,children:"Thank you for submitting your form online! We look forward to seeing you in our office shortly."}),(0,i.jsx)(d.default,{display:"flex",justifyContent:"center",children:(0,i.jsx)(u.A,{variant:"outlined",id:"Sect4_CTA1",children:(0,i.jsx)(x.A,{href:"/",underline:"none",children:"Return To Homepage"})})})]});var rU=a(60497);let rV=[{text:"Refer a Patient",href:"referAPatient"},{text:"Search White Papers",href:"searchWhitePapers"},{text:"Search Veterinarian Articles",href:"searchVeterinarianArticles"},{text:"Continue My Education",href:"continueMyEducation"},{text:"Sell My Hospital",href:"sellMyHospital"},{text:"Find Career Opportunities",href:"findCareerOpportunities"}],r_=e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.A,{container:!0,spacing:8,sx:{display:{xs:"none",md:"flex"}},children:[(0,i.jsx)(s.A,{size:{xs:12,md:6},children:(0,i.jsx)(J.default,{className:e.classes.heroContainer,children:e.page&&(0,i.jsxs)(J.default,{pt:5,mb:5,mt:"unset",className:e.classes.contentWrapper,children:[(0,i.jsx)(l.default,{variant:"h1",mb:5.5,children:e.page.components[0].fields?.heading}),(0,i.jsx)(l.default,{variant:"paragraph",mb:4,children:e.page.components[0].fields?.text}),(0,i.jsxs)(J.default,{className:e.classes.bulletPoints,children:[(0,i.jsx)(l.default,{variant:"h3",sx:{textTransform:"none"},children:"What would you like to do?"}),(0,i.jsx)("ul",{children:rV.map((e,t)=>(0,i.jsx)("li",{children:(0,i.jsx)(x.A,{id:`Sect3_CTA${t}`,href:`#${e.href}`,children:(0,i.jsx)(l.default,{variant:"navigation",fontWeight:700,children:e.text})})},t))})]})]})})}),(0,i.jsx)(s.A,{className:e.classes.contentWrapper,size:{xs:12,md:6},children:(0,i.jsx)(J.default,{mb:3,children:(0,i.jsx)(rU.j,{src:(0,m.vy)(e.page?.components[0]?.fields?.image?.fields?.media?.fields?.file?.url),description:e.page?.components[0]?.field?.image?.fields?.internalName,variant:"service"})})})]}),(0,i.jsxs)(J.default,{sx:{display:{md:"none",xs:"block"}},children:[(0,i.jsx)(J.default,{mt:[-2.25,-6],sx:{width:"100%","& div":{borderRadius:"unset"}},children:(0,i.jsx)(rU.j,{src:(0,m.vy)(e.page?.components[0]?.fields?.image?.fields?.media?.fields?.file?.url),description:e.page?.components[0]?.field?.image?.fields?.internalName,variant:"service"})}),(0,i.jsx)(s.A,{size:{xs:12,md:6},children:(0,i.jsx)(J.default,{className:e.classes.heroContainer,style:{backgroundColor:e.theme.palette.primary.light},children:e.page&&(0,i.jsxs)(J.default,{py:8,mt:"unset",mx:4,className:e.classes.contentWrapper,children:[(0,i.jsx)(l.default,{variant:"h1",mb:3,children:e.page.components[0].fields?.heading}),(0,i.jsx)(l.default,{variant:"paragraph",mb:4,children:e.page.components[0].fields?.text}),(0,i.jsxs)(J.default,{className:e.classes.bulletPoints,children:[(0,i.jsx)(l.default,{variant:"h3",sx:{textTransform:"none"},children:"What would you like to do?"}),(0,i.jsx)("ul",{children:rV.map((e,t)=>(0,i.jsx)("li",{children:(0,i.jsx)(x.A,{id:`Sect3_CTA${t}`,href:`#${e.href}`,children:(0,i.jsx)(l.default,{variant:"navigation",fontWeight:700,children:e.text})})},t))})]})]})})})]})]}),rH=e=>(0,i.jsxs)(s.A,{container:!0,columnSpacing:[0,8],sx:{scrollMarginTop:e.scrollMargin,position:"relative"},id:"continueMyEducation",pt:8,pb:10,px:[4,4,0],children:[(0,i.jsx)(s.A,{className:e.classes.contentWrapper,ml:[0,0,-8],size:{xs:12,md:6},children:(0,i.jsx)(J.default,{children:(0,i.jsx)("img",{src:(0,m.vy)(e.page?.components[1]?.fields?.image.fields.media.fields.file.url),alt:e.page?.components[1]?.fields?.image.fields.altText,style:{width:"100%",borderRadius:"0 16px 16px 0"},className:e.classes.imageSection})})}),(0,i.jsxs)(s.A,{pl:[0,9],size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h2",pt:[8,3],children:e.page?.components[1].fields?.heading}),(0,i.jsx)(l.default,{variant:"paragraph",pt:3,pb:[5.25,3],children:e.page?.components[1].fields?.text}),(0,i.jsx)(u.A,{variant:"outlined",href:e.page.components[1].fields?.ctaUrl,id:"Sect3_CTA1",sx:{zIndex:2,width:["100%","unset"],marginBottom:[17.5,0]},children:e.page?.components[1].fields?.ctaText})]}),(0,i.jsx)("img",{className:e.classes.waveBottomRight,src:"/images/home/waves/wave-br.svg",alt:"wave"}),(0,i.jsx)("img",{className:e.classes.waveBottomLeftBlue,src:"/images/assets/svg/wave-bottom-left-blue.svg",alt:"wave"}),(0,i.jsx)("img",{className:e.classes.waveBottomCenterWhite,src:"/images/assets/svg/wave-bottom-center-white.svg",alt:"wave"})]});var rY=a(93895);let rq=e=>(0,i.jsxs)(s.A,{container:!0,columnSpacing:[0,8],sx:{scrollMarginTop:e.scrollMargin,background:e.theme.palette.primary.light,marginTop:{md:0}},pt:[4,11],pb:[8,10],id:"findCareerOpportunities",px:[4,4,0],spacing:[0,8,0],children:[(0,i.jsx)(s.A,{className:e.classes.contentWrapper,ml:[0,0,-8],size:{xs:12,md:6},children:(0,i.jsx)(J.default,{mb:3,children:(0,i.jsx)("img",{src:(0,m.vy)(e.page?.components[3]?.fields?.image.fields.media.fields.file.url),alt:e.page?.components[3]?.field?.image.fields.altText,style:{width:"100%",borderRadius:"0 16px 16px 0"},className:e.classes.imageSection})})}),(0,i.jsxs)(s.A,{pl:[0,9],pr:[0,15],sx:{position:"relative"},size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h2",pt:[11,3],children:e.page.components[3].fields?.heading}),(0,i.jsx)(l.default,{variant:"paragraph",pt:3,pb:6,children:e.page.components[3].fields?.subHeading}),(0,i.jsx)("ul",{style:{paddingLeft:0},children:e.page.components[3].fields?.contentItems.map((e,t)=>(0,i.jsx)(rY.A,{content:e,width:48,height:48,alignItems:"top"},t))}),(0,i.jsx)(u.A,{variant:"outlined",href:e.page.components[3].fields?.ctaUrl,id:"Sect3_CTA3",sx:{background:e.theme.palette.common.white,width:["100%","unset"]},children:e.page.components[3].fields?.ctaText}),(0,i.jsx)("img",{src:"/images/assets/svg/now-hiring.svg",alt:"now hiring",className:e.classes.hiringImage})]})]}),rJ=e=>{let t=(0,ej.useRouter)(),[a,n]=(0,r.useState)(t.query.location||""),[d,o]=(0,r.useState)("");return(0,i.jsxs)(s.A,{columnSpacing:[0,0,4,8],sx:{backgroundColor:"#F7F7F7",borderRadius:4,scrollMarginTop:e.scrollMargin,[C.A.breakpoints.down("md")]:{dis
1play:"block",justifyContent:"center",borderRadius:"0 !important"}},pt:[5.5,5],pl:[4,4,4,8],pr:[4,4,4,8],mr:[0,8],my:[0,8],id:"referAPatient",children:[(0,i.jsx)(l.default,{variant:"h3",children:"Refer a Patient"}),(0,i.jsx)(aj.A,{cityZip:a,setCityZip:n,errorCityZip:d,setErrorCityZip:o,departments:e.departments,isForVets:!0})]})},rG=e=>(0,i.jsxs)(s.A,{container:!0,columnSpacing:[0,4,8],sx:{scrollMarginTop:e.scrollMargin},id:"sellMyHospital",py:8,px:[4,4,0],children:[(0,i.jsxs)(s.A,{pr:[0,10],size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h2",pb:3,children:e.page.components[2].fields?.heading}),(0,i.jsx)(l.default,{variant:"paragraph",mb:4,children:e.page.components[2].fields?.text}),(0,i.jsx)("ul",{style:{paddingLeft:0},children:e.page.components[2].fields?.contentItems.map((e,t)=>(0,i.jsx)(rY.A,{content:e,width:20,height:20,variant:"paragraph",alignItems:eh.Fr?"unset":"center",marginBottom:3},t))}),(0,i.jsxs)(J.default,{sx:{display:"flex",alignItems:"center",position:"relative",height:50},mt:4,mb:[4,6],children:[(0,i.jsx)("img",{style:{position:"absolute",left:0},src:"/images/assets/svg/logo-pet-emergency-and-specialty-center.svg",alt:"logo pet emergency and specialty center"}),(0,i.jsx)("img",{style:{position:"absolute",left:25},src:"/images/assets/svg/logo-san-diego-pet-hospital.svg",alt:"log san diego pet hospital"}),(0,i.jsx)("img",{style:{position:"absolute",left:50},src:"/images/assets/svg/logo-dr-boyd.svg",alt:"logo dr boyd"}),(0,i.jsx)("img",{style:{position:"absolute",left:75},src:"/images/assets/svg/logo-bodhi-animal-hospital.svg",alt:"logo bodhi animal hospital"}),(0,i.jsx)(l.default,{variant:"paragraph-sm",sx:{position:"absolute",left:136},children:"Join 400+ practices in the Thrive Pet Healthcare network"})]}),(0,i.jsx)(u.A,{variant:"outlined",href:e.page.components[2].fields?.ctaUrl,id:"Sect3_CTA2",sx:{width:["100%","unset"],marginBottom:[8,8,0]},children:e.page.components[2].fields?.ctaText})]}),(0,i.jsx)(s.A,{className:e.classes.contentWrapper,size:{xs:12,md:6},children:(0,i.jsx)(J.default,{mb:[0,3],children:(0,i.jsx)("img",{src:(0,m.vy)(e.page?.components[2]?.fields?.image.fields?.media.fields.file.url),alt:e.page.components[2]?.field?.image.fields?.altText,style:{width:"100%",borderRadius:"16px 0 0 16px"},className:e.classes.imageSection})})})]});var rZ=a(35053),rK=a(77136);let rQ=e=>(0,i.jsxs)(s.A,{container:!0,columnSpacing:[0,4,8],sx:{background:"url('/images/common/background-lines.svg') #FFFFFF",backgroundRepeat:"repeat-x",scrollMarginTop:e.scrollMargin},id:"searchVeterinarianArticles",pr:[0,0,4,8],py:8,children:[(0,i.jsx)(s.A,{size:{xs:12,md:6},children:(0,i.jsx)(l.default,{variant:"h2",mb:[8,7],textAlign:["center","center","unset"],children:"Veterinarian Articles"})}),(0,i.jsxs)(s.A,{pl:[0,8],container:!0,columnSpacing:[0,3.75],children:[!e.isMobile&&e.articles&&e.articles?.map((t,a)=>(0,i.jsx)(s.A,{size:{xs:12,md:4},children:(0,i.jsx)(rK.T,{mediaUrl:t.content?.fields.image?.fields.media.fields.file.url,title:t.content?.fields.title,htmlId:`Sect2_CTA${a}`,date:new Date(t.content?.fields.publishedDate),isUpperCaseTitle:!0,description:t.content?.fields.description,ctaText:"Read More",link:t.content?.fields.externalUrl?t.content.fields.externalUrl:`thrive-guide/${t.slug}?redirectUrl=/for-vets`,linkTarget:t.content?.fields.externalUrl?"_blank":"_self",ctaTextColor:e.theme.palette.primary.main})},t.content?.sys.id)),e.articles&&(0,i.jsx)(J.default,{sx:{width:"100%",display:{md:"none",xs:"block"}},children:(0,i.jsx)(rK.B,{children:e.articles?.map((e,t)=>(0,i.jsx)(J.default,{px:4,children:(0,i.jsx)(rK.T,{mediaUrl:e.content?.fields.image?.fields.media.fields.file.url,title:e.content?.fields.title,htmlId:`Sect2_CTA${t}`,date:new Date(e.content?.fields.publishedDate),link:`thrive-guide/${e.slug}?redirectUrl=/for-vets`,isUpperCaseTitle:!0})},e.content?.sys.id))})})]}),(0,i.jsx)(s.A,{size:{xs:12,md:12},children:(0,i.jsx)(J.default,{mt:6,children:(0,i.jsx)(x.A,{id:"Sect2_CTA1",href:"/veterinarian-articles",underline:"none",children:(0,i.jsx)(l.default,{variant:"navigation",color:e.theme.palette.primary.main,fontWeight:700,children:(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap",fontWeight:"bold"},children:["See All Articles ",(0,i.jsx)(rZ.A,{style:{marginLeft:5}})]})})})})})]});var rX=a(31126);let r0=e=>{let t=(0,eW.default)();return(0,i.jsxs)(J.default,{sx:{backgroundColor:`${t.palette.primary.main}`,borderRadius:4,position:"relative"},px:4,pt:5,pb:3,mt:[3,0],children:[(0,i.jsx)(l.default,{variant:"h3",sx:{color:t.palette.common.white},children:e.title}),(0,i.jsx)(l.default,{variant:"paragraph",sx:{color:t.palette.common.white},mb:7,children:e.summary}),e.file?(0,i.jsx)(x.A,{href:"#",id:`Sect1_CTA${e.index}`,onClick:()=>window.open(e.file.fields.file.url,"_blank"),children:(0,i.jsx)(l.default,{variant:"navigation",color:t.palette.common.white,fontWeight:700,children:(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap",fontWeight:"bold"},children:[e.ctaText," ",(0,i.jsx)(J.default,{component:"img",ml:1,src:"/images/common/download.png",width:25,alt:"download"})]})})}):(0,i.jsx)(x.A,{id:`Sect1_CTA${e.index}`,href:e.ctaUrl,underline:"none",target:"_blank",children:(0,i.jsx)(l.default,{variant:"navigation",color:t.palette.common.white,fontWeight:700,children:(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap",fontWeight:"bold"},children:[e.ctaText," ",(0,i.jsx)(rZ.A,{style:{marginLeft:5}})]})})}),(0,i.jsx)("img",{src:"/images/assets/svg/heart-icon.svg",alt:"heart icon",style:{position:"absolute",top:"-20%"}})]},e.index)},r1=e=>(0,i.jsxs)(s.A,{container:!0,sx:{scrollMarginTop:e.scrollMargin},className:e.classes.whitePaperContainer,id:"searchWhitePapers",pr:[0,4,4,8],pl:[0,8,0],children:[(0,i.jsx)(s.A,{px:[4,0],size:{md:12},children:(0,i.jsx)(l.default,{variant:"h2",pt:[5.5,0],mb:[0,0,12],textAlign:["center","center","unset"],children:"Veterinarian white papers"})}),e.whitepapers&&e.whitepapers.items.length>0&&(0,i.jsxs)(s.A,{container:!0,columnSpacing:[0,3.75],children:[!e.isMobile&&e.whitepapers&&e.whitepapers.items.map((e,t)=>(0,i.jsx)(s.A,{size:{md:4},children:(0,i.jsx)(r0,{summary:e.fields.summary,index:t,title:e.fields.title,ctaText:e.fields.ctaText,ctaUrl:e.fields.ctaUrl,file:e.fields.file},t)},t)),(0,i.jsx)(J.default,{sx:{width:"100%",display:{md:"none",xs:"block"},marginTop:4},children:(0,i.jsx)(rX.B,{children:e.whitepapers.items.map((e,t)=>(0,i.jsx)(r0,{summary:e.fields.summary,index:t,title:e.fields.title,ctaText:e.fields.ctaText,ctaUrl:e.fields.ctaUrl,file:e.fields.file},t))})}),(0,i.jsx)(s.A,{size:{xs:12,md:12},children:(0,i.jsx)(J.default,{mt:6,mb:[8,12],children:(0,i.jsx)(x.A,{id:"Sect1_CTA4",href:"/whitepapers",underline:"none",children:(0,i.jsx)(l.default,{variant:"navigation",color:e.theme.palette.primary.main,fontWeight:700,children:(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexWrap:"wrap",fontWeight:"bold"},children:["See All White Papers ",(0,i.jsx)(rZ.A,{style:{marginLeft:5}})]})})})})})]})]});var r2=a(48208);let r5=e=>
1{let[t,a]=(0,r.useState)(""),[n,d]=(0,r.useState)(void 0),[o,c]=(0,r.useState)(0),[m,h]=(0,r.useState)([]),p=e.clinicInfo?.status&&e.clinicInfo?.openDate?(0,k.zj)(e.clinicInfo?.status,e.clinicInfo?.openDate):{hidden:!1};return(0,r.useEffect)(()=>{(async()=>{let t;if(e.clinicInfo?.id){if(a(await (0,k.Me)(e.clinicInfo)),!e.clinicInfo?.distance&&e.geo&&d(await (0,k.Dv)(e.clinicInfo)),e.clinicInfo?.departmentGroupings)t=e.clinicInfo?.departmentGroupings?.map(e=>e.departments).flat();else{let a=await (0,k.JU)(e.clinicInfo.id);t=a?.departmentGroupings?.map(e=>e.departments).flat()}h(t=(0,k.eG)(t))}})()},[e.clinicInfo]),(0,i.jsxs)(J.default,{display:"flex",flexDirection:["column","row"],justifyContent:"center",mt:[-6,0],mb:[0,11],mx:[-2,0],px:[2,0],py:[2,3],sx:{boxShadow:eh.Fr?"unset":"0px 16px 18px rgba(0, 0, 0, 0.05)",backgroundImage:eh.Fr?"url(/images/assets/images/mobile-brand-bg.jpg)":"url(/images/assets/images/desktop-brand-bg.jpg)",backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"},children:[(0,i.jsxs)(J.default,{width:["100%",343],children:[(0,i.jsxs)(J.default,{display:"flex",alignItems:"center",mb:3,justifyContent:["center","unset"],children:[(0,i.jsx)("img",{src:"/images/assets/svg/icon-search-black.svg",alt:"black search icon"}),(0,i.jsxs)(l.default,{variant:"paragraph",fontWeight:e.theme.typography.h1.fontWeight,fontSize:16,textTransform:{xs:"capitalize",md:"inherit"},children:["\xa0Browse our ",o," ",o>1?"locations":"location"]})]}),(0,i.jsx)(eG.A,{id:"clinic",name:"clinic",defaultText:"Make your selection",value:e.clinicInfo?.id||"",displayEmpty:!0,onChange:async t=>e.setClinicInfo&&e.setClinicInfo(await (0,k.JU)(t.target.value)),brandId:e.brandId,setClinicCount:c})]}),(0,i.jsxs)(J.default,{minWidth:{xs:"100%",md:400},px:4,py:3,ml:[0,5.5],sx:{background:"#F7F7F7",borderRadius:3},children:[e.clinicInfo?.distance||n?(0,i.jsxs)(J.default,{display:"flex",alignItems:"center",pb:[2,0],mb:1.5,justifyContent:["center","unset"],borderBottom:["0.25px solid #373A36","unset"],children:[e.clinicInfo?.distance&&e.clinicInfo.distance>0?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("img",{src:"/images/assets/svg/map-marker.svg",alt:"map marker icon",className:e.classes?.mapMarkerIcon}),(0,i.jsx)(l.default,{variant:eh.Fr?"paragraph-sm":"paragraph",fontWeight:e.theme.typography.h1.fontWeight,children:"\xa0Your Nearest Location"}),(0,i.jsx)("span",{children:"\xa0â¢\xa0"})]}):(0,i.jsx)(i.Fragment,{}),(0,i.jsx)(l.default,{variant:"paragraph-sm",fontWeight:500,children:`${e.clinicInfo?.distance>0&&e.clinicInfo?.distance.toFixed(1)||n?.toFixed(1)} mile${(e.clinicInfo?.distance||n)>1?"s":""} away`})]}):null,(0,i.jsxs)(J.default,{mb:1,children:[(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:e.theme.typography.h1.fontWeight,fontSize:[18,16],children:e.clinicInfo?.vanityName}),(0,i.jsxs)(l.default,{variant:"paragraph-sm",fontWeight:500,children:[e.clinicInfo?.addressLine1," ",e.clinicInfo?.addressLine2,e.clinicInfo?.city?`, ${e.clinicInfo?.city}`:"",e.clinicInfo?.state?`, ${e.clinicInfo?.state}`:""," ",e.clinicInfo?.postcode]})]}),(0,i.jsx)(x.A,{id:"Sect7_CTA2",underline:"none",href:e.googleMapsUrl,children:(0,i.jsx)(l.default,{variant:"paragraph-sm",color:"primary",fontWeight:500,children:"View On Google Maps"})}),(0,i.jsx)(J.default,{mt:2,mb:2,mr:{xs:1},children:(0,i.jsx)(s.A,{container:!0,children:m.map(e=>(0,k.JO)(e))})}),(0,i.jsxs)(J.default,{children:[(0,i.jsx)(r2.default,{variant:"primary",data:e.clinicInfo,id:`Sect8_CTA1_${e.clinicInfo?.id}`,canHide:!0,fullWidth:!0,hidden:p.hidden,customerInfo:e.customerInfo,myRef:e.bookAppointmentCtaRef}),(0,i.jsx)(J.default,{width:"100%",mt:1.5,children:(0,i.jsx)(u.A,{id:"Sect7_CTA3",href:t,variant:"outlined",fullWidth:!0,children:(0,i.jsx)(l.default,{variant:eh.Fr?"paragraph-sm":"form-input",color:"primary",fontWeight:"700",children:"View Location Details"})})})]})]})]})}},27941:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var i=a(95155),r=a(86486),n=a(35204),s=a(96684),l=a(92385),d=a(33100),o=a(12115),c=a(19592);let m=e=>{let[t]=(0,o.useState)({id:e.siteApiData?.id,name:e.siteApiData?.vanityName,position:{lat:Number(e.siteApiData?.latitude),lng:Number(e.siteApiData?.longitude)}});return(0,i.jsx)(r.default,{sx:{paddingLeft:"0 !important",paddingRight:"0 !important"},children:(0,i.jsxs)(n.A,{container:!0,children:[(0,i.jsx)(n.A,{sx:{position:"relative",display:{md:"none",xs:"block"}},size:{md:6,xs:12,lg:6},children:(0,i.jsx)(l.default,{myMarKer:[t],customStyles:{borderRadius:"8px",height:"300px"},options:{styles:c.N7},urlIcon:e.isMembershipEnabled?"/images/location/yellow-pin.svg":"/images/location/grey-pin.svg"})}),(0,i.jsx)(n.A,{sx:{backgroundColor:e.theme.palette.secondary.light},size:{md:6,xs:12,lg:6},children:(0,i.jsx)(s.default,{paddingTop:[8],paddingRight:2,paddingLeft:[2,2,8],paddingBottom:2,sx:{backgroundImage:"url(/images/assets/svg/white-pattern.svg)"},children:(0,i.jsx)(d.default,{content:e.content,siteApiData:e.siteApiData,planData:e.planData,isPracticeMembership:!0,theme:e.theme,marketingId:e.marketingId,isLocationNearest:e.isLocationNearest,setIsLocationNearest:e.setIsLocationNearest,setIsPrimaryClinic:e.setIsPrimaryClinic,isPrimaryClinic:e.isPrimaryClinic})})}),(0,i.jsx)(n.A,{size:{md:6,xs:12,lg:6},children:(0,i.jsx)(l.default,{myMarKer:[t],customStyles:{borderRadius:"8px",height:"100%"},options:{styles:c.N7},urlIcon:e.isMembershipEnabled?"/images/location/yellow-pin.svg":"/images/location/grey-pin.svg"})})]})})}},31126:(e,t,a)=>{a.d(t,{B:()=>i.A});var i=a(34483)},31383:(e,t,a)=>{a.d(t,{_:()=>i.A});var i=a(64342)},31731:(e,t,a)=>{a.d(t,{default:()=>o});var i=a(95155),r=a(35204),n=a(4295),s=a(58191),l=a(21139);let d="ServiceList-button",o=e=>{let{services:t}=e;return(0,i.jsx)(n.default,{component:"section",pb:12,children:(0,i.jsx)(r.A,{container:!0,spacing:6,children:t?.map((e,t)=>{let a=e?.fields?.ctaUrl?e?.fields?.ctaUrl:`services/${e?.fields?.ctaTarget?.fields?.slug}`;return(0,i.jsx)(r.A,{className:d,size:{xs:12,sm:12,md:6,lg:4},children:(0,i.jsx)(s.A,{mediaUrl:e?.fields?.referencedContent?.fields?.image?.fields?.media?.fields?.file?.url,description:e?.fields?.referencedContent?.fields?.subHeading,name:e?.fields?.referencedContent?.fields?.name,link:a,icon:(0,l.vy)(e?.fields?.referencedContent?.fields?.icon?.fields?.file?.url),title:e?.fields?.referencedContent?.fields?.name,htmlId:`Sect4_CTA${t}`})},e?.fields.referencedContent?.fields.name)})})})}},41829:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var i=a(95155),r=a(96684),n=a(48022),s=a(86486),l=a(35204),d=a(88061),o=a(51691),c=a(34483),m=a(12115),h=a(62204),p=a(21139);let u="EssentialServices",x={departmentBtn:`${u}-departmentBtn`,filterEnabled:`${u}-filterEnabled`},g=e=>(0,i.jsxs)(r.default,{textAlign:"center",children:[(0,i.jsx)(r.default,{component:"img",src:(0,p.vy)(e?.content?.fields?.icon?.fields?.file?.url,200,200),sx:{width:"200px",height:"200px"},alt:e.content?.fields?.name}),(0,i.jsx)(n.default,{variant:"paragraph-lg",mt:1,children:e.content?.fields?.name}),(0,i.jsx)(n.default,{variant:"paragraph",children:e.content?.fields?.description})]}),f=e=>{let{essentialServicesHeader:t,essentialServicesSubHeadline:a,essentialServicesBenefits:p,siteApiData:u}=e,[f,j]=(0,m.useState)(p[0]),v=(0,m.useMemo)(()=>
1f?.fields?.benefitGroup?.fields?.benefits,[f]);return(0,i.jsx)(r.default,{component:"section",sx:{backgroundImage:"url(/images/assets/svg/essential_bg.svg)",backgroundRepeat:"no-repeat",overflow:"hidden",backgroundBlendMode:"overlay",backgroundSize:"cover",backgroundPositionY:"bottom",[`& .${x.departmentBtn}`]:{backgroundColor:"#F8F8F8",border:"1px solid #D3D3D3",borderRadius:22,height:"auto",flexWrap:"nowrap !important","& div":{paddingBottom:0,flexWrap:"nowrap !important"},"& img":{maxWidth:20},"& button, & span":{padding:0,height:"auto",alignSelf:"center",color:"#F8F8F8",fontWeight:"bold",display:"inline",fontSize:"12px !important",marginLeft:7,width:"auto",minWidth:"auto",[h.A.breakpoints.down("md")]:{fontSize:"10px !important",letterSpacing:"-0.2px",marginLeft:3},"&:hover":{backgroundColor:"transparent"}}},[`& .${x.filterEnabled}`]:{borderColor:h.A.palette.secondary.light}},children:(0,i.jsxs)(s.default,{children:[(0,i.jsx)(n.default,{variant:"h2",pt:5,children:t}),(0,i.jsx)(n.default,{variant:"paragraph-lg",pt:["6px",0],children:a}),(0,i.jsx)(n.default,{variant:"paragraph",pt:["8px","6px"],children:"Filter by species "}),(0,i.jsx)(l.A,{container:!0,flexDirection:"row",pt:["5px","4px"],children:(0,i.jsx)(l.A,{display:"flex",alignItems:"center",flexWrap:"wrap",gap:[1,2],size:{xs:12,md:12},children:p.map((e,t)=>(0,i.jsx)(r.default,{className:`${x.departmentBtn} ${f.fields?.speciesName===e?.fields?.speciesName?x.filterEnabled:""}`,sx:{py:1,px:1},onClick:()=>j(e),children:(0,i.jsxs)(l.A,{pb:1,display:"flex",flexWrap:"wrap",size:{md:12,lg:12},children:[(0,i.jsx)(d.A,{title:e?.fields?.speciesName,children:(0,i.jsx)("img",{width:"30px",src:e?.fields?.speciesName===f.fields?.speciesName?e?.fields?.selectedIcon?.fields?.file?.url||"/images/assets/svg/dog-selected-item.svg":e?.fields?.unselectedIcon?.fields?.file?.url||"/images/assets/svg/dog-unselected-item.svg",alt:e?.fields?.selectedIcon?.fields?.file?.fileName})}),(0,i.jsx)(n.default,{variant:"paragraph",pr:1,pl:1,children:e?.fields?.speciesName})]})},t))})}),(0,i.jsx)(s.default,{sx:{display:{xs:"none",md:"block"}},children:(0,i.jsx)(l.A,{container:!0,mt:1,spacing:2,children:v?.map((e,t)=>(0,i.jsx)(l.A,{mt:3,mb:3,size:{xs:12,md:4},children:(0,i.jsx)(g,{content:e},t)},t))})}),(0,i.jsx)(r.default,{display:["block","block","none"],children:(0,i.jsx)(c.A,{itemNumber:3,children:v?.length>0&&v?.map((e,t)=>{if(e.fields)return(0,i.jsx)(g,{content:e},t)})})}),(0,i.jsx)(r.default,{textAlign:"center",mt:5,mb:[0,5],children:(0,i.jsx)(o.default,{id:`Sect3_CTA1_${u?.id}`,clinicData:u,variant:"primary",customStyles:{width:["100%","40%"]},color:`${h.A.palette.common.black} !important`,backgroundColor:`${h.A.palette.secondary.light} !important`,hover:{backgroundColor:`${h.A.palette.common.white} !important`,border:`1px solid ${h.A.palette.secondary.light}`}})})]})})}},47698:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var i=a(95155),r=a(96684),n=a(48022),s=a(37721);a(12115);let l=e=>{let{heading:t,description:a,retrySearch:l}=e;return(0,i.jsxs)(r.default,{sx:{width:"100%",backgroundColor:"#E7F7FE",borderRadius:{md:2,xs:"unset"},mt:2,p:3,position:{md:"relative"}},children:[(0,i.jsxs)(r.default,{width:{md:"70%"},children:[(0,i.jsx)(n.default,{variant:"h2",children:t||"No Locations Found"}),(0,i.jsx)(n.default,{variant:"paragraph",mt:2,children:a||"Looks like weâre not in your neighborhood just yet. Please try a different location or check back later for future updates."})]}),(0,i.jsxs)(r.default,{display:{xs:"flex"},flexDirection:"column",alignItems:"center",mt:2,children:[(0,i.jsx)(r.default,{component:"img",src:"/images/location/dog.svg",position:{md:"absolute"},bottom:0,right:40,alt:"location not found dog"}),(0,i.jsx)(s.A,{id:"Sect1_CTA1",variant:"primary",onClick:l,sx:{display:"flex",margin:"0 auto",mt:{md:10,xs:2},width:"253px"},children:"Retry Search"})]})]})}},51739:(e,t,a)=>{a.r(t),a.d(t,{default:()=>h});var i=a(95155),r=a(96684),n=a(48022),s=a(86486),l=a(81514),d=a(51691),o=a(34483),c=a(71468),m=a(67884);let h=(0,a(12115).memo)(e=>(0,i.jsx)(r.default,{component:"section",sx:{backgroundColor:"#E8F8FF"},children:(0,i.jsxs)(s.default,{children:[(0,i.jsx)(r.default,{textAlign:"center",pt:10,children:e.isPrimaryClinic||e.isLocationNearest?(0,i.jsx)(n.default,{variant:"h2",children:"What Thrive clients have to say"}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.default,{variant:"h2",mb:2*!e.content.testimonialDescription,children:e.content.testimonialHeader}),e.content.testimonialDescription?(0,i.jsx)(n.default,{variant:"paragraph",my:2,mx:"auto",maxWidth:650,children:(0,l.A)(e.content?.testimonialDescription)}):""]})}),(0,i.jsx)(r.default,{justifyContent:"center",children:(0,i.jsx)(o.A,{partiallyVisible:m.Fr,itemNumber:3,partialVisibilityGutter:50,children:e.content.testimonialGroup?.map((e,t)=>(0,i.jsxs)(r.default,{textAlign:"center",bgcolor:"white",height:"100%",borderRadius:4,p:2,pt:5,mr:2*!!m.Fr,children:[(0,i.jsx)(c.A,{src:"/images/assets/svg/apostrophe.svg",alt:"apostrophe",height:47,width:56}),(0,i.jsx)(n.default,{variant:"paragraph-lg",mb:1.5,children:e.fields.quote}),(0,i.jsx)(c.A,{src:"/images/assets/svg/heart.svg",alt:"heart",height:19,width:16}),(0,i.jsxs)(n.default,{variant:"paragraph",pt:.5,pb:3,children:[(0,i.jsxs)("span",{style:{fontWeight:"bold"},children:[e.fields.quoteBy,", "]})," ",e.fields.quoteByTitle]})]},t))})}),(0,i.jsx)(r.default,{textAlign:"center",pt:5,pb:5,children:(0,i.jsx)(d.default,{id:`Sect3_CTA1_${e.siteApiData?.id}`,clinicData:e.siteApiData,variant:"outlined",backgroundColor:"white",customStyles:{width:["100%","20%"]}})})]})}))},53286:(e,t,a)=>{a.d(t,{A:()=>x});var i=a(95155),r=a(96684),n=a(86486),s=a(35204),l=a(48022),d=a(19592),o=a(67142),c=a(31126),m=a(67884),h=a(47970),p=a(97810),u=a.n(p);let x=a(12115).memo(e=>{let{content:t}=e,a=(0,h.default)();return(0,i.jsx)(r.default,{id:"testimonials",component:"section",sx:{scrollMarginTop:d.dl,background:"linear-gradient(180deg, #FFFFFF 0%, #E8F8FF 100%)"},mt:7.5,pt:7.5,pb:7.5,children:(0,i.jsxs)(n.default,{children:[(0,i.jsx)(s.A,{container:!0,justifyContent:"center",textAlign:"center",children:(0,i.jsx)(s.A,{pb:[7.5,8],size:12,children:(0,i.jsx)(l.default,{variant:"h2",children:t?.testimonialHeader??"What Our Clients Are Saying"})})}
1),(0,i.jsx)(r.default,{sx:{"& .react-multiple-carousel__arrow ":{background:a.palette.primary.main},"& .react-multiple-carousel__arrow--left":{left:12*!m.Fr},"& .react-multiple-carousel__arrow--right":{right:12*!m.Fr}},children:(0,i.jsx)(c.B,{id:"testimonial",itemNumber:3,children:t.testimonialCards.filter(e=>!u()(e))?.map(e=>(0,i.jsx)(o._,{content:{name:e.quoteBy,title:e.quoteByTitle,body:e.quote},variant:"manual"},e.id))})})]})})})},58869:(e,t,a)=>{a.r(t),a.d(t,{default:()=>v});var i=a(95155),r=a(96684),n=a(86486),s=a(35204),l=a(48022),d=a(44970),o=a(49318),c=a(81514),m=a(51691),h=a(71468),p=a(12115),u=a(62204),x=a(21139);let g=(0,d.A)(r.default)({backgroundColor:"#FFFFFFFF",position:"relative",borderRadius:"12px",boxShadow:"0px 8px 16px rgba(0, 0, 0, 0.12)"}),f=(0,d.A)("img")(e=>({width:e.width,height:e.height,objectFit:"cover"})),j=(0,d.A)(r.default)({zIndex:"2",opacity:1,[u.A.breakpoints.up("md")]:{borderRadius:"12px"}}),v=(0,p.memo)(e=>(0,i.jsx)(n.default,{sx:{paddingLeft:"0 !important",paddingRight:"0 !important",backgroundImage:"url(/images/assets/images/background-lines.svg)"},children:(0,i.jsxs)(n.default,{children:[(0,i.jsx)(s.A,{container:!0,pt:6,children:(0,i.jsxs)(s.A,{size:{md:7,xs:12},children:[(0,i.jsx)(l.default,{variant:"h2",children:e.content?.benefitsDetailsHeader}),(0,c.A)(e.content?.benefitsDetailsDescription)]})}),(0,i.jsx)(r.default,{pt:3,sx:{display:{md:"none",xs:"block"}},children:(0,i.jsxs)(g,{width:"100%",height:"300px",children:[e.content?.benefitsDetailsImage?.fields.media&&(0,i.jsx)(f,{src:(0,x.vy)(e.content?.benefitsDetailsImage?.fields?.media?.fields?.file?.url,800),width:"100%",height:"100%",alt:"image"}),(0,i.jsx)(r.default,{position:"absolute",bottom:-40,pl:4,children:(0,i.jsx)(h.A,{src:"/images/assets/svg/thrive-v-heart.svg",alt:"thrive-v-heart",width:90,height:88})})]})}),(0,i.jsxs)(r.default,{display:"flex",justifyContent:"center",children:[(0,i.jsxs)(g,{height:"545px",minWidth:"750px",maxWidth:"750px",mt:2,sx:{display:{xs:"none",md:"block"}},children:[e.content?.benefitsDetailsImage?.fields?.media&&(0,i.jsx)(f,{src:(0,x.vy)(e.content?.benefitsDetailsImage?.fields?.media?.fields?.file?.url,800),width:"100%",height:"100%",alt:"image"}),(0,i.jsx)(r.default,{position:"absolute",bottom:-70,pl:4,children:(0,i.jsx)(h.A,{src:"/images/assets/svg/thrive-v-heart.svg",alt:"thrive-v-heart",width:228,height:222})})]}),(0,i.jsx)(j,{pr:{xs:0,md:5},py:5,ml:[0,0,-10],children:e.content?.benefitsGroup?.fields?.benefits?.map((e,t)=>(0,i.jsx)(o.A,{benefit:e},t))})]}),(0,i.jsx)(r.default,{textAlign:"center",pb:8,children:(0,i.jsx)(m.default,{id:`Sect2_CTA1_${e.siteApiData?.id}`,clinicData:e.siteApiData,variant:"primary",customStyles:{width:["100%","20%"]}})})]})}))},60497:(e,t,a)=>{a.d(t,{j:()=>i.A});var i=a(30038)},62806:(e,t,a)=>{a.d(t,{A:()=>f});var i=a(95155),r=a(12115),n=a(96684),s=a(48022),l=a(68459),d=a(38699),o=a(37721),c=a(29466),m=a(45228),h=a(85500),p=a(92863),u=a(37882),x=a(72728),g=a(21139);let f=(0,p.A)(e=>{let{setIsOpen:t,setIsPhoneVerified:a,showForm:p,newPhoneNumber:f,title:j,message:v,submitLabel:b,isOptInSMS:y,optInSMSMessage:A,onSMSOptInConfirm:C}=e,[k,S]=(0,r.useState)(!1),[N,w]=(0,r.useState)(!1),[I,T]=(0,r.useState)(""),[F,M]=(0,r.useState)(!1),{setAlert:P}=(0,h.Z)(),{data:D}=(0,u.useSession)(),z=async()=>{S(!0);try{let e=await fetch("/api/customers/v1/sendCode",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({Phone:f,AreaCode:"+1"})}),t=await e.json();e.ok?w(!0):(P("Oops something went wrong!","error"),console.error("Failed to send verification code:",t))}catch(e){P("Oops something went wrong!","error"),console.error("Error sending verification code:",e)}finally{S(!1)}},B=async()=>{S(!0);try{let e=await fetch("/api/customers/v1/verifyCode",{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${D?.token?.id_token}`},body:JSON.stringify({Phone:f,AreaCode:"+1",Code:I})}),i=await e.json();i.data.success?(w(!1),a&&a(!0),t(!1),P("Your phone number has been verified and saved!","success")):(P("The verification code is invalid. Please try again.","error"),console.error("Failed to verify code:",i))}catch(e){P("Oops something went wrong!","error"),console.error("Failed to verify code:",e)}finally{S(!1)}};return(0,i.jsxs)(n.default,{px:3,children:[!y&&(0,i.jsxs)(n.default,{mb:3,children:[(0,i.jsx)(s.default,{variant:"h3",mb:1,children:j}),!N&&(0,i.jsx)(s.default,{variant:"paragraph",children:v})]}),y&&(0,i.jsxs)(n.default,{mb:3,children:[(0,i.jsx)(s.default,{variant:"h3",mb:1,children:"Opt into SMS messaging"}),!N&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.default,{variant:"paragraph",mb:2,children:"string"==typeof A?(e=>{let t,a=/\[([^\]]+)\]\((https?:\/\/[^\s)]+)\)/g,r=[],n=0;for(;null!==(t=a.exec(e));){let[a,s,l]=t;r.push(e.slice(n,t.index)),r.push((0,i.jsx)(x.A,{href:l,target:"_blank",rel:"noopener noreferrer",children:s},t.index)),n=t.index+a.length}let s=e.slice(n).split(/(https?:\/\/[^\s]+)/g).map((e,t)=>/(https?:\/\/[^\s]+)/.test(e)?(0,i.jsx)(x.A,{href:e,target:"_blank",rel:"noopener noreferrer",children:e},`plain-${t}`):e);return r.push(...s),r})(A):A}),(0,i.jsx)(l.A,{control:(0,i.jsx)(d.A,{checked:F,onChange:e=>M(e.target.checked),color:"primary"}
1),label:"I agree to receive SMS messages",sx:{mb:2}}),(0,i.jsx)(o.A,{variant:"contained",color:"primary",disabled:!F,onClick:C,sx:{display:"block"},children:"Confirm Opt-in"})]})]}),p&&!y&&(0,i.jsxs)(n.default,{children:[N&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.default,{variant:"paragraph",mb:2,children:["A verification code has been sent to your phone number on file: ",(0,i.jsx)("strong",{children:(0,g.n4)(f)})]}),(0,i.jsx)(c.A,{sx:{fontWeight:"bold",mb:.5,fontSize:14,letterSpacing:0},htmlFor:"communication-preferences-verification",children:"Verification Code"}),(0,i.jsx)(m.A,{value:I,onChange:e=>T(e.target.value),id:"communication-preferences-verification",placeholder:"Enter Verification Code",variant:"outlined",fullWidth:!0,sx:{mb:3}})]}),!N&&(0,i.jsx)(o.A,{variant:"contained",color:"primary",disabled:k,onClick:z,sx:{mb:4,mt:1},children:"Send Verification Code"}),N&&(0,i.jsx)(o.A,{type:"submit",variant:"contained",color:"primary",disabled:k,onClick:B,sx:{mb:4},children:b})]})]})},!1,"Communication Preferences","",!1,"",e=>!e.isOptInSMS,"Your phone number has not been verified.")},64342:(e,t,a)=>{a.d(t,{A:()=>u});var i=a(95155),r=a(48022),n=a(35204),s=a(44970),l=a(4295);a(12115);var d=a(62204),o=a(51691),c=a(71468);let m={src:"/_next/static/media/membership-logo.7557884e.png",height:163,width:872,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAABCAMAAADU3h9xAAAAD1BMVEUAoN8Do97/0jHdyUjewB3p3YNPAAAABXRSTlNXaL94XhP9/KYAAAAJcEhZcwAACxMAAAsTAQCanBgAAAARSURBVAiZY2BkYGRhYGZiAgAAOgAO
1wukjYAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:1};var h=a(21139);let p=(0,s.A)(l.default)({borderColor:"#FFC600",borderRadius:" 16px 16px 0px 0px",height:180,[d.A.breakpoints.down("md")]:{height:130}}),u=e=>{let{isShowMembershipOffer:t,variant:a,benefits:s,title:u,subTitle:x,clinic:g,imgUrl:f,imgAlt:j,petDetail:v,customerInfo:b,clinicOffersTitle:y}=e,A="location"===a,C=()=>s?.map((e,t)=>e?.fields?.name&&(0,i.jsx)(l.default,{children:(0,i.jsxs)(l.default,{sx:{display:"inline-flex",alignItems:"center"},mb:2,children:[(0,i.jsx)(c.A,{src:"/images/assets/svg/circle-check-mark-filled.svg",alt:"Icon Check Mark",height:32.5,width:32.5}),(0,i.jsx)(r.default,{variant:"h3",sx:{textTransform:"none"},ml:1,children:e?.fields?.name},t)]})},t));return t?(0,i.jsx)(l.default,{component:"section",mb:{xs:0,md:5},sx:{pt:1,pb:2},children:(0,i.jsx)(n.A,{container:!0,justifyContent:A?"start":"center",children:(0,i.jsx)(n.A,{size:{xs:12,md:A?10:8,lg:8},children:(0,i.jsxs)(l.default,{sx:{borderRadius:"16px",border:"1px solid rgba(246, 197, 0, 1)",boxShadow:"0px 8px 16px rgba(0, 0, 0, 0.12)",background:`${A?"#FFFFFF":"transparent"}`,backgroundImage:{xs:"url(/images/assets/svg/wave-thrive-plus-top-yellow-mobile.svg)",md:"url(/images/assets/svg/wave-thrive-plus-top-yellow.svg)"},backgroundSize:"100% auto",backgroundRepeat:"no-repeat"},children:[(0,i.jsx)(p,{children:(0,i.jsxs)(n.A,{container:!0,justifyContent:"center",pl:2,pr:2,children:[(0,i.jsxs)(n.A,{size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{mb:3,width:"100%",textAlign:{xs:"center",md:"left"},mt:{xs:-2,md:-2},ml:{xs:0,md:-5},flexDirection:{xs:"column",md:"row"},children:(0,i.jsx)(r.default,{component:"span",variant:A?"h2":"h1",sx:{color:d.A.palette.common.white,background:d.A.palette.primary.main,borderRadius:"8px",width:"100%",padding:"8px 24px 8px 24px"},children:y||"Our Clinic Offers"})}),(0,i.jsx)(l.default,{display:"flex",alignItems:"center",flexDirection:{xs:"column",md:"row"},pt:2,children:(0,i.jsx)(c.A,{src:m,alt:"thrive plus",width:300,height:55})})]}),(0,i.jsxs)(n.A,{display:["none","none","block"],size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{mb:3,width:"100%",textAlign:"right",mt:-3,ml:8,flexDirection:"row",children:(0,i.jsx)("img",{src:"/images/icons/moving-hearts.png",alt:"moving-hearts",fetchPriority:"low"})}),(0,i.jsx)(l.default,{mb:3,textAlign:"center",mt:-5,flexDirection:"row",children:(0,i.jsx)(c.A,{src:f||"/images/assets/svg/membership-dog.svg",width:121,height:121,alt:j||"membership-dog"})})]})]})}),(0,i.jsxs)(n.A,{container:!0,justifyContent:"center",pl:2,pr:2,pb:4,spacing:[0,6],children:[(0,i.jsxs)(n.A,{mt:[1,-2],mb:[1,0],size:{xs:12,md:6},children:[(0,i.jsx)(r.default,{variant:"paragraph-lg",fontWeight:700,children:u}),(0,i.jsx)(l.default,{sx:{backgroundImage:"url(/images/assets/images/membership-background-mobile-image.png)",backgroundSize:"cover",backgroundRepeat:"no-repeat",textAlign:"center",ml:-2,mr:-2,display:{md:"none",xs:"block"}},children:(0,i.jsx)(c.A,{src:f||"/images/assets/svg/membership-dog.svg",width:121,height:121,alt:f||"membership-dog"})}),(0,i.jsx)(r.default,{mt:2,mb:3,variant:"paragraph",fontSize:16,children:x}),(0,i.jsx)(l.default,{sx:{display:{md:"none",xs:"block"}},children:C()}),(0,i.jsx)(l.default,{textAlign:"center",children:(0,i.jsx)(o.default,{id:`Sect1_CTA1_${g?.id}`,variant:"primary",color:`${d.A.palette.common.black} !important`,backgroundColor:`${d.A.palette.secondary.light} !important`,clinicData:g,ctaText:"Enroll today",customStyles:{width:["80%","80%","100%"]},href:v?`/membership/practice${(0,h.sL)({locationId:g?.marketingId||g?.id,species:v?.isDogChecked?"Dog":"Cat",birthDate:v?.petBirthday,name:v?.petName,firstName:b?.firstName,lastName:b?.lastName,email:b?.email,phone:b?.phone})}`:"",isBooking:!0})})]}),(0,i.jsx)(n.A,{display:["none","none","block"],size:{xs:12,md:6},children:C()})]})]})})})}):(0,i.jsx)(i.Fragment,{})}},67142:(e,t,a)=>{a.d(t,{_:()=>h});var i=a(95155),r=a(73207),n=a(67461),s=a(96684),l=a(48022),d=a(12115),o=a(67884),c=a(64799);let m=(0,a(44970).A)(r.A)(e=>({borderRadius:16,padding:32,boxShadow:"0px 6px 18px rgba(0, 0, 0, 0.05)",height:"100%",maxWidth:e?.attr?.variant==="manual"?o.Fr?330:350:"",margin:e?.attr?.variant==="manual"?"auto":""})),h=e=>
1{let[t,a]=(0,d.useState)(!1);return"manual"===e.variant?(0,i.jsx)(m,{attr:{variant:e.variant},children:(0,i.jsxs)(n.A,{sx:{padding:"0px !important"},children:[(0,i.jsx)(s.default,{display:"flex",mb:2,justifyContent:"center",children:(0,i.jsx)(s.default,{component:"img",src:"/images/assets/svg/testimonial-double-comma.svg"})}),(0,i.jsx)(l.default,{variant:"paragraph-lg",mb:2,sx:{textAlign:"center"},children:e.content.body}),(0,i.jsx)(s.default,{sx:{display:"flex",justifyContent:"center"},mb:2,children:(0,i.jsx)(s.default,{component:"img",src:"/images/assets/svg/heart.svg"})}),(0,i.jsx)(s.default,{display:"flex",justifyContent:"center",children:(0,i.jsxs)(l.default,{variant:"paragraph",mr:0,textAlign:"center",children:[(0,i.jsx)("span",{style:{fontWeight:700},children:e.content.name}),", ",e.content.title]})})]})}):(0,i.jsx)(m,{children:(0,i.jsxs)(n.A,{children:[(0,i.jsxs)(s.default,{display:"flex",mb:5,children:[(0,i.jsx)(s.default,{component:"img",src:"/images/icons/testimonial-star.svg"}),(0,i.jsx)(s.default,{component:"img",src:"/images/icons/testimonial-star.svg"}),(0,i.jsx)(s.default,{component:"img",src:"/images/icons/testimonial-star.svg"}),(0,i.jsx)(s.default,{component:"img",src:"/images/icons/testimonial-star.svg"}),5===e.content.rating&&(0,i.jsx)(s.default,{component:"img",src:"/images/icons/testimonial-star.svg"})]}),(0,i.jsx)(s.default,{sx:{height:t?"unset":100,overflow:t?"unset":"auto"},children:(0,i.jsx)(l.default,{variant:"paragraph",mb:3,children:e.content.body&&(t||e.content.body.length<255?e.content.body:e.content?.body?.substring(0,255)+"...")})}),e.content.body?.length>142&&(0,i.jsx)(s.default,{display:"flex",alignItems:"center",onClick:()=>{a(!t)},sx:{cursor:"pointer"},my:2,children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.default,{variant:"paragraph",fontWeight:"bold",color:"primary.main",children:"Read More"}),(0,i.jsx)(c.A,{sx:{transform:t?"rotate(-90deg)":"rotate(90deg)",marginLeft:1},fontSize:"inherit"})]})}),(0,i.jsxs)(s.default,{display:"flex",alignItems:"center",children:[(0,i.jsx)(l.default,{variant:"paragraph",fontStyle:"italic",mr:2,children:e.content.name}),(0,i.jsx)(s.default,{component:"img",src:"/images/icons/google-logo.svg"})]})]})})}},67763:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var i=a(95155),r=a(12115),n=a(86486),s=a(48022),l=a(4295),d=a(77136),o=a(62204);let c=(0,r.memo)(e=>{let{articlesHeader:t,articlesDescription:a,articles:r=[],isPracticePage:c}=e;return(0,i.jsx)(l.default,{component:"section",sx:{backgroundColor:"#FFC600"},children:(0,i.jsx)(n.default,{sx:c?{}:{paddingLeft:"0 !important",paddingRight:"0 !important",marginTop:"-5px !important"},children:(0,i.jsxs)(l.default,{px:3*!c,pl:c?{}:{xs:2,lg:14},pr:c?{}:{xs:2,lg:14},textAlign:["center","left"],children:[(0,i.jsx)(s.default,{component:"h2",variant:c?"h2":"h1",pt:5,children:t}),(0,i.jsx)(s.default,{variant:"paragraph-lg",pt:2,children:a}),(0,i.jsx)(d.B,{itemNumber:3,variant:"quoteCard",children:r.map((e,t)=>(0,i.jsx)(d.T,{mediaUrl:e.content?.image?.url,title:e.content?.title,description:e.content?.description,ctaText:"Read More",link:e.content?.externalUrl?e.content.externalUrl:`/thrive-guide/${e.slug}`,linkTarget:e.content?.externalUrl?"_blank":"_self",htmlId:`Sect4_CTA3${t}`,ctaTextColor:o.A?.palette.primary.main,isUpperCaseTitle:!0},e.content?.sys.id))})]})})})})},70614:(e,t,a)=>{a.d(t,{A:()=>b});var i=a(95155),r=a(96684),n=a(32163),s=a(21364),l=a(48022),d=a(75430),o=a(57752),c=a(77140),m=a(84249),h=a(45228),p=a(44970),u=a(12115),x=a(4757),g=a(62204);let f="SearchInputHistory",j={root:`${f}-root`,paper:`${f}-paper`,clearInputButton:`${f}-clearInputButton`},v=(0,p.A)(r.default)(e=>({[`& .${j.root}`]:{display:"contents",borderRadius:8,"& .MuiInputBase-root.Mui-disabled":{border:"1px solid #C2C9D1"},"& .MuiInputBase-input":{height:12,paddingTop:0,paddingBottom:0,[g.A.breakpoints.down("md")]:{height:17}},"& .MuiAutocomplete-clearIndicator":{borderRadius:"100%",color:"#373A36",backgroundColor:"#E7E7E7",width:24,height:24}},[`& .${j.paper}`]:{backgroundColor:e.iscondition?"#292A2D":g.A.palette.common.white,marginTop:e.iscondition?2:"unset","& .MuiAutocomplete-listbox":{padding:0,color:e.iscondition?g.A.palette.common.white:g.A.palette.primary.main,"& li:not(:last-child)":{borderBottom:e.iscondition?"none":"1px solid #CBCBCB"}}},[`& .${j.clearInputButton}`]:{top:13,right:10,cursor:"pointer",color:"#373A36",backgroundColor:"#E7E7E7",width:24,height:24,display:"flex",justifyContent:"center",alignItems:"center",borderRadius:"100%","& svg":{width:18,height:18}}})),b=e=>{let{id:t,name:a,value:p,setSearchHistoryReference:g,searchHistoryReference:f,onChange:b,onKeyPress:y,placeholder:A,error:C,disabled:k,variant:S}=e,N="condition"===S,[w,I]=u.useState(0);return(0,i.jsx)(v,{display:["contents","contents","unset"],children:(0,i.jsx)(d.A,{freeSolo:!0,id:t,readOnly:k,className:j.root,value:p,onKeyPress:e=>{y(e)},onBlur:e=>{b(e)},onChange:(e,t)=>
1{b({target:{value:t??""}})},getOptionLabel:e=>"string"==typeof e?e:String(e??""),options:f||[],renderOption:(e,t)=>{let{key:a,...n}=e;return(0,i.jsxs)(s.Ay,{...n,children:[(0,i.jsx)(o.A,{primary:t}),!N&&(0,i.jsx)(c.A,{children:(0,i.jsx)(m.A,{edge:"end","aria-label":"delete",onClick:e=>{g&&g(e=>e.filter(e=>e!==t))},children:(0,i.jsx)(r.default,{className:j.clearInputButton,children:(0,i.jsx)(x.A,{})})})})]},a)},renderInput:e=>(0,i.jsx)(h.A,{id:t,name:a,...e,placeholder:A,onChange:e=>b(e),onKeyDown:e=>y(e),fullWidth:!0,error:C,disabled:k,variant:"outlined",slotProps:{...e.slotProps}}),slots:{paper:e=>((0,u.useEffect)(()=>{let e=document.getElementById(t)?.offsetWidth;e&&I(e)},[]),(0,i.jsx)(v,{iscondition:!!N||void 0,children:(0,i.jsxs)(n.A,{...e,sx:{width:w,maxWidth:810},className:j.paper,children:[!N&&f?.length!==0&&(0,i.jsx)(s.Ay,{...e,sx:{borderBottom:"1px solid #CBCBCB",fontWeight:600,display:{xs:"none",md:"block"}},children:(0,i.jsx)(l.default,{variant:"paragraph",sx:{fontWeight:700},children:"Recently Searched"})}),e?.children]})}))}})})}},76840:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var i=a(95155),r=a(96684),n=a(48022),s=a(86486),l=a(35204),d=a(81514),o=a(51691),c=a(11515);let m=(0,a(12115).memo)(e=>{let t=(t,a)=>t.fields.isSummary?(0,i.jsx)(r.default,{bgcolor:e.theme.palette.grey["200"],borderRadius:1,mt:2,children:(0,i.jsxs)(n.default,{variant:"paragraph",children:[t.fields.name,(0,i.jsxs)("span",{style:{fontSize:e.theme.typography.h3.fontSize,fontWeight:e.theme.typography.h3.fontWeight},children:[" ",t.fields.startPrice]})]})},a):(0,i.jsxs)(r.default,{display:"flex",justifyContent:"space-between",alignItems:"center",whiteSpace:"nowrap",children:[(0,i.jsx)(n.default,{variant:"paragraph",pr:2,children:t.fields.name}),(0,i.jsx)(r.default,{style:{borderBottom:"2px dotted black",width:"100%",height:"8px"}}),(t.fields.startPrice||t.endPrice)&&(0,i.jsxs)(n.default,{variant:"paragraph-lg",fontWeight:"bold",pl:2,children:[t.fields.startPrice," ",t.fields.endPrice&&` - ${t.fields.endPrice}`]}),t.fields.priceText&&(0,i.jsx)(n.default,{variant:"paragraph",pl:2,children:t.fields.priceText})]},a);return(0,i.jsx)(s.default,{sx:{backgroundColor:e.theme.palette.secondary.light},children:(0,i.jsxs)(s.default,{children:[(0,i.jsxs)(r.default,{textAlign:"center",pt:10,children:[(0,i.jsx)(n.default,{variant:"h2",children:e.content?.savingsHeader}),(0,i.jsx)(n.default,{variant:"paragraph-lg",mt:1,children:(0,d.A)(e.content?.savingsDescription)})]}),(0,i.jsxs)(l.A,{container:!0,display:"flex",justifyContent:"center",alignItems:"center",spacing:2,children:[(0,i.jsx)(l.A,{mb:3,size:{xs:12,md:5},children:(0,i.jsxs)(r.default,{sx:{backgroundColor:e.theme.palette.secondary.light,padding:e.theme.spacing(3),textAlign:"center",borderRadius:4,color:e.theme.palette.text.secondary,border:`1px solid ${e.theme.palette.common.black}`},children:[(0,i.jsx)(n.default,{variant:"h3",mt:2,children:e.content?.nonMemberPricing?.fields?.heading}),(0,i.jsxs)(n.default,{variant:"paragraph",mb:1,children:[" ",e.content?.nonMemberPricing?.fields?.subHeading]}),e.content?.nonMemberPricing?.fields.priceItems?.length>0&&e.content?.nonMemberPricing?.fields.priceItems.map((e,a)=>t(e,a))]})}),(0,i.jsx)(l.A,{size:{xs:12,md:5},children:(0,i.jsxs)(r.default,{sx:{backgroundColor:e.theme.palette.common.white,padding:e.theme.spacing(3),textAlign:"center",borderRadius:4,color:e.theme.palette.text.secondary,position:"relative"},children:[(0,i.jsx)(n.default,{variant:"h3",mt:3,children:e.content?.thrivePlusMemberPricing?.fields?.heading}),(0,i.jsxs)(n.default,{variant:"paragraph",mb:1,children:[" ",e.content?.thrivePlusMemberPricing?.fields?.subHeading]}),e.content?.thrivePlusMemberPricing?.fields?.priceItems?.length>0&&e.content?.thrivePlusMemberPricing?.fields?.priceItems?.map((e,a)=>t(e,a)),(0,i.jsx)(c.A,{text:"Thrive Plus",icon:"/images/assets/svg/thrive-heart-white.svg",textColor:e.theme.palette.common.white,color:e.theme.palette.grey[900]})]})})]}),(0,i.jsx)(r.default,{textAlign:"center",pt:5,pb:5,children:(0,i.jsx)(o.default,{id:`Sect4_CTA1_${e.siteApiData?.id}`,clinicData:e.siteApiData,variant:"primary",backgroundColor:"#373A36",customStyles:{width:["100%","20%"]}})})]})})})},77136:(e,t,a)=>{a.d(t,{B:()=>r.A,T:()=>i.A});var i=a(58191),r=a(34483)},84741:(e,t,a)=>{a.d(t,{A:()=>C});var i=a(95155),r=a(12115),n=a(48022),s=a(35204),l=a(86486),d=a(37721),o=a(44970),c=a(4295),m=a(81514),h=a(71468),p=a(53791),u=a(16899),x=a(62204),g=
1a(97318),f=a.n(g);let j="MembershipSavingSection",v={backgroundImage:`${j}-background-image`,backgroundColor:`${j}-background-color`,dottedBlack:`${j}-dotted-black`},b=(0,o.A)(c.default)(()=>({[`& .${v.backgroundImage}`]:{backgroundImage:"url(/images/assets/svg/saving-background-section.svg)",backgroundBlendMode:"overlay",backgroundSize:"cover",backgroundPositionY:"bottom",[x.A.breakpoints.down("md")]:{backgroundImage:"url(/images/assets/svg/wave-bottom-yellow.svg)",backgroundRepeat:"no-repeat",backgroundSize:"100%",backgroundPosition:"bottom"}},[`& .${v.backgroundColor}`]:{background:`linear-gradient(to right, #FFFFFF 0%, #FFFFFF 33.33%, 2 ${x.A.palette.grey["200"]} 33.33%, ${x.A.palette.grey["200"]} 66.66%, 3 #FFC60038 66.66%, #FFC60038 100%)`,border:`2px solid ${x.A.palette.secondary.light}`,borderRadius:2,boxShadow:"6px 6px 18px rgba(0, 0, 0, 0.21);",[x.A.breakpoints.down("sm")]:{background:`linear-gradient(to right, #FFFFFF 0%, #FFFFFF 62%, 4 #FFC60038 62%, #FFC60038 97%, #FFFFFF 97%, #FFFFFF 100%)`,border:`2px solid ${x.A.palette.secondary.light}`,borderRadius:2},[`& .${v.dottedBlack}`]:{borderBottom:"2px dotted black",width:"100%",height:"8px",marginLeft:"2px"}}})),y=e=>{let{title:t,showIcon:a}=e;return(0,i.jsxs)(n.default,{variant:"paragraph-lg",fontSize:[14,20],sx:{textDecoration:"underline"},fontWeight:"bold",children:[t," ",a&&(0,i.jsx)(h.A,{src:"/images/icons/heart-Thrive.svg",alt:"thrive-heart-white",width:25,height:25})]})},A=e=>
4{let[t,a]=(0,r.useState)(-1),l=e.membershipCostComparisonTable,d=f()(l,e=>e?.isHeaderRow),o=f()(l,e=>e?.isSavingsRow),m=(e,r)=>(0,i.jsxs)(c.default,{bgcolor:e.isSavingsRow?x.A.palette.common.white:"unset",children:[(0,i.jsxs)(s.A,{container:!0,display:"flex",justifyContent:"center",alignItems:"center",pl:[2,2,0],pr:[2,2,0],sx:{background:e.isSavingsRow?"#98E2FF59":"unset"},children:[(0,i.jsxs)(s.A,{pl:[0,6],display:"flex",justifyContent:"space-between",alignItems:"center",whiteSpace:["normal",e.serviceName?.length>25?"normal":"nowrap"],height:55,size:{xs:4,sm:4,md:4},children:[(0,i.jsx)(n.default,{variant:"paragraph-lg",children:e.serviceName}),e.serviceBlurb&&(0,i.jsx)(p.A,{id:r,openId:t,onClick:()=>a(r),serviceBlurb:e.serviceBlurb}),(0,i.jsx)(c.default,{className:v.dottedBlack,ml:e.serviceBlurb?-2:0})]}),(0,i.jsxs)(s.A,{display:"flex",justifyContent:"right",alignItems:"center",whiteSpace:["normal",e.nationalCostAverage?.length>25?"normal":"nowrap"],size:{xs:3,sm:4,md:4},children:[(0,i.jsx)(c.default,{className:v.dottedBlack}),(0,i.jsx)(n.default,{variant:"paragraph-lg",fontWeight:"bold",pl:[1,2],pr:e.nationalCostAverage?.length>25?0:2,children:e.nationalCostAverage}),(0,i.jsx)(c.default,{display:["none","block","block"],className:v.dottedBlack})]}),(0,i.jsxs)(s.A,{pl:[2,0],display:["grid","flex"],justifyContent:"center",alignItems:"center",whiteSpace:e.priceWithThrivePlus?.length>25?"normal":"nowrap",textAlign:"center",size:{xs:5,sm:4,md:4},children:[(0,i.jsx)(c.default,{display:["none","block","block"],className:v.dottedBlack}),(0,i.jsx)(n.default,{variant:"paragraph-lg",fontWeight:"bold",pl:[0,2],children:e.priceWithThrivePlus}),(0,i.jsx)(c.default,{width:"100%"})]})]}),(0,i.jsx)(c.default,{width:"30%",left:["65%","70%"],position:"relative",textAlign:"center",mt:-1,pb:1,children:(0,i.jsx)(n.default,{variant:"paragraph-sm",sx:{whiteSpace:"normal"},children:e.withThrivePlusNote})})]},`${e.serviceName}-${r}`);return(0,i.jsxs)(c.default,{className:v.backgroundColor,children:[(0,i.jsx)(s.A,{display:["block","none"],bgcolor:"#ffffff",height:10,size:{xs:12,md:12}}),(0,i.jsxs)(s.A,{container:!0,pt:[2,4],pl:[2,2,0],pr:[2,0],children:[(0,i.jsx)(s.A,{mb:2,justifyContent:"center",textAlign:["left","center"],size:{xs:4,md:4},children:(0,i.jsx)(y,{title:d?.serviceName||"Service"})}),(0,i.jsx)(s.A,{mb:2,justifyContent:"center",textAlign:["left","center"],pr:[2,0],size:{xs:4,md:4},children:(0,i.jsx)(y,{title:d?.nationalCostAverage||"National Cost Average*"})}),(0,i.jsx)(s.A,{mb:2,justifyContent:"center",display:"flex",textAlign:["left","center"],size:{xs:4,md:4},children:(0,i.jsx)(y,{title:d?.priceWithThrivePlus||"With Thrive Plus**",showIcon:!0})})]}),e.membershipCostComparisonTable?.map((e,t)=>{if(!e?.isHeaderRow&&!e?.isSavingsRow&&e.serviceName?.length>0)return m(e,t)}),o&&m(o,l.length)]})},C=e=>{let{savingHeader:t,savingDescription:a,savingText:s,thumbnailVideoImage:o,savingVideo:h,membershipCostComparisonTable:p}=e,{isShowing:g,toggle:f}=(()=>{let[e,t]=(0,r.useState)(!1);return{isShowing:e,toggle:()=>t(!e)}})(),j=h?.media?.url||h?.videoUrl;return t||j||p?(0,i.jsx)(b,{children:(0,i.jsx)(c.default,{component:"section",className:v.backgroundImage,children:(0,i.jsx)(l.default,{sx:{paddingLeft:"0 !important",paddingRight:"0 !important"},children:(0,i.jsxs)(c.default,{component:"section",px:3,pl:{xs:2,lg:14},pr:{xs:2,lg:14},children:[t&&(0,i.jsx)(n.default,{component:"h2",variant:"h1",pt:[0,5],children:t}),a&&(0,i.jsx)(n.default,{variant:"paragraph-lg",pt:2,children:a}),(0,i.jsxs)(c.default,{px:3,pt:3,pl:{xs:0,lg:22},pr:{xs:0,lg:22},children:[p&&(0,i.jsx)(c.default,{sx:{background:x.A.palette.common.white},children:(0,i.jsx)(A,{membershipCostComparisonTable:p})}),s&&(0,i.jsx)(c.default,{pt:3,children:(0,m.A)(s)}),j&&(0,i.jsxs)(c.default,{mt:1,ml:[-2,0],mr:[-2,0],mb:[-2,0],children:[(0,i.jsx)("img",{src:o?.file?.url||"/images/assets/svg/membership-video-thumbnail.svg",width:1280,height:720,alt:h?.title?`${h.title} video thumbnail`:"Thrive Plus membership savings video thumbnail",loading:"lazy",decoding:"async",style:{borderRadius:4,as
4pectRatio:"16/9",objectFit:"fill",width:"100%",height:"auto",cursor:"pointer"},onClick:()=>{f()}}),(0,i.jsx)(u.A,{isShowing:g,hide:f,url:j})]}),(0,i.jsx)(c.default,{textAlign:"center",pt:5,pb:2,children:(0,i.jsx)(d.A,{variant:"primary",sx:{width:"60%"},href:"#selectClinic",id:"Sect3_CTA1",children:"Select clinic to see pricing"})})]})]})})})}):(0,i.jsx)(i.Fragment,{children:" "})}},84774:(e,t,a)=>{a.d(t,{A:()=>y});var i=a(95155),r=a(96684),n=a(86486),s=a(35204),l=a(48022),d=a(72728),o=a(44970),c=a(19592),m=a(62204);a(12115);var h=a(81514),p=a(85467),u=a(5772);let x={src:"/_next/static/media/appstore.840f83ea.svg",height:52,width:180,blurWidth:0,blurHeight:0},g={src:"/_next/static/media/googleplay.b156aca6.svg",height:52,width:180,blurWidth:0,blurHeight:0};var f=a(21139);let j="ClinicMobileAppSection-btn",v=(0,o.A)(r.default)(()=>({[`& .${j}`]:{cursor:"pointer",minWidth:44,minHeight:44,display:"inline-flex",alignItems:"center",justifyContent:"center"}})),b=(0,o.A)(r.default)(()=>{let e=(0,f.vy)("/images/assets/images/mobile-app-desktop-bg.png",1440,550),t=(0,f.vy)("/images/assets/images/mobile-app-bg.png",375,812);return{backgroundImage:`url(${e})`,backgroundSize:"cover, cover",backgroundColor:"transparent",backgroundRepeat:"no-repeat",backgroundPositionX:"center",backgroundPositionY:"bottom",position:"relative",scrollMarginTop:c.dl,[m.A.breakpoints.down("sm")]:{backgroundImage:`url(${t})`}}}),y=e=>{let{heading:t,subHeading:a,images:o,mobileAppItems:c,appStoreCtaLink:m,googlePlayCtaLink:y,bottomBackgroundImage:A,bottomBackgroundImageMobile:C}=e,k=o?.length>0&&o[0],S=o?.length>1&&o[1];return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(b,{id:"specialoffers",pt:[0,5,5],pb:[0,2.2],children:(0,i.jsx)(n.default,{sx:{position:"relative"},children:(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsxs)(s.A,{size:{xs:12,md:7},children:[t&&(0,i.jsx)(r.default,{maxWidth:825,mb:2,children:(0,i.jsx)(l.default,{variant:"h2",mt:2,mr:{xs:0,lg:16},fontWeight:700,fontSize:{xs:24,md:34},children:t})}),a&&(0,i.jsx)(r.default,{color:"primary.main",children:(0,h.A)(a,{fontSize:"18px"})}),(0,i.jsx)(r.default,{mt:3,children:c?.map((e,t)=>(0,i.jsx)(r.default,{children:(0,i.jsxs)(r.default,{sx:{display:"inline-flex",alignItems:"center"},mb:2,children:[(0,i.jsx)(p.u,{src:"/images/assets/svg/checkmark.svg",alt:"Icon Check Mark",height:26,width:26}),(0,i.jsx)(l.default,{component:"h3",variant:"h3",sx:{whiteSpace:"normal",textTransform:"none",fontSize:"18px"},ml:1.5,children:e},t)]})},t))}),(0,i.jsx)(v,{children:(0,i.jsxs)(r.default,{sx:{display:["none","flex","flex"],flexWrap:"wrap"},children:[(0,i.jsx)(r.default,{mt:1,mr:2,children:(0,i.jsx)(d.A,{id:"Sect10_CTA1",href:m,children:(0,i.jsx)(u.default,{className:j,src:x,alt:"Apple Store"})})}),(0,i.jsx)(r.default,{mt:1,children:(0,i.jsx)(d.A,{id:"Sect10_CTA2",href:y,children:(0,i.jsx)(u.default,{className:j,src:g,alt:"Google Play"})})})]})})]}),(0,i.jsxs)(s.A,{size:{xs:12,md:5},children:[(0,i.jsxs)(r.default,{sx:{display:["none","flex","flex"],flexWrap:"wrap"},children:[(0,i.jsx)(r.default,{mt:1,mr:2,children:(0,i.jsx)(p.u,{src:k?.url,alt:k?.title?.trim()||"Thrive Pet Care mobile app screenshot",width:237,height:477})}),(0,i.jsx)(r.default,{mt:1,children:(0,i.jsx)(p.u,{src:S?.url,alt:S?.title?.trim()||"Thrive Pet Care mobile app screenshot",width:293,height:484})})]}),(0,i.jsxs)(r.default,{sx:{display:["flex","flex","none"],flexWrap:"nowrap"},px:"20px",children:[(0,i.jsx)(r.default,{mt:4,mb:.5,mr:2,children:(0,i.jsx)(p.u,{src:S?.url,alt:S?.title?.trim()||"Thrive Pet Care mobile app screenshot",width:160,height:280})}),(0,i.jsx)(r.default,{mt:4,mb:.5,children:(0,i.jsx)(p.u,{src:k?.url,alt:k?.title?.trim()||"Thrive Pet Care mobile app screenshot",width:127,height:280})})]}),(0,i.jsxs)(s.A,{container:!0,textAlign:"center",display:["flex","flex","none"],children:[(0,i.jsx)(s.A,{size:6,children:(0,i.jsx)(d.A,{id:"Sect10_CTA1",href:m,children:(0,i.jsx)(u.default,{className:j,src:x,alt:"Apple Store",width:150})})}),(0,i.jsx)(s.A,{size:6,children:(0,i.jsx)(d.A,{id:"Sect10_CTA2",href:y,children:(0,i.jsx)(u.default,{className:j,src:g,alt:"Google Play",width:150})})})]})]})]})})}),C&&(0,i.jsx)(r.default,{sx:{display:{xs:"block",md:"none"},height:"100px",marginTop:"-1px",backgroundImage:`url(${(0,f.vy)(C.url)})`,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center",width:"100%",position:"relative",zIndex:2}}),A&&(0,i.jsx)(r.default,{sx:{display:{xs:"none",md:"block"},height:"100px",backgroundImage:`url(${(0,f.vy)(A.url)})`,backgroundRepeat:"no-repeat",backgroundSize:"100% 100%",backgroundPosition:"center",width:"100%",position:"relative",zIndex:2}})]})}},91731:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var i=a(95155),r=a(12115),n=a(80552),s=a(97318),l=a.n(s),d=a(21139),o=a(72514);let c=e=>{let{data:t,dataSearchContenful:a,isActive:s,setActive:c,customerInfo:m,isHoverButtonCTA:h,setIsHoverButtonCTA:p,promotions:u,petInfo:x,setPetInfo:g,isArticleLocator:f}=e,j=(0,r.useRef)(),v=(0,o.UH)(a,t),b=(0,o.Jo)(t,a),y=`${b},${t.addressLine1},${t.city},${t.state},${t.postcode}`,A=t&&`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(y)}`;return(0,i.jsx)(n.A,{data:t,locationDetailUrl:v,locationName:b,locationImageHref:(e=>{if(a&&a.length>0){let t=a.filter(t=>t.fields.storeNumber===e);if(t.length>0){let e=t[0].fields;return(0,d.$Z)(e)}}return""})(t?.marketingId),googleMapsUrl:A,showDistance:!0,isActive:s,setActive:c,customerInfo:m,bookAppointmentCtaRef:j,content:l()(a,["fields.storeNumber",t?.marketingId]),isHoverButtonCTA:h,setIsHoverButtonCTA:p,promotions:u,petInfo:x,setPetInfo:g,isArticleLocator:f})}},94215:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var i=a(95155),r=a(86486),n=a(48022),s=a(4295),l=a(12115),d=a(62024),o=a(5525),c=a(62204);let m=(0,l.memo)(e=>{let t;return(0,i.jsx)(s.default,{component:"section",sx:{pb:0,padding:"50px 0 50px",color:"#010101",[c.A.breakpoints.up("md")]:{backgroundImage:`url(${e.background})`,backgroundRepeat:"no-repeat",backgroundBlendMode:"overlay",backgroundSize:"cover",backgroundPositionY:"bottom"}},children:(0,i.jsxs)(r.default,{children:[(0,i.jsx)(n.default,{variant:"h2",mb:4,children:e.faqTitle||e.data?.f
4ields.heading}),(0,i.jsx)(n.default,{variant:"paragraph-lg",children:e.faqDescription?(0,o.q)(e.faqDescription):e.data?.fields.subText}),(t=[],e.data?.fields.faQs.forEach(e=>{t.push({id:e.sys.id,heading:e.fields.question,content:e.fields.answer||null,form:null,isDisabledTextTransform:!0})}),(0,i.jsx)(d.A,{data:t,isDivider:"true",id:"Sect3"}))]})})})},94683:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var i=a(95155),r=a(96684),n=a(86486),s=a(35204),l=a(48022),d=a(51691),o=a(54383),c=a(9856),m=a(12115),h=a(21139);let p=(0,m.memo)(e=>{let[t,a]=(0,m.useState)();return(0,i.jsx)(r.default,{component:"section",sx:{background:`url(${(0,h.vy)(e.content?.bottomHeroImage?.fields?.media?.fields?.file?.url)}) ${e.isMobile?"-300px":"0px"} 0px / cover`},children:(0,i.jsx)(n.default,{children:(0,i.jsxs)(s.A,{container:!0,pt:8,pb:8,children:[(0,i.jsxs)(s.A,{size:{xs:12,md:6},children:[(0,i.jsx)(l.default,{variant:"h2",color:"common.white",children:e.content?.bottomCtaHeader}),(0,i.jsx)(l.default,{variant:"paragraph-lg",color:"common.white",style:{color:"white !"},mt:3,children:e.content?.bottomCtaDescription})]}),(0,i.jsx)(s.A,{display:["block","flex","flex"],alignItems:"center",paddingTop:[8,0,0],size:{xs:12,md:6},children:(0,i.jsxs)(c.A,{style:{width:"100%"},children:[e.isMobile&&(0,i.jsx)(o.A,{value:t,onChange:(e,t)=>
4a(t)}),(0,i.jsx)(d.default,{id:`Sect5_CTA1_${e.siteApiData?.id}`,clinicData:t||e.siteApiData,variant:"primary",customStyles:{width:["100%","100%","80%"],marginTop:4}})]})})]})})})})},94979:(e,t,a)=>{a.r(t),a.d(t,{default:()=>l});var i=a(95155),r=a(86486),n=a(96684),s=a(5525);let l=e=>(0,i.jsx)(r.default,{children:(0,i.jsx)(n.default,{pt:[0,5],pb:5,children:(0,s.q)(e.content.termsAndCondition.fields.text)})})},98787:(e,t,a)=>{a.d(t,{A:()=>k});var i=a(95155);a(12115);var r=a(48022),n=a(38699),s=a(35204),l=a(45228),d=a(3185),o=a(4295),c=a(5772),m=a(45e3),h=a(3698),p=a(44970);let u="Label",x={root:`${u}-root`,error:`${u}-error`,focus:`${u}-focus`},g=(0,p.A)("input")(e=>{let{}=e;return{fontFamily:"Montserrat",borderRadius:"4px",fontSize:"14px",fontWeight:"300",lineHeight:"175%",height:"auto",minHeight:"40px",borderWidth:"1px",padding:"14.81px 16px",boxSizing:"border-box",borderColor:"rgba(0, 0, 0, 0.23)",width:"100%",[`&.${x.error}`]:{borderColor:"red",borderWidth:"1px",borderStyle:"solid"}}}),f=e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g,{className:`${e.error&&x.error}`,"data-recurly":e.dataRecurly,placeholder:e.placeholder,id:e.id,name:e.name,value:e.value,onChange:e.onChange,onBlur:e.onBlur,disabled:e.disabled}),e.error&&e.errorMessage&&(0,i.jsx)(r.default,{variant:"paragraph",fontWeight:600,color:"rgb(232, 17, 17)",children:e.errorMessage})]});var j=a(12316),v=a(61334),b=a(58832),y=a(97318),A=a.n(y),C=a(72514);let k=e=>{let{formik:t,isExistedBilling:a,handleSetExistingBillingInfo:p,selectedLocationGoogleResult:u,handleCardChange:x,handleCreditCardOnBlur:g,customerFirstName:y,customerLastName:k}=e,S=t.values.isUseExistingBillingInfo,N=t.values.firstName||y,w=t.values.lastName||k;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(o.default,{sx:{scrollMarginTop:{xs:"100px",md:"120px"}},children:[(0,i.jsx)(r.default,{variant:"h3",children:"Payment Details"}),a&&(0,i.jsxs)(o.default,{sx:{display:"flex",flexDirection:"row",alignItems:"center"},mt:2,mb:2,children:[(0,i.jsx)(n.A,{id:"isUseExistingBillingInfo",name:"isUseExistingBillingInfo",checked:t.values.isUseExistingBillingInfo,onChange:e=>{t.handleChange(e),p(e,t.values)},slotProps:{input:{"aria-label":"controlled"}}}),(0,i.jsx)(h.J,{htmlFor:"isUseExistingBillingInfo",fontWeight:"600",mb:"0",children:"Use Existing Payment and Billing Information"})]}),(0,i.jsxs)(s.A,{container:!0,spacing:2,mt:3,children:[(0,i.jsxs)(s.A,{size:{sm:12,md:12,xs:12},children:[(0,i.jsxs)(s.A,{container:!0,children:[(0,i.jsx)(s.A,{size:{sm:6,md:6,xs:5},children:(0,i.jsx)(h.J,{htmlFor:"cardNumber",children:"Credit card number"})}),(0,i.jsx)(s.A,{size:{sm:6,md:6,xs:7},children:(0,i.jsxs)(s.A,{container:!0,justifyContent:"right",columnSpacing:1,children:[(0,i.jsx)(s.A,{children:(0,i.jsx)(c.default,{src:"/images/assets/images/payment1.svg",alt:"payment method",width:40,height:25})}),(0,i.jsx)(s.A,{children:(0,i.jsx)(c.default,{src:"/images/assets/images/payment2.svg",alt:"payment method",width:40,height:25})}),(0,i.jsx)(s.A,{children:(0,i.jsx)(c.default,{src:"/images/assets/images/payment3.svg",alt:"payment method",width:40,height:25})}),(0,i.jsx)(s.A,{children:(0,i.jsx)(c.default,{src:"/images/assets/images/payment4.svg",alt:"payment method",width:40,height:25})})]})})]}),t.values.isUseExistingBillingInfo?(0,i.jsx)(o.default,{mt:1,children:(0,i.jsx)(l.A,{placeholder:"â¢â¢â¢â¢ â¢â¢â¢â¢ â¢â¢â¢â¢ â¢â¢â¢â¢",variant:"outlined",id:"cardNumber",name:"cardNumber",value:t.values.cardNumber,type:"text",fullWidth:!0,slotProps:{input:{readOnly:t.values.isUseExistingBillingInfo,endAdornment:(0,i.jsx)(d.A,{position:"end",children:(0,i.jsx)(c.default,{src:"/images/assets/svg/bxs_lock-alt.svg",alt:"bxs_lock-alt",width:20,height:20,style:{cursor:"pointer"}})})}}})}):(0,i.jsx)(o.default,{pr:4,children:(0,i.jsx)(m.hA,{onChange:x,onBlur:g})})]}),!t.values.isUseExistingBillingInfo&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.A,{size:{xs:12},children:[(0,i.jsx)(h.J,{htmlFor:"cardFirstName",children:"First Name"}),(0,i.jsx)(f,{dataRecurly:"first_name",placeholder:N?`i.e. ${N}`:"Please enter first name",id:"cardFirstName",name:"cardFirstName",value:t.values.cardFirstName,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.cardFirstName&&!!t.errors.cardFirstName,errorMessage:t.touched.cardFirstName&&t.errors.cardFirstName,disabled:S})]}),(0,i.jsxs)(s.A,{size:{xs:12},children:[(0,i.jsx)(h.J,{htmlFor:"cardLastName",children:"Last Name"}),(0,i.jsx)(f,{dataRecurly:"last_name",placeholder:w?`i.e. ${w}`:"Please enter last name",id:"cardLastName",name:"cardLastName",value:t.values.cardLastName,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.cardLastName&&!!t.errors.cardLastName,errorMessage:t.touched.cardLastName&&t.errors.cardLastName,disabled:S})]}),(0,i.jsx)(s.A,{size:{sm:6,md:6,xs:6}})]})]})]}),(0,i.jsxs)(o.default,{mt:5,children:[(0,i.jsx)(r.default,{variant:"h3",children:"Billing Address"}),(0,i.jsxs)(s.A,{container:!0,spacing:2,mt:3,children:[(0,i.jsxs)(s.A,{size:{xs:12},children:[(0,i.jsx)(h.J,{htmlFor:"address",children:"Street Address"}),(0,i.jsx)(o.default,{display:S?"block":"none",children:(0,i.jsx)(f,{dataRecurly:"address1",id:"address",name:"address",placeholder:"1234 Potato Rd.",value:t.values.address,onChange:t.handleChange,onBlur:t.handleBlur,error:!t.values.isUseExistingBillingInfo&&t.touched.address&&!!t.errors.address,errorMessage:!t.values.isUseExistingBillingInfo&&t.touched.address&&t.errors.address,disabled:S})}),(0,i.jsx)(o.default,{display:S?"none":"block",mb:+!!t.touched.address,children:(0,i.jsx)(j.A,{placeholder:"1234 Potato Rd.",onCh
4ange:u,error:t.touched.address&&!!t.errors.address,onBlur:t.handleBlur,id:"address",name:"address",defaultValue:t.values.address,customStyles:{inputSx:{borderRadius:4}}},S)})]}),(0,i.jsxs)(s.A,{size:{xs:12},children:[(0,i.jsx)(h.J,{htmlFor:"address2",children:"Apt., Suite, P.O. Box Number etc. (optional)"}),(0,i.jsx)(l.A,{variant:"outlined",id:"address2",name:"address2",fullWidth:!0,value:t.values.address2,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.address2&&!!t.errors.address2,helperText:t.touched.address2&&t.errors.address2,disabled:S,slotProps:{input:{readOnly:t.values.isUseExistingBillingInfo}}})]}),(0,i.jsxs)(s.A,{size:{xs:6},children:[(0,i.jsx)(h.J,{htmlFor:"city",children:"City"}),(0,i.jsx)(f,{dataRecurly:"city",id:"city",name:"city",value:t.values.city,onChange:t.handleChange,onBlur:t.handleBlur,error:!t.values.isUseExistingBillingInfo&&t.touched.city&&!t.values.city,errorMessage:!t.values.isUseExistingBillingInfo&&(t.values.city?"":"City is required."),disabled:S})]}),(0,i.jsxs)(s.A,{size:{xs:6},children:[(0,i.jsx)(h.J,{htmlFor:"state",children:"State"}),(0,i.jsx)(o.default,{display:S?"none":"block",children:(0,i.jsx)(v.A,{readOnly:S,id:"state",name:"state",error:t.touched.state&&!t.values.state,customStyles:{inputSx:{borderRadius:4}},onBlur:t.handleBlur,onChange:async(e,a)=>{t.setFieldValue("state",a.key),await (0,C.Gj)(a.name||"",t.values.city,t.setFieldValue,"zip")},value:t.values.state})}),(0,i.jsx)(o.default,{display:S?"block":"none",children:(0,i.jsx)(f,{dataRecurly:"state",id:"state_hidden",name:"state",value:A()(b,e=>t.values.state===e.key)?.name,disabled:S})})]}),(0,i.jsxs)(s.A,{size:{xs:6},children:[(0,i.jsx)(h.J,{htmlFor:"zip",children:"Zipcode"}),(0,i.jsx)(f,{className:"recurly",dataRecurly:"postal_code",id:"zip",name:"zip",value:t.values.zip,onChange:t.handleChange,onBlur:t.handleBlur,error:t.touched.zip&&
4!!t.errors.zip,errorMessage:t.touched.zip&&t.errors.zip,disabled:S})]}),(0,i.jsxs)(s.A,{className:"hidden",size:{xs:6},children:[(0,i.jsx)("input",{className:"hidden","data-recurly":"country",id:"country",name:"country",value:"USA",style:{visibility:"hidden"}}),(0,i.jsx)("input",{className:"hidden","data-recurly":"phone",id:"phone",name:"phone",value:t.values.phone,style:{visibility:"hidden"}})]})]})]})]})}}}]);
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.