1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7787],{21944:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/settings/updateheight",function(){return s(14288)}])},29885:function(e,t){"use strict";t.Z={src:"/_next/static/media/Close_square.b2ea9f83.svg",height:24,width:24,blurWidth:0,blurHeight:0}},22894:function(e,t,s){"use strict";var r=s(85893);s(67294),t.Z=e=>{let{progress:t}=e;return(0,r.jsx)("div",{style:{width:"100%",backgroundColor:"#e0e0df",borderRadius:"8px",marginBottom:"16px",position:"relative"},children:(0,r.jsx)("div",{className:"h-1",style:{width:"".concat(t,"%"),backgroundColor:"#FF4848",borderRadius:"8px",transition:"width 0.3s ease-in-out"},children:(0,r.jsxs)("span",{style:{position:"absolute",top:"-40px",right:100===t?"0":"0px",color:"#000",padding:"2px 8px",borderRadius:"12px",fontSize:"12px",transform:"translateX(50%)"},children:[t||0,"%"]})})})}},88491:function(e,t,s){"use strict";var r=s(85893),n=s(67294),a=s(22894),i=s(74020),o=s(45711),l=s(25675),c=s.n(l),u=s(29885);let m=[{name:"Update Information",progress:0}];t.Z=e=>{let{handleHealthCancel:t,userDetails:s,setAction:l}=e,[d,g]=(0,n.useState)({height:Number(s.height),heightMeasuringUnit:Number(s.heightMeasuringUnit)}),[p,f]=(0,n.useState)(0),[h,x]=(0,n.useState)({}),[b,w]=(0,n.useState)(!1),[z,j]=(0,n.useState)(!1),y=1===d.heightMeasuringUnit;(0,n.useEffect)(()=>{window.scrollTo(0,0)},[p]),(0,n.useEffect)(()=>{let e=e=>{e.preventDefault(),e.returnValue=""};return window.addEventListener("beforeunload",e),()=>window.removeEventListener("beforeunload",e)},[]);let C=(0,n.useCallback)(()=>{try{return 0===p&&i.uH.parse({height:Number(d.height),heightMeasuringUnit:d.heightMeasuringUnit}),x({}),!0}catch(t){let e={};return t.errors.forEach(t=>{e[t.path[0]]=t.message}),x(e),!1}},[p,d]);(0,n.useEffect)(()=>{let e=e=>{if(!b){let t="Are you sure you want to leave this page? Your progress will be lost.";return e.returnValue=t,t}};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[b]);let v=async e=>{if(!C())return;e.preventDefault(),w(!0);let r={...s,height:Number(d.height),heightMeasuringUnit:d.heightMeasuringUnit};try{(await (0,o.r8)(r)).message&&(null==l||l(!0),f(0),m[0].progress=100,j(!0),setTimeout(()=>{t(),m[0].progress=0},1e3))}catch(e){console.error("Error submitting review:",e),j(!1)}};return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"md:flex max-w-screen-xl mx-auto h-screen p-4 bg-white",children:[(0,r.jsx)("div",{className:"lg:w-[400px]",children:(0,r.jsxs)("div",{className:"flex flex-col justify-center mt-20",children:[(0,r.jsx)("p",{className:"text-[#33363F] mb-4 text-xl font-semibold hidden sm:block",children:"Height"}),(0,r.jsx)(a.Z,{progress:m[p].progress}),(0,r.jsx)("div",{className:"hidden sm:flex",style:{flexDirection:"column",textAlign:"left",justifyContent:"space-between",margin:"10px 0px",alignItems:"baseline",gap:"20px"},children:m.map((e,t)=>(0,r.jsx)("button",{className:"text-xl",style:{color:t===p?"#33363F":"#D9D9D9",borderRadius:"8px",cursor:"pointer",border:"none",flex:1,fontWeight:"500"},children:e.name},t))})]})}),(0,r.jsxs)("div",{className:"lg:w-[600px] p-4 h-full m-auto sm:flex flex-col justify-end items-end",children:[(0,r.jsx)(c(),{src:u.Z,className:"cursor-pointer flex justify-end items-end ml-auto mr-0 mb-5",alt:"dismiss",width:20,height:20,onClick:t}),0===p&&(0,r.jsxs)("div",{className:"my-auto w-full",children:[(0,r.jsx)("h2",{className:"font-semibold md:text-[32px] text-xl text-text-gray mb-8 text-center",children:"Update Your Height"}),(0,r.jsxs)("div",{className:"grid grid-cols-1 gap-3 mb-3 justify-between w-full",children:[(0,r.jsxs)("label",{className:"w-full",children:[(0,r.jsx)("input",{type:"number",name:"height",placeholder:"Height",value:Number(d.height),onChange:e=>{let{name:t,value:s}=e.target;g(e=>({...e,[t]:Number(s)}))},className:"border-gray border-[2px] rounded-full w-full py-3 px-4 mb-2 text-text-gray placeholder-text-gray text-xl font-medium [appearance:textfield] [&::-webkit-outer-spin-button]:appearance-none [&::-webkit-inner-spin-button]:appearance-none"}),h.height&&(0,r.jsx)("p",{style:{color:"red"},children:h.height})]}),(0,r.jsxs)("label",{className:"themeSwitcherTwo shadow-card relative inline-flex cursor-pointer select-none items-center justify-center bg-[#D9D9D9] p-1 rounded-full my-2",children:[(0,r.jsx)("input",{type:"checkbox",className:"sr-only",checked:y,onChange:()=>{g(e=>({...e,heightMeasuringUnit:y?0:1}))}}),(0,r.jsx)("span",{className:"flex items-center space-x-[6px] rounded-full py-2 px-[18px] text-sm font-medium text-center justify-center w-1/2 uppercase ".concat(y?"text-body-color":"text-primary bg-[#f4f7ff]"),children:"inches"}),(0,r.jsx)("span",{className:"flex items-center space-x-[6px] py-2 px-[18px] text-sm font-medium w-1/2 roun
1ded-full text-center justify-center uppercase ".concat(y?"text-primary bg-[#f4f7ff]":"text-body-color"),children:"Meters"})]})]}),(0,r.jsx)("button",{onClick:v,className:"rounded-full bg-blue-light w-full text-white mb-3 font-medium md:text-xl text-base h-[50px] items-center justify-center",children:"Update"}),z&&(0,r.jsx)("p",{className:"text-center",children:"Update Successfully!"})]})]})]})})}},14288:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSP:function(){return u}});var r=s(85893),n=s(67294),a=s(34090),i=s(7417),o=s(80223),l=s(11163),c=s(88491),u=!0;t.default=e=>{let{healthDetails:t,healthCareLookup:s}=e,[u,m]=(0,n.useState)(t),d=(0,l.useRouter)();return(0,r.jsx)(o.Z,{meta:(0,r.jsx)(a.Z,{title:"Update Height",description:i.Z.description}),children:(0,r.jsx)(c.Z,{handleHealthCancel:()=>{d.push("/settings?tab=health")},userDetails:u,healthCareLookup:s})})}},80223:function(e,t,s){"use strict";var r=s(85893);s(67294);var n=s(17680),a=s(25675),i=s.n(a),o=s(92092),l=s(41664),c=s.n(l),u=s(11163);t.Z=e=>{let{query:t,pathname:s}=(0,u.useRouter)();return(0,r.jsxs)("div",{className:"antialiased w-full text-gray-700 md:px-0",children:[e.meta,(0,r.jsxs)("div",{className:"",children:[(0,r.jsx)("div",{className:" bg-white z-50 px-5 xl:px-0",children:(0,r.jsx)("div",{className:"md:flex justify-between gap-3 items-center py-4 max-w-screen-xl mx-auto",children:(0,r.jsx)("div",{className:"md:grid flex gap-3 justify-between",children:(0,r.jsxs)(c(),{href:{pathname:"/",query:{...t}},children:[" ",(0,r.jsx)(i(),{src:n.Z,alt:"Logo",className:"flex justify-center items-center mb-2"})]})})})}),(0,r.jsx)("div",{className:"text-xl",children:e.children}),(0,r.jsx)("hr",{className:"border-[#D9D9D9]"}),(0,r.jsxs)("div",{className:"text-center py-8 text-sm max-w-screen-xl mx-auto px-5 2xl:px-0",children:[(0,r.jsx)(o.Z,{}),(0,r.jsxs)("div",{className:"text-[#818181] text-sm font-medium md:text-right md:my-3 mt-10",children:["\xa9 Pionity LLC ",new Date().getFullYear()]})]})]})]})}},74020:function(e,t,s){"use strict";s.d(t,{Cv:function(){return b},Ff:function(){return j},JW:function(){return N},Js:function(){return _},KF:function(){return z},Ln:function(){return c},OA:function(){return i},P9:function(){return k},RR:function(){return p},UG:function(){return u},Uq:function(){return f},ZU:function(){return D},_o:function(){return C},aM:function(){return d},c0:function(){return g},cb:function(){return x},hN:function(){return a},m:function(){return h},nB:function(){return P},nq:function(){return w},p6:function(){return o},qF:function(){return U},qQ:function(){return v},uH:function(){return Z},uk:function(){return y},un:function(){return l},z8:function(){return m}});var r=s(1604),n=s(22331);let a=r.z.object({username:r.z.string().min(4,{message:"Username is required"}),password:r.z.string().min(8,"Confirm password must be at least 8 characters long").regex(/[A-Z]/,"Confirm password must contain at least 1 uppercase letter").regex(/[a-z]{3,}/,"Confirm password must contain at least 3 lowercase letters").regex(/[0-9]/,"Confirm password must contain at least 1 digit").regex(/[@$!%*?&#]/,"Confirm password must contain at least 1 special character")});r.z.object({username:r.z.string().min(4,{message:"Username is required"}),password:r.z.string().min(8,"Confirm password must be at least 8 characters long").regex(/[A-Z]/,"Confirm password must contain at least 1 uppercase letter").regex(/[a-z]{3,}/,"Confirm password must contain at least 3 lowercase letters").regex(/[0-9]/,"Confirm password must contain at least 1 digit").regex(/[@$!%*?&#]/,"Confirm password must contain at least 1 special character"),email:r.z.string().min(1,{message:"This field has to be filled."}).email("This is not a valid email.")});let i=e=>e.replace(/\D/g,""),o=e=>{let t=new Date(e);return t.setHours(3,27,0,632),t.toISOString()},l=e=>e.replace(/\D/g,"").replace(/^(\d{3})(\d{3})(\d{4})$/,"($1) $2 - $3"),c=r.z.object({verificationCode:r.z.string().min(6,{message:"Verification code must be at least 6 characters"})}),u=r.z.object({firstName:r.z.string().min(4,{message:"First name is required"}),lastName:r.z.string().min(1,{message:"Last name is required"}),dob:r.z.string().min(1,{message:"Please select date of birth"}).refine(e=>{let t=new Date(e);return(0,n.o)(new Date,t)>=18},{message:"You must be at least 18 years old."})}),m=r.z.object({username:r.z.string().min(4,{message:"Username is required"}),password:r.z.string().min(8,"Confirm password must be at least 8 characters long").regex(/[A-Z]/,"Confirm password must contain at least 1 uppercase letter").regex(/[a-z]{3,}/,"Confirm password must contain at least 3 lowercase letters").regex(/[0-9]/,"Confirm password must contain at least 1 digit").regex(/[@$!%*?&#]/,"Confirm password must contain at least 1 special character"),cpassword:r.z.string().min(8,"Confirm password must be at least 8 characters long").regex(/[A-Z]/,"Confirm password must contain at least 1 uppercase letter").regex(/[a-z]{3,}/,"Confirm password must contain at least 3 lowercase letters").regex(/[0-9]/,"Confirm password must contain at least 1 digit").regex(/[@$!%*?&#]/,"Confirm password must contain at least 1 special character")}).refine(e=>e.password===e.cpassword,{message:"Passwords don't match",path:["confirm"]}),d=r.z.object({email:r.z.string().min(1,{message:"This field has to be filled."}).email("This is not a valid email.")}),g=r.z.object({password:r.z.string().min(8,"Confirm password must be at least 8 characters long").regex(/[A-Z]/,"Confirm password must contain at least 1 uppercase letter").regex(/[a-z]{3,}/,"Confirm password must contain at least 3 lowercase letters").regex(/[0-9]/,"Confirm password must contain at least 1 digit").regex(/[@$!%*?&#]/,"Confirm password must contain at least 1 special character")}),p=r.z.object({newPassword:r.z.string().min(8,"Confirm password must be at least 8 characters long").regex(/[A-Z]/,"Confirm password must contain at least 1 uppercase letter").regex(/[a-z]{3,}/,"Confirm password must contain at least 3 lowercase letters").regex(/[0-9]/,"Confirm password must contain at least 1 digit").regex(/[@$!%*?&#]/,"Confirm password must contain at least 1 special character"),cpassword:r.z.string().min(8,"Confirm password must be at least 8 characters long").regex(/[A-Z]/,"Confirm password must contain at least 1 uppercase letter").regex(/[a-z]{3,}/,"Confirm password must contain at least 3 lowercase letters").regex(/[0-9]/,"Confirm password must contain at least 1 digit").regex(/[@$!%*?&#]/,"Confirm password must contain at least 1 special character")}).refine(e=>e.newPassword===e.cpassword,{message:"Passwords don't match",path:["confirm"]}),f=r.z.object({reviewmessage:r.z.string().min(4,{message:"Please write a review"}),addressedsymptoms:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select addressed symptoms"}),recommenddoctor:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please provide a recommendation"})}),h=r.z.object({rating:r.z.number().min(1,{message:"Rating must be between 1 to 5"}).max(5,{message:"Rating must be between 1 to 5"}),visibility:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select visibility"})}),x=r.z.object({firstName:r.z.string().min(4,{message:"First name is required"}),lastName:r.z.string().min(1,{message:"Last name is required"})}),b=r.z.object({dob:r.z.string().min(1,{message:"Please select date of birth"}).refine(e=>{let t=new Date(e);return(0,n.o)(new Date,t)>=18},{message:"You must be at least 18 years old."})}),w=r.z.object({phone:r.z.string().min(10,{message:"Phone number is required"})}),z=r.z.object({username:r.z.string().min(4,{message:"Please enter valid username"})}),j=r.z.object({gender:r.z.union([r.z.number(),r.z.literal(0)]).refine(e=>0!==e,{message:"Please select gender"})}
1),y=r.z.object({bloodType:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select Blood Type"})}),C=r.z.object({skinType:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select Skin Type"})}),v=r.z.object({wheelChair:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select Wheel Chair"})}),N=r.z.object({race:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select Race"})}),P=r.z.object({ethnicity:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select Ethnicity"})}),D=r.z.object({planId:r.z.string().min(1,{message:"Please select an Insurance Plan"}).optional()}),U=r.z.object({preMedicalConditionValueList:r.z.array(r.z.number().refine(e=>e>0,{message:"Please select at least one valid medical condition."})).nonempty({message:"You must select at least one medical condition."})}),Z=r.z.object({height:r.z.union([r.z.number(),r.z.literal(0)]).refine(e=>0!==e,{message:"Please enter height"}),heightMeasuringUnit:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select units"})}),k=r.z.object({weight:r.z.union([r.z.number(),r.z.literal(0)]).refine(e=>0!==e,{message:"Please enter weight"}),weightMeasuringUnit:r.z.union([r.z.number(),r.z.literal(-1)]).refine(e=>-1!==e,{message:"Please select units"})}),_=r.z.object({password:r.z.string().min(8,"Confirm password must be at least 8 characters long").regex(/[A-Z]/,"Confirm password must contain at least 1 uppercase letter").regex(/[a-z]{3,}/,"Confirm password must contain at least 3 lowercase letters").regex(/[0-9]/,"Confirm password must contain at least 1 digit").regex(/[@$!%*?&#]/,"Confirm password must contain at least 1 special character")})},9008:function(e,t,s){e.exports=s(7828)}},function(e){e.O(0,[3061,9083,908,2888,9774,179],function(){return e(e.s=21944)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.