PageSourceSearch

https://www.cuponation.fr/_next/static/chunks/256p62zhm2j8e.js

js cuponation.fr collected 2026-10-02 16:42:04 UTC 27,261 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,119117,e=>{e.v(t=>Promise.all(["static/chunks/31mdz14b4r-ja.css","static/chunks/2c_pooj_4vs8f.css","static/chunks/1xe_li--2jm38.css","static/chunks/365j7jtrmag-_.js"].map(t=>e.l(t))).then(()=>t(637768)))},634709,37449,e=>{"use strict";var t,a,s,i,r=e.i(268601),n=e.i(975705),l=e.i(291851);(t=s||(s={})).BACKGROUND="background",t.BACKGROUND_ICON="backgroundIcon",t.TEXT="text",t.TEXT_ICON="textIcon",t.LIGHT="light",t.LIGHT_ICON="lightIcon",t.SMALL="small",t.SMALL_ICON="smallIcon",t.SMALL_LIGHT="smallLight",t.PRIMARY="primary",(a=i||(i={})).Cashback="cashback",a.Code="code",a.Deal="deal",a.Reward="reward",e.s(["CustomIconType",0,i,"LabelVariant",0,s],37449);var o=e.i(961310);let c={[i.Cashback]:()=>(0,r.jsx)("svg",{width:"16",height:"12",viewBox:"0 0 16 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M12.6665 7.33329V1.99996C12.6665 1.26663 12.0665 0.666626 11.3332 0.666626H1.99984C1.2665 0.666626 0.666504 1.26663 0.666504 1.99996V7.33329C0.666504 8.06663 1.2665 8.66663 1.99984 8.66663H11.3332C12.0665 8.66663 12.6665 8.06663 12.6665 7.33329ZM6.6665 6.66663C5.55984 6.66663 4.6665 5.77329 4.6665 4.66663C4.6665 3.55996 5.55984 2.66663 6.6665 2.66663C7.77317 2.66663 8.6665 3.55996 8.6665 4.66663C8.6665 5.77329 7.77317 6.66663 6.6665 6.66663ZM15.3332 2.66663V9.99996C15.3332 10.7333 14.7332 11.3333 13.9998 11.3333H2.6665V9.99996H13.9998V2.66663H15.3332Z",fill:"#1A1A1A"})}),[i.Code]:()=>(0,r.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M13.2735 6.60866L7.38683 0.721994C7.14016 0.475327 6.80016 0.335327 6.44683 0.335327H1.66683C0.933496 0.335327 0.333496 0.935327 0.333496 1.66866V6.44866C0.333496 6.80199 0.473496 7.14199 0.726829 7.38866L6.6135 13.2753C7.1335 13.7953 7.98016 13.7953 8.50016 13.2753L13.2802 8.49533C13.8002 7.97533 13.8002 7.13533 13.2735 6.60866ZM3.3335 4.33533C2.78016 4.33533 2.3335 3.88866 2.3335 3.33533C2.3335 2.78199 2.78016 2.33533 3.3335 2.33533C3.88683 2.33533 4.3335 2.78199 4.3335 3.33533C4.3335 3.88866 3.88683 4.33533 3.3335 4.33533Z",fill:"#1A1A1A"})}),[i.Deal]:()=>(0,r.jsxs)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M2.9974 5.33499C4.28406 5.33499 5.33073 4.28832 5.33073 3.00165C5.33073 1.71499 4.28406 0.668319 2.9974 0.668319C1.71073 0.668319 0.664062 1.71499 0.664062 3.00165C0.664062 4.28832 1.71073 5.33499 2.9974 5.33499ZM2.9974 2.00165C3.55073 2.00165 3.9974 2.44832 3.9974 3.00165C3.9974 3.55499 3.55073 4.00165 2.9974 4.00165C2.44406 4.00165 1.9974 3.55499 1.9974 3.00165C1.9974 2.44832 2.44406 2.00165 2.9974 2.00165Z",fill:"#1A1A1A"}),(0,r.jsx)("path",{d:"M10.3907 0.665405L0.665729 10.3904L1.60853 11.3332L11.3335 1.60821L10.3907 0.665405Z",fill:"#1A1A1A"}),(0,r.jsx)("path",{d:"M8.9974 6.66832C7.71073 6.66832 6.66406 7.71499 6.66406 9.00165C6.66406 10.2883 7.71073 11.335 8.9974 11.335C10.2841 11.335 11.3307 10.2883 11.3307 9.00165C11.3307 7.71499 10.2841 6.66832 8.9974 6.66832ZM8.9974 10.0017C8.44406 10.0017 7.9974 9.55499 7.9974 9.00165C7.9974 8.44832 8.44406 8.00165 8.9974 8.00165C9.55073 8.00165 9.9974 8.44832 9.9974 9.00165C9.9974 9.55499 9.55073 10.0017 8.9974 10.0017Z",fill:"#1A1A1A"})]}),[i.Reward]:()=>(0,r.jsx)("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.jsx)("path",{d:"M10.6667 1.33333H9.33333V0H2.66667V1.33333H1.33333C0.6 1.33333 0 1.93333 0 2.66667V3.33333C0 5.03333 1.28 6.42 2.92667 6.62667C3.34667 7.62667 4.24667 8.38 5.33333 8.6V10.6667H2.66667V12H9.33333V10.6667H6.66667V8.6C7.75333 8.38 8.65333 7.62667 9.07333 6.62667C10.72 6.42 12 5.03333 12 3.33333V2.66667C12 1.93333 11.4 1.33333 10.6667 1.33333ZM1.33333 3.33333V2.66667H2.66667V5.21333C1.89333 4.93333 1.33333 4.2 1.33333 3.33333ZM10.6667 3.33333C10.6667 4.2 10.1067 4.93333 9.33333 5.21333V2.66667H10.6667V3.33333Z",fill:"#1A1A1A"})})},d=({variant:e})=>{let t=c[e];return t?(0,r.jsx)(t,{}):(0,r.jsx)(r.Fragment,{})};e.s(["Label",0,function({text:e,variant:t=s.LIGHT,icon:a,color:i="primary",foregroundColor:c,backgroundColor:u,disabled:m=!1,transparent:h=!1,className:p,isExclusive:f=!1,size:g="regular",borderStyle:v="default"}){let x=[s.TEXT_ICON,s.LIGHT_ICON,s.BACKGROUND_ICON,s.SMALL_ICON].includes(t);if(x&&void 0===a)throw Error("variant rendering icon requires passing an 'icon' property");let b=m?"disabled":i,j=(0,n.useMemo)(()=>((e,t,a,i,r)=>{switch(e){case s.BACKGROUND:case s.BACKGROUND_ICON:return l.labelStyles.background({color:t});case s.TEXT_ICON:return l.labelStyles.textIcon({isExclusive:i});case s.SMALL:case s.SMALL_ICON:return l.labelStyles.small({color:t});case s.LIGHT_ICON:return l.labelStyles.lightIcon({size:r});case s.LIGHT:return l.labelStyles.light({transparent:a,size:r});case s.PRIMARY:return l.labelStyles.primary({size:r});case s.TEXT:case s.SMALL_LIGHT:return l.labelStyles[e];default:return""}})(t,b,h,f,g),[t,b,h,f,g]),C=[l.labelStyles.root({borderStyle:v}),j,p,1].join(" "),N={color:`var(${c})`,backgroundColor:`var(${u})`};return(0,r.jsxs)("div",{className:C,style:"custom"===i?N:void 0,children:[a&&x&&(0,r.jsx)("div",{className:l.labelStyles.icon,children:t===s.LIGHT_ICON?(0,r.jsx)(d,{variant:a?.toLowerCase()}):(0,r.jsx)(o.Icon,{name:a,fontSize:"small"})}),e]})}],634709)},118058,849593,346209,186675,500553,e=>{"use strict";var t,a,s,i,r,n,l=e.i(268601),o=e.i(975705),c=e.i(453924),d=e.i(540455),u=e.i(598425),m=e.i(961310),h=e.i(240497),p=(0,h.createRu
1ntimeFn)({defaultClassName:"b6q4ha0",variantClassNames:{type:{icon:"b6q4ha1",button:"b6q4ha2"}},defaultVariants:{},compoundVariants:[]}),f=(0,h.createRuntimeFn)({defaultClassName:"b6q4ha4",variantClassNames:{show:{true:"b6q4ha5",false:"b6q4ha6"},animate:{true:"b6q4ha7",false:"b6q4ha8"}},defaultVariants:{},compoundVariants:[[{show:!0,animate:!0},"b6q4ha9"],[{show:!1,animate:!0},"b6q4haa"],[{animate:!1},"b6q4hab"]]});let g=({title:e})=>(0,l.jsx)(u.Button,{fullWidth:!0,variant:"contained",color:"primary",size:"large",className:"b6q4ha3",title:e,endIcon:(0,l.jsx)(m.Icon,{name:"ArrowForwardIos"}),children:e}),v=({animate:e=!1,show:t})=>(0,l.jsx)("div",{className:f({show:t,animate:e}),children:(0,l.jsx)(m.Icon,{color:"primary",fontSize:"medium",name:"ArrowForwardIos"})}),x=e=>{let{type:t}=e,a="icon"===t?(0,l.jsx)(v,{...e}):(0,l.jsx)(g,{...e});return(0,l.jsx)("div",{className:p({type:t}),children:a})},b=e=>{throw TypeError(`"${e}" case not handled`)};e.s(["exhaustivenessCheck",0,b],849593),(t=i||(i={})).Paper="paper",t.Light="light",t.Dark="dark",(a=r||(r={})).Text="text",a.Image="image",a.ImageWithText="imageWithText",e.s(["CaptionsType",0,r,"TextCaptionsBackground",0,i],346209);var j=e.i(944967),C=e.i(66034),N=(0,h.createRuntimeFn)({defaultClassName:"_1dp8jai2",variantClassNames:{position:{left:"_1dp8jai3",right:"_1dp8jai4"}},defaultVariants:{},compoundVariants:[]}),_={left:"_1dp8jai8",right:"_1dp8jai9"};let w={hasLogo:!1},y={objectFit:"contain",height:104,width:104};var k=e.i(975072),I="_1ervcqg0";let L=({action:e,children:t})=>{let a=(0,o.useCallback)(t=>{e.stopPropagation&&t.stopPropagation(),"button"===e.type&&e.onClick()},[e]),{type:s}=e;switch(s){case"button":return(0,l.jsx)("button",{type:"button",onClick:a,className:I,children:t});case"link":return(0,l.jsx)(k.Link,{onClick:a,"data-internal":!0,href:e.url,underline:"none",className:I,children:t});default:return b(s)}},V=({backgroundColor:e,rootClass:t="",ImageComponent:a,imgProps:s=y,bottomBorderRadius:i=!1,position:r,captionLogo:n=w,...d})=>{let u=(0,o.useMemo)(()=>(0,j.default)(N({position:r}),i?_[r]:""),[r,i]),m=(0,o.useMemo)(()=>e??"transparent",[e]),h=(0,o.useMemo)(()=>n.hasLogo&&n.backgroundColor?n.backgroundColor:c.responsiveVars.palette.background.paper,[n]);return(0,l.jsx)(L,{action:d,children:(0,l.jsx)("div",{"data-testid":"vouchers-ui-captions-image",className:(0,j.default)(u,t),style:(0,C.assignInlineVars)({"var(--_1dp8jai0)":m}),children:(0,l.jsx)("div",{className:"_1dp8jai5",children:(0,l.jsxs)("div",{className:"_1dp8jai7",children:[(0,l.jsx)(a,{...s}),n.hasLogo&&(0,l.jsx)("div",{className:"_1dp8jai6",style:(0,C.assignInlineVars)({"var(--_1dp8jai1)":h}),children:(0,l.jsx)(n.LogoComponent,{fitIn:"full-fit-in",objectFit:"fill",height:40,width:40})})]})})})})};var S=(0,h.createRuntimeFn)({defaultClassName:"_1gjmzlu1",variantClassNames:{captionsBackground:{dark:"_1gjmzlu2",light:"_1gjmzlu3",paper:"_1gjmzlu4"},position:{left:"_1gjmzlu5",right:"_1gjmzlu6"}},defaultVariants:{},compoundVariants:[]}),z={left:"_1gjmzlu9",right:"_1gjmzlua"},T=(0,h.createRuntimeFn)({defaultClassName:"_1gjmzlub",variantClassNames:{active:{true:"_1gjmzluc",false:"_1gjmzlud"},position:{left:"_1gjmzlue",right:"_1gjmzluf"},bottomBorderRadius:{true:"_1gjmzlug",false:"_1gjmzluh"}},defaultVariants:{},compoundVariants:[[{position:"left",bottomBorderRadius:!0},"_1gjmzlui"],[{position:"right",bottomBorderRadius:!0},"_1gjmzluj"]]});let R={min:12,max:1/0,reduced:!0,variant:"caption"},A=[{min:1,max:4,variant:"h1",reduced:!1},{min:5,max:9,variant:"h4",reduced:!0},{min:10,max:11,variant:"body2",reduced:!0},R],P=({captions:e,captionsBackground:t=i.Dark,rootClassName:a="",position:s,bottomBorderRadius:r,active:n=!1})=>{let u=(0,o.useCallback)(e=>{let t=((e="")=>{let t=A.find(({min:t,max:a})=>e.length>=t&&e.length<=a);return t?{variant:t.variant,reduced:t.reduced}:{variant:R.variant,reduced:!0}})(e);return{text:e,...t}},[]),m=(0,o.useMemo)(()=>({...u(e.primary),className:"_1gjmzlu7"}),[u,e]),h=(0,o.useMemo)(()=>e.secondary?{...u(e?.secondary),className:"_1gjmzlu8"}:void 0,[u,e?.secondary]),p=(0,o.useMemo)(()=>
1(0,j.default)(S({position:s,captionsBackground:t}),r?z[s]:""),[s,t,r]);return(0,l.jsxs)(l.Fragment,{children:[t===i.Light&&(0,l.jsx)("div",{className:T({active:n,position:s,bottomBorderRadius:r})}),(0,l.jsxs)("div",{className:(0,j.default)(p,a),style:(0,C.assignInlineVars)({"var(--_1gjmzlu0)":n?c.responsiveVars.palette.voucherCard.contrastTextOnSecondary:c.responsiveVars.palette.voucherCard.secondary}),children:[(0,l.jsx)(d.Typography,{variant:m.variant,component:"span",className:m.className,children:m.text||""}),h&&(0,l.jsx)(d.Typography,{variant:h.variant,component:"span",className:h.className,children:h.text||""})]})]})},M={fitIn:"full-fit-in",objectFit:"fill",height:40,width:104},E=({image:e,text:t,position:a,bottomBorderRadius:s})=>{let i=(0,o.useMemo)(()=>e?"rms83o3":"",[e]);return(0,l.jsxs)("div",{className:"rms83o0",children:[(0,l.jsx)("div",{className:"rms83o1",children:(0,l.jsx)(V,{...e,position:a,rootClass:"rms83o2",captionLogo:void 0,imgProps:M})}),(0,l.jsx)(P,{...t,rootClassName:i,position:a,bottomBorderRadius:s})]})},O=e=>{let{bottomBorderRadius:t=!1,active:a=!1,position:s,type:i}=e,n=(0,o.useMemo)(()=>({bottomBorderRadius:t,position:s}),[t,s]),c=(0,o.useCallback)(()=>{switch(i){case r.Text:{let{textCaptionProps:t}=e;return t.active=a,(0,l.jsx)(P,{...n,...t})}case r.Image:{let{imageCaptionProps:t}=e;return(0,l.jsx)(V,{...n,...t})}case r.ImageWithText:{let{textCaptionProps:t,imageCaptionProps:s}=e;return t.active=a,(0,l.jsx)(E,{...n,image:s,text:t})}default:return b(i)}},[i,e,n,a]);return(0,l.jsx)("div",{"data-testid":"vouchers-ui-voucher-card-captions",className:"_1jyo12g0",children:c()})};var B=e.i(634709),H=e.i(37449),F=(0,h.createRuntimeFn)({defaultClassName:"fzz4k41",variantClassNames:{main:{true:"fzz4k42",false:"fzz4k43"},type:{light:"fzz4k44",dark:"fzz4k45",text:"fzz4k46"}},defaultVariants:{},compoundVariants:[[{main:!0,type:"light"},"fzz4k47"],[{main:!0,type:"dark"},"fzz4k48"],[{main:!0,type:"text"},"fzz4k49"]]});(s=n||(n={})).Dark="dark",s.Light="light",s.Text="text",e.s(["LabelsType",0,n],186675);let G=({labels:e,type:t})=>{let a=(0,o.useCallback)(e=>{let a;return a=t===n.Dark?e.main?"fzz4k4b":"":t===n.Light?e.main?"fzz4k4a":"":e.main?"fzz4k4c":"",(0,j.default)(F({main:e.main,type:t}),a)},[t]);return(0,l.jsx)("div",{"data-element":"voucher-card-labels",className:"fzz4k40",children:e.map(e=>(0,l.jsx)(B.Label,{icon:e.icon,className:a(e),size:"medium",variant:e.icon?H.LabelVariant.LIGHT_ICON:e.main?H.LabelVariant.PRIMARY:H.LabelVariant.LIGHT,text:e.text,borderStyle:"rounded"},e.text))})},q=({onTermsClick:e,buttonClass:t,text:a})=>{let s=(0,o.useCallback)(t=>{t.stopPropagation(),e(t)},[e]);return(0,l.jsx)("div",{className:"qf726g0",children:(0,l.jsx)("button",{type:"button",onClick:s,onKeyDown:s,className:(0,j.default)("qf726g1",t),children:a})})},D=({expirationLabel:e,containerClass:t})=>(0,l.jsx)("div",{className:(0,j.default)("_1p49z320",t),children:(0,l.jsx)(d.Typography,{variant:"caption",children:e})}),Z=({termsLink:e,expirationLabel:t})=>(0,l.jsxs)("div",{className:"mhdwtl0",children:[e.enabled?(0,l.jsx)(q,{...e}):(0,l.jsx)("div",{}),t&&(0,l.jsx)(D,{expirationLabel:t})]});var W=(0,h.createRuntimeFn)({defaultClassName:"z1k40x1",variantClassNames:{setLinesLimit:{true:"z1k40x2",false:"z1k40x3"}},defaultVariants:{},compoundVariants:[]});let $=({containerClass:e,text:t,setLinesLimit:a=!0,linesLimit:s=3,component:i="h3"})=>{let r=(0,C.assignInlineVars)({"var(--z1k40x0)":s.toString()});return(0,l.jsx)("div",{className:(0,j.default)(W({setLinesLimit:a}),e),style:r,children:(0,l.jsx)(d.Typography,{variant:"voucherTitle",component:i,children:t})})};var U=(0,h.createRuntimeFn)({defaultClassName:"i3fsfq1",variantClassNames:{position:{left:"i3fsfq2",right:"i3fsfq3"}},defaultVariants:{},compoundVariants:[]});let X=({type:e,label:t,position:a})=>"icon"===e?(0,l.jsx)("div",{className:"i3fsfq0",children:(0,l.jsx)(m.Icon,{name:"OfferVerified"})}):(0,l.jsxs)("div",{className:U({position:a}),children:[(0,l.jsx)(d.Typography,{variant:"caption",children:t}),(0,l.jsx)(m.Icon,{name:"OfferVerified"})]});function K({className:e}){return(0,l.jsxs)("svg",{"data-testid":"vouchers-ui-sustainability-badge-sprout-badge",className:e,width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("path",{d:"M32 0 0 0 0 5V32L32 0Z",fill:"#2EB755"}),(0,l.jsx)("path",{d:"M15 17V9.45342H16.6087C26 9.45342 26 2 26 2H22.8696C19.5555 2 16.5449 3.81498 15 6.5C15 4.9807 14.5217 2.89419 14.5217 2.89419C14.5217 2.89419 14 2.89419 14 8.43856C12.4551 5.75354 9.488 3.93789 6.17391 3.93789H2V4.53416C2 9.46594 6.01232 13.4783 10.9441 13.4783H14V18L15 17Z",fill:"#EDFEF2"}),(0,l.jsx)("path",{d:"M0 32L32 0H30L0 30V32Z",fill:"url(#paint0_linear_3150_230449)"}),(0,l.jsx)("defs",{children:(0,l.jsxs)("linearGradient",{id:"paint0_linear_3150_230449",x1:"16",y1:"16",x2:"15",y2:"15",gradientUnits:"userSpaceOnUse",children:[(0,l.jsx)("stop",{stopOpacity:"0.1"}),(0,l.jsx)("stop",{offset:"1",stopColor:"#D9D9D9",stopOpacity:"0"})]})})]})}
1var Y=(0,h.createRuntimeFn)({defaultClassName:"mc0tvl3",variantClassNames:{position:{left:"mc0tvl4",right:"mc0tvl5"}},defaultVariants:{},compoundVariants:[]});let J=({borderRadius:e="0px",position:t})=>(0,l.jsx)("div",{className:"mc0tvl2",style:{...(0,C.assignInlineVars)({"var(--mc0tvl0)":e})},children:(0,l.jsx)(K,{className:Y({position:t})})});var Q=e.i(920627),ee=(0,h.createRuntimeFn)({defaultClassName:"_6w1bgl2",variantClassNames:{setGrayFilter:{true:"_6w1bgl3",false:"_6w1bgl4"}},defaultVariants:{},compoundVariants:[]}),et=(0,h.createRuntimeFn)({defaultClassName:"_6w1bgl7",variantClassNames:{position:{left:"_6w1bgl8",right:"_6w1bgl9"}},defaultVariants:{},compoundVariants:[]});let ea=e=>{let{sustainabilityWrapper:t,sustainabilityEnabled:a,sustainabilityBadge:s,captions:i,labelVerifiedMarking:r,iconVerifiedMarking:n,labels:o,title:c,socialProofing:d,buttonCTA:u,iconCTA:m,meta:h,captionsPosition:p,showLabels:f,showMeta:g,fullWidthMeta:v,setGrayFilter:x,cardHeight:b,onClick:N,onMouseEnter:_,onMouseLeave:w}=e,y=(0,j.default)({[t]:a,[ee({setGrayFilter:x})]:!0});return(0,l.jsx)(Q.Paper,{onClick:N,className:y,elevation:2,style:(0,C.assignInlineVars)({"var(--_6w1bgl1)":b}),children:(0,l.jsxs)("div",{className:"_6w1bgl6","data-testid":"vouchers-ui-voucher-card",onMouseEnter:_,onMouseLeave:w,children:[s,(0,l.jsxs)("div",{"data-testid":"vouchers-ui-voucher-card-top-container",className:"_6w1bgl5",children:[(0,l.jsxs)("div",{"data-testid":"vouchers-ui-voucher-card-captions",className:et({position:p}),children:[i,r]}),(0,l.jsxs)("div",{className:"_6w1bgla",children:[f&&(0,l.jsxs)("div",{"data-testid":"vouchers-ui-voucher-card-labels",className:"_6w1bglb",children:[n,o]}),(0,l.jsxs)("div",{className:"_6w1bglc",children:[(0,l.jsxs)("div",{className:"_6w1bgle",children:[(0,l.jsxs)("div",{"data-testid":"vouchers-ui-voucher-card-description",className:"_6w1bgld",children:[(0,l.jsxs)("div",{children:[c,d]}),u]}),m]}),g&&!v&&h]})]})]}),g&&v&&h]})})};e.s(["VoucherCard",0,({sustainabilityBadgeEnabled:e,termsLink:t,expirationLabel:a,captions:s,labels:i,title:r,verifiedMarking:n,cta:u,fullWidthMeta:m,socialProofing:h,setGrayFilter:p=!1,cardHeight:f,onClick:g})=>{let{captionsPosition:v,showMeta:b,isIconCTA:j,showLabels:C,sustainabilityBadge:N,onMouseEnter:_,onMouseLeave:w,captions:y,labelVerifiedMarking:k,iconVerifiedMarking:I,labels:L,title:V,socialProofingComponent:S,buttonCTA:z,iconCTA:T,meta:R,sustainabilityWrapper:A}=(({sustainabilityBadgeEnabled:e,termsLink:t,expirationLabel:a,captions:s,labels:i,title:r,verifiedMarking:n,cta:u,fullWidthMeta:m,socialProofing:h})=>{let[p,f]=(0,o.useState)(!1),g=(0,o.useCallback)(()=>f(!0),[]),v=(0,o.useCallback)(()=>f(!1),[]),{Component:b,wrapperClass:j}=(0,o.useMemo)(()=>({Component:J,wrapperClass:"mc0tvl1"}),[]),C=!!a||t.enabled,N=n.enabled&&"icon"===n.type,_=N||i.labels.length>0,w=(0,l.jsx)(Z,{termsLink:t,expirationLabel:a}),y=u.enabled&&"icon"===u.type?(0,l.jsx)("div",{className:"l9gxl21",children:(0,l.jsx)(x,{...u,show:p})}):void 0,k=u.enabled&&"button"===u.type?(0,l.jsx)("div",{className:"l9gxl22",children:(0,l.jsx)(x,{...u})}):void 0,I=h?(0,l.jsx)("div",{className:"l9gxl20",children:(0,l.jsx)(d.Typography,{variant:"tag2",component:"span",children:h})}):void 0,L=(0,l.jsx)($,{...r}),V=i.labels.length>0?(0,l.jsx)(G,{...i}):void 0,S=N&&n.enabled?(0,l.jsx)(X,{...n}):void 0,z=n.enabled&&"captionLabel"===n.type?(0,l.jsx)(X,{...n,position:m&&C?void 0:s.position}):void 0,T=e?(0,l.jsx)(b,{position:s.position,borderRadius:c.responsiveVars.shape.borderRadiusLarge}):void 0,R=(0,l.jsx)(O,{...s,bottomBorderRadius:!(n.enabled&&"captionLabel"===n.type||m&&C),active:p});return{sustainabilityWrapper:j,captionsPosition:s.position,showMeta:C,isIconCTA:u.enabled&&"icon"===u.type,showLabels:_,sustainabilityBadge:T,onMouseEnter:g,onMouseLeave:v,captions:R,labelVerifiedMarking:z,iconVerifiedMarking:S,labels:V,title:L,socialProofingComponent:I,buttonCTA:k,iconCTA:y,meta:w}})({sustainabilityBadgeEnabled:e,termsLink:t,expirationLabel:a,captions:s,labels:i,title:r,verifiedMarking:n,cta:u,fullWidthMeta:m,socialProofing:h,cardHeight:f});return(0,l.jsx)(ea,{captionsPosition:v,showMeta:b,fullWidthMeta:m,isIconCTA:j,showLabels:C,sustainabilityBadge:N,sustainabilityWrapper:A,sustainabilityEnabled:e,captions:y,labelVerifiedMarking:k,iconVerifiedMarking:I,labels:L,title:V,socialProofing:S,buttonCTA:z,iconCTA:T,meta:R,setGrayFilter:p,onClick:g,onMouseEnter:_,onMouseLeave:w,cardHeight:f})}],118058);var es=e.i(907240),ei=e.i(8309),er=e.i(788469),en=e.i(291851);let el=o.default.forwardRef(({item:e,isSelected:t,onClick:a},s)=>{let i=o.default.useCallback(()=>{t||a(e.value)},[t,a,e]);return(0,l.jsx)("li",{"data-testid":e.value,className:en.filterItemStyles.item,ref:s,children:(0,l.jsx)(er.Chip,{label:e.label,variant:t?"filled":"outlined",onClick:i})})});
1e.s(["Filters",0,function({data:e,onChange:t,arrowBackgroundColor:a,arrowScrollAmount:s=150}){let[i,r]=(0,o.useState)(e[0]?.value),n=(0,o.useRef)([]);n.current=e.map((e,t)=>n.current[t]??(0,o.createRef)());let c=(0,o.useRef)(null),[d,u]=(0,o.useState)(!1),[h,p]=(0,o.useState)(!1),f=(0,o.useCallback)(()=>{if(c?.current){let{scrollLeft:e,scrollWidth:t,clientWidth:a}=c.current;u(e>0),p(Math.ceil(e)+a<t)}},[]);(0,ei.useOnWindowResize)(f);let g=a=>{let s=e.findIndex(e=>e.value===a),i=n.current[s];if(t(a),r(a),c.current&&i?.current){let t=i.current?.getBoundingClientRect(),a=c.current.getBoundingClientRect().x,r=c.current.getBoundingClientRect().right,n=d&&t.left-a<25,l=h&&r-t.right<25;n&&(0!==s?c.current.scrollBy({left:-Math.ceil(a+100-t.left),behavior:"smooth"}):c.current.scrollLeft=0),l&&(e[s+1]?c.current.scrollBy({left:Math.ceil(t.right-(r-100)),behavior:"smooth"}):c.current.scrollLeft=c.current.scrollWidth-c.current.clientWidth)}},v=(0,o.useCallback)(e=>()=>{c?.current&&c.current.scrollTo({behavior:"smooth",left:c.current.scrollLeft+s*(e?1:-1)})},[s]);return(0,l.jsxs)("div",{className:en.filtersStyles.root,children:[d&&(0,l.jsx)("div",{className:en.filtersStyles.arrowPrevious({color:(d||h)&&a}),children:(0,l.jsx)(es.IconButton,{overrideStyles:en.filtersStyles.arrowButton,"aria-label":"previous",onClick:v(),children:(0,l.jsx)(m.Icon,{name:"ChevronLeft"})})}),(0,l.jsx)("div",{ref:c,className:en.filtersStyles.listWrapper,onScroll:f,children:(0,l.jsx)("ul",{"data-testid":"filters-wrapper",className:en.filtersStyles.list,children:e.map((e,t)=>(0,l.jsx)(el,{item:e,isSelected:i===e.value,onClick:g,ref:n.current[t]},e.value))})}),h&&(0,l.jsx)("div",{className:en.filtersStyles.arrowNext({color:(d||h)&&a}),children:(0,l.jsx)(es.IconButton,{overrideStyles:en.filtersStyles.arrowButton,"aria-label":"next",onClick:v(!0),children:(0,l.jsx)(m.Icon,{name:"ChevronRight"})})})]})}],500553)},385711,e=>{e.v(t=>Promise.all(["static/chunks/2xqxfxgh4xjsm.js"].map(t=>e.l(t))).then(()=>t(577326)))},98325,e=>{e.v(t=>Promise.all(["static/chunks/0ngdidl4vpup_.js"].map(t=>e.l(t))).then(()=>t(443886)))},12767,(e,t,a)=>{"use strict";e.i(432076),Object.defineProperty(a,"__esModule",{value:!0});var s={DecodeError:function(){return v},MiddlewareNotFoundError:function(){return C},MissingStaticPage:function(){return j},NormalizeError:function(){return x},PageNotFoundError:function(){return b},SP:function(){return f},ST:function(){return g},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return u},getLocationOrigin:function(){return c},getURL:function(){return d},isAbsoluteUrl:function(){return o},isResSent:function(){return m},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return h},stringifyError:function(){return N}};for(var i in s)Object.defineProperty(a,i,{enumerable:!0,get:s[i]});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,a=!1;return(...s)=>(a||(a=!0,t=e(...s)),t)}let l=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&l.test(e)};function c(){let{protocol:e,hostname:t,port:a}=window.location;return`${e}//${t}${a?":"+a:""}`}function d(){let{href:e}=window.location,t=c();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function m(e){return e.finished||e.headersSent}function h(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let a=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let s=await e.getInitialProps(t);if(a&&m(a))return s;if(!s)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${s}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return s}let f="u">typeof performance,g=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class v extends Error{}class x extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}
1class j extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class C extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function N(e){return JSON.stringify({message:e.message,stack:e.stack})}},173865,e=>{e.v(t=>Promise.all(["static/chunks/44aspxkpj4vbo.js","static/chunks/20h7gwce9peim.css"].map(t=>e.l(t))).then(()=>t(295145)))},905288,e=>{e.v(t=>Promise.all(["static/chunks/3ur-002kkz88p.js","static/chunks/1ti99mnd742ex.js","static/chunks/2ac2_op-n0bpe.css","static/chunks/20h7gwce9peim.css"].map(t=>e.l(t))).then(()=>t(696186)))},839891,e=>{"use strict";var t=e.i(534156);e.s(["HeaderWidget",()=>t.default])},339758,e=>{e.v(t=>Promise.all(["static/chunks/1zojcy_0fy_z_.css","static/chunks/1rc9qeq6i_u_c.js"].map(t=>e.l(t))).then(()=>t(245945)))},864626,e=>{e.v(t=>Promise.all(["static/chunks/1hp7pzaonkjyw.css","static/chunks/0jkp0tft08_zo.js"].map(t=>e.l(t))).then(()=>t(215600)))},991786,e=>{"use strict";var t=e.i(268601),a=e.i(680685),s=e.i(68647),i=e.i(757058),r=e.i(476586),n=e.i(90708);e.i(674256);var l=e.i(989386);e.i(823972);var o=e.i(880149);e.i(112907);var c=e.i(571301),d=e.i(574267);e.i(927513);var u=e.i(839891);let m=(0,a.default)(()=>e.A(864626),{loadableGenerated:{modules:[215600]},ssr:!1}),h=(0,a.default)(()=>e.A(339758),{loadableGenerated:{modules:[245945]},ssr:!1}),p={"header-widget":{content:["wtHeader"],globals:["content","page"],component:u.HeaderWidget},"active-vouchers":{content:["wtInternalBanner"],contentOptional:!0,globals:["vouchers","page"],component:c.ActiveVouchersWidgetWithFilter},"popular-shops":{content:["wtPopularShops"],globals:["retailer","page"],component:d.default},"submit-code":{content:[],globals:[],component:m},"share-code":{content:[],globals:["page"],component:h}};var f=e.i(240497),g=(0,f.createRuntimeFn)({defaultClassName:"_1s4b67c1",variantClassNames:{sidebarPos:{noSidebar:"_1s4b67c2",leftSidebar:"_1s4b67c3",rightSidebar:"_1s4b67c4"}},defaultVariants:{},compoundVariants:[]}),v=(0,f.createRuntimeFn)({defaultClassName:"_1s4b67c8",variantClassNames:{hasSidebar:{sidebar:"_1s4b67c9",noSidebar:"_1s4b67ca"}},defaultVariants:{},compoundVariants:[]});let x=(0,a.default)(()=>
1e.A(905288),{loadableGenerated:{modules:[696186]},ssr:!1}),b=(0,e.i(292446).default)(function(e){let{vouchers:a,page:c}=e,d=(0,r.default)(),u=(0,l.useConfigs)(),m=(0,n.useParsedConfig)("widgetOrderTOP20",i.WidgetOrderDefault),h=(0,i.useWidgetResolver)(m,p,e),f=h(s.PAGE_SECTIONS.MAIN),b=h(s.PAGE_SECTIONS.SIDEBAR),j=h(s.PAGE_SECTIONS.HEADER),C=b.length>0?"sidebar":"noSidebar",N="right"===u("top20SidebarPosition")?"rightSidebar":"leftSidebar";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{"data-testid":"top20-header-section-widgets",className:"_1s4b67c5",children:j}),(0,t.jsx)("div",{className:g({sidebarPos:N}),children:(0,t.jsxs)(o.VouchersProvider,{initVouchers:a,initCashback:null,initExpiredVouchers:[],children:[(0,t.jsx)("div",{"data-testid":"top-20-main-section-widgets",className:"_1s4b67c6",children:f}),(0,t.jsx)("div",{"data-testid":"top-20-sidebar-section-widgets",className:`_1s4b67c7 ${v({hasSidebar:C})}`,children:b}),d&&(0,t.jsx)(x,{vouchers:a,page:c})]})})]})});e.s(["__N_SSP",0,!0,"default",0,b],991786)},316585,(e,t,a)=>{let s="/[clientId]/top20/[...url]";(window.__NEXT_P=window.__NEXT_P||[]).push([s,()=>e.r(991786)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([s])})}]);

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.