1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7a1e5285-5253-42c2-bf98-726c669fc3e4",e._sentryDebugIdIdentifier="sentry-dbid-7a1e5285-5253-42c2-bf98-726c669fc3e4")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8151],{38151:function(e,t,i){i.r(t),i.d(t,{default:function(){return x}});var r,l,n=i(35944),a=i(67294),u=i(71955),o=i(89508),s=i(31041),d=i(78998),g=i(87536),m=i(56312),h=i(1039),c=i(67575),p=i(11171),v=i(4289),f=e=>{var t,i,r,l,o;let{title:s,text:d,kgConvert:g,activeUnits:m,targetLoss:c,variant:f,textHasAccentColor:b}=e,{theme:V}=(0,u.d)(),k=(0,h.lN)(g,"lbs"===m?p.y.Imperial:p.y.Metric),[y,x]=(0,a.useState)(c),_=(0,a.useMemo)(()=>{let e=[{min:0,max:9,key:"easy"},{min:9,max:20,key:"benefitial"},{min:20,max:60,key:"challenging"}].find(e=>y&&y>e.min&&y<=e.max);if(!e)return{heading:"",paragraph:""};let t=e.key;return{title:null==s?void 0:s[t],text:null==d?void 0:d[t],type:t}},[c,y,s,d]);return(0,a.useEffect)(()=>{c&&c>.99&&c<61&&x(c)},[c]),!!y&&(0,n.tZ)(v.bZj,{theme:V,title:null!==(l=null===(t=_.title)||void 0===t?void 0:t.replace("${percent}",null!==(r=null==c?void 0:c.toString())&&void 0!==r?r:""))&&void 0!==l?l:"",description:null!==(o=null===(i=_.text)||void 0===i?void 0:i.replace("${kg}",k))&&void 0!==o?o:"",variant:f[_.type],textHasAccentColor:b})},b=i(11163),V=i(37337);(r=l||(l={})).Kilograms="kg",r.Pounds="lbs";let k={hidden:{opacity:0,maxHeight:0,y:20,transition:{duration:.1}},visible:{opacity:1,maxHeight:200,y:0,transition:{duration:.1}}},y=(e,t)=>{let i=e/100,r=18.5*Math.pow(i,2),l=24.9*Math.pow(i,2);return{lowerWeight:(0,c.QV)(r,0),upperWeight:t-1<(0,c.QV)(l,0)?(0,c.QV)(t-1,0):(0,c.QV)(l,0)}};var x=e=>{var t,i,r,l;let V,{question:x,onClick:Z}=e,{theme:M,hasDarkText:N,quiz_answers:q,projectName:R=""}=(0,u.d)(),S=(0,a.useRef)(null),C=(0,a.useRef)(null),[H,I]=(0,a.useState)(!0),Q=(0,b.useRouter)(),z=(null==q?void 0:q.units_of_measure)==="imperial"?"lbs":"kg",[L,W]=(0,a.useState)(null),X=(null==q?void 0:q[(null==x?void 0:x.key)==="target_weight"?"target_weight":"current_weight"])||null,j=(null==x?void 0:x.key)==="current_weight"?"input-current-weight":(null==x?void 0:x.key)==="target_weight"?"input-target-weight":"input-weight",$=null!=X?Number(X):void 0,[B,D]=(0,a.useState)($),[O,A]=(0,a.useState)($?(0,c.QV)($,0).toString():""),G=void 0!==$?(0,c.QV)((0,h.EX)(Number($)),0):void 0,[K,U]=(0,a.useState)(G?G.toString():""),F=y(null==q?void 0:q.height,null==q?void 0:q.current_weight),P=null===(t=x.lowBmiErrorMessage)||void 0===t?void 0:t.replace(/\$\{low\}/g,(0,h.lN)(null==F?void 0:F.lowerWeight,"kg"===L?p.y.Metric:p.y.Imperial)).replace(/\$\{high\}/g,(0,h.lN)(null==F?void 0:F.upperWeight,"kg"===L?p.y.Metric:p.y.Imperial)),J=(0,a.useMemo)(()=>{if((null==x?void 0:x.key)==="target_weight"){let e=null==q?void 0:q.current_weight,t=null==q?void 0:q.height;return"kg"===L?(0,d.Tz)(x.metricErrorWeightMessage,x.extremeLossErrorMessage,x.equalOrHigherErrorMessage,e,P,t):(0,d.Rt)(x.imperialErrorWeightMessage,x.extremeLossErrorMessage,x.equalOrHigherErrorMessage,e,P,t)}return"kg"===L?(0,d.Tz)(x.metricErrorWeightMessage,x.extremeLossErrorMessage,x.equalOrHigherErrorMessage):(0,d.Rt)(x.imperialErrorWeightMessage,x.extremeLossErrorMessage,x.equalOrHigherErrorMessage)},[x,L,q,V]),{register:Y,handleSubmit:ee,formState:{errors:et},setValue:ei,getValues:er,trigger:el,clearErrors:en,reset:ea}=(0,g.cI)({mode:"onChange",resolver:(0,m.F)(J),defaultValues:{kgValue:$?(0,c.QV)($,0):void 0,lbsValue:G}}),[eu,eo]=(0,a.useState)(""),es=er(),ed=e=>{let t=e.target.value.replace(/\D/g,"");if(!t){D(void 0),"kg"===L?(A(""),ei("kgValue",void 0)):(U(""),ei("lbsValue",void 0)),en();return}let i=Number(t);"kg"===L?(A(t),D(i),ei("kgValue",(0,c.QV)(i,0))):(U(t),D((0,h.iz)(i)),ei("lbsValue",(0,c.QV)(i,0))),el()},eg="kg"===L?Number(null==es?void 0:es.kgValue):(0,h.iz)(Number(null==es?void 0:es.lbsValue)),em=(0,h.V2)({height:null==q?void 0:q.height,weight:eg});V=em;let eh=(0,h.HK)(em),ec=em&&em>=15,ep=eg&&(0,h.L4)(null==q?void 0:q.current_weight,eg),ev=null===(i=et.kgValue)||void 0===i?void 0:i.message,ef=null===(r=et.lbsValue)||void 0===r?void 0:r.message;return(0,a.useEffect)(()=>{W(null),setTimeout(()=>{W(z)},100)},[Q.query]),(0,a.useEffect)(()=>
1{if(ev||ef){let e=setTimeout(()=>{I(!1)},800),t=setTimeout(()=>{eo(ev||ef||"")},1300);return()=>{clearTimeout(t),clearTimeout(e)}}{let e=setTimeout(()=>{I(!0)},450);return eo(""),()=>{clearTimeout(e)}}},[ev,ef,""]),(0,a.useEffect)(()=>{D($),A($?(0,c.QV)($,0).toString():""),U(G?G.toString():""),ea({kgValue:$?(0,c.QV)($,0):void 0,lbsValue:G})},[$,G,ea]),(0,n.BX)(v.xn2,{children:[(0,n.tZ)(v.h4i,{theme:M,label:x.label}),(0,n.BX)(T,{children:[(0,n.tZ)(v.rsf,{theme:M,metricValue:"kg",imperialValue:"lbs",activeUnit:L||z,handleClick:e=>{if(en(),null==B){W(e);return}if("kg"===e){let e=(0,c.QV)(B,0);A(e.toString()),ei("kgValue",e,{shouldValidate:!0})}else{let e=(0,c.QV)((0,h.EX)(B),0);U(e.toString()),ei("lbsValue",e,{shouldValidate:!0})}W(e),setTimeout(()=>{el("kgValue"),el("lbsValue")},100)},hasDarkText:N}),(0,n.BX)(_,{onSubmit:ee(e=>{let t="kg"===L?Number(e.kgValue):(0,h.iz)(Number(e.lbsValue));if("kg"===L&&!e.kgValue){setTimeout(()=>{var e;null===(e=S.current)||void 0===e||e.focus()},100);return}if("lbs"===L&&!e.lbsValue){setTimeout(()=>{var e;null===(e=C.current)||void 0===e||e.focus()},100);return}Z(t,"kg"===L?"metric":"imperial")}),children:["kg"===L&&(0,n.tZ)(E,{children:(0,n.tZ)(v.ZqC,{theme:M,...Y("kgValue"),onChange:e=>{Y("kgValue").onChange(e)},type:"text",placeholder:"0",maxLength:3,inputMode:"numeric",value:O,onInput:ed,additionalText:"kg","data-testId":"".concat(j,"-kg")})}),"lbs"===L&&(0,n.tZ)(E,{children:(0,n.tZ)(v.ZqC,{theme:M,...Y("lbsValue"),onChange:e=>{Y("lbsValue").onChange(e)},type:"text",placeholder:" 0 ",maxLength:3,inputMode:"numeric",value:K,onInput:ed,additionalText:"lbs","data-testId":"".concat(j,"-lbs")})}),eu&&(0,n.tZ)(w,{theme:M,"data-testid":"message-error",children:eu.replace("${projectName}",R)}),(0,n.BX)(o.M,{children:[!eu&&"target_weight"===x.key&&(0,n.tZ)(s.E.div,{variants:k,initial:"hidden",animate:ec?"visible":"hidden",exit:"hidden",style:{overflow:"hidden"},children:(0,n.tZ)(f,{title:x.infoTitle,text:Object.fromEntries(Object.entries(x.infoText).map(e=>{let[t,i]=e;return[t,i.replace("${projectName}",R)]})),targetLoss:ep,kgConvert:x.kgConvert,variant:x.variant,activeUnits:L||z,textHasAccentColor:x.infoTextHasAccentColor})}),!eu&&"current_weight"===x.key&&(0,n.tZ)(s.E.div,{variants:k,initial:"hidden",animate:ec?"visible":"hidden",exit:"hidden",style:{overflow:"hidden"},children:(0,n.tZ)(v.bZj,{theme:M,title:x.infoTitle[eh].replace("${bmi}",null!==(l=null==em?void 0:em.toFixed(1))&&void 0!==l?l:""),description:x.infoText[eh].replace("${projectName}",R),variant:x.variant[eh],textHasAccentColor:x.infoTextHasAccentColor})})]}),(0,n.tZ)(v.KMU,{theme:M,type:"submit",disabled:"kg"===L?!!eu||!es.kgValue:!!eu||!es.lbsValue,hasDarkText:N,children:x.buttonTitle})]})]})]},x.key)};let _=(0,V.Z)("form",{target:"e18plqqo0"})("display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-top:1rem;width:100%;"),w=(0,V.Z)("p",{target:"e18plqqo1"})("margin-top:-0.25rem;color:",e=>{let{theme:t}=e;return t.colors.fg.error},";text-align:center;font-size:",e=>{let{theme:t}=e;return t.typography.bm400.fontSize},";line-height:",e=>{let{theme:t}=e;return t.typography.bm400.lineHeight},";font-weight:",e=>{let{theme:t}=e;return t.typography.bm400.fontWeight},";"),E=(0,V.Z)("div",{target:"e18plqqo2"})("width:9.75rem;"),T=(0,V.Z)("div",{target:"e18plqqo3"})("display:flex;flex-direction:column;align-items:center;padding-top:1rem;width:100%;")},78998:function(e,t,i){i.d(t,{Rt:function(){return a},SX:function(){return u},Tz:function(){return n},Wh:function(){return o}});var r=i(63448),l=i(1039);let n=(e,t,i,n,a,u)=>r.Ry({kgValue:r.G0([r.Z_(),r.Rx()]).transform(e=>""===e?void 0:Number(e)).pipe(r.Rx({required_error:e,invalid_type_error:e}).int(e).min(40,e).max(200,e))}).refine(e=>void 0===n||null===e.kgValue||e.kgValue<n,{message:i,path:["kgValue"]}).refine(e=>void 0===n||null===e.kgValue||60>=Number((0,l.L4)(n,e.kgValue)),{message:t,path:["kgValue"]}).refine(e=>void 0===u||void 0===e.kgValue||(0,l.V2)({height:u,weight:e.kgValue})>=18.5,{message:a,path:["kgValue"]}),a=(e,t,i,n,a,u)=>r.Ry({lbsValue:r.G0([r.Z_(),r.Rx()]).transform(e=>""===e?void 0:Number(e)).pipe(r.Rx({required_error:e,invalid_type_error:e}).int(e).min(88,e).max(440,e))}).refine(e=>
1void 0===n||null===e||e.lbsValue<(0,l.EX)(n),{message:i,path:["lbsValue"]}).refine(e=>void 0===n||null===e||60>=Number((0,l.L4)((0,l.EX)(n),e.lbsValue)),{message:t,path:["lbsValue"]}).refine(e=>{if(void 0!==u&&void 0!==e.lbsValue){let t=(0,l.iz)(e.lbsValue);return(0,l.V2)({height:u,weight:t})>=18.5}return!0},{message:a,path:["lbsValue"]}),u=e=>r.Ry({feetValue:r.G0([r.Z_(),r.Rx(),r.lB()]).transform(e=>""===e?null:Number(e)).pipe(r.Rx({required_error:e,invalid_type_error:e}).int(e).min(3,e).max(7,e).nullable()),inchesValue:r.G0([r.Z_(),r.Rx(),r.lB(),r.S1()]).transform(e=>""===e?void 0:Number(e)).pipe(r.Rx().int(e).min(0,e).max(11,e).optional())}).refine(e=>{let t=12*e.feetValue+(e.inchesValue||0);return t>=47&&t<=87},{message:e,path:["feetValue"]}),o=e=>r.Ry({cmValue:r.G0([r.Z_(),r.Rx()]).transform(e=>""===e?void 0:Number(e)).pipe(r.Rx({required_error:e,invalid_type_error:e}).int(e).min(120,e).max(220,e))})}}]);
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.