1"use strict";(self.webpackChunkdnb_marketing_website=self.webpackChunkdnb_marketing_website||[]).push([[4823],{64823:function(e,t,i){i.r(t),i.d(t,{default:function(){return s}});var n=i(65043),o=i(67357),d=i(75991),c=i(8895),l=i(75769),a=i(25640),r=i(70579);var s=e=>{const{data:t}=e,{accordionList:i}=t,s=(0,n.useMemo)((()=>null!==i&&void 0!==i&&i.list?(e=>e&&e.map((e=>({title:e.title,descriptionHTML:{__html:e.descriptionHTML}}))))(null===i||void 0===i?void 0:i.list):[]),[null===i||void 0===i?void 0:i.list]),u={id:null===i||void 0===i?void 0:i.id,backgroundColor:null===i||void 0===i?void 0:i.backgroundColor,reduceTopSpacing:null===i||void 0===i?void 0:i.reduceTopSpacing,reduceBottomSpacing:null===i||void 0===i?void 0:i.reduceBottomSpacing,reduceWidth:null===i||void 0===i?void 0:i.reduceWidth,displayPattern:null===i||void 0===i?void 0:i.displayPattern,patternId:null===i||void 0===i?void 0:i.patternId,eyebrow:null===i||void 0===i?void 0:i.eyebrow,title:null===i||void 0===i?void 0:i.title,descriptionHTML:{__html:null===i||void 0===i?void 0:i.descriptionHTML},list:s},_=(0,c.y$)();return(0,n.useEffect)((()=>{if(null!==i&&void 0!==i&&i.schemaType&&"none"!==i.schemaType&&u.list&&u.list.length>0)try{const e=(0,l.yO)(i.schemaType,u.list,u.title);if(e){const t="FAQPage"===i.schemaType?"mainEntity":"hasDefinedTerm";_.update(t,e)}}catch(e){const t="Schema Error: Accordion List Component";console.error(t,e);const i=new Error(t);(0,a.h)((null===i||void 0===i?void 0:i.stack)||t)}}),[_,u.list,u.title,null===i||void 0===i?void 0:i.schemaType]),(0,r.jsx)("div",{id:(0,o.A)(e.cqPath),children:(0,r.jsx)(d.D,{data:u})})}},75991:function(e,t,i){i.d(t,{D:function(){return E}});var n=i(65043),o=i(31732),d=i(58387),c=i(58751),l="accordion-list_container__WCigM",a="accordion-list_embeddedContainer__JcC0Y",r="accordion-list_embeddedOuterLayout__EBkoG",s="accordion-list_embeddedInner__UNweE",u="accordion-list_embeddedListContainer__YmwGQ",_="accordion-list_outerLayout__Qzfdj",p="accordion-list_pattern__T2Jip",v="accordion-list_patternSvg__UHrRI",m="accordion-list_withAnimation__D1y3Q",h="accordion-list_textContainer__5NiJ4",b="accordion-list_eyebrow__NS2g5",f="accordion-list_title__BhuBu",y="accordion-list_description__aeczk",g="accordion-list_listContainer__yc+D+",T="accordion-list_fullWidth__c1iJY",x="accordion-list_reduceWidth__pkEt4",L="accordion-list_listItem__T9CXP",k="accordion-list_listItemTitle__Z9cSe",w="accordion-list_listItemDescription__GvQ7g table-formatting-container",j=i(19424),I=i(35222),B=i(59639),C=i(9821),N=i(51075),M=i(70579);const H=e=>{const t={...e,classes:(0,d.A)(v,{[m]:e.isVisible}),patternType:B.A.accordionList};return(0,C.A)(t)},S=e=>{let{tabIndex:t,uniqueTabListId:i,activeTabIndex:o,title:d,descriptionHTML:c,codeBlocks:l,footerHTML:a,clickHandler:r}=e;const s=(0,n.useRef)(null);return(0,I.G)(s,[c,l,a]),(0,M.jsxs)("div",{className:L,children:[(0,M.jsx)("h3",{className:k,children:(0,M.jsx)("button",{"aria-expanded":t===o?"true":"false","aria-controls":`panel-${i}-${t}`,id:`tab-${i}-${t}`,tabIndex:0,onClick:()=>r(t),children:d})}),(0,M.jsxs)("div",{ref:s,className:w,id:`panel-${i}-${t}`,tabIndex:-1,hidden:t!==o,children:[c&&(0,M.jsx)("div",{dangerouslySetInnerHTML:c}),null===l||void 0===l?void 0:l.map(((e,t)=>(0,M.jsx)(N.N,{language:e.language,children:e.code},t))),a&&(0,M.jsx)("div",{dangerouslySetInnerHTML:a})]})]})},A=e=>{let{eyebrow:t,title:i,descriptionHTML:n}=e;return(0,M.jsxs)("div",{className:h,children:[(0,M.jsx)("p",{className:b,children:t}),(0,M.jsx)("h2",{className:f,children:i}),(0,M.jsx)("div",{className:y,dangerouslySetInnerHTML:n})]})},E=e=>{let{data:t,animateIntoView:i=!0,embedded:v=!1}=e;const{id:m,backgroundColor:h,reduceTopSpacing:b,reduceBottomSpacing:f,reduceWidth:y=!1,displayPattern:L,patternId:k,eyebrow:w,title:I,descriptionHTML:B,list:C}=t,N=(0,c.A)(),E=(0,n.useRef)(null),$=(0,o.B)(E,{freezeOnceVisible:!0}),P=!(null===$||void 0===$||!$.isIntersecting),G={patternId:k,isVisible:P}
1,V=(0,j.ws)(b,f),W=(0,j.af)(h),D=!!I,[O,q]=(0,n.useState)(0),Q=(0,j.zE)(2),R=(0,n.useRef)(null),z=e=>{const t=O===e?-1:e;q(t),N&&((e,t)=>{setTimeout((()=>{var i;if(!R.current)return;const n=(null!==(i=document.getElementById(`tab-${t}-${e}`))&&void 0!==i?i:R.current).getBoundingClientRect().top+window.scrollY+-90;window.scrollTo({top:n,behavior:"smooth"})}),100)})(t,Q)};return(0,M.jsx)("section",{ref:E,id:null!==m&&void 0!==m?m:void 0,className:v?a:l,style:{...W},children:(0,M.jsxs)("div",{className:v?r:(0,d.A)("defaultLayoutOuter",_),style:v?void 0:{...V},children:[L&&(0,M.jsx)("div",{className:p,children:(0,M.jsx)(H,{...G})}),(0,M.jsxs)("div",{className:(0,d.A)(v?s:"defaultLayoutInner defaultGrid",{defaultAnimatableIntoView:!v&&i,defaultPlayAnimationIntoView:!v&&i&&P}),children:[D&&(0,M.jsx)(A,{eyebrow:w,title:I,descriptionHTML:B}),(0,M.jsx)("div",{className:(0,d.A)(g,{[T]:!D||v,[x]:y,[u]:v}),ref:R,children:null===C||void 0===C?void 0:C.map(((e,t)=>(0,M.jsx)(S,{tabIndex:t,uniqueTabListId:Q,activeTabIndex:O,title:e.title,descriptionHTML:e.descriptionHTML,codeBlocks:e.codeBlocks,footerHTML:e.footerHTML,clickHandler:z},t)))})]})]})})}},51075:function(e,t,i){i.d(t,{N:function(){return c}});var n=i(65043),o={codeBlock:"code-block_codeBlock__kVarc",toolbar:"code-block_toolbar__Sy57g",lang:"code-block_lang__OW6mG",copyBtn:"code-block_copyBtn__TAxif",copyBtnCopied:"code-block_copyBtnCopied__BBOqP",pre:"code-block_pre__6hEqA"},d=i(70579);function c(e){let{children:t,language:i}=e;
1const[c,l]=(0,n.useState)(!1);return(0,d.jsxs)("div",{className:o.codeBlock,children:[(0,d.jsxs)("div",{className:o.toolbar,children:[i&&(0,d.jsx)("span",{className:o.lang,children:i}),(0,d.jsx)("button",{className:c?`${o.copyBtn} ${o.copyBtnCopied}`:o.copyBtn,onClick:function(){navigator.clipboard.writeText(t).then((()=>{l(!0),setTimeout((()=>l(!1)),2e3)}))},"aria-label":"Copy code",children:c?"\u2713 Copied":"Copy"})]}),(0,d.jsx)("pre",{className:o.pre,children:t})]})}},35222:function(e,t,i){i.d(t,{G:function(){return d}});var n=i(65043),o=i(19424);function d(e,t){(0,n.useEffect)((()=>{(0,o.Zb)(e.current)}),t)}},58751:function(e,t,i){var n=i(65043);t.A=()=>{const[e,t]=(0,n.useState)(!0);return(0,n.useEffect)((()=>{const e="(max-width: 47.9375rem)",i=window.matchMedia(e);t(window.matchMedia(e).matches);const n=e=>{t(e.matches)};return i.addEventListener?i.addEventListener("change",n):i.addListener(n),()=>{i.addEventListener?i.removeEventListener("change",n):i.removeListener(n)}}),[]),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.