1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="78cb7b74-c010-3f85-9e3c-7b02f95c2996")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,48145,e=>{"use strict";let t={sm:{mobile:"headline-small",tablet:"md:headline-small",desktop:"lg:headline-small"},md:{mobile:"headline-medium",tablet:"md:headline-medium",desktop:"lg:headline-medium"},lg:{mobile:"headline-large",tablet:"md:headline-large",desktop:"lg:headline-large"},xl:{mobile:"headline-extra-large",tablet:"md:headline-extra-large",desktop:"lg:headline-extra-large"},"2xl":{mobile:"headline-huge",tablet:"md:headline-huge",desktop:"lg:headline-huge"}};e.s(["resolveHeaderSizes",0,({mobile:e,tablet:l,desktop:a})=>[e&&t[e]?t[e].mobile:"",l&&t[l]?t[l].tablet:"",a&&t[a]?t[a].desktop:""].filter(Boolean).join(" ")])},41804,e=>{"use strict";var t=e.i(91788);e.s(["default",0,(e=.5)=>{let[l,a]=(0,t.useState)(null),[s,i]=(0,t.useState)(!1),r=(0,t.useCallback)(e=>{a(e)},[]);return(0,t.useEffect)(()=>{if(!l)return;let t=new IntersectionObserver(([t])=>{i(t.isIntersecting&&t.intersectionRatio>=e)},{threshold:[e]});return t.observe(l),()=>{t.disconnect()}},[l,e]),[r,s]}])},46309,14051,45100,58786,35366,e=>{"use strict";let t={"mb-0":{mobile:"mb-0",desktop:"lg:mb-0"},"mb-2":{mobile:"mb-2",desktop:"lg:mb-2"},"mb-4":{mobile:"mb-4",desktop:"lg:mb-4"},"mb-6":{mobile:"mb-6",desktop:"lg:mb-6"},"mb-8":{mobile:"mb-8",desktop:"lg:mb-8"},"mb-10":{mobile:"mb-10",desktop:"lg:mb-10"},"mb-12":{mobile:"mb-12",desktop:"lg:mb-12"},"mb-14":{mobile:"mb-14",desktop:"lg:mb-14"},"mb-16":{mobile:"mb-16",desktop:"lg:mb-16"}},l=({mobile:e,desktop:l})=>[e&&t[e]?t[e].mobile:"",l&&t[l]?t[l].desktop:""].filter(Boolean).join(" ");e.s(["resolveBottomSpacing",0,l],46309);var a=e.i(91398),s=e.i(22434),i=e.i(84756),r=e.i(11843);e.i(7424);var n=e.i(9143),o=e.i(97011);e.s(["LinkShortcuts",0,({blok:e,className:t})=>(0,a.jsx)(i.default,{className:(0,o.twMerge)(e?.layout_position_maxWidth==="sm"||e?.layout_position_maxWidth==="md"?"px-0!":"px-0 lg:px-8",l({mobile:e?.layout_margin_bottom,desktop:e?.layout_margin_bottom_lg}),e?.layout_margin_bottom_lg&&e?.layout_margin_bottom?"":"mb-8 lg:mb-16",t),width:e?.layout_position_maxWidth==="none"?"full":e?.layout_position_maxWidth,...(0,n.storyblokEditable)(e),children:e?.content_links&&e.content_links.length>0&&(0,a.jsx)("div",{className:"no-scrollbar flex gap-3 overflow-x-auto px-0.5 py-2 lg:flex-wrap",children:e.content_links.map(e=>(0,a.jsx)(s.default,{className:(0,o.twMerge)((0,r.resolveButtonWidth)(e),"first:ml-4 last:mr-4 lg:first:ml-0 lg:last:mr-0"),variant:"grey",size:"small",href:e.link?.cached_url,children:e.label},e._uid))})})],14051),e.s([],45100);var d=e.i(86121);let c=({fill:e="currentColor"})=>(0,a.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.64218 5.02483C3.19166 4.47535 3.93692 4.16666 4.714 4.16666C5.49109 4.16666 6.23634 4.47535 6.78582 5.02483C7.15473 5.39374 7.4151 5.85088 7.54639 6.34666H19.25C19.6642 6.34666 20 6.68244 20 7.09666C20 7.51087 19.6642 7.84666 19.25 7.84666H7.54639C7.4151 8.34243 7.15473 8.79958 6.78582 9.16848C6.23634 9.71796 5.49109 10.0267 4.714 10.0267C3.93692 10.0267 3.19166 9.71796 2.64218 9.16848C2.27327 8.79958 2.0129 8.34243 1.88161 7.84666H0.75C0.335786 7.84666 0 7.51087 0 7.09666C0 6.68244 0.335786 6.34666 0.75 6.34666H1.88161C2.0129 5.85088 2.27327 5.39374 2.64218 5.02483ZM4.714 5.66666C4.33474 5.66666 3.97101 5.81732 3.70284 6.08549C3.43466 6.35367 3.284 6.7174 3.284 7.09666C3.284 7.47592 3.43466 7.83964 3.70284 8.10782C3.97101 8.376 4.33474 8.52666 4.714 8.52666C5.09326 8.52666 5.45699 8.376 5.72516 8.10782C5.99334 7.83964 6.144 7.47592 6.144 7.09666C6.144 6.7174 5.99334 6.35367 5.72516 6.08549C5.45699 5.81732 5.09326 5.66666 4.714 5.66666ZM9.24918 11.6318C9.79866 11.0824 10.5439 10.7737 11.321 10.7737C12.0982 10.7737 12.8436 11.0824 13.3932 11.632C13.7619 12.0007 14.0227 12.4577 14.1543 12.9537H19.25C19.6642 12.9537 20 13.2894 20 13.7037C20 14.1179 19.6642 14.4537 19.25 14.4537H14.1543C14.0228 14.9499 13.7621 15.4074 13.3932 15.7763C12.8436 16.3259 12.0982 16.6347 11.321 16.6347C10.543 16.6347 9.79804 16.3243 9.24918 15.7755C8.88027 15.4066 8.6199 14.9494 8.48861 14.4537H0.75C0.335786 14.4537 0 14.1179 0 13.7037C0 13.2894 0.335786 12.9537 0.75 12.9537H8.48861C8.6199 12.4579 8.88027 12.0007 9.24918 11.6318ZM11.321 12.2737C10.9417 12.2737 10.578 12.4243 10.3098 12.6925C10.0417 12.9607 9.891 13.3244 9.891 13.7037C9.89
21 14.0829 10.0417 14.4466 10.3098 14.7148C10.5786 14.9836 10.9426 15.1347 11.321 15.1347C11.7004 15.1347 12.0642 14.9839 12.3325 14.7157C12.601 14.4472 12.752 14.0828 12.752 13.7037C12.752 13.3249 12.6012 12.9614 12.3325 12.6926C12.0642 12.4244 11.7004 12.2737 11.321 12.2737Z",fill:e})});var u=e.i(62154),m=e.i(35110),p=e.i(91788),g=e.i(19580);let h=({label:e,className:t,labelClassName:l,disabled:s,checked:i,onChange:r,...n})=>(0,a.jsxs)("label",{className:(0,o.twMerge)("inline-flex items-center gap-3",s?"cursor-not-allowed":"cursor-pointer",t),children:[(0,a.jsxs)("span",{className:"inline-flex h-5 w-5 items-center justify-center",children:[(0,a.jsx)("input",{type:"radio",disabled:s,checked:i,onChange:r,className:"peer sr-only",...n}),(0,a.jsx)("span",{className:"border-grey-120 bg-white-100 peer-checked:border-grey-120 peer-checked:after:bg-black-100 peer-disabled:border-grey-110 peer-disabled:after:bg-grey-110 peer-focus pointer-events-none inline-flex h-5 w-5 items-center justify-center rounded-full border-2 transition-colors duration-150 after:block after:h-3 after:w-3 after:rounded-full after:bg-transparent after:transition-colors after:duration-150"})]}),(0,a.jsx)("span",{className:(0,o.twMerge)("label-small",s?"text-grey-120":"text-black-100",l),children:e})]});var x=e.i(55059);let f=({label:e,className:t,disabled:l,...s})=>(0,a.jsxs)("label",{className:`inline-flex items-center gap-3 py-2.5 ${l?"cursor-not-allowed":"cursor-pointer"} ${t??""}`.trim(),children:[(0,a.jsxs)("span",{className:"relative inline-flex h-5 w-5 items-center justify-center",children:[(0,a.jsx)("input",{type:"checkbox",disabled:l,className:"peer sr-only",...s}),(0,a.jsx)("span",{className:"border-grey-120 bg-white-100 peer-checked:border-black-100 peer-checked:bg-black-100 peer-disabled:border-grey-110 peer-focus pointer-events-none inline-flex h-5 w-5 items-center justify-center rounded-sm border-2 text-transparent transition-colors duration-150 peer-checked:text-white peer-disabled:bg-transparent",children:(0,a.jsx)(x.default,{className:"h-3 w-3"})})]}),(0,a.jsx)("span",{className:`text-sm ${l?"text-grey-120":"text-black-100"}`,children:e})]}),b=({filterRangeItem:e,selectedValues:t,addOrRemoveFilter:l})=>{let s=e.values,i=Math.max(s.length-1,0),r=e=>0===s.length?0:s.reduce((t,l,a)=>Math.abs(l-e)<Math.abs(s[t]-e)?a:t,0),n=t?.map(e=>Number(e)).filter(e=>!Number.isNaN(e))??[],o=n.length>0?r(Math.min(...n)):0,d=n.length>0?r(Math.max(...n)):i,c=s[o]??e.min,u=s[d]??e.max,m=(t,a)=>{l(e.query,`${t}-${a}`)},p=i||1,g=o/p*100,h=100-d/p*100,x=(e,t,l)=>{let a=s.map((e,t)=>t).filter(e=>e>=t&&e<=l);return 0===a.length?t:a.reduce((t,l)=>Math.abs(s[l]-e)<Math.abs(s[t]-e)?l:t,a[0])};return(0,a.jsxs)("div",{className:"flex w-full flex-col items-center gap-4 px-2 py-2.5",children:[(0,a.jsxs)("div",{className:"relative flex h-6 w-full items-center",children:[(0,a.jsx)("div",{className:"bg-grey-110 absolute h-1 w-full rounded-full"}),(0,a.jsx)("div",{className:"absolute h-1 rounded-full bg-purple-100",style:{left:`${g}%`,right:`${h}%`}}),(0,a.jsx)("input",{type:"range",min:0,max:i,step:1,value:o,onChange:e=>{m(s[Math.min(Number(e.target.value),d)],u)},className:"input-range-thumb no-focus"}),(0,a.jsx)("input",{type:"range",min:0,max:i,step:1,value:d,onChange:e=>{m(c,s[Math.max(Number(e.target.value),o)])},className:"input-range-thumb no-focus"})]}),(0,a.jsxs)("div",{className:"flex w-full items-center justify-between gap-2 px-2",children:[(0,a.jsx)("input",{type:"number",value:c,step:e.step,onChange:e=>{m(s[x(Number(e.target.value),0,d)],u)},min:e.min,max:u,className:"border-grey-110 focus:ring-black-100 disabled:bg-grey-100 disabled:text-grey-120 w-20 rounded border px-2 py-1 text-center text-sm focus:ring-2 focus:ring-offset-1 focus:outline-none disabled:cursor-not-allowed"}),(0,a.jsx)("span",{children:"-"}),(0,a.jsx)("input",{type:"number",value:u,step:e.step,onChange:e=>{m(c,s[x(Number(e.target.value),o,i)])},min:c,max:e.max,className:"border-grey-110 focus:ring-black-100 disabled:bg-grey-100 disabled:text-grey-120 w-20 rounded border px-2 py-1 text-center text-sm focus:ring-2 focus:ring-offset-1 focus:outline-none disabled:cursor-not-allowed"})]})]})},_=({title:e,initiallyExpanded:t=!1,isExpanded:l,filterItems:s=[],filterRangeItem:i,selectedFilter:r,sortOptions:n,className:d,onToggle:c,addOrRemoveFilter:u,onCh
2angeFilter:m,updateSortOrder:x})=>{let[_,v]=(0,p.useState)(t),[y,j]=(0,p.useState)(""),w=l??_,N=r?.type==="range"?+(r.values.length>0):r?.values.length||0;return(0,a.jsxs)("div",{className:(0,o.twMerge)("border-grey-100 w-full border-b",d),children:[(0,a.jsxs)("button",{className:"flex w-full items-center justify-between gap-2 py-4",onClick:()=>{c?c():v(!_)},type:"button",children:[(0,a.jsx)("h6",{className:"headline-small",children:N?`${e} (${N})`:e}),(0,a.jsx)(g.default,{className:`transition-transform duration-150 ${w?"rotate-180":""}`})]}),(0,a.jsxs)("div",{className:`no-scrollbar flex flex-col overflow-x-hidden transition-all duration-300 ease-in-out ${w?"pb-4 md:max-h-96":"max-h-0 pb-0"}`,children:[n&&n.length>0&&x&&(0,a.jsx)(a.Fragment,{children:n.map(e=>(0,a.jsx)(h,{className:"py-2.5",name:"sortOrder",label:e.name,value:e.value,checked:y===e.value,onChange:()=>{x(e.value),j(e.value)}},e.value))}),s.map(e=>"range"!==e.type&&(0,a.jsx)(f,{label:e.label,name:e.value,checked:r?.values.includes(e.value)||!1,onChange:t=>m?.(e,t.currentTarget.checked)},e.value)),i&&u&&(0,a.jsx)(b,{selectedValues:r?.values||[],addOrRemoveFilter:u,filterRangeItem:i})]})]})},v=e=>Number.isInteger(e)?e.toString():e.toFixed(2).replace(/\.0+$/,"").replace(/(\.\d*?)0+$/,"$1");e.s(["default",0,({filters:e,sortOptions:t,totalProducts:l,addOrRemoveFilter:i,clearFilter:r,clearFilters:n,updateSortOrder:o})=>{let{t:g}=(0,m.useTranslation)(),{setIsFilterMenuOpen:h}=(0,u.useApp)(),[x,f]=(0,p.useState)(null),b=e?.reduce((e,t)=>{if(t.rangeValues){let l=t.values.filter(e=>e.active);if(0===l.length)return e;let a=`${v(Math.min(...l.map(e=>Number(e.value))))}-${v(Math.max(...l.map(e=>Number(e.value))))}`;return e.concat({groupTitle:t.field,groupQuery:t.query,value:`${t.rangeValues.min}-${t.rangeValues.max}`,label:`${t.name} - ${a}`})}let l=t.values.filter(e=>e.active);return e.concat(l.map(e=>({groupTitle:t.field,groupQuery:t.query,value:e.value,label:e.data.name??e.data})))},[])||[],y=(e,t)=>{/^\d+(?:\.\d+)?-\d+(?:\.\d+)?$/.test(t.value)?r(e):i(e,t.value)},j=`${l??0}`;return(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("div",{className:"col-span-2 px-4 md:col-span-3 lg:col-span-1 lg:px-0",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between lg:pb-6",children:[(0,a.jsx)(s.default,{variant:"underline",iconPosition:"left",className:"px-0! font-bold! hover:bg-transparent! hover:text-black! lg:hidden",size:"small",icon:(0,a.jsx)(c,{}),onClick:()=>h(!0),children:g("Filter_Header_Title")}),(0,a.jsxs)("div",{className:"headline-x-small hidden items-center gap-2 lg:flex",children:[(0,a.jsx)(c,{}),(0,a.jsx)("p",{children:g("Filter_Header_Title")})]}),(0,a.jsx)("p",{className:"headline-x-small text-grey-170",children:g("Filter_Amount_Of_Products").replace("{totalProducts}",j)})]}),b.length>0&&(0,a.jsxs)("div",{className:"mt-3 flex flex-wrap gap-2 lg:mt-0 lg:mb-6",children:[b.map(e=>(0,a.jsxs)("button",{className:"headline-x-small bg-purple-10 flex items-center gap-2 rounded-full px-2 py-1 text-xs text-purple-100",type:"button",onClick:()=>y(e.groupQuery,{label:e.label,value:e.value}),children:[(0,a.jsx)(d.default,{height:8,width:8,strokeWidth:2.5}),e.label]},`${e.groupTitle}-${e.value}`)),(0,a.jsx)("button",{className:"headline-x-small bg-grey-10 text-grey-170 flex items-center gap-2 rounded-full px-2 py-1 text-xs underline-offset-4 hover:underline",type:"button",onClick:n,children:g("Filter_Clear_All")})]}),e&&e.length>0&&(0,a.jsxs)("div",{className:"border-grey-100 hidden flex-col border-t lg:flex",children:[(0,a.jsx)(_,{title:g("Filter_Accordion_Sort"),sortOptions:t,selectedFilter:void 0,updateSortOrder:o,isExpanded:"sort"===x,onToggle:()=>f(e=>"sort"===e?null:"sort")}),e.map(e=>{let t=e.values.filter(e=>e.active);return(0,a.jsx)(_,{title:e.name,filterItems:e.values.map(t=>({label:t.data.name??t.data,value:t.value,type:e.rangeValues?"range":"checkbox",groupQuery:e.query})),filterRangeItem:e.rangeValues?{min:e.rangeValues.min,max:e.rangeValues.max,step:e.rangeValues.step,values:e.rangeValues.values,query:e.query}:void 0,selectedFilter:t&&t.length>0?{label:e.name,values:e.values.filter(e=>e.active).map(e=>e.value),type:e.rangeValues?"range":"checkbox"}:void 0,onChangeFilter:t=>{y(e.query,t)},addOrRemoveFilter:i,isExpanded:x===e.field,onToggle:()=>f(t=>t===e.field?null:e.field)},e.field)})]})]})})}],58786);var y=e.i(22843);let j=({activeFilters:e,filters:t,sortOptions:l,addOrRemoveFilter:s,clearFilter:i,clearFilters:r,updateSortOrder:n})=>{let[o,c]=(0,p.useState)(null),u=(e,t)=>
2{/^\d+(?:\.\d+)?-\d+(?:\.\d+)?$/.test(t.value)?i(e):s(e,t.value)},{t:g}=(0,m.useTranslation)();return(0,a.jsx)("div",{className:"custom-scrollbar flex-1 overflow-y-auto",children:(0,a.jsxs)("div",{className:"flex w-full flex-col",children:[e&&e.length>0&&(0,a.jsxs)("div",{className:"my-3 flex flex-col gap-3 px-4",children:[(0,a.jsx)("h6",{className:"headline-x-small",children:g("Filter_ActiveFilters")}),(0,a.jsxs)("div",{className:"flex flex-wrap gap-2",children:[e.map(e=>(0,a.jsxs)("button",{className:"headline-x-small bg-purple-10 flex items-center gap-2 rounded-full px-2 py-1 text-xs text-purple-100",type:"button",onClick:()=>u(e.groupQuery,{label:e.label,value:e.value}),children:[(0,a.jsx)(d.default,{height:8,width:8,strokeWidth:2.5}),e.label]},`${e.groupTitle}-${e.value}`)),(0,a.jsx)("button",{className:"headline-x-small bg-grey-10 text-grey-170 hover:bg-grey-20 flex items-center gap-2 rounded-full px-2 py-1 text-xs",type:"button",onClick:r,children:g("Filter_Clear_All")})]})]}),t&&t.length>0&&(0,a.jsxs)("div",{className:"border-grey-100 flex flex-col border-t",children:[(0,a.jsx)(_,{title:g("Filter_Accordion_Sort"),sortOptions:l,selectedFilter:void 0,updateSortOrder:n,className:"h-full px-4",isExpanded:"sort"===o,onToggle:()=>c(e=>"sort"===e?null:"sort")}),t.map(e=>{let t=e.values.filter(e=>e.active);return(0,a.jsx)(_,{title:e.name,filterItems:e.values.map(t=>({label:t.data.name??t.data,value:t.value,type:e.rangeValues?"range":"checkbox",groupQuery:e.query})),filterRangeItem:e.rangeValues?{min:e.rangeValues.min,max:e.rangeValues.max,step:e.rangeValues.step,values:e.rangeValues.values,query:e.query}:void 0,selectedFilter:t&&t.length>0?{label:e.name,values:e.values.filter(e=>e.active).map(e=>e.value),type:e.rangeValues?"range":"checkbox"}:void 0,onChangeFilter:t=>{u(e.query,t)},addOrRemoveFilter:s,className:"h-full px-4",isExpanded:o===e.field,onToggle:()=>c(t=>t===e.field?null:e.field)},e.field)})]})]})})},w=({activeFilters:e,totalProducts:t,clearFilters:l,setIsFilterMenuOpen:i})=>{let{t:r}=(0,m.useTranslation)();return(0,a.jsxs)("div",{className:"border-grey-100 flex w-full shrink-0 items-center justify-between gap-2 border-t bg-white px-4 py-6",children:[e.length>0&&(0,a.jsxs)(s.default,{variant:"blackOutline",onClick:l,children:[r("Filter_Clear_Button")," ",e.length]}),(0,a.jsx)(s.default,{className:"w-full",variant:"black",onClick:()=>i(!1),children:r("Filter_Show_Results_Button").replace("{totalProducts}",`${t}`)})]})};var N=e.i(76602);let k=()=>{let{t:e}=(0,m.useTranslation)();return(0,a.jsx)("div",{className:"border-grey-100 shrink-0 border-b px-4 py-6",children:(0,a.jsx)(N.default,{variant:"yellow",size:"small",className:"py-0!",title:e("Filter_List_Menu_Badge")})})};e.s(["default",0,({filters:e,sortOptions:t,totalProducts:l,addOrRemoveFilter:s,clearFilter:i,clearFilters:r,updateSortOrder:n})=>{let{isFilterMenuOpen:o,setIsFilterMenuOpen:d}=(0,u.useApp)(),c=e?.reduce((e,t)=>{if(t.rangeValues){let l=t.values.filter(e=>e.active);if(0===l.length)return e;let a=`${Math.min(...l.map(e=>parseInt(e.value,10)))}-${Math.max(...l.map(e=>parseInt(e.value,10)))}`;return e.concat({groupTitle:t.field,groupQuery:t.query,value:`${t.rangeValues.min}-${t.rangeValues.max}`,label:`${t.name} - ${a}`})}let l=t.values.filter(e=>e.active);return e.concat(l.map(e=>({groupTitle:t.field,groupQuery:t.query,value:e.value,label:e.data.name??e.data})))},[])||[],m=window.innerWidth>=1024;return(0,p.useEffect)(()=>{m&&o&&d(!1)},[m,o,d]),(0,a.jsx)(y.default,{position:"bottom",state:o,setState:d,disableAutoCloseOnRouteChange:!0,children:(0,a.jsxs)("div",{className:"flex h-auto max-h-[80vh] flex-col",children:[(0,a.jsx)(k,{}),(0,a.jsx)(j,{activeFilters:c,filters:e,sortOptions:t,addOrRemoveFilter:s,clearFilter:i,clearFilters:r,updateSortOrder:n}),(0,a.jsx)(w,{activeFilters:c,totalProducts:l,clearFilters:r,setIsFilterMenuOpen:d})]})})}],35366)},11092,e=>{"use strict";e.i(16001);var t=e.i(97342),l=e.i(89201),a=e.i(91788);e.s(["useProduct",0,({productId:e,enabled:s=!0})=>{let[i,r]=(0,a.useState)(!0),[n,o]=(0,a.useState)(null),{selection:d}=(0,l.useCentra)(),c=d.location?.language.language;return(0,a.useEffect)(()=>{e&&c&&s&&(async()=>{let{product:l}=await t.checkoutApi.getProduct({productId:e,language:c});o(l??null),r(!1)})()},[e,c,s]),{isLoading:i,product:n}}])},94176,e=>{"use strict";var t=e.i(91398),l=e.i(72547),a=e.i(76602),s=e.i(29200),i=e.i(30684),r=e.i(36246),n=e.i(74002),o=e.i(62154),d=e.i(89201),c=e.i(58083),u=e.i(77365),m=e.i(35110),p=e.i(23917),g=e.i(11092),h=e.i(91788),x=e.i(97011);let f=({price:e})=>e?.priceBeforeDiscount!==e?.price?(0,t.jsxs)(t.Fragment,{children:[e?.priceBeforeDiscount&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{className:"absolute top-0 right-2 inline-block line-through md:hidden",title:e?.priceBeforeDiscount,tiltPosition:"left",variant:"yellow",size:"small"}),(0,t.jsx)(a.default,{className:"absolute top-0 right-2 hidden! line-through md:inline-block!",title:e?.priceBeforeDiscount,tiltPosition:"left",variant:"yellow"})]}),e?.price&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{className:"absolute -top-3.5 right-1 inline-block md:hidden",title:e?.price,tiltPosition:"right",variant:"red",size:"small"}),(0,t.jsx)(a.default,{className:"absolute -top-3.5 right-1 hidden! md:inline-block!",title:e?.price,tiltPosition:"right",variant:"red"})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{className:"absolute -top-2 -right-2 inline-block md:hidden",title:e?.price||"",tiltPosition:"right",variant:"yellow",size:"small"}),(0,t.jsx)(a.default,{className:"absolute -top-2 -right-2 hidden! md:inline-block!",title:e?.price||"",tiltPosition:"right",variant:"yellow"})]}),b=({price:e})=>e?.price!==e?.priceBeforeDiscount?(0,t.jsxs)(t.Fragment,{children:[e?.priceBeforeDiscount&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{className:"absolute top-0 right-2 inline-block line-through md:hidden",title:e?.priceBeforeDiscount,tiltPosition:"left",variant:"yellow",size:"small"}),(0,t.jsx)(a.default,{className:"absolute top-0 right-2 hidden! line-through md:inline-block!",title:e?.priceBeforeDiscount,tiltPosition:"left",variant:"yellow"})]}),e?.price&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{className:"absolute -top-3.5 right-1 inline-block md:hidden",title:e?.price,tiltPosition:"right",variant:"red",size:"small"}),(0,t.jsx)(a.default,{className:"absolute -top-3.5 right-1 hidden! md:inline-block!",title:e?.price,tiltPosition:"right",variant:"red"})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.default,{className:"absolute -top-2 -right-2 inline-block md:hidden",title:e?.price||"",tiltPosition:"right",variant:"yellow",size:"small"}),(0,t.jsx)(a.default,{className:"absolute -top-2 -right-2 hidden! md:inline-block!",title:e?.price||"",tiltPosition:"right",variant:"yellow"})]});var _=e.i(15491),v=e.i(99230),y=e.i(68611),j=e.i(32396),w=e.i(74260),N=e.i(67045);let k=({is10PackButtonAvailable:e,item:l,product:a,outOfStock:s})=>{let{selection:i}=(0,d.useCentra)(),{t:r}=(0,m.useTranslation)(),{loadingAction:n,handleQuantityIncrease:o,handleQuantityDecrease:c,handlePackageQuantityIncrease:u,handlePackageQuantityDecrease:p}=(0,N.useQuantity)(l,a),g=i?.items?.find(e=>e.item===l?.item),x=i?.items?.some(e=>e.item===l?.item),f=(0,h.useMemo)(()=>x&&g?g.quantity??0:0,[x,g]),b=(0,h.useMemo)(()=>x&&g?g.quantity??0:0,[x,g]);return(0,t.jsxs)("div",{className:"flex flex-col gap-1 lg:gap-2",children:[(0,t.jsxs)("div",{className:"flex h-8 w-full items-center justify-between gap-1 p-1 lg:gap-2 lg:p-2",children:[(0,t.jsx)(w.default,{variant:"white",icon:(0,t.jsx)(y.default,{}),onClick:c,disabled:s||0===f||"decrease"===n,isLoading:"decrease"===n,className:"w-8"}),(0,t.jsxs)("div",{className:"label-x-small md:label-small not-last:bg-white-100 relative flex h-8 w-full items-center justify-between rounded-sm px-3",children:[(0,t.jsx)(_.default,{className:"hidden md:block",fill:"var(--color-grey-130)"}),(0,t.jsx)("span",{children:1}),(0,t.jsx)("span",{children:r("Quickshop_Increment_Number_Suffix")})]}),(0,t.jsx)(w.default,{className:"w-8",variant:"purple",isLoading:"increase"===n,icon:(0,t.jsx)(j.default,{}),onClick:o,disabled:"increase"===n||s})]}),e?(0,t.jsx)("div",{className:"flex h-8 w-full cursor-not-allowed items-center justify-center gap-1 p-1 lg:gap-2 lg:p-2"}):(0,t.jsxs)("div",{className:"flex h-8 w-full items-center justify-between gap-1 p-1 lg:gap-2 lg:p-2",children:[(0,t.jsx)(w.default,{variant:"white",icon:(0,t.jsx)(y.default,{}),onClick:p,disabled:s||b<10||"packageDecrease"===n,isLoading:"packageDecrease"===n,className:"w-8"}),(0,t.jsxs)("div",{className:"md:label-small bg-white-100 label-x-small relative flex h-8 w-full items-center justify-between rounded-sm px-3",children:[(0,t.jsx)(v.default,{className:"hidden md:block",fill:"var(--color-grey-130)"}),(0,t.jsx)("span",{children:10}),(0,t.jsx)("span",{children:r("Quickshop_Increment_Number_Suffix")})]}),(0,t.jsx)(w.default,{className:"w-8",variant:"purple",isLoading:"packageIncrease"===n,icon:(0,t.jsx)(j.default,{}),onClick:u,disabled:"packageIncrease"===n||s})]})]})},C=({product:e,className:l,innerClassName:_,imageContainerClassName:v})=>{let{t:y}=(0,m.useTranslation)(),[j,w]=(0,h.useState)(null),{setIsProductModalOpen:N,setSelectedProduct:C,setOriginalPath:S}=(0,o.useApp)(),{selection:P}=(0,d.useCentra)(),{pushSelectItemDataLayer:M}=(0,c.useGtm)(),{locale:F}=(0,u.useLocale)(),{product:O}=(0,g.useProduct)({productId:e?.product??"",enabled:!!j});(0,h.useEffect)(()=>{O&&(C(O),M(O,P))},[O,C]);let A=e?.uri?(0,p.resolveHref)(e.uri,F):"",B=e?.bundleInfo?e?.prices?.[P.location?.market??""]?.[P.location?.pricelist??""]?.lowestPrice?.[0]:void 0,T=e?.prices?.[P.location?.market??""]?.[P.location?.pricelist??""],$=e=>"number"==typeof e?e>0:["yes"].includes(e.trim().toLowerCase()),I=e?.items?.[P.location?.market??""]??[],z=I.find(e=>$(e.stock))??I[0],L=0===I.length||I.every(e=>!$(e.stock)),V=z?{sizeId:"",ean:"",sku:"",...z}:null;return(0,t.jsx)("div",{className:(0,x.twMerge)("relative h-full w-full flex-1 items-stretch justify-between transition-transform duration-200 hover:-translate-y-2",l),children:(0,t.jsxs)("div",{className:(0,x.twMerge)("bg-grey-100 overfow-hidden flex h-full flex-1 flex-col items-stretch justify-between rounded-t-md",_),children:[e?.customAttributes?.pr_sting_level_text&&(0,t.jsx)(n.default,{className:"absolute top-0 left-4 min-w-14! py-4",title:y("Product_Search_List_Sting_Level"),scaleValue:Number(e.customAttributes.pr_sting_level_text),color:"red",variant:"productItem"}),B?(0,t.jsx)(f,{price:B}):(0,t.jsx)(b,{price:T}),(0,t.jsxs)(i.default,{href:A,onClick:t=>{t.preventDefault(),w(e?.product??null),S(window.location.pathname+window.location.search),A&&window.history.pushState({path:A},"",A),N(!0),C(O)},className:"no-focus flex flex-1 flex-col",children:[(0,t.jsx)("div",{className:(0,x.twMerge)("px-4 pt-6 lg:px-8 lg:py-6",v),children:e?.media?.standard?.[0]&&(0,t.jsxs)("div",{className:"relative flex h-full min-h-[151px] w-full items-center justify-center lg:min-h-[196px]",children:[L&&(0,t.jsx)("div",{className:"absolute z-10",children:(0,t.jsx)(a.default,{variant:"black",title:y("ProductCard_Out_Of_Stock_Badge"),className:"px-2 py-1 text-xs whitespace-nowrap text-white!"})}),(0,t.jsx)("div",{className:(0,x.twMerge)("h-full w-full",L&&"opacity-40"),children:(0,t.jsx)(r.RivercodeImage,{width:0,height:0,sizes:"(max-width: 768px) 50vw, (max-width: 1024px) 33vw, (max-width: 1280px) 25vw, 20vw",className:"object-fit h-full w-full scale-100 object-cover object-center lg:scale-90",src:e.media.standard[0],alt:e?.name})})]})}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-1 px-4 lg:px-6",children:[e?.customAttributes?.pr_flavor?.[0]&&(0,t.jsx)(s.default,{title:e.customAttributes.pr_flavor[0],variant:"productItem"}),e?.customAttributes?.pr_nicotine_str_text&&(0,t.jsx)(s.default,{title:`${e.customAttributes.pr_nicotine_str_text} ${y("ProductCard_Mg_Per_Pouch")}`,variant:"productItem"}),e?.customAttributes?.pr_portion_size&&(0,t.jsx)(s.default,{title:e.customAttributes.pr_portion_size,variant:"productItem"})]}),(0,t.jsx)("div",{className:"my-4 flex flex-col gap-4 px-4 lg:px-6",children:(0,t.jsx)("h5",{className:"headline-x-small text-center",children:e?.name})})]}),(0,t.jsx)("div",{className:"bg-grey-105 rounded-b-md p-2",children:(0,t.jsx)(k,{item:V,product:e,outOfStock:L})})]})})};var S=e.i(22434),P=e.i(13323);
2let M=({shownProducts:e,productCount:l})=>{let{t:a}=(0,m.useTranslation)();return(0,t.jsx)(t.Fragment,{children:!!e&&l&&(0,t.jsxs)("div",{className:"col-span-full mt-12 flex w-full max-w-70 flex-col items-center justify-center gap-4 place-self-center",children:[(0,t.jsx)("div",{className:"paragraph-small flex flex-wrap gap-1 font-medium",children:(0,t.jsx)("p",{children:a("Product_List_Progress_Bar_Text").replace("{shownProducts}",String(e)).replace("{productCount}",String(l))})}),(0,t.jsx)("div",{className:"bg-grey-105 xs:w-80 relative h-2 w-70 rounded-full",children:(0,t.jsx)("div",{className:"absolute top-0 left-0 h-2 rounded-full bg-purple-100 transition-all duration-300 ease-in-out",style:{width:`${e/l*100}%`}})})]})})};e.s(["default",0,({products:e,productCount:s,isInfiniteScrollEnabled:i=!1,isLoadingMore:r=!1,isReachingEnd:n=!1,isEmpty:o=!1,filterEnabled:d=!1,loadMore:c})=>{let u=(0,h.useRef)(null),{t:p}=(0,m.useTranslation)();(0,h.useEffect)(()=>{if(!i)return;let e=()=>{!i||r||n||!u.current||window.innerHeight+window.scrollY>=u.current.offsetTop+u.current.offsetHeight-300&&c()};return window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[i,r,n,c]);let g=e&&void 0!==e[0];return(0,t.jsxs)("div",{ref:u,className:(0,x.twMerge)("col-span-full row-span-2 grid auto-rows-max grid-cols-subgrid gap-[inherit] px-4 lg:col-start-2 lg:px-0",d?"lg:col-start-2":"lg:col-start-1"),children:[g&&e.map((e,a)=>(0,P.isSearchProduct)(e)?(0,t.jsx)(C,{product:e},e.product):(0,t.jsx)(l.default,{product:e,imagePriority:a<4},e.product)),(0,t.jsxs)("div",{className:"col-span-full flex w-full max-w-70 flex-col items-center justify-center gap-4 place-self-center",children:[o&&(0,t.jsx)(a.default,{variant:"black",size:"small",className:"py-0!",tiltPosition:"right",title:p("Product_List_No_Products_Badge")}),0!==s&&(0,t.jsx)(M,{shownProducts:e.length,productCount:s,isReachingEnd:n}),s>e.length&&(0,t.jsx)(S.default,{variant:"blackOutline",size:"small",isLoading:r,disabled:r,className:(0,x.twMerge)("mx-auto"),onClick:c,children:p("Product_List_Load_More_Button")})]})]})}],94176)},30572,18037,42057,72104,e=>{"use strict";var t=e.i(91398);e.i(45100);var l=e.i(14051),a=e.i(58786),s=e.i(35366),i=e.i(94176),r=e.i(76602),n=e.i(22434),o=e.i(84756),d=e.i(56262),c=e.i(76271),u=e.i(35110),m=e.i(46309),p=e.i(32223),g=e.i(11843),h=e.i(48145);e.i(7424);var x=e.i(9143),f=e.i(91788),b=e.i(97011);let _=({blok:e,className:l})=>{let{t:a}=(0,u.useTranslation)(),[s,i]=(0,f.useState)(!1),_=(0,h.resolveHeaderSizes)({mobile:e?.heading_variants_headingSize_initial??"lg",desktop:e?.heading_variants_headingSize_lg??"lg"});return(0,t.jsx)(o.default,{id:e?.id,className:(0,b.twMerge)("mt-8",e?.layout_position_maxWidth==="sm"||e?.layout_position_maxWidth==="md"?"px-0 md:px-4 lg:px-0":"px-0 md:px-4 lg:px-8",(0,m.resolveBottomSpacing)({mobile:e?.layout_margin_bottom,desktop:e?.layout_margin_bottom_lg}),l),width:e?.layout_position_maxWidth==="none"?"full":e?.layout_position_maxWidth,...(0,x.storyblokEditable)(e),children:(0,t.jsxs)("div",{className:(0,b.twMerge)("flex flex-col justify-start",e?.variants_alignment==="centered"?"items-center text-center":"items-start text-left"),children:[(0,t.jsxs)("div",{className:"px-4 md:px-0",children:[e?.heading_badge_label&&(0,t.jsx)(r.default,{variant:e.heading_badge_variants_color??"yellow",title:e.heading_badge_label,size:"small",className:"mb-2 last:mb-0"}),e?.heading_heading&&(0,t.jsx)(d.Headline,{tag:e.heading_headingTag??"h2",size:_,className:(0,b.twMerge)("mb-4 max-w-(--max-width-md) last:mb-0","centered"===e.variants_alignment?"mx-auto block text-center":""),children:e.heading_heading})]}),!e?.scrollToId&&e?.enableTruncate?(0,t.jsx)("div",{className:(0,b.twMerge)("my-6 flex flex-col items-start px-4 md:px-0",e?.variants_alignment==="centered"?"items-center text-center":"items-start text-left"),children:e?.body?.content&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"mx-auto overflow-hidden",children:(0,t.jsx)(c.default,{className:(0,b.twMerge)("mb-4 max-w-(--max-width-md)","centered"===e.variants_alignment?"mx-auto block text-center":"",s?"":"line-clamp-2"),content:e?.body?.content,tableOfContentsHeading:e?.table_of_contents_heading})}),(0,t.jsx)(n.default,{className:"h-auto w-fit px-0! focus:ring-0!",variant:"underlineInverted",onClick:()=>i(!s),children:a(s?"Text_Block_Read_Less":"Text_Block_Read_More")})]})}):(0,t.jsx)(c.default,{className:(0,b.twMerge)("my-4 max-w-(--max-width-md) px-4 md:px-0",e?.variants_alignment==="centered"?"mx-auto block text-center":""),content:e?.body?.content,tableOfContentsHeading:e?.table_of_contents_heading}),e?.scrollToId&&!e?.enableTruncate&&(0,t.jsx)("div",{className:"px-4 md:px-0",children:(0,t.jsx)(n.default,{href:`#${e.scrollToId}`,variant:"underlineInverted",className:(0,b.twMerge)("h-auto px-0! focus:ring-0!"),children:a("Text_Block_Read_More")})}),e?.ctas&&e.ctas.length>0&&(0,t.jsx)("div",{className:(0,b.twMerge)("mt-5 flex w-full flex-wrap gap-2 py-1",e?.variants_alignment==="centered"?"justify-center":"justify-start"),children:e.ctas.map(e=>"ButtonAsLink"===e.component?(0,t.jsx)(n.default,{className:(0,b.twMerge)("first:ml-4 last:mr-4 lg:first:ml-0 lg:last:mr-0",(0,g.resolveButtonWidth)(e)),variant:(0,p.resolveButtonVariant)(e),href:e.link?.cached_url,children:e.label},e._uid):(0,t.jsx)(n.default,{className:(0,b.twMerge)("mr-2 ml-2 pr-0 pl-0 first:ml-0 first:pl-4 last:pr-4! md:px-0!",(0,g.resolveButtonWidth)(e)),variant:"underlineInverted",href:e.link?.cached_url,children:e.label},e._uid))})]})})};e.s(["TextBlock",0,_],18037),e.s([],42057);var v=e.i(82395),y=e.i(47545);let j=(0,f.createContext)(void 0),w=({fallbackData:e,children:l})=>(0,t.jsx)(j.Provider,{value:(0,f.useMemo)(()=>e,[e]),children:l});function N(e){let t=(0,f.useContext)(j);return t?.[e]}e.s(["SWRProvider",()=>w,"useSWRFallbackData",()=>N],72104),e.i(97361);var k=e.i(16390);e.s(["default",0,({blok:e,className:r})=>{let n=N(e._uid),{t:d}=(0,u.useTranslation)(),c=e?.payload_brands?String(e.payload_brands).split(",").map(e=>e.trim()).filter(e=>""!==e):[],m=e?.payload_categories?String(e.payload_categories).split(",").map(e=>e.trim()).filter(e=>""!==e):[],p=e?.children?.[0],g=1===c.length?v.ListOfFiltersExcludingBrands:v.defaultListOfFilters,h=p?.loadMore_infiniteScroll_enabled,f=[{name:d("Sort_Option_Default"),value:"Standard"},{name:d("Sort_Option_Lowest_Price"),value:"LowestPrice"},{name:d("Sort_Option_Highest_Price"),value:"HighestPrice"},{name:d("Sort_Option_Ascending_Order"),value:"A-Z"},{name:d("Sort_Option_Descending_Order"),value:"Z-A"}
2],{products:j,productCount:w,filters:C,addOrRemoveFilter:S,clearFilter:P,clearFilters:M,loadMore:F,updateSortOrder:O,isLoadingMore:A,isReachingEnd:B,isEmpty:T}=(0,k.useProductListInfinite)({brandIds:c,categoryIds:m,onlyAvailable:y.default.category.onlyAvailable,showAsOnSale:e?.payload_showAsOnSale??!1,showAsNew:e?.payload_showAsNew??!1,relatedProducts:!0,itemListName:e.displayName,blokFilters:{pr_flavor:e?.payload_pr_flavor??[],pr_portion_size:e?.payload_pr_portion_size??[],pr_sting_level_text:e?.payload_pr_sting_level_text??[],pr_strength:e?.payload_pr_strength??[]},enabledFilters:(0,v.getTranslatedFilters)(g,d),productsPerPage:e?.payload_limit?Number(e?.payload_limit):y.default.category.productsPerPage,sortOrder:e?.payload_sortOrder?.map(e=>({field:e.field,order:e.order}))??[],fallbackData:n});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(o.default,{width:"lg",className:(0,b.twMerge)("my-0 px-0",r),...(0,x.storyblokEditable)(e),children:[p?.textBlocks&&p.textBlocks.length>0||p?.shortcutNav&&p.shortcutNav.length>0?(0,t.jsx)("div",{className:(0,b.twMerge)("grid grid-cols-2 *:col-span-full lg:mb-16 lg:grid-cols-4 xl:grid-cols-5 xl:*:col-end-5",p?.filter_enabled?"mb-4 xl:*:col-start-2":"xl*:col-start-1 mb-8"),children:(0,t.jsxs)("div",{className:(0,b.twMerge)("flex w-full flex-col"),children:[p?.textBlocks&&p.textBlocks.length>0&&(0,t.jsx)(_,{blok:p.textBlocks[0],className:"mx-0! mt-12 mb-0 max-w-none! lg:px-0!"}),p?.shortcutNav&&p.shortcutNav.length>0&&(0,t.jsx)(l.LinkShortcuts,{className:"mx-0! my-0 px-0! [&>div]:lg:px-1!",blok:p.shortcutNav[0]})]})}):null,(0,t.jsxs)("div",{className:(0,b.twMerge)("xs:grid-cols-2 xs:gap-4 grid grid-cols-1 grid-rows-[auto_1fr] gap-y-4 md:grid-cols-3 lg:grid-cols-4 lg:gap-8 xl:grid-cols-5"),children:[p?.filter_enabled&&(0,t.jsx)(a.default,{filters:C,sortOptions:f,updateSortOrder:O,totalProducts:w,addOrRemoveFilter:S,clearFilter:P,clearFilters:M}),(0,t.jsx)(i.default,{productCount:w,products:j,isInfiniteScrollEnabled:h,isLoadingMore:A,isReachingEnd:B,isEmpty:T,filterEnabled:p?.filter_enabled??!1,loadMore:F})]})]}),(0,t.jsx)(s.default,{filters:C,sortOptions:f,updateSortOrder:O,totalProducts:w,addOrRemoveFilter:S,clearFilter:P,clearFilters:M})]})}],30572)},55459,81563,92290,e=>{"use strict";var t=e.i(91398),l=e.i(46309);e.i(7424);var a=e.i(9143),s=e.i(97011),i=e.i(30572),r=e.i(5395),n=e.i(84756),o=e.i(30684),d=e.i(36246),c=e.i(58083),u=e.i(41804);e.i(16001);var m=e.i(97342),p=e.i(89201),g=e.i(50323);let h=({ids:e=[],brandIds:t=[],categoryIds:l=[],filters:a={pr_flavor:[],pr_portion_size:[],pr_sting_level_text:[],pr_strength:[]},excludedIds:s=[],limit:i=20,onlyAvailable:r=!0,relatedProducts:n=!1,keepPreviousData:o=!1,showAsOnSale:d=!1,showAsNew:c=!1,sortOrder:u=[],fallbackData:h})=>{let{selection:x}=(0,p.useCentra)(),{data:f,error:b}=(0,g.default)(()=>(e.length>0||l.length>0||t.length>0)&&x?.location?[e,l,t,x?.location]:null,e=>{let t={limit:i+(s.length??0),onlyAvailable:r,relatedProducts:n,filters:a,showAsOnSale:d,showAsNew:c,sortOrder:u};return e[0].length>0?m.checkoutApi.getProducts({productIds:e[0],...t}):e[1].length>0||e[2].length>0?m.checkoutApi.getProducts({categoryIds:e[1],brandIds:e[2],...t}):m.checkoutApi.getProducts({...t})},{keepPreviousData:o,fallbackData:h}),_=f?.products??[],v=f?.filter??[];return e.length>0&&(_=_?.sort((t,l)=>e.indexOf(t.product)-e.indexOf(l.product))),s.length>0&&(_=_?.filter(e=>!s.includes(e.product))).length>i&&(_=_.splice(0,i)),{isLoading:!b&&!f,products:_,filter:v}};e.s(["useProducts",0,h],81563);var x=e.i(91788);let f=({blok:e,className:l})=>{let[i,m]=(0,u.default)(.5),p=(0,x.useRef)(void 0),{pushCustomDataLayer:g}=(0,c.useGtm)(),f=e?.payload_brands&&String(e.payload_brands).trim()?[String(e.payload_brands)]:[],b=e?.payload_categories&&String(e.payload_categories).trim()?[String(e.payload_categories)]:f.length>0?[]:["103"],{products:_}=h({brandIds:f,categoryIds:b,relatedProducts:!0,filters:{pr_flavor:e?.payload_pr_flavor??[],pr_portion_size:e?.payload_pr_portion_size??[],pr_sting_level_text:e?.payload_pr_sting_level_text??[],pr_strength:e?.payload_pr_strength??[]},limit:e?.payload_limit?Number(e?.payload_limit):20,showAsOnSale:e?.payload_showAsOnSale??!1,showAsNew:e?.payload_showAsNew??!1,sortOrder:e?.payload_sortOrder?.map(e=>({field:e.field,order:e.order}))??[]}),v=e?.children?.[0],y=v?.promotion_id&&v?.promotion_name&&v?.creative_slot,j=()=>{y&&g("select_promotion",{promotion_id:v.promotion_id,promotion_name:v.promotion_name,creative_name:v.component,creative_slot:v.creative_slot})};return((0,x.useEffect)(()=>{m&&y&&p.current!==v.promotion_id&&(g("view_promotion",{promotion_id:v.promotion_id,promotion_name:v.promotion_name,creative_name:v.component,creative_slot:v.creative_slot}),p.current=v.promotion_id)},[m,y,v,g]),_&&void 0===_[0])?null:(0,t.jsx)(n.default,{className:(0,s.twMerge)("mb-12 px-0",v?.layout_position_maxWidth==="sm"||v?.layout_position_maxWidth==="md"?"px-4 lg:px-0":"lg:px-8",l),width:v?.layout_position_maxWidth??"full",...(0,a.storyblokEditable)(e),children:(0,t.jsx)("div",{ref:i,className:"flex flex-wrap gap-4",children:_.map(e=>(0,t.jsx)(o.default,{onClick:j,href:`${e.uri}`,className:"relative h-14 w-14",children:(0,t.jsx)("div",{className:"relative h-14 w-14",children:e?.media?.thumb?.[0]?(0,t.jsx)(d.RivercodeImage,{src:e?.media?.thumb?.[0]??"",alt:e.name,width:0,height:0,sizes:"100vw",className:"h-full w-full object-cover"}):(0,t.jsx)(r.default,{})})},e.product))})})};var b=e.i(72547),_=e.i(6547),v=e.i(56262),y=e.i(58222);e.i(81804);var j=e.i(47749);let w=({blok:e,className:l})=>{let a=e?.payload_brands&&String(e.payload_brands).trim()?[String(e.payload_brands)]:[],i=e?.payload_categories&&String(e.payload_categories).trim()?[String(e.payload_categories)]:a.length>0?[]:["103"],{isLoading:r,products:d}=h({brandIds:a,categoryIds:i,relatedProducts:!0,filters:{pr_flavor:e?.payload_pr_flavor??[],pr_portion_size:e?.payload_pr_portion_size??[],pr_sting_level_text:e?.payload_pr_sting_level_text??[],pr_strength:e?.payload_pr_strength??[]},limit:e?.payload_limit?Number(e?.payload_limit):20,showAsOnSale:e?.payload_showAsOnSale??!1,showAsNew:e?.payload_showAsNew??!1,sortOrder:e?.payload_sortOrder?.map(e=>({field:e.field,order:e.order}))??[]}),c=e?.children?.[0];return!r&&d&&void 0===d[0]?null:(0,t.jsx)("section",{className:(0,s.twMerge)(c?.settings_background_color==="purple"?"bg-purple-40":"bg-white-100","w-full",l),children:(0,t.jsxs)(n.default,{className:(0,s.twMerge)("my-0! overflow-visible! px-0! pb-8",c?.settings_headerSettings_heading_heading||c?.settings_headerSettings_heading_lead?"pt-8":"pt-0"),children:[(0,t.jsxs)("div",{className:"flex items-end justify-between px-4 lg:px-8",children:[(0,t.jsxs)("div",{className:"flex flex-col",children:[c?.settings_headerSettings_heading_heading&&(0,t.jsx)(v.Headline,{tag:c.settings_headerSettings_heading_headingTag??"h3",size:"headline-small lg:headline-large",className:"mb-2 last:mb-0",children:c.settings_headerSettings_heading_heading}),c?.settings_headerSettings_heading_lead&&(0,t.jsx)("p",{className:"paragraph-small lg:paragraph-medium mb-8 last:mb-0",children:c.settings_headerSettings_heading_lead})]}),c?.settings_link_label&&c?.settings_link_link?.cached_url&&(0,t.jsx)(o.default,{href:c.settings_link_link.cached_url,className:"headline-mini focus lg:headline-small h-auto underline-offset-4 hover:underline focus:rounded-sm",children:c.settings_link_label})]}),(0,t.jsx)(y.default,{arrowClassName:"hidden md:flex",navigation:!0,breakpoints:{425:{slidesPerView:2.1},460:{slidesPerView:2.1},768:{slidesPerView:3.2,spaceBetween:32},1024:{slidesPerView:4,spaceBetween:32},1290:{slidesPerView:5,spaceBetween:32}},spaceBetween:16,modules:[j.Navigation],slidesPerView:1.3,className:"swipeable-product-list ssr-swipeable-product-list-slider overflow-y-visible!",children:!r&&d?.length>0?d.map(e=>(0,t.jsx)(b.default,{product:e},e.product)):[...Array(8)].map((e,l)=>(0,t.jsx)(_.default,{},l))})]})})};e.s(["CentraSearchResultsProvider",0,({blok:e,className:r})=>(0,t.jsxs)("section",{...(0,a.storyblokEditable)(e),className:(0,s.twMerge)((0,l.resolveBottomSpacing)({mobile:e?.layout_margin_bottom,desktop:e?.layout_margin_bottom_lg}),r),children:[e?.children?.[0]?.component==="FeaturedProducts"&&(0,t.jsx)(f,{blok:e,className:r}),e?.children?.[0]?.component==="SwipeableProductList"&&(0,t.jsx)(w,{blok:e,className:r}),e?.children?.[0]?.component==="ProductList"&&(0,t.jsx)(i.default,{blok:e,className:r})]})],92290),e.s([],55459)}]); 3 4//# debugId=78cb7b74-c010-3f85-9e3c-7b02f95c2996
5//# sourceMappingURL=ddba590a2c76537f.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.