1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6355],{6355:(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var a=n(80263),i=n(53239),r=n(8084),l=n(98808),c=n(4635);let s=e=>{let{data:{autoShowCloseButton:t,autoShowCloseButtonTime:n,backgroundColor:s,closeButtonSide:o,stickyStyle:d,renderWidget:u,widgetIdentifier:h},children:k}=e,[m,f]=(0,i.useState)(!0),[y,v]=(0,i.useState)(!1),g="padding-bottom-".concat(d),{consent:S}=(0,c.A)({vendorId:131});return((0,i.useEffect)(()=>{if(t){let e=setTimeout(()=>{v(!0)},(null!=n?n:0)*1e3);return()=>clearTimeout(e)}},[t,n]),(0,i.useEffect)(()=>{if(!S)return void r.R.hidden("ad","Sticky","Consent not granted, skipping interval");let e=setInterval(()=>{try{let{body:t}=document;t.querySelectorAll(".-variation-sticky iframe").length>0&&(t.classList.add(g),clearInterval(e),r.R.hidden("ad","Sticky","cleaning interval check of sticky element no ads"))}catch(e){r.R.hidden("ad","Sticky","something went wrong with the sticky element")}},100),t=setTimeout(()=>{clearInterval(e),r.R.hidden("ad","Sticky","cleaning interval after 15 sec")},15e3);return()=>{clearInterval(e),clearTimeout(t)}},[g,S]),u)?(0,a.jsx)(l.y1,{backgroundColor:s,closeButtonSide:o,stickyStyle:d,showBanner:m,showCloseButton:y,onClose:()=>{f(!1),requestAnimationFrame(()=>{document.body.classList.remove(g)})},widgetIdentifier:h,children:k}):null}}}]);
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.