1"use strict";(self.webpackChunkweb_app=self.webpackChunkweb_app||[]).push([[12931],{90:(e,a,i)=>{i.d(a,{A:()=>h});var s=i(29985),t=i(88578),r=i(24358),l=i(31901),n=i(59389),d=i(83398),o=i(10375),c=i(31233),u=i(7186),m=i(98992),p=i(96368),x=i(60745);const h=()=>{const e=(0,p.j)(),a=(0,d.Zp)(),{clientId:i}=(0,d.g)(),h=new URLSearchParams(window.location.search).get("redirectTo"),v=(0,p.G)(m.mB),{data:j}=(0,u.zcE)(i,{enabled:v.isSignedIn}),{mutate:g}=(0,n.useMutation)((e=>u.R2A.impersonationLogin(e).then((e=>e.data))),{onSuccess:i=>{e((0,c.CI)({role:t.d3g.CLIENT})),e((0,c.qP)(i)),a(null!==h&&void 0!==h?h:u.gRj)},onError:i=>{e((0,o.Z2)(s.Ru._({id:"3iEzVi"}))),a(u.JQp,{replace:!0})}});return(0,l.useEffect)((()=>{v.isSignedIn&&null!==j&&void 0!==j&&j.accountId&&g({accountId:j.accountId})}),[v.isSignedIn,i,j,g]),(0,x.jsx)(r.xxw,{})}},37441:(e,a,i)=>{i.d(a,{A:()=>T});var s=i(29985),t=i(59389),r=i(10375),l=i(7186),n=i(76613),d=i(72470),o=i(53105),c=i(29662),u=i(24358),m=i(31901);const p=e=>({id:e.id||"",name:e.name,mealTypesInfo:Array.from(e.meals).sort().map(l.Et0).join(", "),servingCount:e.servingCount,difficultyLevel:e.difficultyLevel,meals:Array.from(e.meals),categories:e.categories&&Array.from(e.categories)||[],preparationTypes:e.preparationTypes&&Array.from(e.preparationTypes)||[],perServingNutrition:e.perServingNutrition});let x=function(e){return e.recipe="recipe",e.startDate="startDate",e.endDate="endDate",e.action="action",e}({});const h="rounded-lg bg-standard-rice p-4";var v=i(32424),j=i(35247),g=i(37394),R=i(91936),N=i(60745);const b=e=>{let{filteredRecipes:a,onSelect:i}=e;const s="overlineMedium cursor-auto py-3 px-2 text-left first:rounded-l-lg first:pl-4 last:rounded-r-lg";return(0,N.jsx)(N.Fragment,{children:(0,N.jsx)("div",{className:"h-80 overflow-scroll",children:(0,N.jsxs)(v.A,{className:"w-full",children:[(0,N.jsx)(j.A,{className:"!top-0",children:(0,N.jsxs)("tr",{children:[(0,N.jsx)("td",{className:s,children:(0,N.jsx)(n.x6,{id:"uGTJy2"})}),(0,N.jsx)("td",{className:s,children:(0,N.jsx)(n.x6,{id:"b83vGl"})}),(0,N.jsx)("td",{className:s,children:(0,N.jsx)(n.x6,{id:"TtOYCs"})}),(0,N.jsx)("td",{className:s,children:(0,N.jsx)(n.x6,{id:"PXuNn/"})})]})}),(0,N.jsx)("tbody",{className:"bodySmLight",children:a.map((e=>(0,N.jsx)(g.A,{onClick:()=>i(e),rowContent:[(0,N.jsx)("p",{children:e.name},`${e.id}_name`),(0,N.jsx)("p",{children:e.servingCount},`${e.id}_serving_size`),(0,N.jsx)("p",{children:e.mealTypesInfo},`${e.id}_meal_type`),(0,N.jsx)("div",{children:e.perServingNutrition?(0,N.jsx)(R.A,{nutritionData:e.perServingNutrition,hideHeader:!0}):(0,N.jsx)(N.Fragment,{})},`${e.id}_nutrition`)]},e.id)))})]})})})},E=e=>{let{onSearch:a}=e;const[i,t]=(0,m.useState)("");return(0,N.jsx)(u.Lwf,{placeholder:s.Ru._({id:"qqG0qZ"}),onChange:e=>t(e),value:i,onClear:()=>{t(""),a("")},onKeyDown:e=>{"Enter"===e.key&&a(i)},onSearch:()=>a(i)})},y=e=>{let{selectedRecipe:a,getRecipeHref:i}=e;return(0,N.jsxs)("div",{className:"space-y-2",children:[(0,N.jsx)(u.$nd,{href:i(a.id),className:"standardLink14",children:a.name}),a.perServingNutrition&&(0,N.jsx)(R.A,{nutritionData:a.perServingNutrition,hideHeader:!0})]})};var f=i(96368);const S=e=>{let{clientId:a,promoteRecipe:i,promoteRecipeIsLoading:x,getRecipeHref:v}=e;const j=(0,f.j)(),[g,R]=(0,m.useState)([]),[S,A]=(0,m.useState)(!1),[C,_]=(0,m.useState)([]),[I,D]=(0,m.useState)(),[L,T]=(0,m.useState)([]),[P,w]=(0,m.useState)([]),[O,k]=(0,m.useState)([]),[G,M]=(0,m.useState)([]),[V,H]=(0,m.useState)(),[F,q]=(0,m.useState)((0,c.A)(new Date,"yyyy-MM-dd")),[$,B]=(0,m.useState)((0,c.A)((0,o.A)(new Date,14),"yyyy-MM-dd")),{isLoading:U}=(0,t.useQuery)(["getRecipeRecommendations",a],(()=>l.PjG.getRecipeRecommendationsForClient(a).then((e=>e.data))),{onSuccess:e=>{const a=e.recipes.map((e=>p(e)));R(a),_(a)},onError:()=>{j((0,r.Z2)(s.Ru._({id:"QYZsoQ"}))),R([]),_([])}});(0,m.useEffect)((()=>{_(g.filter((e=>{const a=0===L.length||L.includes(e.difficultyLevel),i=0===P.length||P.some((a=>e.meals.includes(a))),s=0===O.length||O.some((a=>e.categories.includes(a))),t=0===G.length||G.some((a=>e.preparationTypes.includes(a))),r=!V||e.name.toLowerCase().indexOf(V.toLowerCase())>-1;return a&&i&&s&&t&&r})))}),[L,P,O,G,g,V]);const Q=(0,m.useCallback)((()=>{I&&i({recipeId:I.id,startDate:(0,l.Dpb)(new Date(F)),endDate:(0,l.Dpb)(new Date($))})}),[F,$,I,i]);return(0,N.jsxs)("div",{className:(0,d.A)("flex flex-col gap-4",h),children:[(0,N.jsxs)("div",{className:"flex justify-between",children:[(0,N.jsx)("h2",{className:"headerSmSans",children:(0,N.jsx)(n.x6,{id:"S6Q9rM"})}),(0,N.jsxs)("div",{className:"flex items-center gap-2",children:[(0,N.jsx)(u.$
1nd,{variant:"outline",disabled:!!I,onClick:()=>{A((e=>!e))},children:(0,N.jsx)(n.x6,{id:"1hus6Z"})}),(0,N.jsx)(u.$nd,{variant:"outline",disabled:!!I,onClick:()=>{T([]),w([]),k([]),M([]),_(g)},children:(0,N.jsx)(n.x6,{id:"J8ECgX"})})]})]}),U&&(0,N.jsx)(u.y$y,{}),I?(0,N.jsx)(y,{selectedRecipe:I,getRecipeHref:v}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{className:"bodySmLight",children:(()=>{const e=[L.length?L.toString():void 0,O.length?O.toString():void 0,P.length?P.toString():void 0,G.length?G.toString():void 0].filter(Boolean).join(", ").toLowerCase();return s.Ru._({id:"kvYjos",values:{filterString:e}})})()}),(0,N.jsx)(E,{onSearch:e=>H(e)}),(0,N.jsx)(b,{filteredRecipes:C,onSelect:e=>D(e)})]}),(0,N.jsxs)("div",{className:"flex gap-2",children:[(0,N.jsx)(u.pde,{label:s.Ru._({id:"WAjFYI"}),value:F,onChange:e=>q(e.target.value),type:"date"}),(0,N.jsx)(u.pde,{label:s.Ru._({id:"IrI9pg"}),value:$,onChange:e=>B(e.target.value),type:"date"})]}),(0,N.jsxs)("div",{className:"flex gap-2",children:[(0,N.jsx)(u.$nd,{variant:"primary",loading:x,disabled:x||!I,onClick:Q,children:(0,N.jsx)(n.x6,{id:"qaeRTb"})}),I&&(0,N.jsx)(u.$nd,{variant:"secondary",onClick:()=>D(void 0),children:(0,N.jsx)(n.x6,{id:"dEgA5A"})})]}),(0,N.jsxs)(u.bVG,{title:s.Ru._({id:"1hus6Z"}),className:"min-w-[500px]",isOpen:S,onClose:()=>A(!1),children:[(0,N.jsxs)("div",{className:"grid grid-cols-2",children:[(0,N.jsx)(u.EfL,{groupLabel:s.Ru._({id:"cK6miM"}),options:[{value:"EASY",label:s.Ru._({id:"Pqhtap"})},{value:"MODERATE",label:s.Ru._({id:"dvYuhh"})},{value:"CHALLENGING",label:s.Ru._({id:"fep1a+"})}],selectedValues:L,onValueUpdate:e=>{T(e)}}),(0,N.jsx)(u.EfL,{groupLabel:s.Ru._({id:"aQXakJ"}),options:[{value:"BREAKFAST",label:s.Ru._({id:"x/0ldS"})},{value:"LUNCH",label:s.Ru._({id:"XlFJcL"})},{value:"DINNER",label:s.Ru._({id:"B9euqv"})},{value:"SNACK",label:s.Ru._({id:"foiYUr"})}],selectedValues:P,onValueUpdate:e=>{w(e)}}),(0,N.jsx)(u.EfL,{groupLabel:s.Ru._({id:"NUrY9o"}),options:[{value:"CEREAL",label:s.Ru._({id:"wqc4k7"})},{value:"EGGS",label:s.Ru._({id:"DuXZru"})},{value:"GRAIN_BOWL",label:s.Ru._({id:"7qj00y"})},{value:"PASTA",label:s.Ru._({id:"/61vbz"})},{value:"SALAD",label:s.Ru._({id:"XuDgBM"})},{value:"SANDWICH",label:s.Ru._({id:"qeja9u"})},{value:"SMOOTHIE",label:s.Ru._({id:"1xAn24"})},{value:"SOUP",label:s.Ru._({id:"wPPKjj"})},{value:"SQUARE_MEAL",label:s.Ru._({id:"MlkNAB"})},{value:"STIR_FRY",label:s.Ru._({id:"v33Q4E"})},{value:"TACO_OR_LETTUCE_WRAP",label:s.Ru._({id:"itIS2X"})},{value:"TOAST",label:s.Ru._({id:"ak0o44"})}],selectedValues:O,onValueUpdate:e=>{k(e)}}),(0,N.jsx)(u.EfL,{groupLabel:s.Ru._({id:"d/zrrY"}),options:[{value:"LOW_PREP",label:s.Ru._({id:"Xd/eSU"})},{value:"NO_PREP",label:s.Ru._({id:"N97eAf"})},{value:"NO_COOK",label:s.Ru._({id:"QE74YP"})},{value:"OVEN",label:s.Ru._({id:"u9IVaz"})},{value:"OVERNIGHT_COOK",label:s.Ru._({id:"Ast9O8"})},{value:"SHEET_PAN",label:s.Ru._({id:"rTFGdk"})},{value:"SLOW_COOK",label:s.Ru._({id:"Z48QMH"})},{value:"STOVETOP",label:s.Ru._({id:"1lxUW4"})}],selectedValues:G,onValueUpdate:e=>{M(e)}})]}),(0,N.jsxs)("div",{className:"mx-auto flex items-center justify-center gap-2",children:[(0,N.jsx)(u.$nd,{variant:"outline",onClick:()=>{T([]),w([]),k([]),M([]),_(g)},children:(0,N.jsx)(n.x6,{id:"J8ECgX"})}),(0,N.jsx)(u.$nd,{variant:"primary",onClick:()=>A(!1),children:(0,N.jsx)(n.x6,{id:"KbFEq0"})})]})]})]})};var A=i(48483);const C=e=>{let{chips:a,title:i}=e;return(0,N.jsxs)("div",{className:"my-2 w-full text-left",children:[i&&(0,N.jsx)("h4",{className:"bodySmMedium mb-2 capitalize",children:i}),(0,N.jsx)("div",{className:"flex flex-wrap gap-2",children:a.map((e=>(0,N.jsx)("p",{className:"bg-standard-barley bodySmLight w-fit rounded-[100px] px-2 py-1",children:e},e)))})]})},_=e=>{let{location:a}=e;return a?(0,N.jsxs)("div",{className:"bodySmLight self-end",children:[a.streetAddressLine1,(0,N.jsx)("br",{}),a.streetAddressLine2&&(0,N.jsx)("p",{children:a.streetAddressLine2}),a.city,", ",a.state," ",a.postalCode]}):(0,N.jsx)(N.Fragment,{})},I=e=>{var a,i;let{clientId:d}=e;const o=(0,f.j)(),{data:c,isLoading:p}=(0,t.useQuery)(["getClient",d],(()=>l.qD8.getClient(d).then((e=>e.data))),{onError:()=>{o((0,r.Z2)(s.Ru._({id:"30gTPl"})))}}),x=(0,m.useMemo)((()=>{var e;return null===c||void 0===c||null===(e=c.emails.find((e=>e.isPrimary)))||void 0===e?void 0:e.emailAddress}),[c]),v=(0,m.useMemo)((()=>{var e;return null===c||void 0===c||null===(e=c.phoneNumbers.find((e=>e.isPrimary)))||void 0===e?void 0:e.phoneNumber}),[c]),j=(0,m.useMemo)((()=>c?c.nutritionPrescription.selfSelectedFoodAllergies.concat(c.nutritionPrescription.providerSelectedFoodAllergies):[]),[c]),g=(0,m.useMemo)((()=>c?c.nutritionPrescription.selfSelectedFoodIntolerances.concat(c.nutritionPrescription.providerSelectedFoodIntolerances):[]),[c]);if(!c||p)return(0,N.jsx)("div",{className:"flex w-full place-content-center place-items-center",children:(0,N.jsx)(u.y$y,{})});const{firstName:R,lastName:b,deliveryDetails:E,nutritionPrescription:y,ingredientPreferences:S,diets:I,availableCookingEquipment:D}=c;return(0,N.jsxs)("div",{className:h,children:[(0,N.jsxs)("div",{className:"flex gap-4 border-b pb-2",children:[(0,N.jsxs)("div",{children:[(0,N.jsx)("h2",{className:"bodyMdMedium",children:`${R} ${b}`}),(0,N.jsx)("p",{className:"bodySmLight",children:x}),(0,N.jsx)("p",{className:"bodySmLight",children:[v]})]}),(0,N.jsx)(_,{location:null===E||void 0===E?void 0:E.shippingAddress})]}),(0,N.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,N.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,N.jsx)(C,{chips:null!==(a=null===S||void 0===S?void 0:S.ingredientDislikes)&&void 0!==a?a:[],title:s.Ru._({id:"m1fU28"})}),(0,N.jsx)(C,{chips:null!==(i=null===S||void 0===S?void 0:S.ingredientGroupDislikes)&&void 0!==i?i:[],title:s.Ru._({id:"/0ZgbP"})}),(0,N.jsx)(C,{chips:null!==D&&void 0!==D?D:[],title:s.Ru._({id:"/7d5Vh"})})]}),(0,N.jsxs)("div",{className:"my-2 flex flex-col border-l pl-4",children:[(0,N.jsx)("p",{className:"bodySmMedium",children:(0,N.jsx)(n.x6,{id:"ATe8Z8"})}),(0,N.jsx)(A.A,{nutritionPrescription:y,allergies:j,intolerances:g}),(0,N.jsx)(C,{chips:I,title:s.Ru._({id:"wXomcb"})})]})]})]})};var D=i(53615);const L=e=>{let{promotions:a,deletePromotion:i,deletePromotionIsLoading:t,getRecipeHref:r}=e;const[o,c]=(0,m.useState)(!1),p=[{id:x.recipe,label:s.Ru._({id:"uGTJy2"})},{id:x.startDate,label:s.Ru._({id:"D3iCkb"})},{id:x.endDate,label:s.Ru._({id:"VFv2ZC"})},{id:x.action,label:s.Ru._({id:"bwRvnp"})}],b=(0,m.useCallback)(((e,a)=>{switch(e){case x.recipe:return(0,N.jsxs)("div",{className:"flex max-w-xl flex-col gap-1",children:[(0,N.jsx)(u.$
1nd,{href:r(a.recipe.id),className:"standardLink14",children:a.recipe.name}),a.recipe.perServingNutrition&&(0,N.jsx)(R.A,{nutritionData:a.recipe.perServingNutrition,hideHeader:!0})]});case x.startDate:return(0,N.jsx)("p",{children:(0,l.D55)((0,D.A)(a.startDate))});case x.endDate:return(0,N.jsx)("p",{children:(0,l.D55)((0,D.A)(a.endDate))});case x.action:{const e={recipeId:a.recipe.id,startDate:a.startDate,endDate:a.endDate};return(0,N.jsx)(u.$nd,{variant:"outline",className:"justify-self-center",onClick:()=>i(e),disabled:t,children:(0,N.jsx)(n.x6,{id:"cnGeoo"})})}}}),[i,t,r]),E=(0,m.useMemo)((()=>a.filter((e=>o||Date.parse(e.endDate)>Date.now()))),[o,a]);return(0,N.jsxs)("div",{className:(0,d.A)("flex flex-col gap-2",h),children:[(0,N.jsxs)("div",{className:"flex gap-4",children:[(0,N.jsx)("h2",{className:"headerSmSans",children:(0,N.jsx)(n.x6,{id:"xh7FGs"})}),(0,N.jsx)(u.pde,{type:"checkbox",label:s.Ru._({id:"6SG9ys"}),checked:o,onChange:e=>c(e.target.checked)})]}),(0,N.jsx)("div",{className:"overflow-x-auto py-4",children:(0,N.jsxs)(v.A,{className:"w-full",children:[(0,N.jsx)(j.A,{className:"!top-0",children:(0,N.jsx)("tr",{children:p.map((e=>(0,N.jsx)("th",{className:"overlineMedium cursor-auto px-2 py-3 text-left first:rounded-l-lg first:pl-4 last:rounded-r-lg",children:e.label},e.id)))})}),(0,N.jsx)("tbody",{children:E.map((e=>(0,N.jsx)(g.A,{rowContent:p.map((a=>b(a.id,e)))},`${e.recipe.id}_${e.startDate}_${e.endDate}`)))})]})})]})},T=e=>{let{clientId:a,getRecipeHref:i}=e;const n=(0,f.j)(),{data:d,refetch:o}=(0,t.useQuery)(["getClientRecipePromotions",a],(async()=>{const e=await l.qD8.getPromotedRecipes(a).then((e=>e.data)),i=await l.PjG.getRecipes(e.map((e=>e.recipeId))).then((e=>e.data.recipes));return e.sort(((e,a)=>e.startDate.localeCompare(a.startDate))).map((e=>({recipe:p(i.find((a=>a.id===e.recipeId))),startDate:e.startDate,endDate:e.endDate})))}),{enabled:Boolean(a)}),{mutate:c,isLoading:u}=(0,t.useMutation)((e=>l.qD8.promoteRecipe(a,e)),{onSuccess:()=>{o(),n((0,r.Q$)(s.Ru._({id:"9WgqEU"})))},onError:()=>{n((0,r.Z2)(s.Ru._({id:"OwwPJ4"})))}}),{mutate:m,isLoading:x}=(0,t.useMutation)((e=>l.qD8.deleteRecipePromotion(a,e)),{onSuccess:()=>{o(),n((0,r.Q$)(s.Ru._({id:"wWRVxa"})))},onError:()=>{n((0,r.Z2)(s.Ru._({id:"J2Gamw"})))}});return(0,N.jsxs)("div",{className:"flex flex-col gap-4","data-dd-privacy":"mask","data-dd-action-name":"client recipe promotion card",children:[(0,N.jsx)(I,{clientId:a}),(0,N.jsx)(S,{clientId:a,promoteRecipe:c,promoteRecipeIsLoading:u,getRecipeHref:i}),(0,N.jsx)(L,{promotions:null!==d&&void 0!==d?d:[],deletePromotion:m,deletePromotionIsLoading:x,getRecipeHref:i})]})}},5114:(e,a,i)=>{i.d(a,{A:()=>m});var s=i(76613),t=i(29985),r=i(88578),l=i(72470),n=i(24358),d=i(7186),o=i(45750),c=i(60745);const u=[r.myN.INVITED,r.myN.ACTIVATED,r.myN.VALIDATED,r.myN.REGISTERED],m=e=>{let{statuses:a,className:i}=e;const m=(e=>{const a=e.map((e=>e.state)),i=a.some((e=>e!==r.myN.CREATED)),s=(0,o.tu)(e.filter((e=>!(i&&e.state===r.myN.CREATED))),(e=>e.createdAt));return s[s.length-1].state!==r.myN.INACTIVE&&u.forEach((e=>{a.includes(e)||s.push({state:e})})),s})(a),p={[r.myN.CREATED]:t.Ru._({id:"zXeOax"}),[r.myN.INVITED]:t.Ru._({id:"GUiDHh"}),[r.myN.VALIDATED]:t.Ru._({id:"We26De"}),[r.myN.ACTIVATED]:t.Ru._({id:"JRQRmj"}),[r.myN.REGISTERED]:t.Ru._({id:"Wb1vlY"}),[r.myN.INACTIVE]:t.Ru._({id:"yAT3be"})};return(0,c.jsxs)("div",{className:(0,l.A)("w-fit space-y-2",i),children:[(0,c.jsx)("p",{className:"overlineLight",children:(0,c.jsx)(s.x6,{id:"6ubH4s"})}),m.map(((e,a)=>(0,c.jsxs)("div",{className:"flex items-center gap-2",children:[e.createdAt?(0,c.jsx)(n.oX4,{className:"smIcon"}):(0,c.jsx)(n.j6M,{className:"smIcon"}),(0,c.jsxs)("p",{className:(0,l.A)("flex items-center gap-2",{"text-alert-red":e.state===r.myN.INACTIVE}),children:[(0,c.jsx)("span",{className:"bodySmLight",children:p[e.state]}),e.createdAt&&(0,c.jsx)("span",{className:"bodySmLight overlineLight",children:(0,d.Yq5)(e.createdAt,"US")})]})]},`status_${a}`)))]})}},96805:(e,a,i)=>{i.d(a,{A:()=>l});var s=i(24358),t=i(7186),r=i(60745);const l=e=>{let{firstName:a,lastName:i,tooltipActionName:l}=e;return(0,r.jsx)(s.m_M,{title:`${a} ${i}`,placement:"bottom","data-dd-privacy":"mask","data-dd-action-name":l,children:(0,r.jsx)("div",{className:"bg-standard-barley overlineMedium m-0 flex h-8 w-8 items-center justify-center rounded-full border border-white p-2 shadow-sm",children:(0,t.IMx)(a,i)})})}},32424:(e,a,i)=>{i.d(a,{A:()=>r});var s=i(72470),t=i(60745);const r=e=>{let{children:a,className:i}=e;return(0,t.jsx)("table",{className:(0,s.A)("w-full table-auto",i),children:a})}},35247:(e,a,i)=>{i.d(a,{A:()=>r});var s=i(72470),t=i(60745);const r=e=>{let{children:a,className:i}=e;return(0,t.jsx)("thead",{className:(0,s.A)("bg-lowBlue-1 sticky top-14 w-full",i),children:a})}},37394:(e,a,i)=>{i.d(a,{A:()=>r});var s=i(72470),t=i(60745);const r=e=>
1{let{onClick:a,rowContent:i,className:r,disableAlternatingRowColor:l=!1}=e;return(0,t.jsx)("tr",{onClick:a,className:(0,s.A)("hover:bg-greyscale-grey10 bodySmLight group",{"even:bg-greyscale-offWhite":!l},{"cursor-pointer":a},r),children:i.map(((e,a)=>(0,t.jsx)("td",{className:"py-3 pr-4 first:rounded-l-lg first:pl-4 last:rounded-r-lg",children:e},a)))})}},48483:(e,a,i)=>{i.d(a,{A:()=>p});var s=i(29985),t=i(72470),r=i(7186),l=i(88578),n=i(77538);let d=function(e){return e.CONDITIONS="CONDITIONS",e.HEALTH_GOAL="HEALTH_GOAL",e.CKD_SPECIFIC="CKD_SPECIFIC",e.DIABETES_SPECIFIC="DIABETES_SPECIFIC",e.OVERWEIGHT_SPECIFIC="OVERWEIGHT_SPECIFIC",e.ALLERGIES="ALLERGIES",e.INTOLERANCES="INTOLERANCES",e.OTHER_PREFERENCES="OTHER_PREFERENCES",e}({});const o=Object.values(d),c=e=>Boolean(!e.length)?"":e.map((e=>(0,r.Et0)(e))).join(", "),u=(e,a,i,t)=>{var o,u;switch(e){case d.CONDITIONS:return c(a.conditions.map((e=>{var a;return(null===(a=(0,n.bc)().find((a=>a.name===e)))||void 0===a?void 0:a.overrideName)||""})));case d.CKD_SPECIFIC:if(a.conditions.includes(l.$2J.CKD)||a.conditions.includes(l.$2J.CKD_5)){var m,p,x;const e=[],i=null===(m=a.dailyMineralRequirements)||void 0===m?void 0:m.maxCalciumMilligrams,t=null===(p=a.dailyMineralRequirements)||void 0===p?void 0:p.maxPhosphorusMilligrams,r=null===(x=a.dailyMineralRequirements)||void 0===x?void 0:x.maxPotassiumMilligrams,l=a.dailyProteinGramsRequirement;return i&&"None"!==i&&e.push(s.Ru._({id:"T4iNIA",values:{maxCalcium:i}})),t&&"None"!==t&&e.push(s.Ru._({id:"nugPsk",values:{maxPhosphorus:t}})),r&&"None"!==r&&e.push(s.Ru._({id:"rx8Xjh",values:{maxPotassium:r}})),l&&e.push(s.Ru._({id:"PSckLV",values:{dailyProtein:l}})),e.join(", ")}return"";case d.DIABETES_SPECIFIC:if(a.conditions.includes(l.$2J.DIABETES)){var h,v,j,g,R;const e=null===(h=a.carbohydrateRequirements)||void 0===h?void 0:h.type,i=null===(v=a.carbohydrateRequirements)||void 0===v?void 0:v.dailyBreakfastGrams,t=null===(j=a.carbohydrateRequirements)||void 0===j?void 0:j.dailyLunchGrams,r=null===(g=a.carbohydrateRequirements)||void 0===g?void 0:g.dailyDinnerGrams,d=null===(R=a.carbohydrateRequirements)||void 0===R?void 0:R.perSnackGrams;return e===l.FsV.CUSTOM?i&&t&&r&&d?s.Ru._({id:"DHICuE",values:{breakfastCarbs:i,lunchCarbs:t,dinnerCarbs:r,snackCarbs:d}}):"":e?(e=>{const{mealBand:a,snackBand:i}=(0,n.SB)()[e];return s.Ru._({id:"osd/Su",values:{mealBand:a,snackBand:i}})})(e):""}return"";case d.OVERWEIGHT_SPECIFIC:if(a.conditions.includes(l.$2J.OVERWEIGHT)){var N;const e=null===(N=a.calorieRequirements)||void 0===N?void 0:N.type;return e?(u=e,(0,n.QS)()[u]):""}return"";case d.ALLERGIES:return c(i);case d.INTOLERANCES:return c(t);case d.OTHER_PREFERENCES:const e=[];return a.highFiber&&e.push(s.Ru._({id:"3Phr70"})),a.dietaryRestriction&&e.push(a.dietaryRestriction),c(e);case d.HEALTH_GOAL:return(0,r.Et0)(null!==(o=a.healthGoal)&&void 0!==o?o:"");default:return""}};var m=i(60745);const p=e=>{let{nutritionPrescription:a,allergies:i,intolerances:l,className:n}=e;return(0,m.jsx)("table",{"data-dd-privacy":"mask","data-dd-action-name":"nutrition prescription table",className:(0,t.A)("table-auto",n),children:(0,m.jsx)("tbody",{children:o.map(((e,n)=>{const o=u(e,a,i,l);return(0,m.jsxs)("tr",{className:"border-standard-barley first:border-t",children:[(0,m.jsx)("td",{className:"overlineMedium border-standard-barley w-40 border-b border-r px-2 py-1 font-medium",children:e===d.CKD_SPECIFIC?s.Ru._({id:"lVtDDv"}):(0,r.Et0)(e)}),(0,m.jsx)("td",{className:(0,t.A)("bodySmLight border-standard-barley border-b px-2 py-1",0===n&&"border-t"),children:o})]},e)}))})})}},99607:(e,a,i)=>{i.d(a,{A:()=>u,a:()=>m});var s=i(97753),t=i(31901),r=i(77104),l=i.n(r),n=i(46629),d=i(28281),o=i(60745);const c=e=>{let{dataTestId:a,error:i=!1,onBlurValue:s,onChangeValue:r,label:c,isRequired:u=!0,...m}=e;const[p,x]=(0,t.useState)(),h=l()({prefix:"",allowDecimal:!0,requireDecimal:!1,decimalLimit:2}),v=Boolean(p)||Boolean(i),j=n.Yj().required();return(0,o.jsx)(d.A,{...m,label:c,dataTestId:a,isInvalid:Boolean(v),mask:h,onBlur:e=>{const{value:a}=e.target;u?j.validate(a).then((()=>{x(void 0)})).catch((e=>{var a;x(null===(a=e.errors)||void 0===a?void 0:a[0]),m.onError&&m.onError(e)})):s&&s(a)},onChange:e=>{var a;null===(a=m.onChange)||void 0===a||a.call(m,e),null===r||void 0===r||r(e.target.value)},placeholder:"0.00"})},u=c,m=e=>{const[a,i]=(0,s.Mt)(e.name||"");return(0,o.jsx)(c,{...a,...e,error:i.touched&&i.error})}}}]); 2//# sourceMappingURL=12931.9e31aa1b.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.