"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6112],{26112:function(t,e,n){n.r(e),n.d(e,{Recipe:function(){return $}});var i,r,a,s,o,d,c,l,g,u,m,p,h,x,v,f,j,w,y=n(8529),b=n(2784),F=n(28885),Z=n(97234),k=n(7328),T=n(11006),z=n(87330),W=n(48840),S=n(81292),A=n(50556),C=n(51339),_=n(57209),V=n(4626),q=T.zo.h3(i||(i=(0,k.Z)(["\n ",";\n padding-bottom: ",";\n"])),(0,z.xv)("large1","alternate"),(0,W.W0)(2)),E=(0,T.iv)(r||(r=(0,k.Z)(["\n ",";\n color: ",";\n"])),(0,z.xv)("bodyText","default"),function(t){return t.theme.colors.palette.greys.dark}),I=(0,T.zo)(A.T)(a||(a=(0,k.Z)(["\n ",";\n margin-bottom: ",";\n\n & > * {\n color: ",";\n }\n"])),E,(0,W.W0)(4),function(t){return t.theme.colors.palette.greys.dark}),N=T.zo.dt(s||(s=(0,k.Z)(["\n ",";\n"])),(0,z.xv)("bodyText","alternate")),O=T.zo.dd(o||(o=(0,k.Z)(["\n ",";\n margin-bottom: ",";\n"])),E,(0,W.W0)(4)),P=T.zo.ul(d||(d=(0,k.Z)(["\n list-style: disc;\n margin-bottom: ",";\n margin-left: calc("," + 2px);\n"])),(0,W.W0)(4),(0,W.W0)(2)),U=T.zo.li(c||(c=(0,k.Z)(["\n ",";\n margin-top: 0;\n"])),E),R=(0,T.zo)(C.zx)(l||(l=(0,k.Z)(["\n text-decoration: none;\n padding: 0;\n\n & > span {\n text-decoration: underline;\n }\n"]))),B=(0,T.zo)(_.r)(g||(g=(0,k.Z)(["\n margin-top: ",";\n margin-bottom: ",";\n margin-left: 0;\n margin-right: 0;\n"])),(0,W.W0)(1),(0,W.W0)(2)),D=(0,T.zo)(V.P)(u||(u=(0,k.Z)(["\n margin-left: 0;\n\n "," {\n margin-right: 0;\n }\n\n "," {\n margin-right: ",";\n }\n"])),function(t){return(0,S.mq)(t.theme.breakpointUtils.map,"sm")},function(t){return(0,S.mq)(t.theme.breakpointUtils.map,"md")},(0,W.W0)(4)),G=(0,T.zo)(V.P)(m||(m=(0,k.Z)(["\n margin-left: 0;\n margin-right: 0;\n display: flex;\n flex-direction: row;\n"]))),H=T.zo.span(p||(p=(0,k.Z)(["\n ",";\n margin-right: ",";\n margin-top: ",";\n color: ",";\n"])),(0,z.xv)("bodyText","alternate"),(0,W.W0)(.5),(0,W.W0)(1),function(t){return t.theme.colors.palette.greys.dark}),J=(0,T.zo)(A.T)(h||(h=(0,k.Z)(["\n ",";\n display: flex;\n margin-top: 0;\n\n & > * {\n color: ",";\n }\n"])),E,function(t){return t.theme.colors.palette.greys.dark}),K=T.zo.table(x||(x=(0,k.Z)(["\n width: 100%;\n margin-top: ",";\n margin-bottom: ",";\n table-layout: fixed;\n"])),(0,W.W0)(1),(0,W.W0)(7)),L=T.zo.tr(v||(v=(0,k.Z)(["\n background-color: ",";\n\n &:nth-child(even) {\n background-color: ",";\n }\n"])),function(t){return t.theme.colors.palette.greys.white},function(t){return t.theme.colors.palette.greys.lighter}),M=(0,T.iv)(f||(f=(0,k.Z)(["\n text-align: left;\n padding: ",";\n border: 1px solid ",";\n"])),(0,W.W0)(1),function(t){return t.theme.colors.palette.greys.light}),Q=T.zo.th(j||(j=(0,k.Z)(["\n ",";\n ",";\n"])),M,(0,z.xv)("bodyText","alternate")),X=T.zo.td(w||(w=(0,k.Z)(["\n ",";\n ",";\n"])),M,(0,z.xv)("bodyText","default")),Y=n(52322),$=b.memo(function(t){var e=t.title,n=t.description,i=t.servings,r=t.prepTime,a=t.cookTime,s=t.passiveTime,o=t.ingredients,d=t.instructions,c=t.nutritionalInformation,l=t.isAmp,g={servings:(0,F.ag)("widget.recipe.servings"),prepTime:(0,F.ag)("widget.recipe.prep.time"),cookTime:(0,F.ag)("widget.recipe.cook.time"),passiveTime:(0,F.ag)("widget.recipe.passive.time"),ingredients:(0,F.ag)("widget.recipe.ingredients"),instructions:(0,F.ag)("widget.recipe.instructions"),nutritionalInfo:(0,F.ag)("widget.recipe.nutritional.info"),calories:(0,F.ag)("widget.recipe.calories"),totalFat:(0,F.ag)("widget.recipe.total.fat"),saturatedFat:(0,F.ag)("widget.recipe.saturated.fat"),transFat:(0,F.ag)("widget.recipe.trans.fat"),polyunsaturatedFat:(0,F.ag)("widget.recipe.polyunsaturated.fat"),monounsaturatedFat:(0,F.ag)("widget.recipe.monounsaturated.fat"),cholesterol:(0,F.ag)("widget.recipe.cholesterol"),sodium:(0,F.ag)("widget.recipe.sodium"),potassium:(0,F.ag)("widget.recipe.potassium"),totalCarbohydrates:(0,F.ag)("widget.recipe.total.carbohydrates"),dietaryFiber:(0,F.ag)("widget.recipe.dietary.fiber"),sugar:(0,F.ag)("widget.recipe.sugar"),protein:(0,F.ag)("widget.recipe.protein"),vitaminA:(0,F.ag)("widget.recipe.vitamin.a"),vitaminC:(0,F.ag)("widget.recipe.vitamin.c"),calcium:(0,F.ag)("widget.recipe.calcium"),iron:(0,F.ag)("widget.recipe.iron"),dailyValue:(0,F.ag)("widget.recipe.daily.value")},u=null==o?void 0:o.map(function(t,e){var n,i;return(0,Y.jsxs)(U,{children:[t.quantity," ",t.unit," ","object"==typeof t.ingredient?(0,Y.jsx)(R,{renderedAs:"a",href:null===(n=t.ingredient)||void 0===n||null===(n=n.props)||void 0===n?void 0:n.uri,emphasis:"low",children:(0,Y.jsx)("span",{children:null===(i=t.ingredient)||void 0===i||null===(i=i.props)||void 0===i?void 0:i.text})}):t.ingredient," ",t.notes]},"ingredient-item-".concat(e))}),m=null==d?void 0:d.map(function(t,e){var n,i=2*e;return null!=t&&null!==(n=t.image)&&void 0!==n&&null!==(n=n.src[0])&&void 0!==n&&n.url?(0,Y.jsxs)(b.Fragment,{children:[(0,Y.jsx)(D,{colSpan:[12,12,6,4],colStart:1,rowStart:i+1,children:(0,Y.jsx)(Z.E,{src:t.image.src,width:"100%",height:"auto",alt:t.image.alt||"",isAmp:l})}),(0,Y.jsxs)(G,{colSpan:[12,12,6,8],colStart:[1,1,7,5],rowStart:[i+2,i+2,i+1,i+1],children:[(0,Y.jsxs)(H,{children:[e+1,"."]}),(0,Y.jsx)(J,{__dangerouslyAllowedTags:["strong","em"],content:t.instruction})]})]},"instruction-item-".concat(e)):(0,Y.jsxs)(G,{colSpan:12,colStart:[1,1,1,1],rowStart:[i+2,i+2,i+1,i+1],children:[(0,Y.jsxs)(H,{children:[e+1,"."]}),(0,Y.jsx)(J,{__dangerouslyAllowedTags:["strong","em"],content:t.instruction})]},"instruction-item-".concat(e))}),p=function(t){switch(t){case"calories":return[g.calories,""];case"totalFat":return[g.totalFat,"g"];case"saturatedFat":return[g.saturatedFat,"g"];case"transFat":return[g.transFat,"g"];case"polyunsaturatedFat":return[g.polyunsaturatedFat,"g"];case"monounsaturatedFat":return[g.monounsaturatedFat,"g"];case"cholesterol":return[g.cholesterol,"mg"];case"sodium":return[g.sodium,"mg"];case"potassium":return[g.potassium,"mg"];case"totalCarbohydrates":return[g.totalCarbohydrates,"g"];case"dietaryFiber":return[g.dietaryFiber,"g"];case"sugar":return[g.sugar,"g"];case"protein":return[g.protein,"g"];case"vitaminA":return[g.vitaminA,g.dailyValue];case"vitaminC":return[g.vitaminC,g.dailyValue];case"calcium":return[g.calcium,g.dailyValue];case"iron":return[g.iron,g.dailyValue];default:return[]}},h=c&&Object.entries(c).map(function(t,e){var n=(0,y.Z)(t,2),i=n[0],r=n[1];if(0!==r)return(0,Y.jsxs)(L,{children:[(0,Y.jsx)(Q,{scope:"row",children:p(i)[0]}),(0,Y.jsxs)(X,{children:[r,p(i)[1]]})]},"nutritional-information-".concat(e))}),x=c&&!Object.values(c).some(function(t){return 0!==t});return(0,Y.jsxs)(b.Fragment,{children:[e&&(0,Y.jsxs)(q,{"data-testid":"title",children:[" ",e," "]}),n&&(0,Y.jsx)(I,{content:n}),(i||r||a||s)&&(0,Y.jsxs)("dl",{children:[i&&(0,Y.jsxs)(b.Fragment,{children:[(0,Y.jsx)(N,{"data-testid":"servings",children:g.servings}),(0,Y.jsx)(O,{"data-testid":"servings",children:i})]}),r&&(0,Y.jsxs)(b.Fragment,{children:[(0,Y.jsx)(N,{"data-testid":"prep-time",children:g.prepTime}),(0,Y.jsx)(O,{"data-testid":"prep-time",children:r})]}),a&&(0,Y.jsxs)(b.Fragment,{children:[(0,Y.jsx)(N,{"data-testid":"cook-time",children:g.cookTime}),(0,Y.jsx)(O,{"data-testid":"cook-time",children:a})]}),s&&(0,Y.jsxs)(b.Fragment,{children:[(0,Y.jsx)(N,{"data-testid":"passive-time",children:g.passiveTime}),(0,Y.jsx)(O,{"data-testid":"passive-time",children:s})]})]}),o&&0!==o.length&&(0,Y.jsxs)(b.Fragment,{children:[(0,Y.jsx)(q,{"data-testid":"ingredients",children:g.ingredients}),(0,Y.jsx)(P,{"data-testid":"ingredients",children:u})]}),d&&0!==d.length&&(0,Y.jsxs)(b.Fragment,{children:[(0,Y.jsx)(q,{"data-testid":"instructions",children:g.instructions}),(0,Y.jsx)(B,{"data-testid":"instructions",children:m})]}),c&&!x&&(0,Y.jsxs)(b.Fragment,{children:[(0,Y.jsx)(q,{"data-testid":"nutrition",children:g.nutritionalInfo}),(0,Y.jsx)(K,{"data-testid":"nutrition",children:(0,Y.jsx)("tbody",{children:h})})]})]})})}}]); //# sourceMappingURL=6112.145cd4b1355c9809.js.map