1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,771057,e=>{"use strict";var t=e.i(391398),r=e.i(261576),l=e.i(191788),n=e.i(169457);e.i(834193);var a=e.i(377713),i=e.i(328431),s=e.i(492815);e.i(359780);var o=e.i(88616),c=e.i(448446),u=e.i(782018),d=e.i(751305),m=e.i(599883),g=e.i(960226),p=e.i(656982),h=e.i(203828),f=e.i(699211);function y(e){let l,n=(0,r.c)(3),{enrolled:a,children:i}=e,{pathname:s}=(0,h.useRouter)(),o=a&&(0,f.isExperimentRegistered)(s,m.pdpShopNowCartPermalink.name)?d.ExperimentProvider:d.ControlOnlyExperimentProvider;return n[0]!==o||n[1]!==i?(l=(0,t.jsx)(o,{experiment:m.pdpShopNowCartPermalink,children:i}),n[0]=o,n[1]=i,n[2]=l):l=n[2],l}var S=e.i(284865),_=e.i(298124),E=e.i(191654),x=e.i(341901),C=e.i(703058),v=e.i(916383),N=e.i(436403);let k=e=>0===e.length?null:e.map(b).sort().join("#"),b=e=>`${e.optionKey}#${e.valueKey}`,A=e=>(0,C.resolveDefaultSelections)(e.options,e.defaultVariantKey?e.variants[e.defaultVariantKey]?.selections:void 0),j=(e,t,r)=>e.some(e=>e.optionKey===t)?e.map(e=>e.optionKey===t?{optionKey:t,valueKey:r}:e):[...e,{optionKey:t,valueKey:r}],T=(e,t)=>{let r;if(!t)return;let l=e.variants[t];if(l)return l;let n=new Set((e=>{let t=e.split("#"),r=[];for(let e=0;e+1<t.length;e+=2)r.push(`${t[e]}#${t[e+1]}`);return r})(t));for(let t of Object.values(e.variants))t.selections.length>(r?.selections.length??0)&&t.selections.every(e=>n.has(b(e)))&&(r=t);return r},R=(e,t)=>null!==t&&Object.keys(e.variants).length>0&&!T(e,t),P=(e,t)=>({label:e,url:t,opensInNewTab:(0,v.isExternalLink)(t),variant:N.DEFAULT_PRIMARY_CTA_VARIANT,source:"externalUrl"}),w=e=>{let n,a,i,s,o=(0,r.c)(10),{product:u,selections:d,onSelectOption:m}=e,g=(0,l.useId)(),p=u.options;if(o[0]!==g||o[1]!==m||o[2]!==u||o[3]!==d){i=Symbol.for("react.early_return_sentinel");e:{let e=p.filter(I);if(0===e.length){i=null;break e}n="flex flex-col gap-4",a=e.map(e=>{let r=`${g}-label-${e.key}`,l=`${g}-select-${e.key}`,n=d.find(t=>t.optionKey===e.key)?.valueKey;return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)(c.Body,{as:"span",id:r,size:"sm",className:"font-medium",children:e.name}),(0,t.jsxs)(x.NativeSelect,{id:l,"aria-labelledby":r,value:n??"",onChange:t=>m(e.key,t.target.value),children:[(0,t.jsx)(x.NativeSelectOption,{value:"",disabled:!0,hidden:!0,children:`Select ${e.name}`}),e.values.map(r=>{let l=!R(u,k(j(d,e.key,r.key)));return(0,t.jsx)(x.NativeSelectOption,{value:r.key,disabled:!l,children:r.name},r.key)})]})]},e.key)})}o[0]=g,o[1]=m,o[2]=u,o[3]=d,o[4]=n,o[5]=a,o[6]=i}else n=o[4],a=o[5],i=o[6];return i!==Symbol.for("react.early_return_sentinel")?i:(o[7]!==n||o[8]!==a?(s=(0,t.jsx)("div",{className:n,children:a}),o[7]=n,o[8]=a,o[9]=s):s=o[9],s)};function I(e){return e.values.length>1}var L=e.i(704350);let O=`${N.DEFAULT_MARKETPLACE_CTA_SOURCE} - Secondary Merchant Link`;function M(e){let l,n,s,o,c,u,d,m=(0,r.c)(23),{categorySlug:g,productSlug:p,productName:h,merchantName:f,merchantSlug:y,shopNowUrl:S,experiment:_}=e,E=(0,i.useTrackAnalyticsEvent)();if(m[0]!==f||m[1]!==S){o=Symbol.for("react.early_return_sentinel");e:{if(l=(0,v.normalizeOutboundUrl)(S),n=`Shop more with ${f}`,!l){o=null;break e}s=(0,v.isExternalLink)(l)}m[0]=f,m[1]=S,m[2]=l,m[3]=n,m[4]=s,m[5]=o}else l=m[2],n=m[3],s=m[4],o=m[5];if(o!==Symbol.for("react.early_return_sentinel"))return o;let x=s;m[6]!==g||m[7]!==_||m[8]!==l||m[9]!==n||m[10]!==f||m[11]!==y||m[12]!==h||m[13]!==p||m[14]!==E?(c=()=>{E(a.TrackEventType.LinkClicked,{action:"navigate",product_slug:p,product_name:h,partner_name:f,partner_slug:y,category_slug:g,link_url:l,link_text:n,source:O,..._&&{experiment_name:_.name,experiment_group:_.group},cta_position:"secondary"},{dataLayerEventName:L.GTM_EVENT.CtaClick,dataLayerPayload:{cta_name:"shop_more_with_merchant",destination_url:l,merchant_slug:y}})},m[6]=g,m[7]=_,m[8]=l,m[9]=n,m[10]=f,m[11]=y,m[12]=h,m[13]=p,m[14]=E,m[15]=c):c=m[15];let C=c;return m[16]!==x?(u=x&&{target:"_blank",rel:"noopener noreferrer"},m[16]=x,m[17]=u):u=m[17],m[18]!==C||m[19]!==l||m[20]!==n||m[21]!==u?(d=(0,t.jsx)("a",{href:l,onClick:C,className:"text-sm font-medium text-sage underline underline-offset-4",...u,children:n}),m[18]=C,m[19]=l,m[20]=n,m[21]=u,m[22]=d):d=m[22],d}var D=e.i(992727),U=e.i(110740);let K=({cartOffer:e,primaryCta:t,product:r})=>(({cartOffer:e,primaryCta:t,options:r})=>!!e&&t?.source==="externalUrl"&&!r?.some(e=>e.values.length>1))({cartOffer:e,primaryCta:t,options:r.options}),Y=e=>
1{let l,n,a,i=(0,r.c)(7);return i[0]!==e?(l=K(e),i[0]=e,i[1]=l):l=i[1],i[2]!==e?(n=(0,t.jsx)(V,{...e}),i[2]=e,i[3]=n):n=i[3],i[4]!==l||i[5]!==n?(a=(0,t.jsx)(y,{enrolled:l,children:n}),i[4]=l,i[5]=n,i[6]=a):a=i[6],a},V=e=>{let l,n,a,i,s,h,f,y,x,C,v,N,k,b,A,j,T,R=(0,r.c)(62),{breadcrumbItems:P,productName:I,heading:L,productSlug:O,merchantName:Y,merchantSlug:V,merchantLogo:$,categorySlug:B,richDescription:F,description:H,slides:G,isMarketingAffiliate:W,primaryCta:q,priceCents:z,selections:J,onSelectOption:X,product:Q,secondaryCtaUrl:Z,cartOffer:ee}=e,{parameters:et,groupName:er}=(0,d.useExperiment)(m.pdpShopNowCartPermalink);R[0]!==ee||R[1]!==q||R[2]!==Q?(l=K({cartOffer:ee,primaryCta:q,product:Q}),R[0]=ee,R[1]=q,R[2]=Q,R[3]=l):l=R[3];let el=l;R[4]!==er?(n=er?{name:m.pdpShopNowCartPermalink.name,group:er}:void 0,R[4]=er,R[5]=n):n=R[5];let en=n,ea=el&&void 0!==en;if(R[6]!==ee||R[7]!==ea||R[8]!==et){let e;a=ea&&!!ee&&(!0===(e=et.use_cart_permalink)||"true"===e),R[6]=ee,R[7]=ea,R[8]=et,R[9]=a}else a=R[9];let ei=a,es=ee?.shopNowUrl??q?.url??"";R[10]===Symbol.for("react.memo_cache_sentinel")?(i={source:"Product Hero Carousel"},R[10]=i):i=R[10],R[11]!==G?(s=(0,t.jsx)(D.SplitHeroCarousel,{slides:G,analytics:i}),R[11]=G,R[12]=s):s=R[12];let eo=`${Y} logo`;return R[13]!==$||R[14]!==eo?(h=(0,t.jsx)("div",{className:"relative flex h-10 w-10 shrink-0 items-center justify-center overflow-hidden rounded-lg border border-gray-200 bg-gray-100",children:(0,t.jsx)(g.SanityImageWithFallback,{image:$,alt:eo,fit:"contain",width:40,height:40,className:"h-10 w-10"})}),R[13]=$,R[14]=eo,R[15]=h):h=R[15],R[16]!==Y?(f=(0,t.jsx)(c.Body,{children:Y}),R[16]=Y,R[17]=f):f=R[17],R[18]!==h||R[19]!==f?(y=(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[h,f]}),R[18]=h,R[19]=f,R[20]=y):y=R[20],R[21]!==L?(x=(0,t.jsx)(u.Heading,{as:"h1",children:L}),R[21]=L,R[22]=x):x=R[22],R[23]!==z?(C=null!==z&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.Body,{className:"mt-2",children:(0,o.formatCurrency)(z,{alwaysShowCents:!0})}),(0,t.jsx)(c.Body,{size:"sm",className:"text-gray-500",children:"Pay with your HSA/FSA · Final price confirmed at checkout"})]}),R[23]=z,R[24]=C):C=R[24],R[25]!==x||R[26]!==C?(v=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[x,C]}),R[25]=x,R[26]=C,R[27]=v):v=R[27],R[28]!==H||R[29]!==F?(N=(0,t.jsx)(_.HeroDescription,{richDescription:F,description:H}),R[28]=H,R[29]=F,R[30]=N):N=R[30],R[31]!==W?(k=W&&(0,t.jsx)(p.AffiliateDisclosure,{}),R[31]=W,R[32]=k):k=R[32],R[33]!==v||R[34]!==N||R[35]!==k||R[36]!==y?(b=(0,t.jsxs)("div",{className:"mb-2 flex flex-col gap-4",children:[y,v,N,k]}),R[33]=v,R[34]=N,R[35]=k,R[36]=y,R[37]=b):b=R[37],R[38]!==X||R[39]!==Q||R[40]!==J?(A=(0,t.jsx)(w,{product:Q,selections:J,onSelectOption:X}),R[38]=X,R[39]=Q,R[40]=J,R[41]=A):A=R[41],R[42]!==ee||R[43]!==B||R[44]!==ea||R[45]!==en||R[46]!==Y||R[47]!==es||R[48]!==V||R[49]!==q||R[50]!==Q||R[51]!==I||R[52]!==O||R[53]!==Z||R[54]!==ei?(j=q&&(0,t.jsx)("div",{className:"contents md:flex md:flex-col md:gap-3",children:(0,t.jsx)(S.HeroCtaContainer,{stickyOnlyOnMobile:!0,children:e=>{let r=ei?(0,t.jsx)(M,{shopNowUrl:es,categorySlug:B,merchantName:Y,merchantSlug:V,productSlug:O,productName:I,experiment:en}):null,l="sticky"===e;return(0,t.jsxs)(t.Fragment,{children:[l&&r,(0,t.jsx)(E.MarketplaceCtaButton,{link:ei&&ee?ee.permalink:ea?es:q.url,label:ei?"Buy now":q.label,variant:q.variant,size:"lg",className:"w-full text-sm",opensInNewTab:q.opensInNewTab,categorySlug:B,merchantName:Y,merchantSlug:V,productSlug:O,productName:I,ctaName:"primary",ctaPosition:e,experiment:en}),!l&&r,!ei&&(Z?(0,t.jsx)(E.MarketplaceCtaButton,{link:Z,label:`Shop now at ${Y}`,variant:"base",size:"base",className:"justify-start text-xs font-medium whitespace-normal text-teal-800 hover:underline",categorySlug:B,merchantName:Y,merchantSlug:V,productSlug:O,productName:I,ctaName:"secondary",ctaPosition:e,experiment:en}):Q.options.length>0&&(0,t.jsx)("div",{"data-testid":"secondary-cta-spacer",className:"hidden h-5 md:block"}))]})}})}),R[42]=ee,R[43]=B,R[44]=ea,R[45]=en,R[46]=Y,R[47]=es,R[48]=V,R[49]=q,R[50]=Q,R[51]=I,R[52]=O,R[53]=Z,R[54]=ei,R[55]=j):j=R[55],R[56]!==P||R[57]!==b||R[58]!==A||R[59]!==j||R[60]!==s?(T=(0,t.jsxs)(U.SplitHeroLayout,{breadcrumbItems:P,media:s,children:[b,A,j]}),R[56]=P,R[57]=b,R[58]=A,R[59]=j,R[60]=s,R[61]=T):T=R[61],T};var $=e.i(978709),B=e.i(501038),F=e.i(567467),H=e.i(274073),G=e.i(56527),W=e.i(589507),q=e.i(631793),z=e.i(196778),J=e.i(142285),X=e.i(986188),Q=e.i(281656);let Z=()=>{try{sessionStorage.setItem(J.SESSION_USED_MORE_IN_CATEGORY_KEY,"1")}
1catch{}};function ee(e){let a,s,o,c,u,d,m,g=(0,r.c)(24),{sourceProductSlug:p,categoryName:h,categorySlug:f,products:y,crossMerchantProductSectionsEnabled:S}=e,{channelPartnerSlug:_}=(0,n.useChannelPartnerContext)(),E=(0,i.useTrackAnalyticsEvent)(),x=(0,l.useRef)(null);e:{let e;if(!S){let e;g[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],g[0]=e):e=g[0],a=e;break e}if(g[1]!==f||g[2]!==_||g[3]!==y||g[4]!==p){let t;t=y.filter(e=>e.slug!==p&&e.categorySlug===f),e=(_?(0,X.filterFeaturedProductsForChannelPartner)(_,t):t).slice(0,J.MORE_IN_CATEGORY_MAX_DISPLAY),g[1]=f,g[2]=_,g[3]=y,g[4]=p,g[5]=e}else e=g[5];a=e}let C=a;g[6]!==C?(s=C.length>=J.MORE_IN_CATEGORY_MIN_DISPLAY,g[6]=C,g[7]=s):s=g[7];let v=s,N=`More in ${h}`;if(g[8]!==v||g[9]!==p||g[10]!==E?(o=()=>{v&&x.current!==p&&(x.current=p,E(Q.MARKETPLACE_RELATED_ROW_VIEWED_EVENT,{action:"view",source:J.MORE_IN_CATEGORY_ANALYTICS_SOURCE,source_product_slug:p},{dataLayerEventName:L.GTM_EVENT.Impression}))},c=[v,p,E],g[8]=v,g[9]=p,g[10]=E,g[11]=o,g[12]=c):(o=g[11],c=g[12]),(0,l.useEffect)(o,c),!v)return null;if(g[13]!==C||g[14]!==p){let e;g[16]!==p?(e=e=>(0,t.jsx)(W.CarouselItem,{className:"shrink-0 w-1/2 sm:w-1/3 md:w-1/4 pr-5 first:ml-6",children:(0,t.jsx)(q.ProductCard,{product:e,analyticsSource:J.MORE_IN_CATEGORY_ANALYTICS_SOURCE,sourceProductSlug:p,onAnalyticsClick:Z})},e.slug),g[16]=p,g[17]=e):e=g[17],u=C.map(e),g[13]=C,g[14]=p,g[15]=u}else u=g[15];return g[18]!==N||g[19]!==u?(d=(0,t.jsx)(z.CollectionCarousel,{heading:N,children:u}),g[18]=N,g[19]=u,g[20]=d):d=g[20],g[21]!==N||g[22]!==d?(m=(0,t.jsx)("section",{className:"w-full max-w-screen overflow-x-hidden py-10","aria-label":N,"data-testid":"more-in-category-section",children:d}),g[21]=N,g[22]=d,g[23]=m):m=g[23],m}var et=e.i(252745),er=e.i(203399);let el="shrink-0 w-1/2 sm:w-1/3 md:w-1/4 pr-5 first:ml-6",en=()=>{try{sessionStorage.setItem(Q.SESSION_USED_RECENTLY_VIEWED_KEY,"1")}catch{}};function ea(){let e,l=(0,r.c)(1);return l[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)("div",{className:(0,et.cn)(el,"flex flex-col gap-4 md:gap-6"),children:[(0,t.jsx)(er.Skeleton,{className:"aspect-square rounded-md"}),(0,t.jsx)(er.Skeleton,{className:"h-5 w-3/4"}),(0,t.jsx)(er.Skeleton,{className:"h-10 w-full"})]}),l[0]=e):e=l[0],e}function ei(){let e,l,n,a=(0,r.c)(3);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)(er.Skeleton,{className:"h-8 w-48"}),a[0]=e):e=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsxs)("div",{className:"mb-5 flex w-full items-end justify-between md:mb-6 lg:mb-8",children:[e,(0,t.jsxs)("div",{className:"flex gap-1",children:[(0,t.jsx)(er.Skeleton,{className:"size-10"}),(0,t.jsx)(er.Skeleton,{className:"size-10"})]})]}),a[1]=l):l=a[1],a[2]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("div",{className:"w-full px-6","aria-hidden":"true",children:(0,t.jsxs)("div",{className:"relative mx-auto flex w-full max-w-content-container-lg flex-col overflow-visible",children:[l,(0,t.jsx)("div",{className:"relative -ml-5 flex w-full gap-5 pl-5",children:Array.from({length:4},es)})]})}),a[2]=n):n=a[2],n}function es(e,r){return(0,t.jsx)(ea,{},r)}function eo(e){let n,a,s,o,c=(0,r.c)(14),{sourceProductSlug:u,products:d,showRow:m,shouldReserveSpace:g,isLoading:p}=e,h=(0,i.useTrackAnalyticsEvent)(),f=(0,l.useRef)(null);if(c[0]!==m||c[1]!==u||c[2]!==h?(n=()=>{m&&f.current!==u&&(f.current=u,h(Q.MARKETPLACE_RELATED_ROW_VIEWED_EVENT,{action:"view",source:Q.RECENTLY_VIEWED_ANALYTICS_SOURCE,source_product_slug:u},{dataLayerEventName:L.GTM_EVENT.Impression}))},a=[m,u,h],c[0]=m,c[1]=u,c[2]=h,c[3]=n,c[4]=a):(n=c[3],a=c[4]),(0,l.useEffect)(n,a),!g)return null;let y=m?"Recently viewed":void 0,S=!m||void 0;return c[5]!==p||c[6]!==d||c[7]!==m||c[8]!==u?(s=m?(0,t.jsx)(z.CollectionCarousel,{heading:"Recently viewed",children:d.map(e=>(0,t.jsx)(W.CarouselItem,{className:el,children:(0,t.jsx)(q.ProductCard,{product:e,analyticsSource:Q.RECENTLY_VIEWED_ANALYTICS_SOURCE,sourceProductSlug:u,onAnalyticsClick:en})},e.slug))}):(0,t.jsx)("div",{className:p?void 0:"invisible",children:(0,t.jsx)(ei,{})}),c[5]=p,c[6]=d,c[7]=m,c[8]=u,c[9]=s):s=c[9],c[10]!==y||c[11]!==S||c[12]!==s?(o=(0,t.jsx)("section",{className:"w-full max-w-screen overflow-x-hidden py-10","aria-label":y,"aria-hidden":S,"data-testid":"recently-viewed-section",children:s}),c[10]=y,c[11]=S,c[12]=s,c[13]=o):o=c[13],o}var ec=e.i(730535),eu=e.i(821384),ed=e.i(157921),em=e.i(423311),eg=e.i(471153);let ep=(0,em.defineQuery)(` 2 *[ 3 _type == "marketplaceProduct" 4 && hidden != true 5 && !(merchant->hidden) 6 && slug.current in $slugs 7 ][0...200]{ 8 "slug": slug.current, 9 name, 10 description, 11 externalUrl, 12 "image": images[0]{ ${eg.SANITY_HERO_IMAGE_PROJECTION} }, 13 seoFields{ 14 metaDescription 15 }, 16 category->{ 17 name, 18 "slug": slug.current 19 }, 20 "merchant": merchant->{ 21 "slug": slug.current, 22 name, 23 externalUrl, 24 logo{ ${eg.SANITY_IMAGE_PROJECTION} }, 25 image{ ${eg.SANITY_IMAGE_PROJECTION} }, 26 category->{ 27 name, 28 "slug": slug.current 29 } 30 } 31 } 32`);var eh=e.i(64296);let ef=e=>({slug:e.slug,name:e.name,logo:e.logo,image:e.image,category:e.category,externalUrl:e.externalUrl});async function ey(e,t){let r=new Map;if(0===e.length)return r;try{if(t?.aborted)return r;for(let t of(e.length>200&&console.error(`[fetchProductsBySlugs] Requested ${e.length} slugs but query is bounded at 200. Results may be truncated.`),await ed.sanityClient.fetch(ep,{slugs:e},{tag:"marketplace.products-by-slugs"})??[])){let e=eh.marketplaceProductSchema.safeParse(t);if(!e.success){console.error("[fetchProductsBySlugs] Invalid product data:",eu.z.treeifyError(e.error));continue}let l=e.data,n=ef(l.merchant);r.set(l.slug,{slug:l.slug,name:l.name,category:l.category,merchant:n,image:l.image,description:l.description,metaDescription:l.seoFields?.metaDescription??null,externalUrl:l.externalUrl})}let l=e.filter(e=>!r.has(e));l.length>0&&console.warn("[fetchProductsBySlugs] Products not found in Sanity:",l.join(", "))}catch(t){console.error("[fetchProductsBySlugs] Failed to fetch products:",t),ec.datadogRum.addError(t,{method:"fetchProductsBySlugs",slugs:e})}return r}async function eS(e){if(0===e.length)return[];let t=await ey(e);return e.flatMap(e=>{let r=t.get(e);return r?[r]:[]})}var e_=e.i(556323);let eE=e=>({slug:e.slug,name:e.name,image:{kind:"sanity",image:e.image},categoryName:e.category.name,categorySlug:e.category.slug,merchantSlug:e.merchant.slug,merchantName:e.merchant.name,merchantLogo:e.merchant.logo?{kind:"sanity",image:e.merchant.logo}:void 0,merchantCategorySlug:e.merchant.category.slug});function ex(e){return e.map(eE)}let eC=e=>{let t=new URLSearchParams(e);return t.sort(),t.toString()},ev=(e,t)=>
32{let r=(0,C.getOptionTokens)(t.options);return A(t).map(l=>{let n,a=t.options.find(e=>e.key===l.optionKey),i=r.find(e=>e.key===l.optionKey)?.token,s=i?Array.isArray(n=e[i])?n[0]:n:void 0,o=a&&s?(0,C.getValueTokens)(a).find(e=>e.token===s)?.key:void 0;return o?{optionKey:l.optionKey,valueKey:o}:l})},eN=[],ek=(e,t)=>e.map(e=>t.find(t=>t.optionKey===e.optionKey)??e);e.s(["ProductDetailPageContent",0,function(e){let o,c,u,d,m,g,p,f,y,S,_,E,x,b,w,I,L,O,M,D,U,K=(0,r.c)(105),{product:V}=e,{generateShopUrl:W,generatePartnerUrl:q,generateProductUrl:z}=(0,n.useChannelPartnerContext)(),{slug:J,name:Z,externalUrl:et,category:er,merchant:el,clinicalConditions:en,otherPartnerProducts:ea,moreInCategoryProducts:ei,crossMerchantProductSectionsEnabled:es,cartOffer:eu,faqs:ed}=V,{selections:em,variantKey:eg,selectOptionValue:ep}=(e=>{let t,n,a=(0,r.c)(7),{isReady:i,asPath:s,query:o,replace:c}=(0,h.useRouter)(),[u,d]=(0,l.useState)(eN),m=ek(ev(o,e),u),g=i&&u.length>0?((e,t,r)=>{let l,n,a,{path:i,query:s,hash:o}={path:-1===(a=(n=-1===(l=e.indexOf("#"))?e:e.slice(0,l)).indexOf("?"))?n:n.slice(0,a),query:new URLSearchParams(-1===a?"":n.slice(a+1)),hash:-1===l?"":e.slice(l)},c=new URLSearchParams(s),u=new Map(A(t).map(e=>[e.optionKey,e.valueKey])),d=(0,C.getOptionTokens)(t.options);for(let e of t.options){let t=d.find(t=>t.key===e.key)?.token;if(!t)continue;let l=r.find(t=>t.optionKey===e.key)?.valueKey,n=l&&l!==u.get(e.key)?(0,C.getValueTokens)(e).find(e=>e.key===l)?.token:void 0;n?c.set(t,n):c.delete(t)}if(eC(c)===eC(s))return null;let m=c.toString();return`${i}${m?`?${m}`:""}${o}`})(s,e,m):null,p=(0,l.useRef)(null),f=(0,l.useRef)(0);(0,l.useEffect)(()=>{if(i&&0!==u.length){if(!g){if(f.current>0)return;p.current=null,d(eN);return}p.current!==g&&(p.current=g,f.current=f.current+1,c(g,void 0,{shallow:!0,scroll:!1}).then(e=>{f.current=f.current-1,e||(p.current=null)}).catch(e=>{f.current=f.current-1,p.current=null,ec.datadogRum.addError(e,{method:"useVariantSelectionUrlState",targetUrl:g})}))}},[i,g,u,c,p,f]),a[0]!==e||a[1]!==o?(t=(t,r)=>{d(l=>{let n=ek(ev(o,e),l),a=j(n,t,r),i=a.filter(e=>{let t=n.find(t=>t.optionKey===e.optionKey);return t?.valueKey!==e.valueKey});return[...l.filter(e=>!i.some(t=>t.optionKey===e.optionKey)),...i]})},a[0]=e,a[1]=o,a[2]=t):t=a[2];let y=t,S=k(m);return a[3]!==y||a[4]!==m||a[5]!==S?(n={selections:m,variantKey:S,selectOptionValue:y},a[3]=y,a[4]=m,a[5]=S,a[6]=n):n=a[6],n})(V);K[0]!==V||K[1]!==eg?(o=((e,t)=>{let r=T(e,t);if(R(e,t))return{variantKey:null,title:e.name,richDescription:e.richDescription,description:e.description,carouselSlides:e.carouselSlides,priceCents:e.priceCents,cta:e.primaryCta?{...e.primaryCta,label:"Unavailable",url:"",opensInNewTab:!1}:null,secondaryCtaUrl:null};let l=r?.images.length?r.images:null,n=r?.description?.length?r.description:null,a=((e,t)=>{let r=(0,v.getSafeLinkHref)(e?.permalinkVariantUrl),l=(0,v.getSafeLinkHref)(e?.url),n=(0,v.getSafeLinkHref)(t),a=r??l;if(!a)return null;let i=r?"Buy now":N.DEFAULT_PRIMARY_CTA_LABEL,s=r?l??n:n;return{cta:P(i,a),secondaryCtaUrl:s&&s!==a?s:null}})(r,e.externalUrl),i=r?.title||e.name,s=a?.cta??e.primaryCta;return{variantKey:r?t:null,title:i,richDescription:n??e.richDescription,description:e.description,carouselSlides:l?(e.enableCarousel?l:l.slice(0,1)).map((e,t)=>({type:"image",image:e,alt:e.alt??`Image ${t+1} of ${i}`,fit:"contain"})):e.carouselSlides,priceCents:r?.priceCents||e.priceCents,cta:s,secondaryCtaUrl:a?.secondaryCtaUrl??null}})(V,eg),K[0]=V,K[1]=eg,K[2]=o):o=K[2];let eh=o,ef=function(e){let t,a,i,s,o,c,u,d,m,g=(0,r.c)(28),{channelPartnerSlug:p}=(0,n.useChannelPartnerContext)(),[h,f]=(0,l.useState)(e),[y,S]=(0,l.useState)(!1);g[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],g[0]=t):t=g[0];let[_,E]=(0,l.useState)(t);g[1]===Symbol.for("react.memo_cache_sentinel")?(a=[],g[1]=a):a=g[1];let[x,C]=(0,l.useState)(a),[v,N]=(0,l.useState)(!1),[k,b]=(0,l.useState)(!1);e!==h&&(f(e),S(!1),E([]),C([]),N(!1)),g[2]!==e?(i=()=>{let t;E((t=[e,...((0,e_.getLocalStorageJSON)(Q.RECENTLY_VIEWED_STORAGE_KEY,e_.isStringArray)??[]).filter(t=>t!==e)].slice(0,Q.RECENTLY_VIEWED_MAX_STORED),(0,e_.setLocalStorageJSON)(Q.RECENTLY_VIEWED_STORAGE_KEY,t),t)),S(!0)},s=[e],g[2]=e,g[3]=i,g[4]=s):(i=g[3],s=g[4]),(0,l.useEffect)(i,s);e:{let t;if(!y){let e;
32g[5]===Symbol.for("react.memo_cache_sentinel")?(e=[],g[5]=e):e=g[5],o=e;break e}if(g[6]!==e||g[7]!==_){let r;g[9]!==e?(r=t=>t!==e,g[9]=e,g[10]=r):r=g[10],t=_.filter(r),g[6]=e,g[7]=_,g[8]=t}else t=g[8];o=t}let A=o,j=y&&A.length>=Q.RECENTLY_VIEWED_MIN_DISPLAY,T=j&&!v;(g[11]!==A||g[12]!==p||g[13]!==e||g[14]!==y||g[15]!==j?(c=()=>{if(!y)return;if(!j){C([]),N(!0);return}let t=!1;return N(!1),eS(A).then(ex).then(r=>{if(!t){let t,l;C((t=new Map(r.map(e=>[e.slug,e])),l=A.filter(t=>t!==e).flatMap(e=>{let r=t.get(e);return r?[r]:[]}),(p?(0,X.filterFeaturedProductsForChannelPartner)(p,l):l).slice(0,Q.RECENTLY_VIEWED_MAX_DISPLAY))),N(!0)}}).catch(r=>{ec.datadogRum.addError(r,{method:"useRecentlyViewedProducts",currentSlug:e}),t||(C([]),N(!0))}),()=>{t=!0}},u=[A,p,e,y,j],g[11]=A,g[12]=p,g[13]=e,g[14]=y,g[15]=j,g[16]=c,g[17]=u):(c=g[16],u=g[17]),(0,l.useEffect)(c,u),g[18]!==T||g[19]!==x)?(d=x.length>=Q.RECENTLY_VIEWED_MIN_DISPLAY&&!T,g[18]=T,g[19]=x,g[20]=d):d=g[20];let R=d,P=k;y&&!j?P=!1:(T||R)&&(P=!0),P!==k&&b(P);let w=R||T||P;return g[21]!==T||g[22]!==y||g[23]!==x||g[24]!==j||g[25]!==R||g[26]!==w?(m={products:x,showRow:R,shouldReserveSpace:w,isLoading:T,isStorageReady:y,isEligible:j},g[21]=T,g[22]=y,g[23]=x,g[24]=j,g[25]=R,g[26]=w,g[27]=m):m=g[27],m}(J),ey=(0,i.useTrackAnalyticsEvent)(),eE=(0,l.useRef)(null);K[3]!==ef.isEligible||K[4]!==ef.isStorageReady||K[5]!==J||K[6]!==ey?(c=()=>{ef.isStorageReady&&eE.current!==J&&(eE.current=J,ey(Q.MARKETPLACE_PRODUCT_PAGE_VIEWED_EVENT,{action:"view",product_slug:J,recently_viewed_eligible:ef.isEligible}))},u=[ef.isStorageReady,ef.isEligible,J,ey],K[3]=ef.isEligible,K[4]=ef.isStorageReady,K[5]=J,K[6]=ey,K[7]=c,K[8]=u):(c=K[7],u=K[8]),(0,l.useEffect)(c,u),K[9]!==W?(d=W("/"),K[9]=W,K[10]=d):d=K[10];let eb=d;K[11]!==q||K[12]!==el.slug?(m=q(el.slug),K[11]=q,K[12]=el.slug,K[13]=m):m=K[13];let eA=m;K[14]!==er.slug||K[15]!==el.name||K[16]!==el.slug||K[17]!==Z||K[18]!==eb||K[19]!==J||K[20]!==ey?(g=()=>{ey(a.TrackEventType.LinkClicked,{action:"navigate",product_name:Z,product_slug:J,partner_name:el.name,partner_slug:el.slug,category_slug:er.slug,link_url:eb,link_text:"Explore Products",source:"Product Banner - Shop All Button"})},K[14]=er.slug,K[15]=el.name,K[16]=el.slug,K[17]=Z,K[18]=eb,K[19]=J,K[20]=ey,K[21]=g):g=K[21];let ej=g;K[22]!==er.slug||K[23]!==el.name||K[24]!==el.slug||K[25]!==Z||K[26]!==eA||K[27]!==J||K[28]!==ey?(p=()=>{ey(a.TrackEventType.LinkClicked,{action:"navigate",link_url:eA,link_text:"See all",partner_name:el.name,partner_slug:el.slug,category_slug:er.slug,source_product_slug:J,source_product_name:Z,source:"More Partner Products See All"})},K[22]=er.slug,K[23]=el.name,K[24]=el.slug,K[25]=Z,K[26]=eA,K[27]=J,K[28]=ey,K[29]=p):p=K[29];let eT=p;K[30]!==eb?(f={label:"Shop",href:eb},K[30]=eb,K[31]=f):f=K[31],K[32]!==el.name||K[33]!==eA?(y={label:el.name,href:eA},K[32]=el.name,K[33]=eA,K[34]=y):y=K[34],K[35]!==z||K[36]!==J?(S=z(J),K[35]=z,K[36]=J,K[37]=S):S=K[37],K[38]!==Z||K[39]!==S?(_={label:Z,href:S},K[38]=Z,K[39]=S,K[40]=_):_=K[40],K[41]!==_||K[42]!==f||K[43]!==y?(E=[f,y,_],K[41]=_,K[42]=f,K[43]=y,K[44]=E):E=K[44];let eR=E,eP=eu?.priceCents??eh.priceCents;return K[45]!==eR||K[46]!==eu||K[47]!==er.slug||K[48]!==el.isMarketingAffiliate||K[49]!==el.logo||K[50]!==el.name||K[51]!==el.slug||K[52]!==Z||K[53]!==V||K[54]!==ep||K[55]!==eh.carouselSlides||K[56]!==eh.cta||K[57]!==eh.description||K[58]!==eh.richDescription||K[59]!==eh.secondaryCtaUrl||K[60]!==eh.title||K[61]!==em||K[62]!==J||K[63]!==eP?(x=(0,t.jsx)(Y,{breadcrumbItems:eR,productName:Z,heading:eh.title,productSlug:J,merchantName:el.name,merchantSlug:el.slug,merchantLogo:el.logo,categorySlug:er.slug,richDescription:eh.richDescription,description:eh.description,slides:eh.carouselSlides,isMarketingAffiliate:el.isMarketingAffiliate,primaryCta:eh.cta,priceCents:eP,selections:em,onSelectOption:ep,product:V,secondaryCtaUrl:eh.secondaryCtaUrl,cartOffer:eu}),K[45]=eR,K[46]=eu,K[47]=er.slug,K[48]=el.isMarketingAffiliate,K[49]=el.logo,K[50]=el.name,K[51]=el.slug,K[52]=Z,K[53]=V,K[54]=ep,K[55]=eh.carouselSlides,K[56]=eh.cta,K[57]=eh.description,K[58]=eh.richDescription,K[59]=eh.secondaryCtaUrl,K[60]=eh.title,K[61]=em,K[62]=J,K[63]=eP,K[64]=x):x=K[64],K[65]!==eT||K[66]!==el.
32name||K[67]!==ea||K[68]!==eA||K[69]!==J?(b=ea.length>0&&(0,t.jsx)(G.ProductGrid,{products:ea,analyticsSource:"More Partner Products",sourceProductSlug:J,heading:(0,H.moreProductsFromBrandHeading)(el.name),seeAllHref:eA,onSeeAllClick:eT}),K[65]=eT,K[66]=el.name,K[67]=ea,K[68]=eA,K[69]=J,K[70]=b):b=K[70],K[71]!==er.name||K[72]!==er.slug||K[73]!==es||K[74]!==ei||K[75]!==J?(w=(0,t.jsx)(ee,{sourceProductSlug:J,categoryName:er.name,categorySlug:er.slug,products:ei,crossMerchantProductSectionsEnabled:es}),K[71]=er.name,K[72]=er.slug,K[73]=es,K[74]=ei,K[75]=J,K[76]=w):w=K[76],K[77]!==ef||K[78]!==J?(I=(0,t.jsx)(eo,{sourceProductSlug:J,...ef}),K[77]=ef,K[78]=J,K[79]=I):I=K[79],K[80]!==el.spendMethods||K[81]!==Z?(L=el.spendMethods.length>0&&(0,t.jsx)(F.UsageInstructionsSection,{spendMethods:el.spendMethods,heading:(0,H.productUsageHeading)(Z)}),K[80]=el.spendMethods,K[81]=Z,K[82]=L):L=K[82],K[83]!==ed?(O=(0,t.jsx)(s.MarketplaceFaqsSection,{faqs:ed}),K[83]=ed,K[84]=O):O=K[84],K[85]!==er.slug||K[86]!==en||K[87]!==et||K[88]!==el.name||K[89]!==el.qualifySectionImage||K[90]!==el.slug||K[91]!==Z?(M=en.length>0&&(0,t.jsx)(B.SupportedConditionCategoriesSection,{merchantImage:el.qualifySectionImage,merchantName:el.name,merchantSlug:el.slug,categorySlug:er.slug,shopUrl:et,supportedCategories:en,heading:(0,H.productQualifyHeading)(Z)}),K[85]=er.slug,K[86]=en,K[87]=et,K[88]=el.name,K[89]=el.qualifySectionImage,K[90]=el.slug,K[91]=Z,K[92]=M):M=K[92],K[93]!==ej||K[94]!==eb?(D=(0,t.jsx)($.ShopCtaBanner,{ctaHref:eb,onCtaClick:ej}),K[93]=ej,K[94]=eb,K[95]=D):D=K[95],K[96]!==x||K[97]!==b||K[98]!==w||K[99]!==I||K[100]!==L||K[101]!==O||K[102]!==M||K[103]!==D?(U=(0,t.jsxs)(t.Fragment,{children:[x,b,w,I,L,O,M,D]}),K[96]=x,K[97]=b,K[98]=w,K[99]=I,K[100]=L,K[101]=O,K[102]=M,K[103]=D,K[104]=U):U=K[104],U}],771057)}]); 33 34//# sourceMappingURL=2jh57x030koe9.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.