PageSourceSearch

https://www.guinness-storehouse.com/_next/static/chunks/542-23d58e97681585d0.js

js guinness-storehouse.com collected 2026-09-24 15:34:11 UTC 68,423 bytes, 6 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[542],{1238:(e,t,r)=>{"use strict";r.d(t,{b:()=>s});var n=r(15433),i=r(3461),a=r(21117),o=n.forwardRef((e,t)=>(0,a.jsx)(i.sG.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));o.displayName="Label";var s=o},1310:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,r(26624).createAsyncLocalStorage)()},1476:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}});let n=r(39319)._(r(60116));function i(e,t){var r;let i={};"function"==typeof e&&(i.loader=e);let a={...i,...t};return(0,n.default)({...a,modules:null==(r=a.loadableGenerated)?void 0:r.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3461:(e,t,r)=>{"use strict";r.d(t,{sG:()=>o});var n=r(15433);r(7580);var i=r(76176),a=r(21117),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.TL)(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:i,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(i?r:t,{...o,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{})},5459:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)},o=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))(function(i,a){function o(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?i(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(o,s)}l((n=n.apply(e,t||[])).next())})},s=this&&this.__generator||function(e,t){var r,n,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(l){var u=[s,l];if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,u[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&u[0]?n.return:u[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,u[1])).done)return i;switch(n=0,i&&(u=[2&u[0],i.value]),u[0]){case 0:case 1:i=u;break;case 4:return o.label++,{value:u[1],done:!1};case 5:o.label++,n=u[1],u=[0];continue;case 7:u=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===u[0]||2===u[0])){o=0;continue}if(3===u[0]&&(!i||u[1]>i[0]&&u[1]<i[3])){o.label=u[1];break}if(6===u[0]&&o.label<i[1]){o.label=i[1],i=u;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(u);break}i[2]&&o.ops.pop(),o.trys.pop();continue}u=t.call(e,o)}catch(e){u=[6,e],n=0}finally{r=i=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}},l=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r};Object.defineProperty(t,"__esModule",{value:!0}),t.hasCookie=t.deleteCookie=t.setCookie=t.getCookie=t.getCookies=void 0;var u=r(80886),c=r(57536),d=function(e){if((0,c.isClientSide)(e))throw Error("You are trying to access cookies on the client side. Please, use the client-side import with `cookies-next/client` instead.")},f=function(e){return!!e&&"getAll"in e&&"set"in e&&"function"==typeof e.getAll&&"function"==typeof e.set}
1,p=function(e){return!!(null==e?void 0:e.req)&&"cookies"in e.req&&f(e.req.cookies)||!!(null==e?void 0:e.res)&&"cookies"in e.res&&f(e.res.cookies)||!!e&&"cookies"in e&&"function"==typeof e.cookies},m=function(e){var t={};return e.getAll().forEach(function(e){var r=e.name,n=e.value;t[r]=n}),t},g=function(e){return o(void 0,void 0,void 0,function(){var t,r;return s(this,function(n){switch(n.label){case 0:if(d(e),!p(e))return[3,2];if(e.req)return[2,m(e.req.cookies)];if(e.res)return[2,m(e.res.cookies)];if(!e.cookies)return[3,2];return t=m,[4,e.cookies()];case 1:return[2,t.apply(void 0,[n.sent()])];case 2:if((null==e?void 0:e.req)&&(r=e.req),null==r?void 0:r.cookies)return[2,r.cookies];if(null==r?void 0:r.headers.cookie)return[2,(0,u.parse)(r.headers.cookie)];return[2,{}]}})})};t.getCookies=g,t.getCookie=function(e,t){return o(void 0,void 0,void 0,function(){var r;return s(this,function(n){switch(n.label){case 0:return d(t),[4,g(t)];case 1:if(void 0===(r=n.sent()[e]))return[2,void 0];return[2,(0,c.decode)(r)]}})})};var h=function(e,t,r){return o(void 0,void 0,void 0,function(){var i,a,o,f,m,g,h,b,y,v,x,k,w,j,C;return s(this,function(s){switch(s.label){case 0:if(d(r),!p(r))return[3,3];if(i=r.req,a=r.res,o=r.cookies,f=l(r,["req","res","cookies"]),m=n({name:e,value:(0,c.stringify)(t)},f),i&&i.cookies.set(m),a&&a.cookies.set(m),!o)return[3,2];return[4,o()];case 1:s.sent().set(m),s.label=2;case 2:return[2];case 3:return g={},r&&(v=(y=r).req,x=y.res,k=l(y,["req","res"]),h=v,b=x,g=k),w=(0,u.serialize)(e,(0,c.stringify)(t),n({path:"/"},g)),b&&h&&(Array.isArray(j=b.getHeader("Set-Cookie"))||(j=j?[String(j)]:[]),b.setHeader("Set-Cookie",j.concat(w)),h&&h.cookies&&(C=h.cookies,""===t?delete C[e]:C[e]=(0,c.stringify)(t)),h&&h.headers&&h.headers.cookie&&(C=(0,u.parse)(h.headers.cookie),""===t?delete C[e]:C[e]=(0,c.stringify)(t),h.headers.cookie=Object.entries(C).reduce(function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))},""))),[2]}})})};t.setCookie=h,t.deleteCookie=function(e,t){return o(void 0,void 0,void 0,function(){return s(this,function(r){return d(t),[2,h(e,"",n(n({},t),{maxAge:-1}))]})})},t.hasCookie=function(e,t){return o(void 0,void 0,void 0,function(){return s(this,function(r){switch(r.label){case 0:if(d(t),!e)return[2,!1];return[4,g(t)];case 1:return[2,r.sent().hasOwnProperty(e)]}})})},a(r(17524),t)},5614:(e,t,r)=>{"use strict";function n(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return n}}),r(21117),r(7580),r(22005),r(41260)},14913:e=>{e.exports={style:{fontFamily:"'knockout', 'knockout Fallback'"},className:"__className_73ff62",variable:"__variable_73ff62"}},17524:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},22005:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=r(1310)},26624:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{bindSnapshot:function(){return o},createAsyncLocalStorage:function(){return a},createSnapshot:function(){return s}});let r=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class n{disable(){throw r}getStore(){}run(){throw r}exit(){throw r}enterWith(){throw r}static bind(e){return e}}let i="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function a(){return i?new i:new n}function o(e){return i?i.bind(e):n.bind(e)}function s(){return i?i.snapshot():function(e,...t){return e(...t)}}},27115:(e,t,r)=>{e.exports=self.DOMPurify||(self.DOMPurify=r(65847).default||r(65847))},35899:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},41806:(e,t,r)=>{"use strict";var n=r(50338);r.o(n,"redirect")&&r.d(t,{redirect:function(){return n.redirect}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},45586:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(31568).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},46747:(e,t,r)=>{"use strict";r.d(t,{default:()=>i.a});var n=r(78600),i=r.n(n)},57536:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getRenderPhase=t.isClientSide=t.decode=t.stringify=void 0,t.stringify=function(e){try{if("string"==typeof e)return e;return JSON.stringify(e)}catch(t){return e}},t.decode=function(e){return e?e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent):e},t.isClientSide=function(e){return!(null==e?void 0:e.req)&&!(null==e?void 0:e.res)&&!(e&&"cookies"in e&&(null==e?void 0:e.cookies))},t.getRenderPhase=function(){return"undefined"==typeof window?"server":"client"}},58241:e=>{e.exports={style:{fontFamily:"'gotham', 'gotham Fallback'"},className:"__className_11c2e3",variable:"__variable_11c2e3"}},60116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});let n=r(21117),i=r(15433),a=r(72563);function o(e){return{default:e&&"default"in e?e.default:e}}r(5614);let s={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},l=function(e){let t={...s,...e},r=(0,i.lazy)(()=>t.loader().then(o)),l=t.loading;function u(e){let o=l?(0,n.jsx)(l,{isLoading:!0,pastDelay:!0,error:null}):null,s=!t.ssr||!!t.loading,u=s?i.Suspense:i.Fragment,c=t.ssr?(0,n.jsxs)(n.Fragment,{children:[null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(u,{...s?{fallback:o}:{},children:c})}return u.displayName="LoadableComponent",u}},62477:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.useCookiesNext=t.useDeleteCookie=t.useGetCookie=t.useSetCookie=t.useHasCookie=t.useGetCookies=t.hasCookie=t.deleteCookie=t.setCookie=t.getCookie=t.getCookies=void 0;var a=r(91535),o=r(5459);i(r(17524),t);var s=r(57536);t.getCookies=function(e){return(0,s.isClientSide)(e)?a.getCookies(e):o.getCookies(e)},t.getCookie=function(e,t){return(0,s.isClientSide)(t)?a.getCookie(e,t):o.getCookie(e,t)},t.setCookie=function(e,t,r){return(0,s.isClientSide)(r)?a.setCookie(e,t,r):o.setCookie(e,t,r)},t.deleteCookie=function(e,t){return(0,s.isClientSide)(t)?a.deleteCookie(e,t):o.deleteCookie(e,t)},t.hasCookie=function(e,t){return(0,s.isClientSide)(t)?a.hasCookie(e,t):o.hasCookie(e,t)};var l=r(91535);Object.defineProperty(t,"useGetCookies",{enumerable:!0,get:function(){return l.useGetCookies}}),Object.defineProperty(t,"useHasCookie",{enumerable:!0,get:function(){return l.useHasCookie}}),Object.defineProperty(t,"useSetCookie",{enumerable:!0,get:function(){return l.useSetCookie}}),Object.defineProperty(t,"useGetCookie",{enumerable:!0,get:function(){return l.useGetCookie}}),Object.defineProperty(t,"useDeleteCookie",{enumerable:!0,get:function(){return l.useDeleteCookie}}),Object.defineProperty(t,"useCookiesNext",{enumerable:!0,get:function(){return l.useCookiesNext}})},66963:(e,t,r)=>{"use strict";function n({nonce:e}){return null}r.d(t,{LocalhostController:()=>n}),r(15433)},71714:(e,t,r)=>{"use strict";r.d(t,{AgeGate:()=>eD,ComplianceFooter:()=>eB,Provider:()=>Q});var n=r(21117),i=r(15433),a=r(45234),o=r(34982);let s=(0,o.zu)({extend:{classGroups:{"br-type":[{"br-type":[o.y$.isAny]}]},theme:{spacing:[o.y$.isAny]}}});var l=r(68285);let u=(e,t,r,n)=>{let i=t?`&w=${t}`:"",a=e.includes("?")?"&":"?";return`${e}${a}fm=${r}${i}&q=${n}`},c=/\.(?:gif|ico|svg)$/i,d={breakpoint:768,mobileQualityAvif:30,mobileQualityWebp:50,desktopQualityAvif:60,desktopQualityWebp:80};function f({src:e,alt:t,width:r,height:o,fill:f,className:p,priority:m,loading:g,unoptimized:h=!1,sources:b,mobileSrc:y,mobileWidth:v,breakpoint:x,fallbackQuality:k=75,fallbackSizes:w,...j}){if(!e)throw Error("Missing image src");let C="string"==typeof r?parseInt(r,10):r,S="string"==typeof o?parseInt(o,10):o,N={alt:t,priority:m,loading:g,...j},_={};if("number"==typeof C&&(_.width=C),"number"==typeof S&&(_.height=S),(!0===f||"number"!=typeof _.
1width||"number"!=typeof _.height)&&(_.fill=!0),h||c.test(e))return(0,n.jsx)(l.default,{alt:t,src:e||"/placeholder.svg",..._,className:p,loading:g,priority:m,unoptimized:!0,...j});let O=b,E=void 0!==x?x:d.breakpoint;O||(O=[{media:`(max-width: ${E-1}px)`,src:y||e,transformWidth:void 0!==v?v:C,qualityAvif:d.mobileQualityAvif,qualityWebp:d.mobileQualityWebp,sizes:w||"100vw"},{media:`(min-width: ${E}px)`,src:e,transformWidth:C,qualityAvif:d.desktopQualityAvif,qualityWebp:d.desktopQualityWebp,sizes:w||"100vw"}]);let I=(t,r)=>{let n=t.src||e,i="avif"===r?t.qualityAvif:t.qualityWebp;if("/mobile-image.jpg"===t.src&&t.transformWidth&&t.transformWidth>=E){if("avif"===r&&30===i)return"/mobile-image.jpg?fm=avif&w=640&q=30 1x, /mobile-image.jpg?fm=avif&w=1080&q=30 2x";if("webp"===r&&50===i)return"/mobile-image.jpg?fm=webp&w=640&q=50 1x, /mobile-image.jpg?fm=webp&w=1080&q=50 2x"}let a=void 0!==t.transformWidth?t.transformWidth:C||0,o=u(n,a,r,i),s=u(n,2*a,r,i);return`${o} 1x, ${s} 2x`},{props:M}=(0,l.getImageProps)({...N,src:e,quality:k,..._.fill?{fill:!0,sizes:O.length>0?O[O.length-1]?.sizes||w||"100vw":w||"100vw"}:{width:_.width,height:_.height},className:function(...e){return s((0,a.$)(e))}("object-cover",p)}),{srcSet:P,src:D,...L}=M;return(0,n.jsxs)("picture",{children:[O.map(e=>{let t=I(e,"avif"),r=I(e,"webp"),a=e.sizes;return(0,n.jsxs)(i.Fragment,{children:[(0,n.jsx)("source",{media:e.media,sizes:a,srcSet:t,type:"image/avif"}),(0,n.jsx)("source",{media:e.media,sizes:a,srcSet:r,type:"image/webp"})]},e.media)}),(0,n.jsx)("img",{...L,alt:t,src:e||"/placeholder.svg"})]})}var p=r(88321),m=r(50601),g=r(53735);(0,p.F)({handlers:m.PH,schemas:g.D0});let h=(0,o.zu)({extend:{classGroups:{"br-type":[{"br-type":[o.y$.isAny]}]},theme:{spacing:[o.y$.isAny]}}});function b(...e){return h((0,a.$)(e))}var y=r(62477),v=r(13429);let x="diageo-gateway",k=["agp"],w=["FR","TR"],j=["ja-jp","ja"],C=["ja-jp","ja"],S="DD-MM-YYYY",N={pass:!1,language:"",domain:"https://www.guinness-storehouse.com",from_sso:!1,remembered:!1},_={path:"/",sameSite:"lax",secure:!0};var O=r(67698);let E=O.Ik({pass:O.zM().optional(),country:O.Yj().optional(),language:O.Yj().optional(),domain:O.Yj().optional(),from_sso:O.zM().optional(),remembered:O.zM().optional()});var I=r(76176),M=r(86980);let P=(0,M.F)("focus:outline-0 focus-visible:outline-0 focus-visible:ring-ring disabled:opacity-50 disabled:pointer-events-none",{variants:{ring:{inset:"focus-visible:ring-inset focus-visible:ring-2",tight:"focus-visible:ring-2",default:"ring-offset-background focus-visible:ring-2 focus-visible:ring-offset-2",loose:"ring-offset-background focus-visible:ring-2 focus-visible:ring-offset-4",peer:"peer-[:focus-visible]:ring-2 peer-[:focus-visible]:ring-ring",has:"has-[:focus-visible]:ring-2 has-[:focus-visible]:ring-ring",unset:null}},defaultVariants:{ring:"default"}}),D=(0,M.F)("br-button inline-flex items-center justify-center whitespace-nowrap motion-safe:transition-colors",{variants:{variant:{primary:"br-button-primary",outline:"br-button-outline",light:"br-button-light",secondary:"br-button-secondary",ghost:"br-button-ghost",unset:null},size:{sm:"br-type-button-sm br-button-size-sm gap-2",md:"br-type-button-md br-button-size-md gap-2",lg:"br-type-button-lg br-button-size-lg gap-2.5",icon:"br-button-size-icon flex-shrink-0",unset:null}},defaultVariants:{variant:"primary",size:"md"}}),L=i.forwardRef(({className:e,variant:t,size:r,ring:i,asChild:a=!1,...o},s)=>{let l=a?I.DX:"button";return(0,n.jsx)(l,{ref:s,className:b(D({variant:t,size:r}),P({ring:i}),e),...o})});L.displayName="Button";var Y=r(21069),A=r.n(Y);let T=(0,M.F)("",{variants:{size:{sm:"br-link-underline-sm br-type-functional-sm",md:"br-link-underline-md br-type-functional-md",lg:"br-link-underline-lg br-type-functional-lg",unset:null}},defaultVariants:{size:"md"}}),R=(0,M.F)("br-link min-h-accessible group relative inline-flex cursor-pointer items-center",{variants:{size:{sm:"br-link-gap-sm",md:"br-link-gap-md",lg:"br-link-gap-lg",unset:null}},defaultVariants:{size:"md"}}),z=(0,M.F)("",{variants:{size:{sm:"size-4",md:"size-4",lg:"size-5",unset:null}},defaultVariants:{size:"md"}}),$=i.forwardRef(({className:e,size:t,leftIcon:r,rightIcon:a,children:o,containerClassName:s,...l},u)=>{let c=e=>e?i.cloneElement(e,{className:b(z({size:t}),e.props.className)}):null;
1return(0,n.jsxs)("span",{ref:u,className:b(R({size:t}),s),...l,children:[c(r),(0,n.jsx)("span",{className:b(T({size:t}),'relative after:pointer-events-none after:absolute after:left-0 after:w-full after:origin-left after:scale-x-100 after:bg-current after:content-[""] group-hover:after:scale-x-0 group-active:after:scale-x-100 after:motion-safe:transition-transform',e),children:o}),c(a)]})});$.displayName="LinkUnderline";let q=i.forwardRef(({className:e,contentClassName:t,size:r,leftIcon:i,variant:a,rightIcon:o,ring:s,children:l,containerClassName:u,...c},d)=>(0,n.jsx)(A(),{className:b("br-link-wrapper",P({ring:s}),e),...c,ref:d,children:"underline"===a?(0,n.jsx)($,{className:t,containerClassName:u,leftIcon:i,rightIcon:o,size:r,children:l}):l}));function F(e){try{let t=e.split("-").slice(0,3).join("-"),r=new Intl.Locale(t),n=r.language,i=r.script,a=r.region;return[n,i,a].filter(Boolean).join("-")}catch{throw Error(`Invalid locale: "${e}"`)}}q.displayName="Link";let B=e=>{let[t="",...r]=e.toLowerCase().split("-"),n=r.at(-1),i=new Intl.DisplayNames(["en"],{type:"language"}).of(t);if(!i||i===t)return null;let a=i.replace(/^\w/,e=>e.toUpperCase()),o=n?n.toUpperCase():"";return o?`${a} (${o})`:a},G={heading:"Great to see you!",enterDateOfBirth:"Please tell us your date of birth.",dobFormat:"",dayAriaLabel:"Day of birth",monthAriaLabel:"Month of birth",yearAriaLabel:"Year of birth",dayPlaceholder:"DD",monthPlaceholder:"MM",yearPlaceholder:"YYYY",continueButton:"Continue",startAgainButton:"Start again",rememberMeLabel:"Remember me",rememberMeNote:"Don't select on a shared device",responsibleDrinkingMessage:"Asking your age is all part of our commitment to responsible drinking.",geoblockedResponsibleDrinkingMessage:"This info is all part of our commitment to responsible drinking.",conditionsOfUseText:"Conditions of use",conditionsOfUseLink:"https://legal.diageo.com/en/website-conditions-of-use",hideLocationSwitcherUponSelection:!1,hideAgeGate:!1,positiveDrinkingText:"Diageo promotes positive drinking",positiveDrinkingLink:"https://responsibility.org",ageWarning:"Unfortunately, because of your age we can't let you enter our site yet.",locationWarning:"Unfortunately, access to this site is restricted due to your age or location.",nonMuslimLabel:"Yes, I am a non-Muslim and aged {lpa} years and above",nonMuslimConfirmationMissingError:"Please confirm you are a non-Muslim",dobInvalidError:"Please enter a valid date of birth",locationSwitcherLabel:"Country",languageSwitcherLabel:"Language",updateButton:"Update",closeButton:"Close",openSettingsLabel:"Open language and location settings",closeSettingsLabel:"Close language and location settings",nonMuslimCheck:"Non Muslim Check",skipToInput:"Skip to input",locationAriaLabel:"Select Country Or Region",languageAriaLabel:"Select Language"},U={responsibleDrinkingStatement:"Please do not share with anyone under the legal purchase age for alcohol. Drink Responsibly.",title:"Compliance Footer",copyright:"\xa9 Diageo {year}",drinkIQ:{isChecked:!0,label:"Drink IQ",link:"https://www.drinkiq.com",external:!0,isDisabled:!0},conditionsOfUse:{isChecked:!0,label:"Conditions of Use",link:"https://legal.diageo.com/en/website-conditions-of-use",external:!0,isDisabled:!0},modernSlavery:{isChecked:!1,label:"Modern Slavery Statement",link:"https://modern-slavery-statement-registry.service.gov.uk/statement-summary/nDkCu8vw/2023",external:!0,isDisabled:!1},communityGuidelines:{isChecked:!0,label:"Community Guidelines",link:"https://legal.diageo.com/en/community-guidelines",external:!0,isDisabled:!0},accessibility:{isChecked:!0,label:"Accessibility",link:"https://legal.diageo.com/en/diageo-accessibility-statement",external:!0,isDisabled:!0},privacyCookieNotice:{isChecked:!0,label:"Privacy and Cookie Notice",link:"https://legal.diageo.com/en/diageo-privacy-and-cookie-notice",external:!0,isDisabled:!0},privacyCentre:{isChecked:!0,label:"Diageo Privacy Centre",link:"https://www.diageoprivacycentre.com",external:!0,isDisabled:!0},privacySettings:{isChecked:!0,label:"Privacy Settings",isDisabled:!0},personalInformation:{isChecked:!1,label:"Do not sell or share my personal information",isDisabled:!0},cookieSettings:{isChecked:!1,label:"Cookie Settings",link:"https://privacyportal-uk.onetrust.com/webform/a9d71640-d3c6-49bc-bdfc-3b401ef238f2/c4b69974-07
1d0-464f-81f6-e45d0b09843f",external:!0,isDisabled:!0},theBar:{isChecked:!0,label:"TheBar.com",link:"https://www.thebar.com",external:!0,isDisabled:!1},drinkResponsibly:{isChecked:!0,label:"Drink Responsibly",link:"https://www.responsibility.org",external:!0,isDisabled:!0},careers:{isChecked:!1,label:"Diageo Careers",link:"https://www.diageo.com/en/careers",external:!0,isDisabled:!0}};var V=r(91535),H=function(e){return e.BYPASS="BYPASS",e.OVERRIDE="OVERRIDE",e}({});function W(e){if(e?.hideAgeGate===!0)return!0;let t=new URLSearchParams(globalThis.window.location.search);return k.some(e=>{let r=t.get(e);return"true"===r||"1"===r})}let J=(0,i.createContext)(void 0);function Q({defaultLocale:e,ageGate:t,footer:r,children:a,open:o=!0,legalPurchasingAges:s,locale:l,locales:u,globalImages:c,exceptions:d}){var f;let[p,m]=(0,i.useState)(o||!1),[g,h]=(0,i.useState)(!1),[b,y]=(0,i.useState)("GB"),[v,k]=(0,i.useState)(!1),[w,j]=(0,i.useState)(void 0),C=(0,i.useRef)(null),O=(0,i.useRef)([]),I=(0,i.useMemo)(()=>{let e=s.find(({countryCode:e})=>e===b);return e&&w?{...e,age:w}:e},[b,s,w]),{dateFormat:M,isGeoBlocked:P,languages:D,language:L,setDateFormat:Y,setLanguage:A}=((e,t,r,n,a)=>{let[o,s]=(0,i.useState)(S),[l,u]=(0,i.useState)(!1),[c,d]=(0,i.useState)([]),[f,p]=(0,i.useState)(a);return(0,i.useEffect)(()=>{let e=n.toLowerCase(),i=r.filter(t=>t.split("-").at(-1)?.toLowerCase()===e);d(i);let o=(e=>{if(1===e.length)return e[0];let t=navigator.language.toLowerCase();return e.find(e=>t.includes(e))||e[0]})(i);if(o)p(o);else{let e=t?.localeCode||t?.countryCode;p(F(r.find(t=>t===e)||a))}},[r,n,a]),(0,i.useEffect)(()=>{"A"===t?.group?s("YYYY"):s(t?.localeCode&&e[F(t.localeCode)]?.dobFormat||t?.dateFormat||S)},[e,f,t]),(0,i.useEffect)(()=>{u(t?.age==="0")},[t]),{dateFormat:o,isGeoBlocked:l,languages:c,language:f,setLanguage:p,setDateFormat:s}})(t,I,u,b,e),T=(0,i.useMemo)(()=>{let e=F(L),n=F(l);return{ageGate:{...t[e]??G,drinkIQLink:r[e]?.drinkIQ??U.drinkIQ},footer:r[n]??U}},[t,r,L,l]),{visible:R}=function(e,t){let[r,n]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let r=W(t),i=(0,V.getCookie)(x);if(r){let t=i?{...JSON.parse(i),pass:!0}:{...N,pass:!0};(0,V.setCookie)(x,JSON.stringify(t)),n(!1),e(!0);return}if(i){let t=E.parse(JSON.parse(i));n(!t.pass),t.pass&&e(!0);return}n(!0)},[t.hideAgeGate]),{visible:r}}(h,T.ageGate),{container:z,ref:$,setContainerRef:q}=((e,t)=>{let r=(0,i.useRef)(null),n=(0,i.useCallback)(e=>{r.current=e,o(e)},[]),[a,o]=(0,i.useState)(null);return(0,i.useEffect)(()=>{e&&t?o(r.current):o(null)},[e,t,r]),{ref:r,container:a,setContainerRef:n}})(p,R);!function({isVisible:e,container:t}){(0,i.useEffect)(()=>{if(!e||!t)return;let r=()=>Array.from(t.querySelectorAll('a[href], button:not([disabled]), input:not([type="hidden"]), select, textarea, [tabindex]:not([tabindex="-1"])')).filter(e=>!e.hasAttribute("disabled")&&"-1"!==e.getAttribute("tabindex")&&(e.offsetWidth>0||e.offsetHeight>0)),n=r(),i=e=>{if("Tab"!==e.key)return;let i=(n=r()).at(0),a=n.at(-1);if(!i||!a)return;let o=document.activeElement;if(!o||!t.contains(o)){e.preventDefault(),i.focus();return}e.shiftKey&&o===i?(e.preventDefault(),a.focus()):e.shiftKey||o!==a||(e.preventDefault(),i.focus())};return requestAnimationFrame(()=>{t.focus()}),document.addEventListener("keydown",i,!0),()=>{document.removeEventListener("keydown",i,!0)}},[e,t])}({isVisible:R&&p,container:z}),f=R&&p,(0,i.useEffect)(()=>{if(!f||!z)return;let e=z.closest('[role="dialog"], [role="alertdialog"]');if(!e)return;let t=Array.from(document.body.children),r=[];return t.forEach(t=>{t instanceof HTMLElement&&t!==e&&(t.setAttribute("aria-hidden","true"),r.push(t))}),()=>{r.forEach(e=>{e.removeAttribute("aria-hidden")})}},[f,z]);let B=(0,i.useCallback)(()=>{m(!0)},[]),Q=(0,i.useCallback)(()=>{m(!1)},[]),X=function({restrictedLocalesExceptions:e,setOverrideAge:t,setIsPassed:r,closeDialog:n}){return(0,i.useCallback)(i=>{if(!e)return void t(void 0);let a=function(e,t,r){let{hostname:n}=new URL(r);return e.filter(e=>{let r=new URL(e.siteUrl);return e.countryCode===t&&n.includes(r.hostname)}).sort((e,t)=>
1new URL(t.siteUrl).hostname.length-new URL(e.siteUrl).hostname.length)[0]}(e,i,globalThis.location.href);if(!a)return void t(void 0);if(a.exceptionRule===H.BYPASS){let e=(0,V.getCookie)(x),t=e?{...JSON.parse(e),country:i,pass:!0}:{...N,country:i,pass:!0};(0,V.setCookie)(x,JSON.stringify(t),_),r(!0),n()}else t(a.overrideAge)},[n,e,r,t])}({restrictedLocalesExceptions:d,setOverrideAge:j,setIsPassed:h,closeDialog:Q});(0,i.useEffect)(()=>{j(void 0),X(b)},[b,X]);let K=(0,i.useCallback)(()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{let e=O.current[0];if(e)return void e.focus();z?.focus()})})},[z,O,b]),Z=(0,i.useMemo)(()=>({isOpen:p,dateFormat:M,setDateFormat:Y,open:B,close:Q,locale:l,locales:u,ref:$,setContainerRef:q,legalPurchasingAges:s,globalImages:c,language:L,languages:D,setLanguage:A,setGeolocation:y,geolocation:b,isGeoBlocked:P,defaultLocale:e,ui:T,currentLPA:I,visible:R,isPassed:g,setIsPassed:h,errorRef:C,inputRefs:O,focusInputs:K,preventAutoFocus:v,setPreventAutoFocus:k}),[p,M,Y,B,Q,l,u,$,q,s,c,L,D,A,b,P,e,T,I,R,g,h,C,O,K,v,k]);return(0,n.jsx)(J.Provider,{value:Z,children:a})}let X=()=>{let e=(0,i.useContext)(J);if(void 0===e)throw Error("useLegal must be used within a Provider");return e};var K=r(23981);function Z({className:e,...t}){let{isOpen:r,ref:i}=X();return r?(0,n.jsx)(K.A,{allowPinchZoom:!0,enabled:r,shards:[i],children:(0,n.jsx)("div",{"aria-hidden":"true",role:"presentation",className:b("age-gate-overlay br-sheet-overlay data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 bg-overlay-dark-80 fixed inset-0 z-50",e),...t})}):null}function ee({children:e,className:t,...r}){let{isOpen:i,setContainerRef:a}=X();return i?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(Z,{...r}),(0,n.jsx)("div",{ref:a,"aria-describedby":"age-gate-drawer-description","aria-labelledby":"age-gate-drawer-logo age-gate-drawer-title age-gate-drawer-description","aria-modal":"true","data-testid":"age-gate-drawer",id:"age-gate-drawer",role:"alertdialog",tabIndex:-1,className:b("age-gate br-sheet bg-background text-foreground motion-safe:data-[state=open]:animate-in motion-safe:data-[state=closed]:animate-out motion-safe:data-[state=closed]:slide-out-to-left motion-safe:data-[state=open]:slide-in-from-left fixed inset-y-0 left-0 z-50 flex h-full w-3/4 max-w-sm flex-col overflow-auto shadow-lg ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 motion-safe:transition",t),...r,children:e})]}):null}function et({children:e,className:t,...r}){let{isGeoBlocked:i}=X();return(0,n.jsx)("div",{className:b("age-gate-header br-sheet-header gap-4xl md:gap-5xl px-md pt-5xl pb-2xl sm:px-2xl sm:pt-6xl flex flex-col text-left sm:text-center",i&&"pb-xl",t),...r,children:e})}function er({className:e,children:t,...r}){return(0,n.jsx)("h2",{"aria-level":2,id:"age-gate-drawer-title",className:b("age-gate-header-title br-sheet-title text-foreground br-type-title-2xl text-left",e),...r,children:t})}function en({children:e,className:t}){return(0,n.jsx)("div",{className:t,id:"age-gate-drawer-logo",children:e})}function ei({children:e,className:t,...r}){return(0,n.jsx)("div",{id:"age-gate-drawer-description",className:b("age-gate-body br
1-sheet-description px-md text-muted-foreground br-type-body-md sm:px-2xl flex flex-col",t),...r,children:e})}function ea({children:e,className:t,...r}){return(0,n.jsx)("div",{className:b("age-gate-footer br-sheet-footer bg-muted p-xl flex flex-col justify-between",t),...r,children:e})}var eo=r(1238);let es=(0,M.F)("br-label br-type-functional-sm-strong text-foreground",{variants:{variant:{unset:null,destructive:"text-destructive"}},defaultVariants:{variant:"unset"}}),el=i.forwardRef(({className:e,variant:t,disabled:r,...i},a)=>(0,n.jsx)(eo.b,{ref:a,className:b(es({variant:t}),r&&"cursor-not-allowed opacity-50",e),...i}));el.displayName=eo.b.displayName,i.forwardRef(({children:e,className:t,...r},i)=>(0,n.jsx)("span",{ref:i,className:b("br-label-description br-type-functional-sm text-muted-foreground col-start-2",t),...r,children:e})).displayName="LabelDescription";var eu=r(93032);let ec=(0,M.F)("br-inputs br-type-functional-input inline-flex w-full items-center justify-between whitespace-nowrap appearance-none",{variants:{variant:{default:"br-inputs-default",underline:"br-inputs-underline bg-transparent text-current placeholder:text-current border-b-current rounded-none"},leftIcon:{false:"",true:""},rightIcon:{false:"",true:""},isValid:{false:"border-destructive",true:""}},compoundVariants:[{variant:"default",leftIcon:!0,className:"br-inputs-default-left-icon"},{variant:"default",rightIcon:!0,className:"br-inputs-default-right-icon"},{variant:"underline",leftIcon:!0,className:"br-inputs-underline-left-icon"},{variant:"underline",rightIcon:!0,className:"br-inputs-underline-right-icon"}],defaultVariants:{variant:"default",isValid:!0,leftIcon:!1,rightIcon:!1}}),ed=(0,M.F)("br-inputs-icon pointer-events-none absolute top-1/2 -translate-y-1/2 flex items-center",{variants:{variant:{default:"",underline:"text-current"},side:{left:"",right:""}},compoundVariants:[{side:"left",variant:"underline",className:"left-0"},{side:"right",variant:"underline",className:"right-0"},{side:"left",variant:"default",className:"br-inputs-icon-left"},{side:"right",variant:"default",className:"br-inputs-icon-right"}],defaultVariants:{variant:"default"}});function ef({iconSize:e,leftIcon:t,children:r,rightIcon:a,variant:o,style:s,className:l,...u}){let c={...s,"--component-inputs-size-icon":e};return(0,n.jsxs)("div",{className:b("br-inputs-wrapper relative",l),style:c,...u,children:[t?(0,i.cloneElement)(t,{className:b(ed({variant:o,side:"left"}),t.props.className),"aria-hidden":!0,focusable:!1}):null,r,a?(0,i.cloneElement)(a,{className:b(ed({variant:o,side:"right"}),a.props.className),"aria-hidden":!0,focusable:!1}):null]})}let ep=i.forwardRef(({className:e,leftIcon:t,rightIcon:r=(0,n.jsx)(eu.A,{"aria-hidden":"true",focusable:"false"}),iconSize:i,variant:a,isValid:o=!0,children:s,ring:l,...u},c)=>(0,n.jsx)(ef,{className:"br-select-wrapper",iconSize:i,leftIcon:t,rightIcon:r,variant:a,children:(0,n.jsx)("select",{ref:c,className:b("br-select",ec({variant:a,isValid:o,leftIcon:!!t,rightIcon:!!r}),P({ring:l}),e),...u,children:s})}));ep.displayName="Select";let em=(0,i.forwardRef)(({label:e,...t},r)=>{let{legalPurchasingAges:i,locales:a,geolocation:o,setGeolocation:s,ui:l}=X(),u=a.map(e=>e.split("-").pop()?.toLocaleUpperCase()).filter(Boolean),c=i.filter(({countryCode:e})=>u.includes(e)),{ageGate:{locationAriaLabel:d}}=l;return(0,n.jsxs)(el,{className:"gap-xs flex flex-col",children:[(0,n.jsx)("span",{children:e}),(0,n.jsxs)(ep,{"aria-label":d,"data-testid":"location-switcher-select",...t,ref:r,onChange:e=>{let r=e.target.value;s(r),t.onChange?.(r)},value:o,onTouchStart:e=>{e.target.blur(),t.onTouchStart?.(e)},children:[(0,n.jsx)("option",{disabled:!0,children:"Select location"}),c.map(({countryCode:e,name:t})=>(0,n.jsx)("option",{value:e,children:t},e)),c.length>0&&i.length>0&&(0,n.jsx)("option",{disabled:!0,children:"──────────"}),i.map(({countryCode:e,name:t})=>(0,n.jsx)("option",{value:e,children:t},e))]})]})});em.displayName="LocationSwitcher";let eg=(0,i.forwardRef)(({label:e,...t},r)=>{let{setLanguage:i,geolocation:a,language:o,languages:s,ui:l}=X();if(!a||s.length<2)return null;let{ageGate:{languageAriaLabel:u}}=l;return(0,n.jsxs)(el,{className:"gap-xs flex flex-col",children:[(0,n.jsx)("span",{children:e}),(0,n.jsx)(ep,{"aria-label":u,"data-testid":"language-switcher-select",...t,ref:r,onChange:e=>{let r=e.target.value;i(r),t.onChange?.(r)},value:o||void 0,onTouchStart:e=>{e.target.blur(),t.onTouchStart?.(e)},children:s.map(e=>(0,n.jsx)("option",{value:e,children:B(e)},e))})]})});function eh({onLocationChange:e}){let[t,r]=(0,i.useState)(!1),a=(0,i.useRef)(!1),o=(0,i.useRef)(!1),s=(0,i.useRef)(null),{currentLPA:l,ui:{ageGate:u},language:c,languages:d,focusInputs:f,geolocation:p,locales:m,setPreventAutoFocus:g}=X(),h=(0,i.useRef)(null),y=(0,i.useRef)(null),v=(0,i.useCallback)(e=>{let t=e.toLowerCase();return m.filter(e=>e.split("-").at(-1)?.toLowerCase()===t).length},[m]);(0,i.useEffect)(()=>{t&&requestAnimationFrame(()=>{h.current?.scrollIntoView({block:"center"}),h.current?.focus({preventScroll:!0})})},[t]),(0,i.useEffect)(()=>
1{if(a.current&&s.current){if(p.toLowerCase()===s.current.toLowerCase()){if(o.current&&d.length>1){a.current=!1,s.current=null,o.current=!1,requestAnimationFrame(()=>{y.current?.focus(),g(!1)});return}o.current||(a.current=!1,s.current=null,o.current=!1,r(!1),requestAnimationFrame(()=>{f()}))}}},[f,p,d]);let{locationSwitcherLabel:x,languageSwitcherLabel:k,updateButton:w,closeButton:j,closeSettingsLabel:C,openSettingsLabel:S,hideLocationSwitcherUponSelection:N}=u,_=N&&"GB"!==p,O=!p||d.length<2;return(0,n.jsx)(ea,{className:b("sm:space-x-sm px-xl py-2xl sm:px-2xl",t&&"pb-5xl"),children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"age-gate-footer-bar br-type-functional-sm flex w-full items-center justify-between",children:[l?(0,n.jsxs)("div",{className:"text-accent-foreground",children:[(0,n.jsxs)("p",{children:[(0,n.jsxs)("span",{className:"sr-only",children:[x,": "]}),l.name]}),c?(0,n.jsxs)("p",{children:[(0,n.jsxs)("span",{className:"sr-only",children:[k,": "]}),B(c)]}):null]}):null,O&&_?null:(0,n.jsx)(L,{"aria-controls":"location-panel","aria-expanded":t,"aria-label":t?C:S,className:"border-0 pr-0","data-testid":"location-panel-toggle",size:"sm",type:"button",variant:"unset",onClick:()=>{r(!t)},children:(0,n.jsx)($,{size:"sm",children:t?j:w})})]}),t?(0,n.jsxs)("div",{className:"age-gate-footer-location border-border mt-2xl gap-lg pt-lg flex w-full flex-col border-t",id:"location-panel",children:[(0,n.jsx)(em,{ref:h,label:x,onChange:t=>{a.current=!0,o.current=v(t)>1,s.current=t,g(!0),e(t)}}),(0,n.jsx)(eg,{ref:y,label:k,onChange:()=>{r(()=>(requestAnimationFrame(()=>{f()}),!1))}})]}):null]})})}eg.displayName="LanguageSwitcher";let eb=O.k5(["DD-MM-YYYY","MM-DD-YYYY","YYYY","YYYY-MM","YYYY-MM-DD"]);O.YO(O.Ik({name:O.Yj(),countryCode:O.Yj(),countryPhoneCode:O.Yj().optional(),localeCode:O.Yj().nullable(),age:O.Yj(),muslim:O.zM(),isEuropeanUnion:O.zM(),group:O.KC([O.eu("A"),O.eu("B"),O.eu("C"),O.eu("D")]),dateFormat:eb})),r(27115);let ey=e=>e?`https:${e.file.url}`:"";function ev(){let{geolocation:e,ui:t,globalImages:r,isGeoBlocked:i}=X(),{responsibleDrinkingMessage:a,geoblockedResponsibleDrinkingMessage:o,conditionsOfUseText:s,conditionsOfUseLink:l,drinkIQLink:u}=t.ageGate,c=r?.drinkIq,d=c&&!w.includes(e)&&u.isChecked;return(0,n.jsxs)("div",{className:`age-gate-drinkiq ${i?"mt-0":"mt-4xl"}`,children:[(0,n.jsx)("div",{className:"age-gate-drinkiq-logo mb-md h-[34px]",children:d?(0,n.jsx)(q,{className:"block w-[92px]",href:u.link,target:"_blank",variant:"underline",children:(0,n.jsx)(f,{alt:c.altText,className:"transition-opacity duration-200 hover:opacity-60",height:28,priority:!0,src:ey(c.image),width:92})}):null}),(0,n.jsx)("p",{className:"age-gate-drinkiq-description text-foreground br-type-body-sm mb-md mt-md",children:i?o:a}),(0,n.jsx)(q,{className:"age-gate-drinkiq-link text-foreground mb-2xl inline-block min-h-6","data-testid":"conditions-of-use-agegate-link",href:l,size:"sm",target:"_blank",variant:"underline",children:s})]})}let ex=(0,p.F)({schemas:g.nD,handlers:m.h$}),ek=e=>{ex.gateway({gatewayStatus:e,gatewayStatusUser:e})};function ew(){let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{let e=setInterval(()=>{let r=globalThis.OneTrust;r?.IsAlertBoxClosed&&r.IsAlertBoxClosed()&&(t(!0),clearInterval(e))},100);return()=>{clearInterval(e)}},[]),e}var ej=r(41806),eC=r(45586);let eS=i.forwardRef(({className:e,icon:t=(0,n.jsx)(eC.A,{className:"size-3",focusable:"false"}),isValid:r=!0,ring:i,...a},o)=>(0,n.jsxs)("div",{className:"br-checkbox-wrapper min-h-accessible min-w-accessible relative grid items-center justify-center",children:[(0,n.jsx)("input",{ref:o,type:"checkbox",className:b("peer absolute h-full w-full cursor-pointer appearance-none rounded",P({ring:i})),...a}),(0,n.jsx)("span",{"aria-hidden":"true",className:b("br-checkbox peer-checked:bg-primary border-primary peer-checked:text-primary-foreground pointer-events-none col-start-1 row-start-1 m-auto flex size-4 items-center justify-center rounded border bg-transparent text-transparent motion-safe:transition-colors",!r&&"border-destructive",e),children:t})]}));eS.displayName="Checkbox",i.forwardRef(({children:e,className:t,...r},i)=>(0,n.jsx)("div",{ref:i,className:b("br-checkbox-grid gap-2xs grid grid-cols-[min-content_1fr] items-center",t),...r,children:e})).displayName="CheckboxGrid";let eN=i.forwardRef(({className:e,type:t="text",variant:r,leftIcon:i,rightIcon:a,isValid:o=!0,iconSize:s,ring:l,...u},c)=>(0,n.jsx)(ef,{className:"br-text-input-wrapper",iconSize:s,leftIcon:i,rightIcon:a,variant:r,children:(0,n.jsx)("input",{ref:c,type:t,className:b("br-text-input",ec({variant:r,isValid:o,leftIcon:!!i,rightIcon:!!a}),P({ring:l}),e),...u})}));eN.displayName="TextInput";let e_={"DD-MM-YYYY":[{field:"day",placeholder:"DD",maxLength:2},{field:"month",placeholder:"MM",maxLength:2},{field:"year",placeholder:"YYYY",maxLength:4}],"MM-DD-YYYY":[{field:"month",placeholder:"MM",maxLength:2},{field:"day",placeholder:"DD",maxLength:2},{field:"year",placeholder:"YYYY",maxLength:4}],"YYYY-MM":[{field:"year",placeholder:"YYYY",maxLength:4},{field:"month",placeholder:"MM",maxLength:2}],"YYYY-MM-DD":[{field:"year",placeholder:"YYYY",maxLength:4},{field:"month",placeholder:"MM",maxLength:2},{field:"day",placeholder:"DD",maxLength:2}],YYYY:[{field:"year",placeholder:"YYYY",maxLength:4}]},eO=(0,i.forwardRef)(({dateFormat:e,dayProps:t={},monthProps:r={},yearProps:a={},onChange:o,onBlur:s},l)=>{let u={day:t,month:r,year:a},c=ew();(0,i.useEffect)(()=>{d()},[c]);let d=()=>
1{if(!l||"function"==typeof l||!l.current?.length)return;let e=l.current.find(e=>e&&e.value.length<e.maxLength)??l.current[0];e?.focus()};return(0,n.jsx)("div",{className:"age-gate-form-dob-inputs gap-sm grid auto-cols-fr data-[cols='2']:grid-cols-2 data-[cols='3']:grid-cols-3","data-cols":e_[e].length,children:e_[e].map(({field:e,placeholder:t,maxLength:r},i)=>(0,n.jsx)(eN,{ref:e=>{if(l&&"function"!=typeof l){l.current||(l.current=[]),l.current[i]=e;let t=[l.current[i-1],l.current[i-2]].filter(Boolean);t.length&&t.every(e=>e.value.length===e.maxLength)&&e&&e.value.length<e.maxLength&&e.focus()}},"aria-invalid":!u[e].isValid,"aria-label":u[e]["aria-label"],"aria-required":!0,autoComplete:"off","data-testid":`age-gate-dob-input-${e}`,id:`date-input-${e}`,inputMode:"numeric",maxLength:r,name:e,onBlur:s,placeholder:t,type:"text",className:b("w-full text-center","[&::-moz-appearance:textfield] [appearance:textfield] [&::-webkit-inner-spin-button]:appearance-none [&::-webkit-outer-spin-button]:appearance-none"),onChange:e=>{if(e.target.value=e.target.value.replace(/\D/g,""),o?.(e),l&&"function"!=typeof l&&l.current&&e.target.value.length===e.target.maxLength){let e=l.current.find(e=>e?.value.trim()==="")||null;e?.focus()}},...u[e]},e))})});function eE(e){return"date-input-day"===e?"day":"date-input-month"===e?"month":"date-input-year"===e?"year":null}function eI({formAction:e,isPending:t,onReset:r,errors:a}){let{dateFormat:o,ui:s,legalPurchasingAges:l,setDateFormat:u,geolocation:c,inputRefs:d,focusInputs:f,preventAutoFocus:p}=X(),m=l.find(e=>e.countryCode===c),g=(0,i.useRef)(null),h=(0,i.useRef)(null),[b,y]=(0,i.useState)({}),[v,x]=(0,i.useState)({day:"",month:"",year:""}),[k,w]=(0,i.useState)(!1),[j,C]=(0,i.useState)(!1),[S,N]=(0,i.useState)(0),{dayPlaceholder:_,dayAriaLabel:O,monthPlaceholder:E,monthAriaLabel:I,yearPlaceholder:M,yearAriaLabel:P,continueButton:D,rememberMeLabel:Y,rememberMeNote:A,nonMuslimCheck:T,dobInvalidError:R,nonMuslimConfirmationMissingError:z}=s.ageGate,$=o.replace("YYYY",M).replace("MM",E).replace("DD",_),q=!a?.dobInvalidError&&(j||!!a?.nonMuslimConfirmationMissingError&&!k),F=a?.dobInvalidError?`${R} (${$.replaceAll("-","/")})`:q?z:null,B=`${R} (${$.replaceAll("-","/")})`,G=!!F&&a?.dobInvalidError,U=!!F||b.year||b.month||b.day,V=(0,i.useCallback)(e=>{e&&(g.current=e,requestAnimationFrame(()=>{p||f()}))},[f]),H=(0,i.useCallback)(({target:{id:e,value:t}})=>{let r=d.current.find(t=>t?.id===e),n=eE(e);if(r&&("date-input-month"===e||"date-input-day"===e)&&1===t.length){if("0"===t){r.value="00",n&&x(e=>({...e,[n]:"00"})),y(t=>({...t,["date-input-month"===e?"month":"day"]:!0}));return}r.value=`0${t}`,n&&x(e=>({...e,[n]:`0${t}`}))}},[]),W=(0,i.useCallback)(({target:{id:e,value:t}})=>{let n=eE(e);if(n&&x(e=>({...e,[n]:t})),r(),"date-input-year"===e&&4===t.length||"date-input-month"===e&&(2===t.length||1===t.length&&"0"!==t)||"date-input-day"===e&&2===t.length)if("date-input-year"===e){let e=new Date,r=parseInt(t,10),n=!(Number.isNaN(r)||r>e.getFullYear()||r<1900);if(y(e=>({...e,year:!n})),m?.group==="A"){let r=new Date;r.setFullYear(e.getFullYear()-Number(m.age||0)),t!==r.getFullYear().toString()||o.includes("MM")||u("YYYY-MM")}}else if("date-input-month"===e){let e=new Date,r=parseInt(t,10),n=!(isNaN(r)||r<1||r>12);if(y(e=>({...e,month:!n})),m?.group==="A"){let r=new Date;r.setFullYear(e.getFullYear()-Number(m.age||0)),Number(t)!==r.getMonth()+1||o.includes("DD")||u("YYYY-MM-DD")}}else"date-input-day"===e&&function(e,t,r){let n=t.current.querySelector("#date-input-year"),i=t.current.querySelector("#date-input-month"),a=parseInt(n.value||"0",10),o=parseInt(i.value||"0",10),s=parseInt(e,10),l=new Date(a,o,0).getDate(),u=!(isNaN(s)||s<1||s>l);r(e=>({...e,day:!u}))}(t,g,y);else"date-input-year"===e?y(e=>({...e,year:!1})):"date-input-month"===e?y(e=>({...e,month:!1})):"date-input-day"===e&&y(e=>({...e,day:!1}))},[m,o,u,r]),J=(0,i.useCallback)(e=>{let t=e.target.checked;w(t),t?C(!1):a?.dobInvalidError||C(!0)},[a]),Q=(0,i.useCallback)(t=>{t.preventDefault();let r=t.currentTarget,n=t.currentTarget["date-input-month"],a=t.currentTarget["date-input-day"];if(n?.value){let e=n.value.padStart(2,"0");n.value=e,x(t=>({...t,month:e}))}if(a?.value){let e=a.value.padStart(2,"0");a.value=e,x(t=>({...t,day:e}))}U&&N(e=>e+1);let o=new FormData(r);(0,i.startTransition)(()=>{e(o)}),m?.muslim&&!k&&globalThis.setTimeout(()=>{h.current?.focus()},500)},[m?.muslim,e,U,k]);return(0,i.useEffect)(()=>{x({day:"",month:"",year:""}),y({}),w(!1),C(!1),r()},[c,s]),(0,i.useEffect)(()=>{a?.dobInvalidError&&(x({day:"",month:"",year:""}),C(!1))},[a?.dobInvalidError]),(0,i.useEffect)(()=>{!a?.dobInvalidError&&a?.nonMuslimConfirmationMissingError&&!k&&C(!0)},[a?.dobInvalidError,a?.nonMuslimConfirmationMissingError,k]),(0,i.useEffect)(()=>
1{if(!a?.dobInvalidError)return;let e=globalThis.setTimeout(()=>{d.current[0]?.focus()},500);return()=>{globalThis.clearTimeout(e)}},[a?.dobInvalidError,d]),(0,i.useEffect)(()=>{if(!q)return;let e=globalThis.setTimeout(()=>{h.current?.focus()},500);return()=>{globalThis.clearTimeout(e)}},[q]),(0,i.useEffect)(()=>{F||y({})},[F]),(0,n.jsxs)("form",{ref:V,className:"age-gate-form flex flex-col",onSubmit:Q,children:[(0,n.jsxs)("div",{className:"flex-grow",children:[(0,n.jsx)(eO,{ref:d,dateFormat:o,geolocation:c,onBlur:H,onChange:W,dayProps:{placeholder:_,"aria-label":O,isValid:!b.day&&!G,value:v.day},monthProps:{placeholder:E,"aria-label":I,isValid:!b.month&&!G,value:v.month},yearProps:{placeholder:M,"aria-label":P,isValid:!b.year&&!G,value:v.year}}),m?.muslim?(0,n.jsxs)("div",{className:"age-gate-form-non-muslim-check mt-lg gap-2xs flex items-start",children:[(0,n.jsx)(eS,{ref:h,"aria-invalid":q,"aria-label":T,checked:k,"data-testid":"age-gate-non-muslim-check",id:"non-muslim-check",isValid:!q,name:"isNonMuslim",onChange:J,ring:q?"unset":"default",className:`rounded-sm ${q?"transition-[box-shadow] duration-150 peer-focus:ring-2 peer-focus:ring-ring peer-focus:ring-offset-2 peer-focus:ring-offset-white":void 0}`}),(0,n.jsx)("div",{children:(0,n.jsx)(el,{className:"text-sm",htmlFor:"non-muslim-check",children:s.ageGate.nonMuslimLabel.replace("{lpa}",m.age)})})]}):null,(0,n.jsx)(L,{"aria-label":"Submit",className:"age-gate-form-submit-button mt-lg w-full","data-testid":"age-gate-dob-submit",disabled:t,type:"submit",children:D}),(0,n.jsxs)("div",{className:"age-gate-form-remember-me mt-2xl gap-2xs flex items-start",children:[(0,n.jsx)(eS,{"aria-describedby":"age-gate-remember-me-note","aria-label":Y,className:"rounded-sm","data-testid":"age-gate-remember-me-check",id:"remember-me",name:"rememberMe"}),(0,n.jsxs)("div",{children:[(0,n.jsx)(el,{"aria-hidden":!0,htmlFor:"remember-me",children:Y}),(0,n.jsx)("p",{className:"br-type-functional-sm",id:"age-gate-remember-me-note",children:A})]})]})]}),U?(0,n.jsx)("p",{"aria-atomic":"true","aria-live":"assertive",className:"age-gate-form-error br-type-body-sm mt-lg text-white",id:"age-gate-form-error",role:"alert",children:(0,n.jsx)("span",{className:"br-type-body-sm block bg-red-800 p-2 text-sm text-white",children:F||B})},S):null]})}function eM({onClick:e,text:t}){let r=(0,i.useCallback)(e=>{e&&e.focus()},[]);return(0,n.jsx)(L,{ref:r,"aria-describedby":"age-gate-drawer-title","aria-label":t,"data-testid":"age-gate-start-again-btn",onClick:e,type:"reset",children:t})}eO.displayName="DateOfBirthInput";let eP={message:null,errors:void 0,success:!1};function eD({className:e,logo:t,...r}){let{locale:a,close:o,currentLPA:s,dateFormat:l,isGeoBlocked:u,language:c,setGeolocation:d,setIsPassed:p,setDateFormat:m,globalImages:h,ui:{ageGate:k},visible:w,defaultLocale:j,locales:C}=X(),S=(0,y.useGetCookie)(),[N,O,I,M]=function(e,t,r){let[n,a,o]=(0,i.useActionState)(async(r,n)=>n?e(r,n):t,t,void 0);return[n,a,o,()=>{(0,i.startTransition)(()=>{a(null)})}]}((0,i.useMemo)(()=>v.$.bind(null,s?{...s,dateFormat:l}:void 0),[s,l]),eP),P=ew();!function({state:e,ageGate:t}){let r=function(e){let[t,r]=(0,i.useState)(!1),n=globalThis.dataLayer;return(0,i.useEffect)(()=>{let t=setInterval(()=>{n&&n.some(t=>t.event===e)&&(r(!0),clearInterval(t))},100);return()=>{clearInterval(t)}},[]),t}("page_view");(0,i.useEffect)(()=>{if(W(t)||!r)return;let e=(0,V.getCookie)(x);if(e){if(!E.parse(JSON.parse(e)).pass)return void ek("Shown");(()=>{let e=globalThis.dataLayer;return!!e&&e.some(e=>{let t=g.nD.gateway.safeParse(e);return!!t.success&&"Completed"===t.data.gateway_status&&"Completed"===t.data.gateway_status_user})})()||ek("Bypass")}},[r]),(0,i.useEffect)(()=>{e.errors?.dateOfBirth&&ek("Rejected")},[e.errors]),(0,i.useEffect)(()=>{e.success&&ek("Completed")},[e.success])}({state:N,ageGate:k});let D=(0,i.useCallback)(()=>{M(),s?.group==="A"&&m("YYYY")},[M,s?.group,m]);if((0,i.useEffect)(()=>{let e=S(x);if(e){let{country:t="GB"}=E.parse(JSON.parse(e));d(t)}},[S,d]),!function({state:e,language:t,locale:r,locales:n,defaultLocale:a,setIsPassed:o,close:s}){let l=(0,ej.useRouter)(),u=(0,ej.usePathname)(),c=(0,y.useGetCookie)(),d=(0,y.useSetCookie)();(0,i.useEffect)(()=>
1{if(!e.success)return;let i=c(x),f=e.data?.rememberMe;if(i){let e=E.parse(JSON.parse(i)),r=f?function(){let e=new Date,t=new Date(e);return t.setMonth(e.getMonth()+3),Math.round((t.getTime()-e.getTime())/1e3)}():void 0;d(x,JSON.stringify({...e,language:t,remembered:f,pass:!0}),{..._,maxAge:r})}let p=u.split("/").filter(Boolean),m=p[0]===r,g=t&&n.includes(t)?t:a;if(r!==g&&(m?p.length<=1:0===p.length))return void l.push(`/${g}`);o(!0),s()},[s,t,e.data?.rememberMe,e.success])}({state:N,language:c,locale:a,locales:C,defaultLocale:j,setIsPassed:p,close:o}),!w)return null;let{title:L,body:Y}=function({isGeoBlocked:e,state:t,handleReset:r,resetState:i,ageGate:a,formAction:o,isPending:s}){let{heading:l,enterDateOfBirth:u,startAgainButton:c,positiveDrinkingText:d,positiveDrinkingLink:f,ageWarning:p,locationWarning:m}=a;if(e)return{title:(0,n.jsx)(er,{children:m}),body:null};let g=t.errors?.dateOfBirth&&!(t.errors.dobInvalidError||t.errors.nonMuslimConfirmationMissingError);return t.errors&&g?{title:(0,n.jsxs)("div",{className:"gap-xl flex flex-col items-start",children:[(0,n.jsx)(er,{children:p}),(0,n.jsx)(q,{href:f,size:"sm",target:"_blank",variant:"underline",children:d})]}),body:(0,n.jsx)(eM,{onClick:r,text:c})}:{title:(0,n.jsxs)("div",{className:"gap-sm flex flex-col items-start",children:[(0,n.jsx)(er,{className:"br-type-title-3xl",children:l}),(0,n.jsx)("p",{className:"br-type-body-sm",id:"age-gate-drawer-description",children:u})]}),body:(0,n.jsx)(eI,{errors:t.errors,formAction:o,isPending:s,onReset:i})}}({isGeoBlocked:u,state:N,handleReset:D,resetState:M,ageGate:k,formAction:O,isPending:!P||I});return(0,n.jsxs)(ee,{className:b(e,"w-[400px] max-w-[calc(100%-1rem)]"),...r,children:[(0,n.jsxs)(et,{children:[(0,n.jsx)("div",{className:"age-gate-header-logo max-h-[68px] max-w-[160px] md:max-w-[200px]",children:t?(0,n.jsx)(en,{children:t}):(0,n.jsx)(f,{alt:h?.defaultAgegateLogo.altText??"",fill:!1,height:"50",id:"age-gate-drawer-logo",src:h?.defaultAgegateLogo.image.file.url??"",width:200})}),(0,n.jsx)("div",{children:L})]}),(0,n.jsxs)(ei,{className:"flex flex-1",children:[Y,(0,n.jsx)(ev,{})]}),(0,n.jsx)(eh,{onLocationChange:D})]})}var eL=r(46747);function eY({gtmId:e}){return e?(0,n.jsx)(eL.default,{strategy:"afterInteractive",children:`
2          (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
3new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
4j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
5'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
6})(window,document,'script','dataLayer','${e}');`}):null}var eA=r(37811);function eT({gtmId:e}){let t=e||eA.env.GTM_ID||"GTM-5FGNBKK3";return(0,n.jsx)(eY,{gtmId:t})}function eR({children:e,href:t,external:r,...i}){return(0,n.jsx)(q,{href:t,rel:r?"noopener":void 0,target:r?"_blank":"_self",...i,children:e})}function ez({children:e}){return(0,n.jsx)("li",{className:"compliance-footer-links-item text-nowrap",children:e})}let e$="735bbaad-c125-48bd-b0d8-1f0c23de31cb",eq=function(){let e="https://cdn-ukwest.onetrust.com/scripttemplates/otSDKStub.js";return(0,i.useEffect)(()=>{let t=document.querySelector(`script[src="${e}"]`);t&&t.remove();let r=document.createElement("script");r.src=e,r.setAttribute("data-domain-script",e$),document.body.appendChild(r)},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("link",{crossOrigin:"anonymous",href:"https://cdn-ukwest.onetrust.com",integrity:"security",rel:"preconnect"}),(0,n.jsx)(eL.default,{src:`https://cdn-ukwest.onetrust.com/consent/${e$}/OtAutoBlock.js`,type:"text/javascript"}),(0,n.jsx)(eL.default,{dangerouslySetInnerHTML:{__html:"function OptanonWrapper() {}"}})]})},eF=function({children:e,className:t}){return(0,n.jsx)("button",{className:b("text-start",t),type:"button",onClick:()=>{globalThis.OneTrust?.ToggleInfoDisplay?.()},children:e})};function eB({className:e,...t}){let{ui:{footer:r}}=X(),{title:a}=r,o=function(){let[e,t]=(0,i.useState)(!1),r=globalThis.dataLayer;return(0,i.useEffect)(()=>{let e=setInterval(()=>{if(r){let n=r.some(e=>"OneTrustLoaded"===e.event),i=r.some(e=>"OptanonLoaded"===e.event);n&&i&&(t(!0),clearInterval(e))}},100);return()=>{clearInterval(e)}},[]),e}();return(0,n.jsxs)("section",{"aria-labelledby":"compliance-footer-title",className:b("compliance-footer bg-foreground text-background focus-visible:ring-offset-primary",e),...t,children:[o?(0,n.jsx)(eT,{}):null,(0,n.jsx)(eq,{}),(0,n.jsxs)("div",{className:"compliance-footer-container br-container gap-2xl px-md py-3xl md:px-xl md:py-3xl lg:px-3xl lg:py-3xl grid",children:[(0,n.jsx)("h2",{className:"sr-only",id:"compliance-footer-title",children:a}),(0,n.jsx)(eG,{}),(0,n.jsx)(eU,{})]})]})}function eG(){let{ui:{footer:{privacyCookieNotice:e,drinkIQ:t,modernSlavery:r,theBar:i,communityGuidelines:a,accessibility:o,privacyCentre:s,conditionsOfUse:l,drinkResponsibly:u,personalInformation:c,cookieSettings:d,privacySettings:f,careers:p}}}=X(),m=[{key:"conditionsOfUse",...l},{key:"privacyCentre",...s},{key:"communityGuidelines",...a},{key:"accessibility",...o},{key:"personalInformation",...c,usePopup:!0},{key:"privacySettings",...f,usePopup:!0},{key:"privacyCookieNotice",...e},{key:"drinkResponsibly",...u},{key:"drinkIQ",...t},{key:"theBar",...i},{key:"modernSlavery",...r},{key:"careers",...p},{key:"cookieSettings",...d}],g=b("min-h-accessible min-w-accessible inline-flex items-center","border-b border-solid border-transparent transition-all duration-300 hover:border-background");return(0,n.jsx)("ul",{className:"compliance-footer-links gap-xl br-type-functional-xs text-background flex flex-1 flex-col flex-wrap md:flex-row",children:m.map(e=>e.isChecked?(0,n.jsx)(ez,{children:e.usePopup?(0,n.jsx)(eF,{className:g,children:e.label}):(0,n.jsx)(eR,{className:g,external:e.external,href:e.link??"#",children:e.label})},e.key):null)})}function eU(){let{ui:e,globalImages:t,locale:r}=X(),{footer:{responsibleDrinkingStatement:i,copyright:a}}=e,o=t?.responsibleDrinking,s=C.includes(r),l=j.includes(r),u=new Date().getFullYear().toString(),c=a.replace("{year}",u);return(0,n.jsxs)("div",{"data-rtl":l,className:b("compliance-footer-statement gap-lg br-type-functional-xs text-background flex flex-col justify-between",l?"md:flex-row-reverse":"md:flex-row"),children:[(0,n.jsxs)("div",{className:b("compliance-footer-statement-drinkiq br-type-functional-xs-strong flex gap-3",!l&&"flex-1"),children:[s&&o?(0,n.jsx)("span",{className:"compliance-footer-statement-drinkiq-logo w-4",children:(0,n.jsx)(f,{alt:o.altText,className:"object-contain",height:100,sizes:"150px",src:ey(o.image),width:32})}):null,(0,n.jsx)("span",{children:i})]}),(0,n.jsx)("div",{className:"compliance-footer-statement-copyright",children:c})]})}},72563:(e,t,r)=>{"use strict";function n(e){let{reason:t,children:r}=e;return r}
6Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return n}}),r(20119)},78600:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return y},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return h}});let n=r(39319),i=r(22804),a=r(21117),o=n._(r(7580)),s=i._(r(15433)),l=r(13883),u=r(68703),c=r(35899),d=r(99923),f=new Map,p=new Set,m=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:i=null,dangerouslySetInnerHTML:a,children:s="",strategy:l="afterInteractive",onError:c,stylesheets:d}=e,m=r||t;if(m&&p.has(m))return;if(f.has(t)){p.add(m),f.get(t).then(n,c);return}let g=()=>{i&&i(),p.add(m)},h=document.createElement("script"),b=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),n&&n.call(this,t),g()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});a?(h.innerHTML=a.__html||"",g()):s?(h.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",g()):t&&(h.src=t,f.set(t,b)),(0,u.setAttributesFromProps)(h,e),"worker"===l&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",l),d&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(d),document.body.appendChild(h)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))}):m(e)}function h(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");p.add(t)})}function b(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:i=null,strategy:u="afterInteractive",onError:f,stylesheets:g,...h}=e,{updateScripts:b,scripts:y,getIsSsr:v,appDir:x,nonce:k}=(0,s.useContext)(l.HeadManagerContext);k=h.nonce||k;let w=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||r;w.current||(i&&e&&p.has(e)&&i(),w.current=!0)},[i,t,r]);let j=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!j.current){if("afterInteractive"===u)m(e);else"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>m(e))}));j.current=!0}},[e,u]),("beforeInteractive"===u||"worker"===u)&&(b?(y[u]=(y[u]||[]).concat([{id:t,src:r,onLoad:n,onReady:i,onError:f,...h,nonce:k}]),b(y)):v&&v()?p.add(t||r):v&&!v()&&m({...e,nonce:k})),x){if(g&&g.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)if(!r)return h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+(0,d.htmlEscapeJsonString)(JSON.stringify([0,{...h,id:t}]))+")"}});else return o.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:k,crossOrigin:h.crossOrigin}:{as:"script",nonce:k,crossOrigin:h.crossOrigin}),(0,a.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+(0,d.htmlEscapeJsonString)(JSON.stringify([r,{...h,id:t}]))+")"}});"afterInteractive"===u&&r&&o.default.preload(r,h.integrity?{as:"script",integrity:h.integrity,nonce:k,crossOrigin:h.crossOrigin}:{as:"script",nonce:k,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let y=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80886:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCookie=u,t.parse=u,t.stringifyCookie=function(e,t){let i=t?.encode||encodeURIComponent,a=[];for(let t of Object.keys(e)){let o=e[t];if(void 0===o)continue;
6if(!r.test(t))throw TypeError(`cookie name is invalid: ${t}`);let s=i(o);if(!n.test(s))throw TypeError(`cookie val is invalid: ${o}`);a.push(`${t}=${s}`)}return a.join("; ")},t.stringifySetCookie=c,t.serialize=c,t.parseSetCookie=function(e,t){let r=t?.decode||m,n=e.length,i=d(e,0,n),a=f(e,0,i),s=-1===a?{name:"",value:r(p(e,0,i))}:{name:p(e,0,a),value:r(p(e,a+1,i))},l=i+1;for(;l<n;){let t=d(e,l,n),r=f(e,l,t),i=-1===r?p(e,l,t):p(e,l,r),a=-1===r?void 0:p(e,r+1,t);switch(i.toLowerCase()){case"httponly":s.httpOnly=!0;break;case"secure":s.secure=!0;break;case"partitioned":s.partitioned=!0;break;case"domain":s.domain=a;break;case"path":s.path=a;break;case"max-age":a&&o.test(a)&&(s.maxAge=Number(a));break;case"expires":if(!a)break;let u=new Date(a);Number.isFinite(u.valueOf())&&(s.expires=u);break;case"priority":if(!a)break;let c=a.toLowerCase();("low"===c||"medium"===c||"high"===c)&&(s.priority=c);break;case"samesite":if(!a)break;let m=a.toLowerCase();("lax"===m||"strict"===m||"none"===m)&&(s.sameSite=m)}l=t+1}return s},t.stringifySetCookie=c,t.serialize=c;let r=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,n=/^[\u0021-\u003A\u003C-\u007E]*$/,i=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,a=/^[\u0020-\u003A\u003D-\u007E]*$/,o=/^-?\d+$/,s=Object.prototype.toString,l=(()=>{let e=function(){};return e.prototype=Object.create(null),e})();function u(e,t){let r=new l,n=e.length;if(n<2)return r;let i=t?.decode||m,a=0;do{let t=f(e,a,n);if(-1===t)break;let o=d(e,a,n);if(t>o){a=e.lastIndexOf(";",t-1)+1;continue}let s=p(e,a,t);void 0===r[s]&&(r[s]=i(p(e,t+1,o))),a=o+1}while(a<n);return r}function c(e,t,o){let l="object"==typeof e?e:{...o,name:e,value:String(t)},u=("object"==typeof t?t:o)?.encode||encodeURIComponent;if(!r.test(l.name))throw TypeError(`argument name is invalid: ${l.name}`);let c=l.value?u(l.value):"";if(!n.test(c))throw TypeError(`argument val is invalid: ${l.value}`);let d=l.name+"="+c;if(void 0!==l.maxAge){if(!Number.isInteger(l.maxAge))throw TypeError(`option maxAge is invalid: ${l.maxAge}`);d+="; Max-Age="+l.maxAge}if(l.domain){if(!i.test(l.domain))throw TypeError(`option domain is invalid: ${l.domain}`);d+="; Domain="+l.domain}if(l.path){if(!a.test(l.path))throw TypeError(`option path is invalid: ${l.path}`);d+="; Path="+l.path}if(l.expires){var f;if(f=l.expires,"[object Date]"!==s.call(f)||!Number.isFinite(l.expires.valueOf()))throw TypeError(`option expires is invali
6d: ${l.expires}`);d+="; Expires="+l.expires.toUTCString()}if(l.httpOnly&&(d+="; HttpOnly"),l.secure&&(d+="; Secure"),l.partitioned&&(d+="; Partitioned"),l.priority)switch("string"==typeof l.priority?l.priority.toLowerCase():void 0){case"low":d+="; Priority=Low";break;case"medium":d+="; Priority=Medium";break;case"high":d+="; Priority=High";break;default:throw TypeError(`option priority is invalid: ${l.priority}`)}if(l.sameSite)switch("string"==typeof l.sameSite?l.sameSite.toLowerCase():l.sameSite){case!0:case"strict":d+="; SameSite=Strict";break;case"lax":d+="; SameSite=Lax";break;case"none":d+="; SameSite=None";break;default:throw TypeError(`option sameSite is invalid: ${l.sameSite}`)}return d}function d(e,t,r){let n=e.indexOf(";",t);return -1===n?r:n}function f(e,t,r){let n=e.indexOf("=",t);return n<r?n:-1}function p(e,t,r){let n=t,i=r;do{let t=e.charCodeAt(n);if(32!==t&&9!==t)break}while(++n<i);for(;i>n;){let t=e.charCodeAt(i-1);if(32!==t&&9!==t)break;i--}return e.slice(n,i)}function m(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}},81551:(e,t,r)=>{"use strict";r.d(t,{default:()=>i.a});var n=r(1476),i=r.n(n)},91535:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.useCookiesNext=t.useDeleteCookie=t.useGetCookie=t.useSetCookie=t.useHasCookie=t.useGetCookies=t.hasCookie=t.deleteCookie=t.setCookie=t.getCookie=t.getCookies=void 0;var o=r(80886),s=r(57536),l=r(15433),u=function(e){if(!(0,s.isClientSide)(e))throw Error("You are trying to access cookies on the server side. Please, use the server-side import with `cookies-next/server` instead.")},c=function(e){if(u(e),"server"!==(0,s.getRenderPhase)()){for(var t={},r=document.cookie?document.cookie.split("; "):[],n=0,i=r.length;n<i;n++){var a=r[n].split("="),o=a.slice(1).join("=");t[a[0]]=o}return t}};t.getCookies=c;var d=function(e,t){u(t);var r=c(t),n=null==r?void 0:r[e];if(void 0!==n)return(0,s.decode)(n)};t.getCookie=d;var f=function(e,t,r){if(u(r),"server"!==(0,s.getRenderPhase)()){var i=(0,o.serialize)(e,(0,s.stringify)(t),n({path:"/"},r||{}));document.cookie=i}};t.setCookie=f;var p=function(e,t){u(t),f(e,"",n(n({},t),{maxAge:-1}))};t.deleteCookie=p;var m=function(e,t){if(u(t),!e)return!1;var r=c(t);return!!r&&Object.prototype.hasOwnProperty.call(r,e)};t.hasCookie=m;var g=function(e){var t=(0,l.useState)(!1),r=t[0],n=t[1];return(0,l.useEffect)(function(){n(!0)},[]),r?e:function(){}},h=function(){return g(c)};t.useGetCookies=h;var b=function(){return g(d)};t.useGetCookie=b;var y=function(){return g(m)};t.useHasCookie=y;var v=function(){return g(f)};t.useSetCookie=v;var x=function(){return g(p)};t.useDeleteCookie=x,t.useCookiesNext=function(){return{getCookies:h(),getCookie:b(),hasCookie:y(),setCookie:v(),deleteCookie:x()}},a(r(17524),t)},93032:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(31568).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},95361:(e,t,r)=>{"use strict";r.d(t,{UnmountController:()=>l});var n,i=r(37811),a={scriptHostname:("u">typeof i?i.env.NEXT_PUBLIC_VERCEL_TOOLBAR_HOST:void 0)??"https://vercel.live",ownerId:"u">typeof i?i.env.NEXT_PUBLIC_VERCEL_TOOLBAR_OWNER_ID:void 0,projectId:"u">typeof i?i.env.NEXT_PUBLIC_VERCEL_TOOLBAR_PROJECT_ID:void 0,branch:"u">typeof i?i.env.NEXT_PUBLIC_VERCEL_TOOLBAR_BRANCH:void 0,deploymentId:!("u">typeof i)&&void 0},o=r(15433),s=!1;function l({shouldMount:e,nonce:t}){return(0,o.useEffect)(()=>(e&&s&&function(e={}){if(typeof window>"u"||null===document.querySelector("vercel-live-feedback")){Object.assign(a,e);let t=document.createElement("script");for(let[r,i]of(t.src=`${a.scriptHostname}/_next-live/feedback/feedback.js`,t.setAttribute("data-explicit-opt-in","true"),e.nonce&&t.setAttribute("nonce",e.nonce),Object.entries((a.ownerId&&a.projectId?{"data-owner-id":a.ownerId,"data-project-id":a.projectId,"data-branch":n??a.branch}:a.deploymentId?{"data-deployment-id":a.deploymentId}:void 0)??{})))i&&t.setAttribute(r,i);(document.head||document.documentElement).appendChild(t)}}({nonce:t}),s=!0,()=>{(typeof window>"u"?void 0:window.__vercel_toolbar)?.unmount()}),[]),null}},99923:(e,t)=>
6{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ESCAPE_REGEX:function(){return n},htmlEscapeAttributeString:function(){return s},htmlEscapeJsonString:function(){return o}});let r={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},n=/[&><\u2028\u2029]/g,i={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},a=/[&"'<>]/g;function o(e){return e.replace(n,e=>r[e])}function s(e){return e.replace(a,e=>i[e])}}}]);

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.