"use strict";(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([[60424],{79166:(e,t,a)=>{a.r(t),a.d(t,{default:()=>N});var i=a(67294),s=a(45697),r=a.n(s),l=a(24250),n=a(21831),o=a(18213),c=a(12712),d=a(85775),u=a(3704);const k="QuickLinks-container",m="QuickLinks-scrollableContainer",L="QuickLinks-leftGradient",p="QuickLinks-rightGradient",E="QuickLinks-desktopHeader",f="QuickLinks-deviceHeader QuickLinks-desktopHeader",v="QuickLinks-quickLink";var _=a(68553);const g=(e,t=0)=>{var a;const{title:s,href:r,url:l}=e,{FEATURE_FLAG_ENABLE_PORTFOLIO_QUICKLINK:n}=(null===c.Z||void 0===c.Z||null===(a=c.Z.getFlags)||void 0===a?void 0:a.call(c.Z))||{};return r||l?i.createElement("span",{key:t,className:v},i.createElement(u.Z,{to:r||l,title:s},s||r||l,n&&"/my-portfolio/"===r&&i.createElement(_.Z,null))):null},A=e=>{if(!e)return;const t=e.lastChild.scrollWidth,a=e.lastChild.scrollLeft,i=e.clientWidth,s=e.classList;a>0&&!s.contains(L)?s.add(L):a+i{var t,a;const[s,r]=(0,i.useState)(!0),{isUS:o}=(null===(t=(0,n.au)())||void 0===t?void 0:t.region)||{};(0,i.useEffect)((()=>{"undefined"!=typeof window&&r((e=>e&&!o))}),[o]);const u=(0,i.useRef)(null),L=u.current;if(null===e.data)return i.createElement(l.Z,{data:{error:"data prop came back as null"},errorSource:"QuickLinks",errorProps:e.data});const{data:{quickLinksData:v=[]},template:_,dataCounter:A,isDesktop:y,title:N,dataAnalytics:Q,dataTest:T,scrollTracking:Z}=e;if(!v||!Array.isArray(v)||v.length<1)return i.createElement(l.Z,{data:{error:"QuickLinks query came back as null or empty"},errorSource:"QuickLinks",errorProps:e.data});const h=(0,d.J3)(_,"QuickLinks",A),{FEATURE_FLAG_ENABLE_PORTFOLIO_QUICKLINK:C}=(null===c.Z||void 0===c.Z||null===(a=c.Z.getFlags)||void 0===a?void 0:a.call(c.Z))||{},D=[{title:"Pro: My Portfolio",href:"/my-portfolio/"},...v],P=C&&!s?D:v;return L&&L.lastChild.scrollWidth>L.clientWidth&&L.classList.add(p),i.createElement("div",{id:h,ref:u,onScroll:y?()=>Z(L):null,className:k,"data-test":T,"data-analytics":Q},i.createElement("div",{className:f},N),i.createElement("div",{className:m},i.createElement("span",{className:E},N),P.map(((e,t)=>g(e,t)))))};y.propTypes={data:r().object.isRequired,dataCounter:r().number.isRequired,dataAnalytics:r().string.isRequired,dataTest:r().string.isRequired,template:r().string.isRequired,scrollTracking:r().func.isRequired,isDesktop:r().bool,title:r().string},y.defaultProps={dataCounter:0,dataTest:"",dataAnalytics:"",scrollTracking:A,isDesktop:"desktop"===o.Z.deviceDetectType(),title:"Quick Links"};const N=y},68553:(e,t,a)=>{a.d(t,{Z:()=>c});var i=a(67294),s=a(45697),r=a.n(s),l=a(67464);const n="PromotionPill-promotionPill",o=e=>{const{className:t,text:a}=e;return i.createElement("span",{className:(0,l.Z)(n,t)},a)};o.defaultProps={className:"",text:"NEW!"},o.propTypes={className:r().string,text:r().string};const c=o}}]);