PageSourceSearch

https://contentmarketinginstitute.com/assets/src-LD1Uy0HA.js

js contentmarketinginstitute.com collected 2026-09-24 06:56:43 UTC 21,062 bytes, 2 lines download raw bytes

1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{a as t}from"./vendor-html-parser-DOJ8foyv.js";import{n,t as r}from"./vendor-react-BREUBCH4.js";import{g as i,m as a,r as o}from"./vendor-react-router-C-6Wf3r1.js";import{I as s,Lt as c,a as l,d as u,g as d,j as f,q as p,tt as m}from"./errorBoundary-DfVczMbW.js";import{m as h}from"./src-CDQHVsjM.js";import{t as g}from"./src-DXoHOFKR.js";import{o as _,t as v}from"./src-PHRCXHKs.js";import{a as y,i as b,t as x}from"./useLockBodyScroll-BGJrZGjL.js";import{t as S}from"./useIsomorphicLayoutEffect-BI0Xeo7e.js";import{t as C}from"./src-BjKFzooJ.js";var w=e(t()),T=[`mousedown`,`touchstart`],E=function(e,t,n){n===void 0&&(n=T);var r=(0,w.useRef)(t);(0,w.useEffect)(function(){r.current=t},[t]),(0,w.useEffect)(function(){for(var t=function(t){var n=e.current;n&&!n.contains(t.target)&&r.current(t)},i=0,a=n;i<a.length;i++){var o=a[i];y(document,o,t)}return function(){for(var e=0,r=n;e<r.length;e++){var i=r[e];b(document,i,t)}}},[n,e])},D=r(),O=e=>[`pen`,`touch`].includes(e.pointerType),k=e=>!O(e),A=n(),j=(0,c.cn)(`OurProductsButton`),M=()=>{let e=(0,D.c)(17),t=i(),[n,r]=(0,w.useState)(!1),[a,s]=(0,w.useState)(!1),c=(0,w.useRef)(null),l,u;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(l=()=>{let e=h(()=>{if(!c.current)return;let e=c.current.getBoundingClientRect(),t=window.scrollY+e.top;s(t>960)},10);return window.addEventListener(`scroll`,e),e(),()=>window.removeEventListener(`scroll`,e)},u=[],e[0]=l,e[1]=u):(l=e[0],u=e[1]),(0,w.useEffect)(l,u);let f;e[2]===n?f=e[3]:(f=()=>{n&&r(!1)},e[2]=n,e[3]=f),E(c,f);let p;e[4]!==n||e[5]!==t?(p=e=>{O(e)?r(!n):t(`/our-products`)},e[4]=n,e[5]=t,e[6]=p):p=e[6];let m=p,g;e[7]===Symbol.for(`react.memo_cache_sentinel`)?(g=e=>{k(e)&&r(!0)},e[7]=g):g=e[7];let _=g,v;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(v=e=>{k(e)&&r(!1)},e[8]=v):v=e[8];let y=v,b;e[9]!==n||e[10]!==a?(b=j({hidden:a,expanded:n}),e[9]=n,e[10]=a,e[11]=b):b=e[11];let x;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,A.jsx)(o,{to:`/our-products`,className:j(`Text`),children:`Our Products`}),e[12]=x):x=e[12];let S;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(S=(0,A.jsx)(d,{icon:`StoreWhite`,className:j(`Icon`)}),e[13]=S):S=e[13];let C;return e[14]!==m||e[15]!==b?(C=(0,A.jsxs)(`div`,{ref:c,className:b,onPointerUp:m,onPointerEnter:_,onPointerLeave:y,role:`button`,tabIndex:0,"aria-label":`Our Products`,title:`Our Products`,"data-testid":`our-products-button`,children:[x,S]}),e[14]=m,e[15]=b,e[16]=C):C=e[16],C},N=(0,c.cn)(`FullScreenBackground`),P=e=>{let t=(0,D.c)(5),{className:n,style:r}=e,i;t[0]===n?i=t[1]:(i=N({},[n]),t[0]=n,t[1]=i);let a;return t[2]!==r||t[3]!==i?(a=(0,A.jsx)(`div`,{style:r,className:i}),t[2]=r,t[3]=i,t[4]=a):a=t[4],a},F=(0,c.cn)(`SubMenu`),I=20,L=10,ee=e=>{let t=(0,D.c)(51),{casualLinks:n,recentEvents:r,className:i,navLinkTitle:a,topicTextUrl:o,seeMoreLinkTitle:s,seeMoreLinkUrl:c,onClose:u}=e,f,p,m,h,g,_,v,y,b;if(t[0]!==n||t[1]!==i||t[2]!==a||t[3]!==u||t[4]!==r||t[5]!==s||t[6]!==c||t[7]!==o){let e=r.slice(0,2),x=Math.min(Math.ceil(n.length/2),L),S;t[17]!==n||t[18]!==x?(S=n.slice(0,x),t[17]=n,t[18]=x,t[19]=S):S=t[19];let C=S,w;t[20]!==n||t[21]!==x?(w=n.slice(x,I),t[20]=n,t[21]=x,t[22]=w):w=t[22];let T=w;_=`sub-menu`,t[23]===i?v=t[24]:(v=F({},[i]),t[23]=i,t[24]=v),y=`presentation`,b=u;let E,D,O;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(h=F(`Container`),E=F(`RelatedTopicsWrapper`),D=(0,A.jsx)(`h4`,{className:F(`RelatedTopics`),children:`Related Topics`}),O=F(`CasualLinkWrapper`),t[25]=E,t[26]=D,t[27]=O,t[28]=h):(E=t[25],D=t[26],O=t[27],h=t[28]);let k;t[29]===C?k=t[30]:(k=(0,A.jsx)(R,{casualLinks:C}),t[29]=C,t[30]=k);let j;t[31]===T?j=t[32]:(j=(0,A.jsx)(R,{casualLinks:T}),t[31]=T,t[32]=j),t[33]!==k||t[34]!==j?(g=(0,A.jsxs)(`div`,{className:E,children:[D,(0,A.jsxs)(`div`,{className:O,"data-testid":`related`,children:[k,j]})]}),t[33]=k,t[34]=j,t[35]=g):g=t[35],t[36]===Symbol.for(`react.memo_cache_sentinel`)?(f=F(`RecentContentWrapper`),t[36]=f):f=t[36],p=`recent`,m=e.length>0?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsxs)(`div`,{className:F(`RecentContentHeading`),children:[(0,A.jsxs)(`h4`,{"data-testid":`recent-title`,className:F(`RecentText`),children:[`Recent in\xA0`,o?(0,A.jsx)(l,{to:c,className:F(`RecentTopicTerm`),children:a}):a]}),c&&(0,A.jsx)(`div`,{"data-testid":`see-more`,className:F(`SeeMore`),children:(0,A.jsxs)(l,{to:c,className:F(`MoreContent`),children:[(0,A.jsx)(`span`,{className:F(`SeeMoreText`),children:s??`See All`}),(0,A.jsx)(d,{icon:`ChevronRight`,className:F(`SeeMoreIcon`)})]})})]}),(0,A.jsx)(`div`,{className:F(`ContentWrapper`),children:e.map(z)})]}):(0,A.jsx)(A.Fragment,{children:c&&(0,A.jsx)(`div`,{"data-testid":`see-more`,className:F(`SeeMore`),children:(0,A.jsxs)(l,{to:c,className:F(`MoreContent`,{noRecent:!0}),children:[(0,A.jsx)(`span`,{className:F(`SeeMoreText`),children:s??`See All`}),(0,A.jsx)(d,{icon:`ChevronRight`,className:F(`SeeMoreIcon`)})]})})}),t[0]=n,t[1]=i,t[2]=a,t[3]=u,t[4]=r,t[5]=s,t[6]=c,t[7]=o,t[8]=f,t[9]=p,t[10]=m,t[11]=h,t[12]=g,t[13]=_,t[14]=v,t[15]=y,t[16]=b}else f=t[8],p=t[9],m=t[10],h=t[11],g=t[12],_=t[13],v=t[14],y=t[15],b=t[16];let x;t[37]!==f||t[38]!==p||t[39]!==m?(x=(0,A.jsx)(`div`,{className:f,"data-testid":p,children:m}),t[37]=f,t[38]=p,t[39]=m,t[40]=x):x=t[40];let S;t[41]!==x||t[42]!==h||t[43]!==g?(S=(0,A.jsxs)(`div`,{className:h,children:[g,x]}),t[41]=x,t[42]=h,t[43]=g,t[44]=S):S=t[44];let C;return t[45]!==S||t[46]!==_||t[47]!==v||t[48]!==y||t[49]!==b?(C=(0,A.jsx)(`div`,{"data-module":_,className:v,role:y,onClick:b,children:S}),t[45]=S,t[46]=_,t[47]=v,t[48]=y,t[49]=b,t[50]=C):C=t[50],C},R=e=>{let t=(0,D.c)(5),{casualLinks:n}=e;if(!n.length)return null;let r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=F(`CasualLinkList`),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(B),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,A.jsx)(`ul`,{className:r,children:i}),t[3]=i,t[4]=a),a};function z(e,t){return(0,A.jsx)(g,{...e},`recent-event-${t}`)}function B(e,t){return(0,A.jsx)(`li`,{className:F(`CasualLinkItem`),children:(0,A.jsx)(l,{to:e.url??``,className:F(`ItemLink`),"data-testid":`sub-menu
1-item-link`,children:e.title})},`casual-link-${t}`)}var te=()=>{let e=(0,D.c)(9),[t,n]=(0,w.useState)(!1),r=a(),i,o;e[0]===r.pathname?(i=e[1],o=e[2]):(i=()=>{r.pathname===`/search`&&n(!1)},o=[r.pathname],e[0]=r.pathname,e[1]=i,e[2]=o),(0,w.useEffect)(i,o);let s;e[3]!==t||e[4]!==r.pathname?(s=()=>{r.pathname!==`/search`&&n(!t)},e[3]=t,e[4]=r.pathname,e[5]=s):s=e[5];let c=s,l;return e[6]!==t||e[7]!==c?(l=[t,c],e[6]=t,e[7]=c,e[8]=l):l=e[8],l},V=(e,t,n)=>{let r=(0,D.c)(8),i;if(r[0]!==e){i=[];for(let t=0;t<e;t++)i.push((0,w.createRef)());r[0]=e,r[1]=i}else i=r[1];let a=(0,w.useRef)(i),o;r[2]!==n||r[3]!==t?(o=()=>{let e=function(e){if(t.isSubMenuOpen){let r=e.target,i=!1;a.current.forEach((e,t)=>{a.current[t].current?.contains(r)&&(i=!0)});let o=t.currentIndex!==null&&i;t.isSubMenuOpen&&!o&&n({...t,isSubMenuOpen:!1})}};return document.addEventListener(`click`,e),()=>document.removeEventListener(`click`,e)},r[2]=n,r[3]=t,r[4]=o):o=r[4];let s;r[5]===t?s=r[6]:(s=[t],r[5]=t,r[6]=s),(0,w.useEffect)(o,s);let c;return r[7]===Symbol.for(`react.memo_cache_sentinel`)?(c={subMenuRefs:a},r[7]=c):c=r[7],c},H=()=>{let e=(0,D.c)(9),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={isSubMenuOpen:!1,currentIndex:null},e[0]=t):t=e[0];let[n,r]=(0,w.useState)(t),i;e[1]===n?i=e[2]:(i=e=>{if(n.currentIndex===null)return r({isSubMenuOpen:!0,currentIndex:e});if(n.currentIndex===e)return r({isSubMenuOpen:!n.isSubMenuOpen,currentIndex:e});if(n.currentIndex!==e)return r({isSubMenuOpen:!0,currentIndex:e})},e[1]=n,e[2]=i);let a=i,o;e[3]===n?o=e[4]:(o=()=>r({...n,isSubMenuOpen:!1}),e[3]=n,e[4]=o);let s=o,c;return e[5]!==a||e[6]!==s||e[7]!==n?(c={subMenuStatus:n,setSubMenu:r,onClickMenuItem:a,onCloseSubMenu:s},e[5]=a,e[6]=s,e[7]=n,e[8]=c):c=e[8],c},U=9e5,ne=(e,t)=>e.map(e=>(e.recentContents=t.find(t=>t.url===e.url)?.recentContents||[],e)),re=(e,t)=>{let n=(0,D.c)(10),[r,i]=(0,w.useState)(e),a;n[0]!==e||n[1]!==r?(a=async()=>{let t=e.map(W),{ok:n,data:a}=await f.navigationRecentContent({links:t}),o=!n||!a?.success?[]:a.navigationRecentContent,s=ne(r,o);i(s)},n[0]=e,n[1]=r,n[2]=a):a=n[2];let o=a,s;n[3]!==t||n[4]!==o?(s=()=>{if(t){o();let e=setInterval(o,U);return()=>clearInterval(e)}},n[3]=t,n[4]=o,n[5]=s):s=n[5];let c;n[6]===t?c=n[7]:(c=[t],n[6]=t,n[7]=c),(0,w.useEffect)(s,c);let l;return n[8]===r?l=n[9]:(l={updatedMainMenuItems:r},n[8]=r,n[9]=l),l};function W(e){return{url:e.url,hasSubMenu:e.hasSubMenu&&!!e.subMenu.length,subMenu:e.subMenu}}var G=(0,c.cn)(`MainMenu`),K=e=>{let t=(0,D.c)(55),{menuItems:n,openMegaMenu:r}=e,[i,a]=te(),o=n.length,{subMenuStatus:s,setSubMenu:c,onClickMenuItem:u,onCloseSubMenu:f}=H(),{subMenuRefs:p}=V(o,s,c),m;t[0]===s.isSubMenuOpen?m=t[1]:(m=G(`BackgroundSubmenu`,{isSubMenuOpen:s.isSubMenuOpen}),t[0]=s.isSubMenuOpen,t[1]=m);let h;t[2]===m?h=t[3]:(h=(0,A.jsx)(P,{className:m}),t[2]=m,t[3]=h);let g;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,A.jsx)(P,{className:G(`BackgroundMenuItem`,{withSearchBar:!1})}),t[4]=g):g=t[4];let _;t[5]===i?_=t[6]:(_=G(`Content`,{isSearchOpen:i}),t[5]=i,t[6]=_);let v;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(v=G(`MegaMenuButtonWrapper`),t[7]=v):v=t[7];let y;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(y=G(`MegaMenuButton`),t[8]=y):y=t[8];let b;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,A.jsx)(d,{icon:`Bars`,className:G(`MegaMenuIcon`)}),t[9]=b):b=t[9];let x;t[10]===r?x=t[11]:(x=(0,A.jsx)(`div`,{className:v,children:(0,A.jsx)(`button`,{"data-testid":`mainMenu-MegaMenuButton`,onClick:r,"aria-label":`Open MegaMenu`,className:y,children:b})}),t[10]=r,t[11]=x);let S;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(S=G(`ItemsWrapper`),t[12]=S):S=t[12];let w;if(t[13]!==n||t[14]!==u||t[15]!==f||t[16]!==p||t[17]!==s.currentIndex||t[18]!==s.isSubMenuOpen){let e;t[20]!==u||t[21]!==f||t[22]!==p||t[23]!==s.currentIndex||t[24]!==s.isSubMenuOpen?(e=(e,t)=>e.hasSubMenu?(0,A.jsxs)(`div`,{ref:p.current[t],className:G(`MenuItemWrapper`),children:[(0,A.jsx)(`div`,{className:G(`MenuItem`,{current:s.currentIndex===t,isSubMenuOpen:s.isSubMenuOpen}),role:`menuitem`,tabIndex:0,onClick:e=>{e.stopPropagation(),u(t)},onKeyDown:e=>{e.stopPropagation(),u(t)},"data-testid":`openSubMenu`,"aria-label":`Open Sub menu of ${e.title}`,children:(0,A.jsxs)(`span`,{className:G(`MainTitle`,{current:s.currentIndex===t,isSubMenuOpen:s.isSubMenuOpen}),children:[e.title,(0,A.jsx)(d,{icon:`ChevronDown`,className:G(`SubMenuIcon`,{current:s.currentIndex===t,isSubMenuOpen:s.isSubMenuOpen})})]})}),(0,A.jsx)(`div`,{className:G(`SubMenuWrapper`,{current:s.currentIndex===t,isSubMenuOpen:s.isSubMenuOpen}),children:(0,A.jsx)(`div`,{className:G(`SubMenuContent`),children:(0,A.jsx)(ee,{casualLinks:e.subMenu??[],navLinkTitle:e.title,topicTextUrl:e.url,recentEvents:e?.recentContents??[],seeMoreLinkTitle:e?.seeAllLink,seeMoreLinkUrl:e?.seeAllLinkUrl,onClose:f,className:G(`SubMenu`)})})})]},t):(0,A.jsx)(`div`,{className:G(`TitleWrapper`),children:(0,A.jsx)(l,{to:e.url??``,className:G(`Title`),children:e.title})},t),t[20]=u,t[21]=f,t[22]=p,t[23]=s.currentIndex,t[24]=s.isSubMenuOpen,t[25]=e):e
1=t[25],w=n.map(e),t[13]=n,t[14]=u,t[15]=f,t[16]=p,t[17]=s.currentIndex,t[18]=s.isSubMenuOpen,t[19]=w}else w=t[19];let T;t[26]===w?T=t[27]:(T=(0,A.jsx)(`div`,{className:S,role:`menu`,children:w}),t[26]=w,t[27]=T);let E;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(E=G(`SearchButtonWrapper`),t[28]=E):E=t[28];let O;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(O=G(`SearchButton`),t[29]=O):O=t[29];let k;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(k=(0,A.jsx)(d,{icon:`Search`,className:G(`SearchButtonIcon`)}),t[30]=k):k=t[30];let j;t[31]===a?j=t[32]:(j=(0,A.jsx)(`div`,{className:E,children:(0,A.jsx)(`button`,{"data-testid":`mainMenu-SearchButton`,onClick:a,"aria-label":`Open Search`,className:O,children:k})}),t[31]=a,t[32]=j);let M;t[33]!==T||t[34]!==j||t[35]!==_||t[36]!==x?(M=(0,A.jsxs)(`div`,{className:_,children:[x,T,j]}),t[33]=T,t[34]=j,t[35]=_,t[36]=x,t[37]=M):M=t[37];let N;t[38]===i?N=t[39]:(N=G(`SearchWrapper`,{isOpen:i}),t[38]=i,t[39]=N);let F;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(F=(0,A.jsx)(P,{className:G(`SearchBackground`,{withSearchBar:!0})}),t[40]=F):F=t[40];let I;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(I=G(`SearchCloseButton`),t[41]=I):I=t[41];let L;t[42]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,A.jsx)(d,{icon:`Close`,className:G(`SearchCloseIcon`)}),t[42]=L):L=t[42];let R;t[43]===a?R=t[44]:(R=(0,A.jsx)(`button`,{"data-testid":`mainMenu-SearchCloseButton`,className:I,onClick:a,"aria-label":`Close Search`,children:L}),t[43]=a,t[44]=R);let z;t[45]===i?z=t[46]:(z=i&&(0,A.jsx)(`div`,{className:G(`SearchBarWrapper`),children:(0,A.jsx)(C,{classNames:{input:G(`SearchBarInput`),searchBtn:G(`SearchBarSearchButton`)}})}),t[45]=i,t[46]=z);let B;t[47]!==N||t[48]!==R||t[49]!==z?(B=(0,A.jsxs)(`div`,{className:N,children:[F,R,z]}),t[47]=N,t[48]=R,t[49]=z,t[50]=B):B=t[50];let U;return t[51]!==M||t[52]!==h||t[53]!==B?(U=(0,A.jsxs)(`div`,{"data-testid":`mainMenu`,children:[h,g,M,B]}),t[51]=M,t[52]=h,t[53]=B,t[54]=U):U=t[54],U},q=(0,c.cn)(`SecondaryMenu`),ie=e=>{let t=(0,D.c)(5),{links:n}=e;if(n.length===0)return null;let r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=q(),t[0]=r):r=t[0];let i;t[1]===n?i=t[2]:(i=n.map(ae),t[1]=n,t[2]=i);let a;return t[3]===i?a=t[4]:(a=(0,A.jsx)(`nav`,{"data-testid":`SecondaryMenu`,className:r,children:i}),t[3]=i,t[4]=a),a};function ae(e,t){return(0,A.jsx)(l,{to:e?.url??``,className:q(`Link`),children:e?.title??``},t)}var J=(0,c.cn)(`NavBase`),oe=e=>{let t=(0,D.c)(59),{logo:n,openMegaMenu:r,navButtonsConfig:i,children:a}=e,[o,s]=te(),{oneInformaEnabled:c}=p.useFeatureToggles(),f=_(),{displayMenuButton:m,displaySearchButton:h,displaySignInButton:g,displayRegisterButton:y,displayLoggedInDropdown:b}=i,x=!g,S=!y,w=!b,T;t[0]!==x||t[1]!==S||t[2]!==w?(T=J({hideSignInButton:x,hideRegisterButton:S,hideLoggedInDropdown:w}),t[0]=x,t[1]=S,t[2]=w,t[3]=T):T=t[3];let E;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(E=J(`Content`),t[4]=E):E=t[4];let O,k,j;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,A.jsx)(P,{className:J(`SecondaryMenuBackground`)}),k=J(`HeaderWrapper`),j=J(`IconsWrapper`),t[5]=O,t[6]=k,t[7]=j):(O=t[5],k=t[6],j=t[7]);let M;t[8]!==m||t[9]!==h||t[10]!==c||t[11]!==r||t[12]!==f||t[13]!==s?(M=(0,A.jsx)(`div`,{className:j,children:c?(0,A.jsxs)(A.Fragment,{children:[m&&(0,A.jsx)(v,{size:f?`medium`:`large`,variant:`transparent`,leftIcon:`Bars`,automationId:`navBase-megaMenuButton`,className:J(`MegaMenuButton`),onClick:r,"aria-label":`Open Mega menu`,children:`Menu`}),h&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(v,{automationId:`SearchButtonDesktop`,className:J(`SearchButtonDesktop`),onClick:s,size:`medium`,variant:`transparent`,leftIcon:`Search`,"aria-label":`Open Search`,children:`Search`}),(0,A.jsx)(v,{automationId:`SearchButtonTablet`,className:J(`SearchButtonTablet`),onClick:r,size:`medium`,variant:`transparent`,leftIcon:`Search`,"aria-label":`Open Search in MegaMenu`,children:`Search`})]})]}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(`button`,{"data-testid":`navBase-megaMenuButton`,className:J(`MegaMenuButton`),onClick:r,"aria-label":`Open Mega menu`,children:(0,A.jsx)(d,{icon:`Bars`,className:J(`MegaMenuIcon`,{iconVariant:`small`,iconType:`bars`})})}),(0,A.jsx)(`button`,{"data-testid":`SearchButtonDesktop`,className:J(`SearchButtonDesktop`),onClick:s,"aria-label":`Open Search`,children:(0,A.jsx)(d,{icon:`Search`,className:J(`SearchIcon`,{iconVariant:`large`,iconType:`search`})})}),(0,A.jsx)(`button`,{"data-testid":`SearchButtonTablet`,className:J(`SearchButtonTablet`),onClick:r,"aria-label":`Open Search in MegaMenu`,children:(0,A.jsx)(d,{icon:`Search`,className:J(`SearchIcon`,{iconVariant:`small`,iconType:`search`})})})]})}),t[8]=m,t[9]=h,t[10]=c,t[11]=r,t[12]=f,t[13]=s,t[14]=M):M=t[14];let N;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(N=J(`LogoWrapper`),t[15]=N):N=t[15];let F;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(F=J(`LogoMegaMenuButton`),t[16]=F):F=t[16];let I;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(I=(0,A.jsx)(d,{icon:`Bars`,className:J(`LogoMegaMenuIcon`,{iconVariant:`small`,iconType:`bars`})}),t[17]=I):I=t[17];let L;t[18]===r?L=t[19]:(L=(0,A.jsx)(`button`,{"data-testid":`navBase-LogoMegaMenuButton`,className:F,onClick:r,"aria-label":`Open Mega menu`,children:I}),t[18]=r,t[19]=L);let ee;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(ee=J(`Logo`),t[20]=ee):ee=t[20];let R=n.url,z=n.altText,B;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(B=J(`LogoImage`),t[21]=B):B=t[21];let V;t[22]!==n.altText||t[23]!==n.url?(V=(0,A.jsx)(l,{to:`/`,className:ee,children:(0,A.jsx)(u,{src:R,alt:z,className:B,"data-testid":`logo-image`,fallback:`brand`,width:476})}),t[22]=n.altText,t[23]=n.url,t[24]=V):V=t[24];let H;t[25]!==L||t[26]!==V?(H=(0,A.jsxs)(`div`,{className:N,children:[L,V]}),t[25]=L,t[26]=V,t[27]=H):H=t[27];let U;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(U=J(`RegisterWrapper`),t[28]=U):U=t[28];let ne;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(ne=J(`RegisterSearchButton`),t[29]=ne):ne=t[29];let re;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(re=(0,A.jsx)(d,{icon:`Search`,className:J(`SearchIcon`,{iconVariant:`large`,iconType:`search`})}),t[30]=re):re=t[30];let W;t[31]===r?W=t[32]:(W=(0,A.jsx)(`button`,{"data-testid":`RegisterSearchButton`,className:ne,onClick:r,"aria-label":`Open Search in MegaMenu`,children:re}),t[31]=r,t[32]=W);let G;t[33]!==a||t[34]!==W?(G=(0,A.jsxs)(`div`,{className:U,children:[a,W]}),t[33]=a,t[34]=W,t[35]=G):G=t[35];let K;t[36]!==H||t[37]!==G||t[38]!==M?(K=(0,A.jsxs)(`div`,{className:k,children:[M,H,G]}),t[36]=H,t[37]=G,t[38]=M,t[39]=K):K=t[39];let q;
1t[40]===o?q=t[41]:(q=J(`SearchWrapper`,{isOpen:o}),t[40]=o,t[41]=q);let ie;t[42]===Symbol.for(`react.memo_cache_sentinel`)?(ie=(0,A.jsx)(P,{className:J(`SearchBackground`)}),t[42]=ie):ie=t[42];let ae;t[43]===Symbol.for(`react.memo_cache_sentinel`)?(ae=J(`SearchCloseButton`),t[43]=ae):ae=t[43];let oe;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(oe=(0,A.jsx)(d,{icon:`Close`,className:J(`SearchIcon`,{iconVariant:`medium`,iconType:`close`})}),t[44]=oe):oe=t[44];let Y;t[45]===s?Y=t[46]:(Y=(0,A.jsx)(`button`,{"data-testid":`SearchCloseButton`,className:ae,onClick:s,"aria-label":`Close Search`,children:oe}),t[45]=s,t[46]=Y);let X;t[47]===o?X=t[48]:(X=o&&(0,A.jsx)(`div`,{className:J(`SearchBarWrapper`),children:(0,A.jsx)(C,{})}),t[47]=o,t[48]=X);let Z;t[49]!==q||t[50]!==Y||t[51]!==X?(Z=(0,A.jsxs)(`div`,{className:q,children:[ie,Y,X]}),t[49]=q,t[50]=Y,t[51]=X,t[52]=Z):Z=t[52];let Q;t[53]!==K||t[54]!==Z?(Q=(0,A.jsxs)(`div`,{className:E,children:[O,K,Z]}),t[53]=K,t[54]=Z,t[55]=Q):Q=t[55];let $;return t[56]!==Q||t[57]!==T?($=(0,A.jsx)(`div`,{"data-testid":`navBase`,className:T,children:Q}),t[56]=Q,t[57]=T,t[58]=$):$=t[58],$},Y={isMegaOpen:!1},X=e=>{let t=(0,D.c)(5),{render:n,onClose:r}=e,i;t[0]!==r||t[1]!==n?(i=n(r),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a;return t[3]===i?a=t[4]:(a=(0,A.jsx)(A.Fragment,{children:i}),t[3]=i,t[4]=a),a},Z=e=>{let t=(0,D.c)(5),{render:n,onOpenMegaMenu:r}=e,i;t[0]!==r||t[1]!==n?(i=n(r),t[0]=r,t[1]=n,t[2]=i):i=t[2];let a;return t[3]===i?a=t[4]:(a=(0,A.jsx)(A.Fragment,{children:i}),t[3]=i,t[4]=a),a},Q=(e,t)=>{switch(t.type){case`openMegaMenu`:return{...e,isMegaOpen:!0};case`closeMegaMenu`:return{...e,isMegaOpen:!1};default:throw Error()}},$=(0,c.cn)(`Navigation`),se=({header:e,secondaryMenu:t,megaMenu:n,navBase:r,mainMenuItems:i,isSlimHeader:o=!1})=>{let c=a(),[l,u]=(0,w.useReducer)(Q,Y),d=(0,w.useRef)(null),f=(0,w.useRef)(null),h=s(),{ourProductsIconEnabled:g,purchaseRoutesEnabled:_,cloudflareCachingEnabled:v}=p.useFeatureToggles(),{updatedMainMenuItems:y}=re(i,v);S(()=>{if(o)return;let e=()=>{d.current&&h(m(d.current.clientHeight))};return e(),window.addEventListener(`resize`,e),()=>{window.removeEventListener(`resize`,e)}},[f.current]),x(l.isMegaOpen);let b=()=>u({type:`openMegaMenu`}),C=()=>u({type:`closeMegaMenu`});return(0,w.useEffect)(C,[c]),(0,A.jsxs)(`nav`,{"data-module":`navigation`,"aria-label":`navigation`,className:$(),ref:f,children:[n&&l.isMegaOpen&&(0,A.jsx)(`div`,{className:$(`MegaMenu`),children:(0,A.jsx)(X,{render:n,onClose:C})}),e&&(0,A.jsxs)(`div`,{"data-testid":`header`,className:$(`HeaderWrapper`),children:[(0,A.jsx)(P,{className:$(`HeaderBackground`)}),(0,A.jsx)(`div`,{className:$(`Header`),children:e})]}),!o&&(0,A.jsxs)(`div`,{className:$(`SecondaryMenuWrapper`),children:[(0,A.jsx)(P,{className:$(`SecondaryMenuBackground`)}),(0,A.jsx)(`div`,{className:$(`SecondaryMenu`),children:(0,A.jsx)(ie,{links:t})})]}),(0,A.jsxs)(`div`,{ref:d,id:`navigation-header`,className:$(`NavBase`,{isSticky:!o}),children:[_&&g&&(0,A.jsx)(M,{}),(0,A.jsx)(Z,{render:r,onOpenMegaMenu:b}),!o&&(0,A.jsx)(`div`,{className:$(`MainMenu`),children:(0,A.jsx)(K,{menuItems:y,openMegaMenu:b})})]})]})};export{P as a,V as i,oe as n,E as o,H as r,se as t};
2//# sourceMappingURL=src-LD1Uy0HA.js.map

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.