PageSourceSearch

https://www.dublingaa.ie/_next/static/chunks/0b.q1ic6rbuw..js?dpl=dpl_DB9HQ7QjbocBbN18ma6qSkyjmWmZ

js dublingaa.ie collected 2026-09-25 04:13:25 UTC 35,573 bytes, 285 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,71849,e=>{"use strict";var t=e.i(91398),r=e.i(45317),o=e.i(94498),a=e.i(91788),i=e.i(88233),l=e.i(17890);function n({className:e="",name:r}){return(0,t.jsx)("span",{className:`transition ${e}`,children:(0,t.jsx)(l.Icon,{name:r})})}let c=function({id:e,uid:r,className:o="",children:a}){return(0,t.jsx)("div",{id:`accordionContent${r}`,className:`accordionsContent ${o}`,"aria-hidden":e!==r,children:(0,t.jsx)("div",{className:"invisible overflow-hidden opacity-0 transition-all duration-300",children:(0,t.jsx)("div",{children:a})})})},s=function({className:e="",children:r}){return(0,t.jsx)("div",{className:e,children:r})},d=function({className:e,children:r}){return(0,t.jsx)("div",{className:e,children:r})},m=function({className:e="",id:r,uid:o,title:a,headingLevel:i="h2",handleOnClick:l,children:n}){return(0,t.jsx)(i,{className:e,children:(0,t.jsxs)("button",{id:`accordionHeading${o}`,"aria-expanded":r===o,"aria-controls":`accordionContent${o}`,className:"accordionButton w-full transition",onClick:l,children:[a,n]})})};var p=e.i(29444),u=e.i(62343),b=e.i(38517),h=e.i(38916),x=e.i(3339),g=e.i(97388);e.i(53578);var f=e.i(75083);let y=e=>{if(e.id)return e.id;let t=e.textContent?.substring(0,100)||"",r=Array.from(e.classList||[]).join("");return`${e.tagName}-${t}-${r}`};var w=e.i(24963),k=e.i(18185);let v={duration:300,timing:"ease-in-out",transform:(e,t,r,o)=>{let a=r.parentElement?.children;a&&Array.from(a).forEach(e=>{let t=e.querySelector("img");t&&t.style.setProperty("opacity","1")});let i=r.querySelector("img"),l=o?.querySelector("img");return e>0&&e<1&&(i?.style.setProperty("opacity",`${1-e}`),l?.style.setProperty("opacity",`${e}`)),`translateX(-${t}px)`}};var j=e.i(90139),N=e.i(75440),S=e.i(44417);let T={"content/content-link":function({link:e=[],align:a,editable:i}){return(0,t.jsxs)("div",{className:`inline-flex w-full justify-${a} mt-5 flex-wrap gap-2 [&+article]:mt-8`,...(0,o.getEditableProps)(i),children:[0===e.length&&(0,t.jsx)("div",{className:"bg-body-body3 flex h-12 w-1/3 items-center justify-center rounded-xs",children:(0,t.jsx)("div",{className:"bg-body-body2/20 h-4 w-1/2 roun
1ded-lg"})}),e?.map((e,o)=>{let a="string"==typeof e?e:e?.link?.cached_url??e?.link?.url??"";return(0,t.jsx)(r.Button,{type:"button",variant:e.type,href:a,className:"text-sm leading-[1.4] tracking-[-0.02em]",target:e?.link?.target,children:e.label},o)})]})},"content/custom-table":function({rows:e,description:r,editable:a}){return r?.content?.[0]?.content?.[0]?.text||e?.length!==0?(0,t.jsxs)("article",{className:"customTable mt-4 max-sm:-mr-4 [&+article]:mt-8",children:[r?.content?.[0]?.content?.[0]?.text&&(0,t.jsx)("div",{className:"texts my-6",children:(0,t.jsx)(i.RichText,{content:r})}),(0,t.jsx)("div",{className:"overflow-x-auto lg:overflow-x-hidden",...(0,o.getEditableProps)(a),children:(0,t.jsxs)("table",{className:"w-[150%] sm:w-full lg:w-full",children:[(0,t.jsx)("thead",{children:e?.slice(0,1).map((e,r)=>(0,t.jsx)("tr",{...(0,o.getEditableProps)(e.editable),children:e.columns?.[0]?e.columns.map((e,r)=>(0,t.jsx)("th",{className:"bg-primary-primary1 font-heading text-base-white px-6 py-4 text-base leading-[1.05]",style:{textAlign:e.align,width:`${(0,o.getOptionValue)(e.width)}%`},...(0,o.getEditableProps)(e.editable),children:"string"==typeof e.text?e.text:(0,t.jsx)(i.RichText,{content:e.text})},r)):(0,t.jsx)("th",{className:"px-6 py-4",children:(0,t.jsx)("p",{className:"text-base-white text-sm"})})},r))}),(0,t.jsx)("tbody",{children:e?.slice(1,e.length).map((e,r)=>(0,t.jsx)("tr",{className:"border-b-body-body3 even:bg-body-body4 border-b",...(0,o.getEditableProps)(e.editable),children:e.columns?.[0]?e.columns.map((e,r)=>(0,t.jsx)("td",{className:"text-body-body1 p-6 align-top text-sm",...(0,o.getEditableProps)(e.editable),children:"text"in e&&e.text?.content?.[0]?.content?.[0]?.text?(0,t.jsx)(i.RichText,{content:e.text}):(0,t.jsx)("p",{className:"text-body-body1 text-sm"})},r)):(0,t.jsx)("td",{className:"px-6 py-4",children:(0,t.jsx)("p",{className:"text-body-body1 text-sm"})})},r))})]})})]}):(0,t.jsx)(w.TableSkeleton,{})},"content/faqs":function({heading:e,faqs:r,editable:l}){let[p,u]=(0,a.useState)(r?.[0]?._uid||null);return(0,t.jsxs)("article",{className:"",...(0,o.getEditableProps)(l),children:[e&&(0,t.jsx)("h2",{className:"text-2xl font-bold",children:e}),(0,t.jsx)(d,{className:"mt-4",children:r?.[0]&&r.map(e=>(0,t.jsxs)(s,{className:"border-b-body-body3 border-b",children:[(0,t.jsx)(m,{headingLevel:"h3",className:"text-body-body2 font-medium [&>button]:flex [&>button]:items-center [&>button]:justify-between [&>button]:p-4",uid:e._uid,id:p,title:e.heading,handleOnClick:()=>{var t;(t=e._uid)===p?u(null):u(t)},children:(0,t.jsx)(n,{className:"[&>svg]:fill-body-body2 [&>svg]:h-4 [&>svg]:w-4",name:"chevron-down-solid"})}),(0,t.jsx)(c,{uid:e._uid,id:p,className:"texts grid grid-rows-[0fr] [&>div>div]:p-4 [&>div>div]:pb-8 [&>div>ol>li:not(last-child)]:mb-4 [&>div>ol>li>p]:text-base [&>div>p]:text-base [&>div>ul>li:not(last-child)]:mb-4 [&>div>ul>li>p]:text-base",children:(0,t.jsx)(i.RichText,{content:e.description})})]},e._uid))})]})},"content/gallery":function({heading:e,description:r,images:i,flickr_gallery_id:n,editable:c}){let s=(0,u.useLightbox)(),d=(0,k.useSlider)(),{photos:m,loading:p}=function(e){let[t,r]=(0,a.useState)([]),[o,i]=(0,a.useState)(!1),[l,n]=(0,a.useState)(null);return((0,a.useEffect)(()=>{e&&(async()=>{i(!0),n(null);try{let t=await fetch(`/api/flickr/album/${e}`);if(!t.ok)throw Error(`Failed to fetch photos: ${t.statusText}`);let o=await t.json();r(o)}catch(e){n(e instanceof Error?e.message:"Failed to fetch photos"),console.error("Error fetching Flickr photos:",e)}finally{i(!1)}})()},[e]),e)?{error:l,loading:o,photos:t}:{error:null,loading:!1,photos:[]}}(n??void 0),h=m?.length>0?m:i;return p?(0,t.jsx)("div",{className:"my-10 py-12",children:(0,t.jsx)("div",{className:"bg-body-body3 relative aspect-video w-full min-w-[510px] rounded-lg",children:(0,t.jsx)("div",{className:"absolute flex h-full w-full items-center justify-center",children:(0,t.jsx)("span",{className:"text-body-body1/40 text-2xl font-bold",children:"Loading gallery..."})})})}):h?.length===0?(0,t.jsx)("div",{className:"my-10 py-12",children:(0,t.jsxs)("div",{className:"bg-body-body3 relative aspect-video w-full min-w-[510px] rounded-lg",children:[(0,t.jsx)("div",{className:"absolute flex h-full w-full items-center justify-center",children:(0,t.jsx)("span",{className:"text-body-body1/40 text-2xl font-bold",children:"1820x966"})}),(0,t.jsxs)("div",{className:"absolute bottom-0 left-0 w-full p-6",children:[(0,t.jsx)("div",{className:"bg-body-body2/40 h-[64px] w-[64px] rounded-full"}),(0,t.jsx)("div",{className:"bg-body-body2/40 mt-5 h-10 w-1/3 rounded-lg"}),(0,t.jsx)("div",{className:"bg-body-body2/40 mt-[5px] h-4 w-1/2 roun
1ded-lg"})]})]})}):(0,t.jsxs)("article",{className:"mt-4 py-12 hover:cursor-pointer",...(0,o.getEditableProps)(c),children:[(0,t.jsxs)("div",{className:`relative overflow-hidden rounded-[6px] before:absolute before:inset-0 before:z-10 before:bg-[linear-gradient(180deg,rgba(0,0,0,0.00)_37.41%,rgba(0,0,0,0.93)_89.27%)] before:content-[''] ${i&&i.length>1?"group cursor-pointer":""}`,onClick:h&&h?.length>1?s.open:void 0,children:[(0,t.jsxs)("div",{className:"absolute bottom-0 left-0 z-10 w-full p-[26px]",children:[(0,t.jsx)("div",{className:"bg-secondary-secondary2 mb-3 flex h-[42px] w-[42px] items-center justify-center rounded-full",children:(0,t.jsx)(l.Icon,{name:"gallery",className:"fill-base-white h-[18px] w-[18px]"})}),e&&(0,t.jsx)("h2",{className:"font-heading text-base-white mb-[5px] text-3xl leading-[1.05]",children:e}),r&&(0,t.jsx)("p",{className:"text-base-white text-xs font-medium tracking-[-0.02em]",children:r})]}),h?.[0]&&("filename"in h[0]&&h[0].filename?(0,t.jsx)(b.StoryblokImage,{storyblokAsset:h[0],alt:"Gallery Image",className:"w-full transition-all duration-300 ease-in-out group-hover:scale-105"}):(0,t.jsx)(b.RemoteImage,{remoteUrl:h[0].url_z||"",width:664,height:401,alt:"Gallery Image",className:"w-full transition-all duration-300 ease-in-out group-hover:scale-105"}))]}),(0,t.jsxs)(u.Lightbox,{controller:s,onClose:s.close,align:"center",className:"[&>div>button]:fill-base-white [&>div>div]:bg-base-black [&>div]:bg-base-black h-full max-w-full! [&>div]:h-full [&>div>button]:top-3 [&>div>button]:right-3 [&>div>button]:z-10 [&>div>button>svg]:h-3 [&>div>button>svg]:w-3",children:[(0,t.jsx)(k.Slider,{controller:d,items:1,gap:0,scrollBy:1,autoplay:6e3,transitionDuration:300,removeOnMouseHover:!1,customAnimation:v,nextSlideOpacity:1,className:"bg-base-[#1a1a1a] h-full min-h-[300px] md:min-h-[400px] lg:min-h-[500px] [&>div]:h-full",children:(h||[])?.map((e,r)=>(0,t.jsx)(k.Slide,{className:"h-full",children:(0,t.jsx)("div",{className:"bg-base-black flex h-full w-full items-center justify-center",children:"filename"in e&&e.filename?(0,t.jsx)(b.StoryblokImage,{storyblokAsset:e,alt:"Gallery Image",className:"h-auto max-h-[80vh] max-w-[90vw] object-contain transition-opacity duration-300 md:max-w-[80vw] lg:max-w-[70vw]",priority:0===r}):(0,t.jsx)(b.RemoteImage,{remoteUrl:e.url_z||"",width:e?.width_z||1920,height:e?.height_z||1080,alt:"Gallery Image",className:"h-auto max-h-[80vh] max-w-[90vw] object-contain transition-opacity duration-300 md:max-w-[80vw] lg:max-w-[70vw]",priority:0===r})})},r))}),(0,t.jsx)("div",{children:(0,t.jsxs)("p",{className:"text-base-white absolute bottom-5 left-5 text-xs font-medium",children:[d.page," / ",h?.length]})}),(0,t.jsxs)("div",{className:"absolute inset-x-0 top-1/2 flex -translate-y-1/2 justify-between px-2 md:px-4",children:[(0,t.jsx)("button",{onClick:()=>d.prev(),disabled:1===d.page,className:`flex h-[48px] w-[48px] items-center justify-center rounded-full bg-black/30 backdrop-blur-xs transition-opacity ${1===d.page?"cursor-not-allowed opacity-50":"hover:bg-black/50"}`,children:(0,t.jsx)(l.Icon,{name:"chevron",className:"fill-base-white h-4 w-4 rotate-180"})}),(0,t.jsx)("button",{onClick:()=>d.next(),disabled:d.page===h?.length,className:`flex h-[48px] w-[48px] items-center justify-center rounded-full bg-black/30 backdrop-blur-xs transition-opacity ${d.page===h?.length?"cursor-not-allowed opacity-50":"hover:bg-black/50"}`,children:(0,t.jsx)(l.Icon,{name:"chevron",className:"fill-base-white h-4 w-4"})})]})]})]})},"content/image-video":function({image:e,caption:r,video_url:a,alt:i,proportions:l,align:n="center",width:c,height:s,margin:d,editable:m}){let g=(0,u.useLightbox)(),f=(0,p.useBreakpoint)(),y={};"contain"===l&&(y.contain=!0);let w=(0,o.getOptionValue)(d)??0,k=(0,o.getOptionValue)(c)??100,v=(0,o.getOptionValue)(s)??434,j={marginTop:`${w}px`,width:(f??0)>p.medium?`${k}%`:void 0},N={height:y.contain?"auto":`${v}px`};return e?.filename?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("article",{className:`${"center"===n?"flex flex-col":""} mt-4 py-12`,...(0,o.getEditableProps)(m),children:(0,t.jsxs)("div",{className:`${{center:"clear mb-10 mx-auto",left:"float-start mr-10 mb-4",right:"float-right ml-10 mb-4"}[n]} w-full sm:w-auto`,style:j,children:[(0,t.jsxs)("div",{role:a?"button":"img",onClick:a?g.open:void 0,style:N,className:`group relative overflow-hidden rounded-2xl ${a?"cursor-pointer":""} ${y.contain?"h-auto":"h-full"} `,children:[(0,t.jsx)(b.StoryblokImage,{className:`h-auto w-full max-w-full transition-all duration-500 ease-in-out ${a?"group-hover:scale-110":""} ${y.contain?"object-contain":"h-full max-h-[434px] object-cover"}`,storyblokAsset:e,quality:85,alt:String(i??"").trim()||`${String(r??"")} Image`}),a?(0,t.jsx)(x.PlayButton,{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 transition-all duration-500 group-hover:scale-[1.1]"}):null]}),r?(0,t.jsx)("p",{className:"text-primary-primary1 mt-4 text-xs leading-normal font-semibold tracking-[-0.02em]",children:String(r)}):null]})}),a?(0,t.jsx)(u.Lightbox,{controller:g,children:(0,t.jsx)(h.Video,{src:String(a)})}):null]}):(0,t.jsxs)("div",{className:"my-10 py-12",children:[(0,t.jsx)("div",{className:"bg-body-body3 flex aspect-video w-full min-w-[510px] items-center justify-center rounded-lg",children:(0,t.jsx)("span",{className:"text-body-body1/40 text-2xl font-bold",children:"1820x966"})}),(0,t.jsx)("div",{className:"bg-body-body3 mt-4 h-6 w-1/4 rounded-lg"})]})},"content/resources":j.Resources,"content/social-medias":function({editable:e}){return(0,t.jsx)("article",{...(0,o.getEditableProps)(e),children:(0,t.jsx)(N.Socials,{})})},"content/table":function({caption:e,isCookieTable:r,table:a,options:i,editable:l}){let n={collapsed:{table:{caption:"",classes:"block sm:table",rows:"block border border-body-body3 sm:border-none sm:table-row",tbody:{classes:"block sm:table-header-group",rows:"",td:"block border-none relative before:content-[attr(data-name)] before:block before:font-bold sm:before:hidden sm:table-cell"},thead:{classes:"block sm:table-header-group",rows:"absolute -top-[9999px] -left-[9999px] sm:relative sm:top-0 sm:left-0",th:"block sm:table-cell"}},wrapper:"[&_tbody_tr:nth-child(even)]:bg-body-body4"},normal:{table:{caption:"",classes:"w-[200%]",rows:"",tbody:{classes:"",rows:"",td:""},thead:{classes:"",rows:"",th:""}},wrapper:""},stickyFirstColumn:{table:{caption:"",classes:"",rows:"",tbody:{classes:"",rows:"",td:""},thead:{classes:"",rows:"",th:""}},wrapper:""}},c=i||"normal";return a?.tbody&&a?.thead?(0,t.jsx)("article",{className:`mt-10 mb-10 overflow-auto md:mx-auto ${r?"container max-w-[1200px]":"container md:max-w-[704px]"} ${n[c].wrapper}`,...(0,o.getEditableProps)(l),children:(0,t.jsx)("div",{children:(0,t.jsxs)("table",{className:`rounded-xs sm:w-full ${n[c].table.classes}`,children:[e&&(0,t.jsx)("caption",{className:`bg-primary-primary1 text-base-white px-6 py-4 text-left text-sm ${n[c].table.caption}`,children:e}),(0,t.jsx)("thead",{className:n[c].table.thead.classes,children:(0,t.jsx)("tr",{className:`${n[c].table.rows} ${n[c].table.thead.rows}`,children:a.thead.map((e,r)=>(0,t.jsx)("th",{className:`bg-primary-primary1 text-base-white px-6 py-4 text-left text-sm ${n[c].table.thead.th}`,children:e.value},r))})}),(0,t.jsx)("tbody",{className:n[c].table.tbody.classes,children:a.tbody.map((e,r)=>(0,t.jsx)("tr",{className:`border-b-body-body3 border-b ${n[c].table.rows} ${r%2!=0?"bg-body-body4":""}`,children:e.body.map((e,r)=>(0,t.jsx)("td",{style:{whiteSpace:"pre-line"},"data-name":a.thead[r].value,className:`text-body-body1 p-6 text-sm ${n[c].table.tbody.td}`,children:e.value},r))},r))})]})})}):null},"content/text":function({content:e,align:r,isCookieTable:a,editable:l}){return(0,t.jsx)("article",{className:`text-${r} texts [&>p>img]:mb-5 [&>p>img]:ml-10 [&>p>img]:max-h-[227px] [&>p>img]:rounded-[8px] md:[&>p>img]:float-right ${a?"container max-w-[1200px]":"container md:max-w-[704px]"} `,...(0,o.getEditableProps)(l),children:e?.content?.[0]?.content?(0,t.jsx)(i.RichText,{content:e}):(0,t.jsxs)("div",{className:"mb-4 space-y-5",children:[[void 0,void 0,void 0,void 0].map((e,r)=>(0,t.jsx)("div",{className:"bg-body-body3 h-6 w-full rounded-lg"},r)),(0,t.jsx)("div",{className:"bg-body-body3 h-6 w-1/3 rounded-lg"})]})})},"content/thank-you":function(e){let{dispatch:t}=(0,S.useCart)();return(0,a.useEffect)(()=>{t({type:"CLEAR_CART"})},[t]),null},"content/cookie-script-report-tables":({cookie_script_id:e,editable:r})=>{var i;let l,n,c,s,d,m,p,u=(0,a.useRef)(null),b=(0,f.useCachedSettings)(),[h]=(0,a.useState)(()=>`csr-${Date.now()}-${Math.random().toString(36).substring(2,11)}`),x=(0,a.useRef)(!1),g=e||b?.cookie_script_id,w=!!(g&&"string"==typeof g&&g.trim().length>0);(0,a.useEffect)(()=>{x.current=w},[w]),(0,a.useEffect)(()=>
1{if(!w){let e=()=>{let e=`[data-csr-id="${h}"]`;if(u.current){let t=u.current.querySelector(".cookie-html-container");t&&(t.querySelectorAll(`.cookie-script-content-placeholder${e}`).forEach(e=>{for(;e.firstChild;)e.firstChild.remove();e.remove()}),t.querySelectorAll(`script${e}`).forEach(e=>e.remove())),u.current.querySelectorAll("*").forEach(e=>{e.hasAttribute("data-csr-id")&&e.getAttribute("data-csr-id")===h&&e.remove()})}document.body.querySelectorAll(e).forEach(e=>{u.current?.contains(e)||e.remove()}),document.head.querySelectorAll(e).forEach(e=>e.remove()),document.querySelectorAll(`script${e}`).forEach(e=>{u.current&&u.current.contains(e)||e.remove()}),document.querySelectorAll(`.table-scroll-wrapper${e}`).forEach(e=>{u.current&&u.current.contains(e)||e.remove()}),document.querySelectorAll(`.table-inner-wrapper${e}`).forEach(e=>{u.current&&u.current.contains(e)||e.remove()})};e();let t=[setTimeout(e,50),setTimeout(e,100),setTimeout(e,200),setTimeout(e,500),setTimeout(e,1e3)],r=new MutationObserver(()=>{e()});return document.body&&r.observe(document.body,{childList:!0,subtree:!0}),document.head&&r.observe(document.head,{childList:!0,subtree:!0}),()=>{r.disconnect(),t.forEach(clearTimeout),e()}}},[w,h]),i=w?g??null:null,(0,a.useEffect)(()=>{if(!i||!u.current)return;let e=u.current,t=e.querySelector(".cookie-html-container");if(!t)return;let r=`//report.cookie-script.com/r/${i}.js`,o=Array.from(document.scripts).find(e=>e.src===r||e.src===`https:${r}`||e.src===`http:${r}`),a=t.querySelector(`script[src*="${i}"]`);if(!o&&!a){let e=document.createElement("script");e.type="text/javascript",e.setAttribute("data-cookiescriptreport","report"),e.setAttribute("data-executed","true"),e.setAttribute("data-cookie-script-executed","true"),e.setAttribute("data-csr-id",h),e.src=r,e.style.display="none",t.appendChild(e)}return()=>{if(e){let t=e.querySelector(".cookie-html-container");if(t){let e=t.querySelector(`script[data-csr-id="${h}"]`);e&&e.remove()}}}},[i,h,u]);let{executeScripts:k,moveTablesFromHead:v}=(l=(0,a.useRef)(new Set),n=(0,a.useCallback)(()=>{if(!u.current)return;let e=u.current.querySelectorAll("script:not([data-executed])"),t=new Set;e.forEach(e=>{let r=e.src||e.textContent?.substring(0,50)||null;if(r&&t.has(r))return;if(e.src){let t=e.src.replace(/^https?:/,"");if(Array.from(document.scripts).find(r=>r!==e&&(r.src===e.src||r.src.replace(/^https?:/,"")===t)&&r.hasAttribute("data-cookie-script-executed")))return void e.setAttribute("data-executed","true")}e.setAttribute("data-executed","true"),e.style.display="none";let o=u.current?.querySelector(`.cookie-script-content-placeholder[data-script-id="${r}"]`);!o&&u.current&&((o=document.createElement("div")).className="cookie-script-content-placeholder",o.setAttribute("data-script-id",r||""),o.setAttribute("data-csr-id",h),e.parentNode&&e.nextSibling?e.parentNode.insertBefore(o,e.nextSibling):e.parentNode&&e.parentNode.appendChild(o));let a=document.createElement("script");if(Array.from(e.attributes).forEach(e=>{"data-executed"!==e.name&&a.setAttribute(e.name,e.value)}),e.src){if(Array.from(document.scripts).find(t=>t.src===e.src&&t.hasAttribute("data-cookie-script-executed"))){r&&t.add(r);return}a.src=e.src,a.setAttribute("data-cookie-script-executed","true"),a.setAttribute("data-csr-id",h),a.onload=()=>{r&&t.add(r);let e=()=>{u.current&&o&&document.querySelectorAll("._CookieScriptReportPageTable, table[id*='cookie'], table[class*='cookie'], table[class*='Cookie'], div[id*='cookie'], div[class*='cookie'], div[class*='Cookie']").forEach(e=>{let t=y(e);if(!l.current.has(t))if(u.current?.contains(e)||o.contains(e)||e===o)(u.current?.contains(e)||o.contains(e))&&(e.setAttribute&&e.setAttribute("data-csr-id",h),l.current.add(t));else{let r=e.parentElement;(r===document.head||r===document.body||r&&!u.current?.contains(r))&&(Array.from(o.children).find(e=>y(e)===t)?e.remove():(e.setAttribute("data-csr-id",h),o.appendChild(e)),l.current.add(t))}})};e(),setTimeout(e,100),setTimeout(e,500),setTimeout(e,1e3),setTimeout(e,2e3)},a.onerror=()=>{r&&t.add(r)}}else a.textContent=e.textContent,a.setAttribute("data-csr-id",h),r&&t.add(r);let i=a.src;!Array.from(document.scripts).find(e=>e.src===i||i&&e.src&&e.src.replace(/^https?:/,"")===i.replace(/^https?:/,""))&&o&&(o.parentNode&&o.nextSibling?o.parentNode.insertBefore(a,o.nextSibling):o.parentNode?o.parentNode.appendChild(a):document.body.appendChild(a),a.style.display="none")})},[h,u]),c=(0,a.useCallback)(()=>{u.current&&document.querySelectorAll("._CookieScriptReportPageTable, table[id*='cookie'], table[class*='cookie'], table[class*='Cookie'], div[id*='cookie'], div[class*='cookie'], div[class*='Cookie']").forEach(e
1=>{let t=y(e);if(l.current.has(t))return;if(u.current?.contains(e)){e.setAttribute&&e.setAttribute("data-csr-id",h),l.current.add(t);return}let r=e.parentElement;if((r===document.head||r===document.body||r&&!u.current?.contains(r))&&u.current){let r=u.current.querySelectorAll(".cookie-script-content-placeholder");if(r.length>0){let o=r[0];Array.from(o.children).find(e=>y(e)===t)?e.remove():(e.setAttribute("data-csr-id",h),o.appendChild(e)),l.current.add(t)}else{if(!u.current)return;let r=u.current.querySelectorAll("script[data-executed]");if(r&&r.length>0){let o=r[r.length-1];Array.from(o.parentNode?.children||[]).find(e=>e!==o&&y(e)===t)?e.remove():(e.setAttribute("data-csr-id",h),o.parentNode&&o.nextSibling?o.parentNode.insertBefore(e,o.nextSibling):o.parentNode&&o.parentNode.appendChild(e)),l.current.add(t)}else Array.from(u.current.children).find(e=>y(e)===t)?e.remove():(e.setAttribute("data-csr-id",h),u.current.appendChild(e)),l.current.add(t)}}})},[h,u]),(0,a.useEffect)(()=>{if(!u.current)return;let e=l.current;n(),c();let t=[setTimeout(()=>{n(),c()},100),setTimeout(()=>{n(),c()},500),setTimeout(()=>{n(),c()},1e3),setTimeout(()=>{n(),c()},2e3),setTimeout(()=>{n(),c()},3e3)];return()=>{t.forEach(clearTimeout),e.clear()}},[n,c,u]),{executeScripts:n,moveTablesFromHead:c}),j=(s=(0,a.useRef)(new Set),d=(0,a.useCallback)(()=>{u.current&&u.current.querySelectorAll("table, ._CookieScriptReportPageTable").forEach(e=>{if(e.parentElement?.classList.contains("table-scroll-wrapper")||e.parentElement?.parentElement?.classList.contains("table-scroll-wrapper"))return;let t=document.createElement("div");t.className="table-scroll-wrapper",t.setAttribute("data-csr-id",h),t.setAttribute("role","region"),t.setAttribute("aria-label","Scrollable table"),t.setAttribute("tabindex","0"),t.style.width="100%",t.style.maxWidth="100%",t.style.overflowX="auto",t.style.overflowY="hidden",t.style.webkitOverflowScrolling="touch";let r=document.createElement("div");r.className="table-inner-wrapper",r.setAttribute("data-csr-id",h),e.parentNode&&(e.parentNode.insertBefore(t,e),t.appendChild(r),r.appendChild(e)),e.style.minWidth="800px",e.style.width="800px",e.style.margin="0",e.style.borderCollapse="collapse",e.style.tableLayout="fixed",s.current.add(e)})},[h,u]),(0,a.useEffect)(()=>{let e=u.current;if(!e)return;let t=s.current;d();let r=[setTimeout(d,100),setTimeout(d,500),setTimeout(d,1e3),setTimeout(d,2e3),setTimeout(d,3e3)];return()=>{r.forEach(clearTimeout),e&&(e.querySelectorAll(`.table-scroll-wrapper[data-csr-id="${h}"]`).forEach(e=>{let t=e.querySelector("table, ._CookieScriptReportPageTable");t&&t.parentNode&&e.parentNode&&(e.parentNode.insertBefore(t,e),e.remove())}),e.querySelectorAll(`.table-inner-wrapper[data-csr-id="${h}"]`).forEach(e=>e.remove())),t.clear()}},[d,h,u]),d),N=(m=(0,a.useRef)(new Set),p=(0,a.useCallback)(()=>{u.current&&u.current.querySelectorAll("h4").forEach(e=>{if("true"===e.getAttribute("data-converted-to-h2"))return;let t=e.nextElementSibling,r=e.parentElement;if((t&&("TABLE"===t.tagName||t.classList.contains("_CookieScriptReportPageTable")||t.querySelector("table")||t.classList.contains("table-scroll-wrapper"))||r&&r.querySelector("table, ._CookieScriptReportPageTable"))&&e.parentNode){let t=document.createElement("h2");t.textContent=e.textContent,Array.from(e.attributes).forEach(e=>{t.setAttribute(e.name,e.value)}),t.setAttribute("data-converted-to-h2","true"),t.setAttribute("data-original-h4","true"),e.parentNode.replaceChild(t,e),m.current.add(t)}})},[u]),(0,a.useEffect)(()=>{let e=u.current;if(!e)return;let t=m.current;p();let r=[setTimeout(p,100),setTimeout(p,500),setTimeout(p,1e3),setTimeout(p,2e3),setTimeout(p,3e3)];return()=>{r.forEach(clearTimeout),e&&e.querySelectorAll("h2[data-original-h4='true']").forEach(e=>{if(e.parentNode){let t=document.createElement("h4");t.textContent=e.textContent,Array.from(e.attributes).forEach(e=>{"data-converted-to-h2"!==e.name&&"data-original-h4"!==e.name&&t.setAttribute(e.name,e.value)}),e.parentNode.replaceChild(t,e)}}),t.clear()}},[p,u]),p),S=(0,a.useCallback)(()=>{x.current&&u.current&&(k(),v(),j(),N())},[k,v,j,N]),T=(0,a.useCallback)(()=>{x.current&&u.current&&v()},[v]);return((e,{onContentChange:t,onHeadBodyChange:r})=>{(0,a.useEffect)(()=>
1{if(!e.current)return;let o=null,a=new MutationObserver(()=>{e.current&&(o&&clearTimeout(o),o=setTimeout(()=>{e.current&&t()},50))}),i=new MutationObserver(()=>{e.current&&r()});return a.observe(e.current,{childList:!0,subtree:!0}),i.observe(document.head,{childList:!0,subtree:!0}),i.observe(document.body,{childList:!0,subtree:!0}),()=>{o&&clearTimeout(o),a.disconnect(),i.disconnect()}},[t,r,e])})(u,{onContentChange:S,onHeadBodyChange:T}),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:`
2        .cookie-html-container {
3          width: 100%;
4          margin: 0 auto;
5          padding: 0;
6          max-width: 100% !important;
7          word-wrap: break-word;
8          overflow-wrap: break-word;
9        }
10        
11        .cookie-html-container * {
12          max-width: 100%;
13          box-sizing: border-box;
14        }
15        
16        .cookie-html-container p {
17          color: #555;
18          line-height: 1.6;
19          margin-bottom: 1rem;
20          font-size: 1rem;
21        }
22        
23        .cookie-html-container ul {
24          margin-bottom: 1rem;
25          padding-left: 2rem;
26        }
27        
28        .cookie-html-container li {
29          color: #555;
30          line-height: 1.6;
31          margin-bottom: 0.5rem;
32        }
33        
34        .cookie-html-container b,
35        .cookie-html-container strong {
36          color: #2c3e50;
37          font-weight: 600;
38        }
39        
40        .cookie-html-container .cookieReportContainer {
41          background: #f8f9fa;
42          border-radius: 8px;
43          padding: 1.5rem;
44          margin: 2rem 0;
45        }
46        
47        .cookie-html-container .cookieReportContainer p {
48          margin-bottom: 1rem;
49          font-weight: 500;
50          color: #495057;
51        }
52        
53        .cookie-html-container script {
54          display: none !important;
55        }
56        
57        .cookie-html-container .cookieScriptContentPlaceholder {
58          display: block;
59          width: 100%;
60        }
61        
62        .cookie-html-container h1,
63        .cookie-html-container h2,
64        .cookie-html-container h3,
65        .cookie-html-container h4,
66        .cookie-html-container h5,
67        .cookie-html-container h6 {
68          color: #2c3e50;
69          font-weight: 500;
70          margin-bottom: 1rem;
71          line-height: 1.3;
72        }
73        
74        .cookie-html-container h2 {
75          font-size: 1.5rem;
76        }
77        
78        .cookie-html-container h3 {
79          font-size: 1.5rem;
80        }
81        
82        .cookie-html-container .cookie-script-element-wrapper {
83          display: block;
84          width: 100%;
85          margin: 2rem 0;
86        }
87        
88        .cookie-html-container table,
89        .cookie-html-container ._CookieScriptReportPageTable {
90          border-radius: 2px;
91          margin-bottom: 40px;
92          margin-top: 40px;
93          overflow: hidden;
94          width: 100%;
95        }
96        
97        .cookie-html-container table thead,
98        .cookie-html-container ._CookieScriptReportPageTable thead {
99          background-color: var(--color-primary-primary1, #2d4a42);
100        }
101        
102        .cookie-html-container table tbody tr:nth-child(even),
103        .cookie-html-container ._CookieScriptReportPageTable tbody tr:nth-child(even) {
104          background-color: rgba(0, 0, 0, 0.05);
105        }
106        
107        .cookie-html-container table th,
108        .cookie-html-container ._CookieScriptReportPageTableTh {
109          color: #fff;
110          min-height: 45px;
111          padding-bottom: 18px;
112          padding-top: 18px;
113          padding-right: 20px;
114          text-align: left;
115          font-weight: 400;
116          white-space: pre;
117        }
118        
119        .cookie-html-container table th:first-child,
120        .cookie-html-container ._CookieScriptReportPageTableTh:first-child {
121          padding-left: 25px;
122        }
123        
124        .cookie-html-container table td,
125        .cookie-html-container ._CookieScriptReportPageTableTd {
126          padding: 18px 20px 18px 0;
127          font-size: 18px;
128          line-height: 29px;
129          font-weight: 400;
130        }
131        
132        .cookie-html-container table td:first-child,
133        .cookie-html-container ._CookieScriptReportPageTableTd:first-child {
134          padding-left: 25px;
135        }
136        
137        .cookie-html-container .table-scroll-wrapper {
138          width: 100%;
139          max-width: 100%;
140          overflow-x: auto;
141          overflow-y: hidden;
142          -webkit-overflow-scrolling: touch;
143          margin: 2rem 0 !important;
144          margin-top: 20px !important;
145          position: relative;
146          background:
147            linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 10%),
148            linear-gradient(90deg, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 0) 100%),
149            linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 5%),
150            linear-gradient(90deg, rgba(0, 0, 0, 0) 95%, rgba(0, 0, 0, 0.1) 100%);
151          background-size:
152            20px 100%,
153            20px 100%,
154            10px 100%,
155            10px 100%;
156          background-position:
157            0 0,
158            100% 0,
159            0 0,
160            100% 0;
161          background-repeat: no-repeat;
162          background-attachment: local, local, scroll, scroll;
163        }
164        
165        .cookie-html-container .table-inner-wrapper {
166          display: block;
167          width: 100%;
168        }
169        
170        .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTable,
171        .cookie-html-container .table-scroll-wrapper table {
172          width: 100% !important;
173          margin: 0 !important;
174          border-collapse: collapse !important;
175          table-layout: fixed !important;
176        }
177        
178        .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTableTh,
179        .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTableTd {
180          min-width: 120px !important;
181          white-space: nowrap !important;
182          padding: 18px 20px 18px 20px;
183          overflow: hidden;
184          text-overflow: ellipsis;
185          border: none;
186          font-size: 16px;
187        }
188        
189        .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTableTh {
190          color: #fff;
191          min-height: 45px;
192          text-align: left;
193          white-space: pre;
194          font-size: 16px;
195        }
196        
197        .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTableTh:first-child {
198          padding-left: 25px;
199        }
200        
201        .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTableTd {
202          line-height: 1.5;
203          font-weight: 300;
204          border-bottom: 1px solid #e9ecef;
205        }
206        
207        .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTableTd:first-child {
208          padding-left: 25px;
209        }
210        
211        .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTableTd:last-child {
212          min-width: 200px !important;
213          white-space: normal !important;
214          word-wrap: break-word;
215        }
216        
217        .cookie-html-container button {
218          font-family: inherit;
219          font-size: 0.9rem;
220          padding: 0.5rem 1rem;
221          border-radius: 4px;
222          cursor: pointer;
223          transition: all 0.3s ease;
224          border: none;
225          outline: none;
226        }
227        
228        .cookie-html-container button:hover {
229          transform: translateY(-1px);
230          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
231        }
232        
233        .cookie-html-container [style*="position: fixed"] {
234          backdrop-filter: blur(4px);
235        }
236        
237        .cookie-html-container [style*="z-index"] {
238          position: relative;
239        }
240        
241        .cookie-html-container div[style*="bottom: 0"] {
242          box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.15);
243        }
244        
245        @media (max-width: 768px) {
246          .cookie-html-container .table-scroll-wrapper {
247            margin: 1rem -0.5rem;
248            border-radius: 0;
249            border-left: none;
250            border-right: none;
251            width: calc(100vw - 1rem);
252            max-width: none;
253          }
254          
255          .cookie-html-container .table-scroll-wrapper ._CookieScriptReportPageTable,
256          .cookie-html-container .table-scroll-wrapper table {
257            min-width: 900px;
258            width: 100%;
259            font-size: 14px;
260          }
261          
262          .cookie-html-container ._CookieScriptReportPageTableTh,
263          .cookie-html-container ._CookieScriptReportPageTableTd {
264            white-space: nowrap !important;
265            min-width: 100px;
266          }
267          
268          .cookie-html-container .table-scroll-wrapper::-webkit-scrollbar {
269            height: 12px;
270          }
271          
272          .cookie-html-container .table-scroll-wrapper::-webkit-scrollbar-track {
273            background: #f1f1f1;
274          }
275          
276          .cookie-html-container .table-scroll-wrapper::-webkit-scrollbar-thumb {
277            background: #888;
278            border-radius: 6px;
279          }
280          
281          .cookie-html-container .table-scroll-wrapper::-webkit-scrollbar-thumb:hover {
282            background: #555;
283          }
284        }
285      `}}),(0,t.jsx)("div",{className:"my-16 max-w-full",...(0,o.getEditableProps)(r),ref:u,children:w?(0,t.jsx)("div",{className:"cookie-html-container"}):(0,t.jsx)("div",{className:"my-8 rounded-lg border-2 border-dashed border-gray-300 bg-gray-100 p-8 text-center text-base leading-relaxed text-gray-600",...(0,o.getEditableProps)(r),children:(0,t.jsx)("p",{className:"m-0 text-gray-600",children:"Please add a Cookie Script ID to display the cookie report tables."})})})]})},"content/spacing":function({spacing_size:e,line:r,editable:a}){return(0,t.jsx)("div",{...(0,o.getEditableProps)(a),className:`container md:max-w-[704px] ${{large:"h-20",medium:"h-12",small:"h-8"}[e||"medium"]} ${r&&({large:"pt-20",medium:"pt-12",small:"pt-8"})[e||"medium"]}`,children:r&&(0,t.jsx)("hr",{className:"border-body-body3 border-t"})})}};e.s(["ContentArea",0,function({content:e,className:r,editable:a}){let i=(0,g.useStory)();return i&&i.content?(0,t.jsx)("section",{className:`py-8 pb-[104px] md:pt-5 md:pb-20 ${r}`,...(0,o.getEditableProps)(a),children:(0,t.jsx)("div",{children:e?.length?e.map(e=>{if(void 0===T[e.component])return null;let r=T[e.component];return(0,t.jsx)("div",{className:`${"content/table"!==e.component&&"content/text"!==e.component?"content/cookie-script-report-tables"===e.component?"container max-w-[1200px] max-lg:pr-0":"container md:max-w-[704px]":""} `,children:(0,t.jsx)(r,{...e},e._uid)},e._uid)}):null})}):null},"components",0,T],71849)},96e3,e=>{e.n(e.i(71849))}]);

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.