1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6014],{4727:(e,t,s)=>{"use strict";s.d(t,{k:()=>u});var r=s(95155),i=s(29722),n=s(68846),l=s(28463),a=s(35903);let d=({className:e,price:t})=>(0,r.jsx)("div",{className:"flex",children:(0,r.jsx)("div",{className:(0,i.A)("flex flex-col font-sansSemiBold text-sm/5 font-medium md:items-end md:text-lg/5",e),children:(0,r.jsx)(l.g,{amount:t})})}),o=({price:e})=>(0,r.jsxs)("div",{className:"flex flex-row items-center justify-between text-xs",children:[(0,r.jsx)("div",{className:"flex flex-col",children:(0,r.jsx)("span",{className:"inline-flex items-center justify-center",children:(0,r.jsxs)("span",{className:"sr-only",children:["$",n.u2.oldPrice," \xa0"]})})}),(0,r.jsxs)("div",{className:"flex flex-col items-end font-sansSemiBold text-sm/5 font-medium md:text-lg/5",children:[(0,r.jsxs)("span",{className:"text-xs font-normal text-green-dark-750 line-through [line-height:100%] md:text-sm",children:[(0,r.jsxs)("span",{className:"sr-only",children:["$",n.u2.currentPrice," \xa0"]}),(0,r.jsx)(l.g,{amount:e.listPrice})]}),(0,r.jsx)(l.g,{amount:e.totalPrice})]})]}),c=({hasDiscount:e})=>(0,r.jsx)(a.E,{className:(0,i.A)("ml-auto rounded-none rounded-bl-sm rounded-tr-sm",e?"h-[38px] w-24 md:h-[41px]":"h-[24px] w-24")}),m=({listPrice:e})=>(0,r.jsxs)("div",{className:"flex flex-row items-center justify-between text-xs",children:[(0,r.jsx)("div",{className:"flex flex-col",children:(0,r.jsx)("span",{className:"inline-flex items-center justify-center",children:(0,r.jsxs)("span",{className:"sr-only",children:["$",n.u2.freeGift," \xa0"]})})}),(0,r.jsxs)("div",{className:"flex flex-col items-end font-sansSemiBold text-sm/5 font-medium md:text-lg/5",children:[e>0&&(0,r.jsxs)("span",{className:"text-xs font-normal text-green-dark-750 line-through [line-height:100%] md:text-sm",children:[(0,r.jsxs)("span",{className:"sr-only",children:["$",n.u2.currentPrice," \xa0"]}),(0,r.jsx)(l.g,{amount:e})]}),(0,r.jsx)("span",{className:"md:body1 flex items-end justify-end text-sm font-medium text-green-mid-100",children:(0,r.jsx)(l.g,{amount:0})})]})]}),x=({price:e,isMemberOrder:t,onMemberDialogOpen:s})=>(0,r.jsxs)("div",{className:"flex flex-col items-end",children:[(0,r.jsx)(d,{className:(0,i.A)("!text-xs md:!text-sm/6",{"text-green-dark-750 line-through":t}),price:e.listPrice}),(0,r.jsxs)("div",{className:"flex items-end gap-1 text-right text-green-mid-100",children:[t?(0,r.jsx)("span",{className:"relative z-10 font-mono text-xxs md:text-[11px]",children:n.u2.memberPrice}):(0,r.jsx)("button",{className:"relative z-10 font-mono text-xxs underline md:text-[11px]",onClick:s,type:"button",children:n.u2.memberPrice}),(0,r.jsx)("span",{className:"font-sansSemiBold text-sm/4 font-medium md:text-base/4",children:(0,r.jsx)(l.g,{amount:e.memberTotalPrice??0})})]})]}),u=({price:e,isFreeGift:t,priceLoading:s,isMemberOrder:i,onMemberDialogOpen:n})=>{let{hasDiscountedPrice:l,isMemberPriceVisible:a}=(({price:e})=>e?{hasDiscountedPrice:e.listPrice!==e.totalPrice||e.discount>0,isMemberPriceVisible:e.memberTotalPrice&&e.memberTotalPrice>0}:{hasDiscountedPrice:!1,isMemberPriceVisible:!1})({price:e});return s?(0,r.jsx)(c,{hasDiscount:l}):t?(0,r.jsx)(m,{listPrice:e.listPrice}):a?(0,r.jsx)(x,{isMemberOrder:i,onMemberDialogOpen:n,price:e}):(0,r.jsx)("div",{className:"flex flex-col items-end",children:l?(0,r.jsx)(o,{price:e}):(0,r.jsx)(d,{price:e.totalPrice})})}},5133:(e,t,s)=>{"use strict";s.d(t,{E:()=>p,Y:()=>f});var r=s(95155),i=s(29722),n=s(25397),l=s(12115),a=s(52764),d=s(68846),o=s(78410),c=s(28463),m=s(44117),x=s(47044);let u=({active:e,children:t,xPos:s,totalCount:n,index:l})=>(0,r.jsxs)("div",{className:"group flex flex-col items-end text-center first:items-start first:text-left last:text-right",style:{width:0===l?0:`${1/n*100}%`},children:[(0,r.jsx)("div",{className:(0,i.A)("absolute -translate-x-1/2 rounded-full group-first:translate-x-0 group-last:-translate-x-full",e?"h-[12px] w-[12px] border bg-sand-light before:absolute before:-inset-[2px] before:rounded-full before:border-[1px] before:border-green-mid-75":"mt-[1px] h-[10px] w-[10px] bg-green-dark-500"),style:{left:`${100*s}%`},children:e&&(0,r.jsx)(x.M,{className:"fill-green-mid-75 p-[1px]",stroke:a.T["green-mid"][75],strokeWidth:3})}),(0,r.jsx)("div",{className:(0,i.A)("relative mt-4",{"translate-x-1/2":l>0&&l<n-1}),children:t})]}),p=({children:e,currentIndex:t=-1,progress:s=0,buttonProps:i,disclaimer:a,amountUntilFreeShipping:x,skippedIndexes:p=[],thresholdTitle:f,freeShippingSettings:h,isMember:g})=>{let b=x<=0,j=l.Children.count(e);return(0,r.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,r.jsxs)("div",{className:"flex w-full flex-col gap-2 rounded-sm bg-green-dark px-6 py-[18px] text-green-tertiary",children:[(0,r.jsxs)("div",{className:"flex flex-1 items-end justify-between",children:[(0,r.jsx)("div",{className:"text-balance text-sm",children:b?(0,r.jsx)("span",{children:(g?h?.memberFullProgressText:h?.nonMemberFullProgressText)??d.u2.freeShippingReady}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"font-semibold",children:(0,r.jsx)(c.g,{amount:x})}),"\xa0",f??d.u2.toFreeDelivery]})}),i&&(0,r.jsx)(m.$n,{...i,className:"h-[26px] min-w-fit whitespace-nowrap !px-3 !py-1.5 !font-sans !text-xxs",variant:m.Ak.Tertiary,children:i.label})]}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsxs)("div",{className:"absolute h-3.5 w-full overflow-hidden rounded-full bg-green-dark-750",children:[(0,r.jsx)("div",{className:"absolute inset-[1px] rounded-full"}),(0,r.jsx)("div",{className:"absolute bottom-0 left-0 top-0 rounded-r-full border-green-mid-75 bg-green-mid-75 duration-500 ease-out after:w-[14px] motion-safe:transition-all",style:{width:`${Math.max(Math.min(100,s),0)}%`}})]}),(0,r.jsxs)("div",{className:"relative left-[1px] top-[1px] flex w-[calc(100%-3px)] flex-row justify-between",children:[(0,r.jsx)(u,{active:!0,index:0,totalCount:j,xPos:0,children:e[0]}),Array.from({length:j-1})?.map((s,i)=>{let n=i+1,l=n<=t&&!p.includes(n);return(0,r.jsx)(u,{active:l,index:n,totalCount:j,xPos:n/(j-1),children:e[n]},`dot-${n}`)})]})]})]}),a&&(0,r.jsx)("div",{className:"text-xxs text-green-dark-750",children:(0,o.Ni)(a)?(0,r.jsx)(n.RK,{value:a?.richText}):(0,r.jsx)("p",{children:a})})]})},f=({label:e,subLabel:t})=>(0,r.jsxs)("div",{className:"flex flex-col gap-1 text-xxs",children:[(0,r.jsx)("span",{className:"text-nowrap text-white",children:e}),t&&(0,r.jsx)("span",{className:"text-green-dark-250",children:t})]})},7722:(e,t,s)=>{"use strict";s.d(t,{w:()=>o});var r=s(95155),i=s(12115),n=s(5133),l=s(28463),a=s(9019),d=s(60913);let o=({freeShippingThresholds:e,isMemberOrder:t,freeShippingDocuments:s})=>{let o=(0,d.t)({freeShippingThresholds:e,isMemberOrder:t}),c=(0,a.p)(t??!1,o,s);return(0,i.useMemo)(()=>{let e=c.length;return[(0,r.jsx)(n.Y,{label:(0,r.jsx)(l.g,{amount:0})},"0"),...c.map(({freeShippingLimit:t,membersOnly:s,label:i})=>(0,r.jsx)(n.Y,{label:(0,r.jsx)(l.g,{amount:t}),subLabel:e>1&&i},`${t}${s}`))]},[c])}},9019:(e,t,s)=>{"use strict";s.d(t,{p:()=>n});var r=s(12115),i=s(68846);let n=(e,t,s)=>(0,r.useMemo)(()=>s?.thresholdDocuments?.length?t.map(t=>{let r=s?.thresholdDocuments.find(e=>e?.freeShippingConfiguration?.id===t.id.toString());return{...t,label:l(t,e,s,r),thresholdTitle:r?.freeShippingConfiguration?.thresholdTitle}}
1):t.map(t=>({...t,thresholdTitle:i.u2.toFreeDelivery,label:l(t,e,s)})),[s,t,e]),l=(e,t,s,r)=>!t&&e.membersOnly?s?.settings?.promotionalText:r?.freeShippingConfiguration?.label?r.freeShippingConfiguration.label:e.membersOnly?i.u2.freeShippingForMembers:i.u2.freeShippingForEverybody},10611:(e,t,s)=>{"use strict";s.d(t,{K:()=>i});var r,i=((r={}).Discontinued="Discontinued",r.OutOfStock="OutOfStock",r.LowerThanOrder="LowerThanOrder",r.FromRemoteWarehouse="FromRemoteWarehouse",r.LowStock="LowStock",r.InStock="InStock",r.Unknown="Unknown",r)},17950:(e,t,s)=>{"use strict";s.d(t,{PageView:()=>h});var r=s(65995),i=s(73321),n=s(54921),l=s(12115),a=s(80507),d=s(31299),o=s(20905),c=s(26388),m=s(25360),x=s(96990),u=s(47287);let p=()=>{let e=document.querySelector('meta[name="gtm:trackable"]')??document.querySelector('meta[name="gtm:trackable-layout"]');return!!e&&"true"===e.getAttribute("content")},f=e=>e?"yes":"no",h=({root:e,events:t=[],extraProps:s})=>{let h=(0,r.mQ)(),g=(0,i.usePathname)(),b=(0,i.useSearchParams)(),j=(0,n.useSession)(),v=j?.data?.user,[y]=(0,u.A)(a.Dp),[N]=(0,u.A)(d.qJ),{serverTracking:w}=(0,m.U)(),{canTrack:k}=(0,x.D)(),{dataLayer:S}=(0,c.i)();return(0,l.useEffect)(()=>{if(!h)return;let e=p();for(let e in t)if(e&&Object.prototype.hasOwnProperty.call(t,e)){let s=t[e];S.pushEvent(s)}let r=s?.productId;g?.startsWith("/produkt/")&&r&&k({isSensitive:!e})&&w.pushPageViewEvent({packageId:r})},[g,h]),(0,l.useEffect)(()=>{if(!h)return;let t=f(k({isSensitive:!p()}));if(e){let e=v?.publicUserId??y??null,s={loginStatus:v?"logged in":"not logged in",trackable:t};e&&(0,o.R)(N)&&(s.userId=e),S.pushEvent(s)}},[e,h]),(0,l.useEffect)(()=>{if(!e||!h)return;let t=f(k({isSensitive:!p()})),s=(b?Array.from(b)?.length:void 0)>0?`?${b.toString()}`:"",r={event:"virtual_page_view",page_path:g,page_url:`${window.location.protocol}//${window.location.host}${g}${s}`,page_title:document.title,trackable:t,loginStatus:v?"logged in":"not logged in"},i=v?.publicUserId??y??null;i&&(0,o.R)(N)&&(r.userId=i),S.pushEvent(r)},[g,b,h]),null}},21021:(e,t,s)=>{"use strict";s.d(t,{A:()=>u});var r=s(95155),i=s(65995),n=s(29722),l=s(12115),a=s(64826),d=s(68846),o=s(7470),c=s(28889);let m="rounded focus-visible:outline [&_svg]:disabled:fill-sand-mid focus-visible:outline-2 focus-visible:outline-offset-1 focus-visible:outline-green-light z-1 p-1.5 -m-1.5 ",x=({className:e,testId:t,id:s,quantity:x,maxQuantity:u,disabled:p,loading:f,variant:h="default",onQuantityChange:g,onDelete:b})=>{let[j,v]=(0,l.useState)(x),y=(0,i.d7)(j,500),N=(0,l.useRef)(!1);(0,l.useEffect)(()=>{v(x)},[x,p]),(0,l.useEffect)(()=>{if(N?.current){N.current=!1;return}g&&y!==x&&g(y)},[y]);let w="wideMobile"===h,k=(e,t,s)=>w?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("span",{className:"md:hidden",children:(0,r.jsx)(e,{size:t})}),(0,r.jsx)("span",{className:"hidden md:inline-flex",children:(0,r.jsx)(e,{size:s})})]}):(0,r.jsx)(e,{size:s});return(0,r.jsxs)("div",{className:(0,n.A)("z-10 items-center rounded-[8px] border-[1px] border-green-dark-250 md:flex md:h-[38px] md:w-[76px] md:min-w-[76px] md:justify-between",w?"grid h-[46px] w-[220px] min-w-[220px] grid-cols-3 px-3 py-2":"flex h-[34px] w-[70px] min-w-[70px] justify-between px-3 py-2",{"!w-[52px] !min-w-[52px]":!w&&!b&&j<2},e),children:[j>1?(0,r.jsx)("button",{...(0,a.pg)({testId:t},"decrease"),className:(0,n.A)(m,{"justify-self-start":w}),disabled:f,onClick:()=>{j>1?v(e=>e-1):b&&(N.current=!0,b())},type:"button",children:k(o.Hs,o.lK.ExtraSmall,o.lK.ExtraTiny)}):b?(0,r.jsx)("button",{...(0,a.pg)({testId:t},"delete-from-list"),"aria-label":d.u2.removeFromBasket,className:(0,n.A)(m,{"justify-self-start":w}),disabled:f,id:`${s}-delete-from-list`,onClick:()=>{N.current=!0,b&&b()},type:"button",children:k(c.l,o.lK.Small,o.lK.ExtraSmall)}):w&&(0,r.jsx)("span",{}),(0,r.jsx)("span",{className:(0,n.A)(w?"font-mono text-base font-medium leading-6 text-green-dark md:text-xs md:leading-none":"text-xs",{"justify-self-center":w}),children:j}),(0,r.jsx)("button",{...(0,a.pg)({testId:t},"increase"),className:(0,n.A)(m,{"justify-self-end":w}),disabled:j>=u||f,onClick:()=>{j<u&&v(e=>e+1)},type:"button",children:k(o.FW,o.lK.ExtraSmall,o.lK.ExtraTiny)})]})},u=e=>{let{id:t,testId:s,readOnly:i,loading:l,disabled:u,quantity:p,deleteOnly:f=!1,responsive:h=!0,onDelete:g}=e;return i?(0,r.jsx)("div",{className:(0,n.A)("z-10 flex size-[34px] min-w-[34px] items-center justify-center rounded-[8px] border-[1px] border-green-dark-250",{"md:size-[38px] md:min-w-[38px]":h}),children:(0,r.jsx)("span",{className:"text-xs",children:p})}):f?(0,r.jsxs)("div",{className:"z-10 flex w-fit min-w-[34px] items-center justify-center gap-3 rounded-[8px] border-[1px] border-green-dark-250 py-2 pl-2 pr-3 md:min-w-[38px]",children:[(0,r.jsx)("button",{...(0,a.pg)({testId:s},"delete-from-list"),"aria-label":d.u2.removeFromBasket,className:m,disabled:l||u,id:`${t}-delete-from-list`,onClick:g,type:"button",children:(0,r.jsx)(c.l,{size:o.lK.ExtraSmall})}),(0,r.jsx)("span",{className:"text-xs",children:p})]}):(0,r.jsx)(x,{...e})}},24840:(e,t,s)=>{"use strict";s.d(t,{L:()=>a});var r=s(12115),i=s(9019),n=s(60913);let l=(e,t,s)=>{if(e?.freeShippingLimit<=t?.amountEligibleForFreeShipping)return!0;let r=t?.discountOnShipment>0,i=e?.discountOnShipment<=t?.discountOnShipment,n=s===e?.membersOnly;return r&&i&&n},a=({freeShippingThresholds:e,shipping:t,isMemberOrder:s,thresholdOffset:a=0,amountEligibleForFreeShipping:d=0,freeShippingDocuments:o})=>{let c=(0,n.t)({freeShippingThresholds:e,isMemberOrder:s}),m=(0,i.p)(s,c,o);return(0,r.useMemo)(()=>{let e,r=m.findLastIndex(e=>
1l(e,t,s)),i=r+1,n=m[r],c=m[i],x=m.find(e=>0!==e.amountUntilDiscount&&(s||!e.membersOnly)),u=l(x,t,s),p=n?.freeShippingLimit??0,f=m[i]?.thresholdTitle;return{progress:100*(e=i/m.length,c&&i>r?e+Math.max((d-p)/(c.freeShippingLimit-p)/m.length,0):e),skippedIndexes:s?[]:function(){let e;return(e=e=>e.membersOnly,m.reduce((t,s,r)=>(e(s)&&t.push(r),t),[])).map(e=>e+a)}(),currentIndex:r+a,amountUntilFreeShipping:u&&!c&&n?.discountOnShipment===t?.discountOnShipment?0:u&&c?c?.amountUntilDiscount:x?.amountUntilDiscount?x.amountUntilDiscount:0,thresholdTitle:f,freeShippingSettings:o?.settings}},[m,t,s,a,o?.settings,d])}},32637:e=>{e.exports={loading:"GreenRxButton_loading__sEUGL",ellipsis:"GreenRxButton_ellipsis__lWZSi"}},33835:(e,t,s)=>{"use strict";s.d(t,{q:()=>l});var r=s(95155),i=s(29722),n=s(39359);let l=({color:e,label:t})=>{let s="string"==typeof t;return(0,r.jsxs)("div",{className:(0,i.A)("body4 z-20 my-auto flex items-baseline gap-2 rounded-[8px] p-2",{"bg-violet-light/30":e===n.Ye.Red,"bg-sky-light/30":"blue"===e,"bg-pale-gold/30":e===n.Ye.Orange,"bg-green-tertiary-dark/30":e===n.Ye.Green}),children:[(0,r.jsx)("span",{className:"flex h-[18px] w-2 md:h-[21px]",children:(0,r.jsx)("span",{className:(0,i.A)("my-auto h-2 w-2 rounded-full",{"bg-gold":e===n.Ye.Orange,"bg-coral":e===n.Ye.Red,"bg-navy":"blue"===e,"bg-green-mid-75":e===n.Ye.Green})})}),s?(0,r.jsx)("span",{className:"text-green-dark-750 [&>a]:underline",dangerouslySetInnerHTML:{__html:t}}):t]})}},39359:(e,t,s)=>{"use strict";s.d(t,{Ye:()=>l,vU:()=>a});var r,i=s(89944),n=s(68846),l=((r={})[r.Red=0]="Red",r[r.Green=1]="Green",r[r.Orange=2]="Orange",r);n.u2.invoiced,n.u2.paid,n.u2.completed,n.u2.completed,n.u2.manuallyCancelled,n.u2.cancelled;let a=20*i.r0*1e3},57708:(e,t,s)=>{"use strict";s.d(t,{A:()=>M});var r=s(95155),i=s(29722),n=s(12115),l=s(88882),a=s(10611),d=s(64826),o=s(68846),c=s(70020),m=s(28463),x=s(24550),u=s(41719),p=s(72657),f=s(32637),h=s.n(f);let g=({testId:e,orderItemId:t})=>{let[s,a]=(0,n.useState)(!1),c={label:o.u2.eligibleForGreenPrescription,color:l.T["green-dark"].DEFAULT};return(0,n.useEffect)(()=>{let e=e=>{e.detail.orderItemId===t&&(e.type===p.xe?a(!0):a(!1))};return document.addEventListener(p.xe,e),document.addEventListener(p.jg,e),()=>{document.addEventListener(p.xe,e),document.addEventListener(p.jg,e)}},[t]),(0,r.jsx)("div",{className:"relative z-10 flex gap-1",...(0,d.s1)({testId:e}),children:s?(0,r.jsx)("div",{children:(0,r.jsx)("span",{className:(0,i.A)(h().loading,"block text-green-mid-100"),children:o.u2.setAsGreenPrescription})}):(0,r.jsx)("button",{className:(0,i.A)("relative z-10 flex items-center gap-1 rounded-xs bg-green-light px-4 py-2 font-mono text-xs font-normal"),onClick:e=>{e.preventDefault(),document.dispatchEvent(new CustomEvent(p.FT,{detail:{orderItemId:t}}))},type:"button",children:c.label})})};var b=s(209),j=s(30716),v=s(18782),y=s(35903),N=s(18636),w=s(33835);let k=({dosageTags:e,strength:t})=>{if(!e||0===e.length)return null;let s=e.filter(e=>e!==t).join(", ");return t&&(s=`${t}, ${s}`),(0,r.jsx)("div",{className:"flex",children:(0,r.jsx)("span",{className:"body4 line-clamp-1 overflow-hidden text-ellipsis",title:s,children:s})})};var S=s(39359),_=s(58858);let O=({inventory:e,sameDayExcessivePurchaseLimit:t})=>{var s;let i,n=t>0?S.Ye.Red:(0,_.JM)(e.inventoryState),l=t?(s=o.u2.youHaveTooManyProductsWithTheSameActiveSubstanceTheSameDay,i=Object.entries({maxPurchase:t}).reduce((e,[t,s])=>(e[t.toLowerCase()]=s,e),{}),s.replace(/{([^}]+)}/g,(e,t)=>{let s=i[t.toLowerCase()];return void 0!==s?String(s):e})):(0,_.TH)(e);return(0,r.jsx)(w.q,{color:n,label:l})};var A=s(4727),E=s(98500),P=s.n(E),T=s(73321);let I=({link:e,testId:t,replaceLinkWithButton:s,name:n})=>{let l=(0,T.useRouter)();if(!e?.url)return null;let a={"aria-label":`${n}-product-link`,className:(0,i.A)("absolute inset-0 z-10 outline-none before:absolute before:inset-0 before:!rounded-[0.5rem] before:transition-[background] before:duration-300 focus-visible:before:outline focus-visible:before:outline-2 focus-visible:before:-outline-offset-2 focus-visible:before:outline-green-light")};return s?(0,r.jsx)("button",{type:"button",...a,onClick:()=>l.push(e?.url)}
1):(0,r.jsx)(P(),{href:e?.url,...a,...(0,d.s1)({testId:t})})},L={label:o.u2.freeGift,color:l.T["sand-light"],background:l.T["green-mid"][100],variant:"tag"},M=({id:e,testId:t,className:s,productId:l,name:p,dosageTags:f,mainImage:h,tags:S,price:_,primaryLink:E,headingLevel:P=3,additionalComponent:T,withFavoriteButton:M,withPrice:$=!0,isFreeGift:z,isRx:D,isEligibleForGreenPrescription:C,isGreenRx:F,isCoolStorage:K,replaceLinkWithButton:R,disableLink:U,inventory:B,sameDayExcessivePurchaseLimit:G,itemId:Y,greenRxData:W,priceLoading:H,strength:q,responsive:J=!0,isMemberOrder:V,openMembershipDialog:Z})=>{let Q=(0,x.z)(e),X=(0,n.useMemo)(()=>[...z?[L]:[],...S??[]],[z,S]),ee={image:(e=>{let t="relative items-center justify-center flex overflow-hidden border-[1px] border-green-dark-250 bg-white [grid-area:item-1] max-md:w-[70px]";switch(e){case!0:return`${t} rounded-xs md:rounded-sm h-[70px] min-w-[70px] md:h-[128px] md:min-w-[128px]`;case!1:return`${t} h-[70px] min-w-[70px] rounded-xs`}})(J),container:(e=>{let t="relative grid gap-x-[10px] gap-y-1";switch(e){case!0:return`${t} grid-cols-[_70px_1fr] md:grid-cols-[_128px_1fr] [grid-template-areas:'item-1_item-2''item-3_item-3''item-4_item-4'] md:[grid-template-areas:'item-1_item-2''item-1_item-3''._item-4']`;case!1:return`${t} grid-cols-[_70px_1fr] [grid-template-areas:'item-1_item-2''item-3_item-3''item-4_item-4']`}})(J)},et=(0,n.useMemo)(()=>!D&&G>0||B?.inventoryState&&B.inventoryState!==a.K.InStock,[B,D,G]);return(0,r.jsxs)("div",{...(0,d.s1)({testId:t}),className:(0,i.A)(ee.container,s),id:e,children:[!U&&(0,r.jsx)(I,{...(0,d.Mm)({testId:t},"link"),link:E,name:p,replaceLinkWithButton:R}),(0,r.jsx)("div",{className:"absolute right-0 top-0 z-10 order-2 flex flex-col gap-4",children:M&&(0,r.jsx)(u.Z,{...(0,d.Mm)({testId:t},"favorite"),className:"order-1",id:`${Q}-favorite-button`,packageId:l})}),(0,r.jsx)("div",{className:ee.image,children:(0,r.jsx)("div",{className:"flex items-center justify-center md:h-[100px] md:w-[100px]",children:h?(0,r.jsx)(c.x,{...h,className:"p-3",height:J?70:100,imgFit:"contain",loading:"lazy",quality:75,sizes:"128px",width:J?70:100}):(0,r.jsx)(j.u,{className:"h-full w-full max-w-[72px] md:max-w-[128px]"})})}),(0,r.jsxs)("div",{className:"flex h-full flex-col justify-between gap-1 text-ellipsis [grid-area:item-2] md:justify-start",children:[(0,r.jsxs)("div",{className:(0,i.A)({"flex flex-1 flex-col justify-start":!X||0===X.length,"pr-6":M}),children:[(0,r.jsx)(b.D,{className:"md:body1 line-clamp-2 pr-8 font-sansSemiBold text-sm !font-medium",level:P,children:p}),(0,r.jsx)(k,{dosageTags:f,strength:q})]}),(0,r.jsxs)(N.h,{className:"items-center !text-[11px]",listClassName:"flex",children:[F&&(0,r.jsx)(v.E,{content:W?.tooltipInfo}),(0,v.B)(X)]}),!F&&C&&!W?.isReadOnly&&(0,r.jsx)(g,{id:`${Q}-green-rx-button`,orderHasCprNumber:W?.orderHasCprNumber,orderItemId:Y})]}),$&&(0,r.jsxs)("div",{className:(0,i.A)("flex w-full items-end justify-between gap-[10px] [grid-area:item-3]"),children:[(0,r.jsxs)("div",{className:(0,i.A)("flex w-auto flex-row items-center gap-2"),children:[T&&T,H?(0,r.jsx)(y.E,{className:"mt-auto flex h-[24px] w-24 rounded-none rounded-bl-sm rounded-tr-sm"}):(0,r.jsxs)("div",{className:"flex items-center gap-1 text-[11px]",children:[o.u2.pricePerUnitLabel," ",(0,r.jsx)(m.g,{amount:_.pricePerUnit})]})]}),(0,r.jsx)(A.k,{isFreeGift:z,isMemberOrder:V,onMemberDialogOpen:Z,price:_,priceLoading:H})]}),(et||K)&&(0,r.jsxs)("div",{className:"flex flex-col flex-wrap gap-1 [grid-area:item-4]",children:[et&&(0,r.jsx)(O,{inventory:B,sameDayExcessivePurchaseLimit:G}),K&&(0,r.jsx)(w.q,{color:"blue",label:o.u2.coolStorage})]})]})}},58858:(e,t,s)=>{"use strict";s.d(t,{JM:()=>o,TH:()=>c,e1:()=>l,g8:()=>d,x2:()=>a});var r=s(68846),i=s(10611),n=s(39359);let l=/^\s*[0-9]{4}\s*$/,a=/^\s*(\+45|0045)?(\s*[123456789]{1}\s*\d{1}\s*\d{2}\s*\d{2}\s*\d{2})\s*$/,d=/^(\+45)/,o=e=>{switch(e){case i.K.InStock:return n.Ye.Green;case i.K.FromRemoteWarehouse:case i.K.LowStock:return n.Ye.Orange;default:return n.Ye.Red}},c=({inventoryState:e,availableQuantity:t})=>{switch(e){case i.K.InStock:return null;case i.K.Discontinued:return r.u2.itemIsDiscontinued;case i.K.FromRemoteWarehouse:return r.u2.itemIsOutOfStockButAvailableInExternalWarehouse;case i.K.LowStock:return r.u2.itemHasLowStock;case i.K.LowerThanOrder:return r.u2.itemHasOnlyLimitedAmountInStock(t);case i.K.OutOfStock:return r.u2.itemIsOutOfStock;default:return r.u2.itemInventoryUnknown}}},60913:(e,t,s)=>{"use strict";s.d(t,{t:()=>i});var r=s(12115);let i=({freeShippingThresholds:e,isMemberOrder:t})=>(0,r.useMemo)(()=>{let s=new Map;for(let r of t?e.filter(e=>e.membersOnly):e.filter((e,t,s)=>!e.membersOnly||t===s.findIndex(e=>e.membersOnly)))s.get(r.freeShippingLimit)&&r.membersOnly!==t||s.set(r.freeShippingLimit,r);return Array.from(s.values())},[e,t])},67685:(e,t,s)=>{"use strict";s.d(t,{f:()=>l});var r=s(95155),i=s(7470),n=s(41706);let l=({text:e})=>(0,r.jsx)("div",{className:"flex-1 rounded-[8px] bg-green-mid-50 p-2 font-mono leading-[1.6]",children:(0,r.jsxs)("div",{className:"flex items-center justify-center gap-2 text-sm",children:[(0,r.jsx)(n.i,{size:i.lK.ExtraSmall}),(0,r.jsx)("span",{children:e})]})})},68040:(e,t,s)=>{"use strict";s.d(t,{A:()=>m});var r=s(95155),i=s(29722),n=s(64826),l=s(7470),a=s(88882),d=s(47044),o=s(91335);let c={success:"bg-green-dark-250",warning:"bg-pale-gold",fail:"bg-red-light",info:"bg-sky-light"},m=({id:e,testId:t,className:s,variant:m,icon:x,text:u,footerText:p,alignment:f="items-center",suppressHydrationWarning:h,textClassName:g,iconSize:b=l.lK.MediumSmall})=>{let j=c[m],v=x&&(0,l.ql)(x);return(0,r.jsxs)("div",{...(0,n.s1)({testId:t}),className:(0,i.A)("flex flex-row gap-2 rounded-sm p-4 text-sm",j,f,s),id:e,children:[(0,r.jsx)("div",{children:x?(0,r.jsx)(v,{size:b}):(0,r.jsx)(()=>({success:(0,r.jsx)(d.M,{size:b}),fail:(0,r.jsx)(l.tl,{color:a.T.red,size:b}),warning:(0,r.jsx)(o.N,{size:b}),info:(0,r.jsx)(l.fG,{size:b})})[m],{})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:g,suppressHydrationWarning:h,children:u}),p&&(0,r.jsx)("p",{className:"whitespace-pre-line",suppressHydrationWarning:h,children:p})]})]})}},80507:(e,t,s)=>{"use strict";s.d(t,{A0:()=>l,Dp:()=>a,NE:()=>d,Nf:()=>o,qk:()=>n,sB:()=>i,tM:()=>r});let r="apo_registration_prompt_hidden",i="apo_consent_prompt_hidden",n="apo_account_creation_hidden",l="apo_membership_guest_page_hidden",a="apo_ruid",d="apo_last_interaction",o="apo_last_order_modified"},89944:(e,t,s)=>{"use strict";s.d(t,{Bd:()=>l,Jg:()=>i,r0:()=>r,tt:()=>n});let r=60,i=3600,n=86400,l=2592e3}}]); 2//# sourceMappingURL=6014-d1d11c0906cda00d.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.