1"use strict";(self.webpackChunkdnb_marketing_website=self.webpackChunkdnb_marketing_website||[]).push([[728],{40728:function(e,n,i){i.r(n),i.d(n,{default:function(){return _}});var t=i(65043),a=i(67357),r=i(31732),o=i(58387),l={"supports-hover":"(hover: hover) and (pointer: fine)","screen-md":"min-width: 48rem","screen-lg":"min-width: 64rem",container:"banner_container__GTh33",outerLayout:"banner_outerLayout__cL1kW",textContainer:"banner_textContainer__XUdns",outerContainer:"banner_outerContainer__BtqQR",fullGridWidth:"banner_fullGridWidth__GBVoV",description:"banner_description__k9DbG",light:"banner_light__0jOIb",close:"banner_close__rCggz",ctaContainer:"banner_ctaContainer__xpO7t",imageContainer:"banner_imageContainer__RKjJj"},d=i(19424),s=i(7214),c=i(70579);const u="Banner",v=e=>{let{descriptionHTML:n}=e;return(0,c.jsx)("div",{className:(0,o.A)(l.textContainer),children:(0,c.jsx)("div",{className:l.description,dangerouslySetInnerHTML:n})})},h=e=>{let{theme:n}=e;return(0,c.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,c.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.11612 9.11612C9.60427 8.62796 10.3957 8.62796 10.8839 9.11612L20 18.2322L29.1161 9.11612C29.6043 8.62796 30.3957 8.62796 3
10.8839 9.11612C31.372 9.60427 31.372 10.3957 30.8839 10.8839L21.7678 20L30.8839 29.1161C31.372 29.6043 31.372 30.3957 30.8839 30.8839C30.3957 31.372 29.6043 31.372 29.1161 30.8839L20 21.7678L10.8839 30.8839C10.3957 31.372 9.60427 31.372 9.11612 30.8839C8.62796 30.3957 8.62796 29.6043 9.11612 29.1161L18.2322 20L9.11612 10.8839C8.62796 10.3957 8.62796 9.60427 9.11612 9.11612Z",fill:"dark"===n?"#fff":"#000"})})},m=e=>{let{data:n,animateIntoView:i=!0}=e;const{id:a,backgroundColor:m,reduceTopSpacing:_,reduceBottomSpacing:b,descriptionHTML:g,isBannerEnable:p,isCloseEnable:C,iconPath:f,ctaLabel:x,ctaUrl:L,theme:j,openNewTab:k}=n,w=(0,t.useRef)(null),B=(0,r.B)(w,{freezeOnceVisible:!0}),N=!(null===B||void 0===B||!B.isIntersecting),[S,T]=(0,t.useState)(p);(0,t.useEffect)((()=>{const e=JSON.parse(sessionStorage.getItem(u)||"true");T(p&&e)}),[p]);const y=(0,d.ws)(_,b),I=(0,d.af)(m);return(0,c.jsx)("section",{ref:w,id:null!==a&&void 0!==a?a:void 0,className:l.container,children:S&&(0,c.jsx)("div",{className:(0,o.A)(l.outerLayout),style:{...y,...I},children:(0,c.jsxs)("div",{className:(0,o.A)("defaultLayoutOuter defaultGrid",l.outerContainer,{[l.dark]:"dark"===j,[l.light]:"light"===j,defaultAnimatableIntoView:i,defaultPlayAnimationIntoView:i&&N}),"data-testid":"banner",children:[f&&(0,c.jsx)("div",{className:l.imageContainer,children:(0,c.jsx)("img",{src:f,alt:"",role:"presentation"})}),(0,c.jsx)(v,{descriptionHTML:g}),x&&L&&(0,c.jsx)("div",{className:l.ctaContainer,children:(0,c.jsx)(s.N,{as:"link",variant:"primary",size:"medium",target:k?"_blank":"_self",theme:j,icon:"arrowRight",href:L,children:x})}),C&&(0,c.jsx)("div",{className:l.close,onClick:()=>(T(!1),void sessionStorage.setItem(u,"false")),children:(0,c.jsx)(h,{theme:j})})]})})})};var _=e=>{const{data:n}=e,i={id:null===n||void 0===n?void 0:n.id,isCloseEnable:null===n||void 0===n?void 0:n.isBannerCloseable,iconPath:null===n||void 0===n?void 0:n.iconPath,ctaLabel:null===n||void 0===n?void 0:n.ctaLabel,ctaUrl:null===n||void 0===n?void 0:n.ctaUrl,backgroundColor:null===n||void 0===n?void 0:n.backgroundColor,reduceTopSpacing:null===n||void 0===n?void 0:n.reduceTopSpacing,reduceBottomSpacing:null===n||void 0===n?void 0:n.reduceBottomSpacing,isBannerEnable:null===n||void 0===n?void 0:n.isBannerEnable,theme:(null===n||void 0===n?void 0:n.theme)||"dark",descriptionHTML:{__html:null===n||void 0===n?void 0:n.descriptionHTML}};return(0,c.jsx)("div",{id:(0,a.A)(e.cqPath),children:(0,c.jsx)(m,{data:i})})}}}]);
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.