PageSourceSearch

https://www.dewalt.pl/_next/static/immutable/chunks/3hpbqvdp8ii65.js

js dewalt.pl collected 2026-10-01 06:54:44 UTC 286,518 bytes, 33 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,178119,132429,452483,801086,607922,114424,516799,782289,e=>{"use strict";var t=e.i(280137),r=e.i(777831),l=e.i(529956);let a=(0,r.default)((0,l.jsx)("path",{d:"M5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2m13 2h-2.5A3.5 3.5 0 0 0 12 8.5V11h-2v3h2v7h3v-7h3v-3h-3V9a1 1 0 0 1 1-1h2V5z"}),"Facebook");e.s(["default",0,a],178119);let s=(0,r.default)((0,l.jsx)("path",{d:"M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6m9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8 1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3z"}),"Instagram");e.s(["default",0,s],132429);let i=(0,r.default)((0,l.jsx)("path",{d:"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14m-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93h2.79M6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37h2.77z"}),"LinkedIn");e.s(["default",0,i],452483);let n=(0,r.default)((0,l.jsx)("path",{d:"M9.04 21.54c.96.29 1.93.46 2.96.46a10 10 0 0 0 10-10A10 10 0 0 0 12 2 10 10 0 0 0 2 12c0 4.25 2.67 7.9 6.44 9.34-.09-.78-.18-2.07 0-2.96l1.15-4.94s-.29-.58-.29-1.5c0-1.38.86-2.41 1.84-2.41.86 0 1.26.63 1.26 1.44 0 .86-.57 2.09-.86 3.27-.17.98.52 1.84 1.52 1.84 1.78 0 3.16-1.9 3.16-4.58 0-2.4-1.72-4.04-4.19-4.04-2.82 0-4.48 2.1-4.48 4.31 0 .86.28 1.73.74 2.3.09.06.09.14.06.29l-.29 1.09c0 .17-.11.23-.28.11-1.28-.56-2.02-2.38-2.02-3.85 0-3.16 2.24-6.03 6.56-6.03 3.44 0 6.12 2.47 6.12 5.75 0 3.44-2.13 6.2-5.18 6.2-.97 0-1.92-.52-2.26-1.13l-.67 2.37c-.23.86-.86 2.01-1.29 2.7v-.03z"}),"Pinterest");e.s(["default",0,n],801086);let o=(0,r.default)((0,l.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"}),"X");e.s(["default",0,o],607922);let c=(0,r.default)((0,l.jsx)("path",{d:"M10 15l5.19-3L10 9v6m11.56-7.83c.13.47.22 1.1.28 1.9.07.8.1 1.49.1 2.09L22 12c0 2.19-.16 3.8-.44 4.83-.25.9-.83 1.48-1.73 1.73-.47.13-1.33.22-2.65.28-1.3.07-2.49.1-3.59.1L12 19c-4.19 0-6.8-.16-7.83-.44-.9-.25-1.48-.83-1.73-1.73-.13-.47-.22-1.1-.28-1.9-.07-.8-.1-1.49-.1-2.09L2 12c0-2.19.16-3.8.44-4.83.25-.9.83-1.48 1.73-1.73.47-.13 1.33-.22 2.65-.28 1.3-.07 2.49-.1 3.59-.1L12 5c4.19 0 6.8.16 7.83.44.9.25 1.48.83 1.73 1.73z"}),"YouTube");e.s(["default",0,c],114424);let d="sticky-pdp-nav";e.s(["STICKY_PDP_NAV_ID",0,d,"STICKY_PDP_NAV_TEST_IDS",0,{STICKY_PDP_NAV:"sticky-pdp-nav",ACCORDION:"sticky-pdp-nav-accordion",VIEW_COMPATIBLE_PARTS_BUTTON:"sticky-pdp-nav-view-compatible-parts"}],516799),e.s(["useStickyPDPHeight",0,()=>{let[e,r]=(0,t.useState)(void 0);return(0,t.useEffect)(()=>{let e=()=>{let e=document.getElementById(d);if(!e)return void r(void 0);let{height:t}=e.getBoundingClientRect(),{display:l}=window.getComputedStyle(e);r("none"!==l&&t>0?t:void 0)};e();let t=setTimeout(e,100),l=new ResizeObserver(e),a=new MutationObserver(e),s=document.getElementById(d);return s&&(l.observe(s),a.observe(s,{attributes:!0,attributeFilter:["style","class"],childList:!0,subtree:!0})),window.addEventListener("resize",e),()=>{clearTimeout(t),l.disconnect(),a.disconnect(),window.removeEventListener("resize",e)}},[]),{stickyPDPHeight:e,bottomPadding:e?`${e}px`:void 0}}],782289)},291859,e=>{"use strict";var t=e.i(777831),r=e.i(529956);let l=(0,t.default)((0,r.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"Person");e.s(["default",0,l])},718227,975919,e=>{"use strict";var t=e.i(529956),r=e.i(280137),l=e.i(641964),a=e.i(749552),s=e.i(581635),i=r,n=e.i(62593);class o extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c({children:e,isPresent:r}){let l=(0,i.useId)(),a=(0,i.useRef)(null),s=(0,i.useRef)({width:0,height:0,top:0,left:0}),{nonce:d}=(0,i.useContext)(n.MotionConfigContext);return(0,i.useInsertionEffect)(()=>{let{width:e,height:t,top:i,left:n}
1=s.current;if(r||!a.current||!e||!t)return;a.current.dataset.motionPopId=l;let o=document.createElement("style");return d&&(o.nonce=d),document.head.appendChild(o),o.sheet&&o.sheet.insertRule(`
2          [data-motion-pop-id="${l}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${t}px !important;
6            top: ${i}px !important;
7            left: ${n}px !important;
8          }
9        `),()=>{document.head.removeChild(o)}},[r]),(0,t.jsx)(o,{isPresent:r,childRef:a,sizeRef:s,children:i.cloneElement(e,{ref:a})})}let d=({children:e,initial:l,isPresent:i,onExitComplete:n,custom:o,presenceAffectsLayout:d,mode:m})=>{let h=(0,a.useConstant)(u),f=(0,r.useId)(),p=(0,r.useCallback)(e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;n&&n()},[h,n]),x=(0,r.useMemo)(()=>({id:f,initial:l,isPresent:i,custom:o,onExitComplete:p,register:e=>(h.set(e,!1),()=>h.delete(e))}),d?[Math.random(),p]:[i,p]);return(0,r.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[i]),r.useEffect(()=>{i||h.size||!n||n()},[i]),"popLayout"===m&&(e=(0,t.jsx)(c,{isPresent:i,children:e})),(0,t.jsx)(s.PresenceContext.Provider,{value:x,children:e})};function u(){return new Map}var m=e.i(604867);let h=e=>e.key||"";function f(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}var p=e.i(114768);e.s(["AnimatePresence",0,({children:e,custom:s,initial:i=!0,onExitComplete:n,presenceAffectsLayout:o=!0,mode:c="sync",propagate:u=!1})=>{let[x,C]=(0,m.usePresence)(u),g=(0,r.useMemo)(()=>f(e),[e]),v=u&&!x?[]:g.map(h),b=(0,r.useRef)(!0),y=(0,r.useRef)(g),w=(0,a.useConstant)(()=>new Map),[L,N]=(0,r.useState)(g),[j,S]=(0,r.useState)(g);(0,p.useIsomorphicLayoutEffect)(()=>{b.current=!1,y.current=g;for(let e=0;e<j.length;e++){let t=h(j[e]);v.includes(t)?w.delete(t):!0!==w.get(t)&&w.set(t,!1)}},[j,v.length,v.join("-")]);let E=[];if(g!==L){let e=[...g];for(let t=0;t<j.length;t++){let r=j[t],l=h(r);v.includes(l)||(e.splice(t,0,r),E.push(r))}"wait"===c&&E.length&&(e=E),S(f(e)),N(g);return}let{forceRender:_}=(0,r.useContext)(l.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:j.map(e=>{let r=h(e),l=(!u||!!x)&&(g===j||v.includes(r));return(0,t.jsx)(d,{isPresent:l,initial:(!b.current||!!i)&&void 0,custom:l?void 0:s,presenceAffectsLayout:o,mode:c,onExitComplete:l?void 0:()=>{if(!w.has(r))return;w.set(r,!0);let e=!0;w.forEach(t=>{t||(e=!1)}),e&&(null==_||_(),S(y.current),u&&(null==C||C()),n&&n())},children:e},r)})})}],718227);var x=e.i(344420),C=e.i(183745),g=e.i(590331),v=e.i(4433),b=e.i(708570),y=e.i(970960),w=e.i(186288);let L={small:{content:"w-auto",figure:"w-6"},large:{content:"w-auto",figure:"w-8"},responsive:{content:"w-auto",figure:"w-[5.715%] xl:w-[7.62%]"}},N={small:{content:"w-[81.9%]",figure:"w-[23.625%]"},large:{content:"w-[74.75%]",figure:"w-[21.43%]"},responsive:{content:"w-[81.9%] xl:w-[74.75%]",figure:"w-[23.625%] xl:w-[21.43%]"}},j={small:"prose-label-bold-md",large:"xl:prose-label-bold-xl",responsive:"prose-label-bold-md xl:prose-label-bold-xl"},S={small:"prose-body-medium-xs",large:"xl:prose-body-medium-sm",responsive:"prose-body-medium-xs xl:prose-body-medium-sm"},E="responsive",_="icon";e.s(["ListCard",0,({className:e,cardLayoutSize:r=E,cta:l,description:a,icon:s,image:i,title:n,variant:o=_})=>{var c;let d="icon"===o,u=((e,t)=>{let r={anchor:"w-full",article:"color-brand-text-primary group flex items-start text-color-utility-text-primary",cta:"mt-2",description:S[e],icon:"!size-full",title:j[e],content:"w-full",figure:""};if("none"===t)return r;let l={icon:Object.assign(Object.assign({},L[e]),{all:{figure:"mr-2"}}),image:Object.assign(Object.assign({},N[e]),{all:{figure:"mr-4"}})}[t],{all:a}=l;return Object.assign(Object.assign({},r),{content:l.content,figure:(0,v.cn)("relative aspect-square",l.figure,a.figure)})})(r,o),m=null==a||!1===a?n:"string"==typeof a?a.trim()?`${n} - ${a}`:n:"number"==typeof a?`${n} - ${String(a)}`:n,h=({className:e})=>{var r;let c=(null==l?void 0:l.onClick)?"button":"div";return(0,t.jsxs)(c,{...(null==l?void 0:l.url)?{}:{"aria-label":m,role:"group"},className:(0,v.cn)(u.article,{"relative flex size-full group":!!(null==l?void 0:l.url)},e),onClick:null==l?void 0:l.onClick,type:(null==l?void 0:l.onClick)?"button":void 0,children:["none"!==o&&(s||i)&&(0,t.jsxs)("figure",{className:u.figure,children:[i&&(0,t.jsx)(w.PolarisImage,{alt:i.alt||"",className:"object-contain",fill:!0,focalPoint:null==i?void 0:i.focalPoint,quality:b.GLOBAL_IMAGE_QUALITY,sizes:(0,b.generateImageSizes)((0,b.getImageSizesForComponent)("ListFeedDynamic")),src:(null==(r=i.sizes)?void 0:r.md)||i.url,transformBaseUrl:null==i?void 0:i.transformBaseUrl}),d&&s&&(0,t.jsx)(C.default,{className:u.icon,children:s})]}),(0,t.jsxs)("div",{className:u.content,children:[(0,t.jsx)("h3",{className:(0,v.cn)(u.title,(null==l?void 0:l.text)===""&&"group-hover:underline"),children:n}),(0,t.jsx)("div",{className:(0,v.cn)(u.description,"mt-1 text-color-brand-text-secondary"),children:a}),l&&""!==l.text&&(0,t.jsx)(y.Button,{RightIcon:x.default,className:u.cta,size:"small",tabIndex:-1,variant:"link",children:l.text})]})]})};return(null==l?void 0:l.url)?(0,t.jsx)(g.Link,{"aria-label":null!=(c=l.ariaLabel)?c:m,className:(0,v.cn)(u.anchor,e),href:null==l?void 0:l.url,onClick:null==l?void 0:l.onClick,rel:l.external?"noopener noreferrer":void 0,target:l.external?"_blank":void 0,children:(0,t.jsx)(h,{})}):(0,t.jsx)(h,{className:e})}],975919)},907419,717751,e=>{"use strict";var t=e.i(529956),r=e.i(291859),l=e.i(451274),a=e.i(4433);let s="MySTANLEY",i=e=>e.replace(/\bMYSTANLEY\b/gi,s),n=e=>{let r=RegExp(`(${s})`,"gi");return e.split(r).map((e,r)=>e.toLowerCase()===s.toLowerCase()?(0,t.jsx)("span",{className:"sbd-account-button-brand",children:s},r):e)};e.s(["normalizeAccountButtonText",0,i,"renderAccountButtonLabel",0,n],717751);var o=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};e.s(["AccountButton",0,e=>{var{className:s,badge:c,isLoading:d,size:u="responsive",text:m}=e,h=o(e,["className","badge","isLoading","size","text"]);let f="responsive"===u,p="small"===u,x=i(m),C=(0,a.cn)("group prose-btn-sm relative flex items-center rounded-button bg-button-solid-fill-default text-center text-button-solid-text-default xl:min-w-[5.8125rem]","hover:bg-button-solid-fill-hover hover:text-button-solid-text-hover",{"px-2 py-1.5":p,"px-2 py-1.5 xl:px-btn-side-padding-sm xl:py-2":f,"px-btn-side-padding-sm py-1.5":!p&&!f},s),g=f?"hidden xl:block":"small"===u?"hidden":"block";return(0,t.jsxs)(l.Button,{...h,"aria-label":x,className:C,"data-testid":"login",children:[!d&&(0,t.jsx)(r.default,{className:(0,a.cn)("text-button-solid-icon-default group-hover:text-button-solid-icon-hover",{"ml-0.5 mr-1 !h-5 !w-5":!p&&!f,"ml-0 xl:ml-0.5 xl:mr-1 xl:!h-5 xl:!w-5":f})}),d&&(0,t.jsx)("div",{className:"onColor mx-1 p-[0.125rem]",children:(0,t.jsx)("div",{className:"loader size-4"})}
9),!p&&(0,t.jsx)("span",{"aria-hidden":!0,className:(0,a.cn)("whitespace-nowrap uppercase",g,{"mr-1":!f,"mr-0 xl:mr-1 hidden xl:block":f}),children:n(x)}),!d&&c&&(0,t.jsx)("span",{className:(0,a.cn)("border-2 border-color-account-btn-badge-border bg-color-account-btn-badge","prose-label-medium-xs text-color-account-btn-badge-text","flex items-center justify-center","absolute -right-1.5 top-[-0.28125rem]","h-[0.9375rem] min-w-[0.9375rem] rounded-full px-0.5"),children:c})]})}],907419)},223107,e=>{"use strict";var t=e.i(529956),r=e.i(280137);e.s(["SuccessIcon",0,({brand:e="Dewalt",className:l})=>{var a;let s="cubcadet"===e.replace(/\s+/g,"").toLowerCase()?"Cub Cadet":e,i={Dewalt:(0,r.useMemo)(()=>(0,t.jsxs)("svg",{className:l,fill:"none",height:"80",viewBox:"0 0 80 80",width:"80",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{className:"fill-color-brand-icon-accent",d:"M39.9996 62.8333L31.4996 66.5L26.6663 58.5L17.4996 56.5L18.3329 47L12.1663 40L18.3329 32.8333L17.4996 23.5L26.6663 21.5L31.3329 13.5L39.9996 17.1667L48.4996 13.5L53.3329 21.5L62.4996 23.5L61.6663 32.8333L67.8329 40L61.6663 47L62.4996 56.3333L53.3329 58.5L48.6663 66.5L39.9996 62.8333Z"}),(0,t.jsx)("path",{className:"fill-color-brand-icon-primary",d:"M29.3716 72.8841L23.4232 62.8591L12.1282 60.3841L13.2307 48.7566L5.57739 39.9999L13.2307 31.2432L12.1282 19.6157L23.4232 17.1407L29.3716 7.11572L39.9999 11.6282L50.6282 7.11572L56.5765 17.1407L67.8716 19.6157L66.7691 31.2432L74.4224 39.9999L66.7691 48.7566L67.8716 60.3841L56.5765 62.8591L50.6282 72.8841L39.9999 68.3716L29.3716 72.8841ZM31.4999 66.4999L39.9999 62.8974L48.6024 66.4999L53.3332 58.4999L62.4999 56.3974L61.6665 46.9999L67.8332 39.9999L61.6665 32.8974L62.4999 23.4999L53.3332 21.4999L48.4999 13.4999L39.9999 17.1024L31.3974 13.4999L26.6666 21.4999L17.4999 23.4999L18.3332 32.8974L12.1666 39.9999L18.3332 46.9999L17.4999 56.4999L26.6666 58.4999L31.4999 66.4999ZM36.4999 50.6791L54.1791 32.9999L50.6666 29.3849L36.4999 43.5516L29.3332 36.4874L25.8207 39.9999L36.4999 50.6791Z"})]}),[l]),Stanley:(0,r.useMemo)(()=>(0,t.jsxs)("svg",{className:l,fill:"none",height:"80",viewBox:"0 0 80 80",width:"80",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{className:"fill-color-brand-icon-accent",d:"M39.9999 73.6843C58.6032 73.6843 73.6841 58.6034 73.6841 40.0001C73.6841 21.3969 58.6032 6.31592 39.9999 6.31592C21.3966 6.31592 6.31567 21.3969 6.31567 40.0001C6.31567 58.6034 21.3966 73.6843 39.9999 73.6843Z"}),(0,t.jsx)("path",{className:"fill-color-brand-icon-primary",d:"M34.5788 54.3687L21.3157 41.2634L26.1051 36.3687L34.5788 44.7371L53.8946 25.6318L58.6841 30.4739L34.5788 54.3687Z"})]}),[l]),Craftsman:(0,r.useMemo)(()=>(0,t.jsx)("svg",{className:l,fill:"none",height:"80",viewBox:"0 0 80 80",width:"80",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{className:"fill-color-brand-icon-accent",clipRule:"evenodd",d:"M35.1605 72.1792C23.7256 71.4857 13.5006 63.8428 10.2841 53.603L10.2693 53.5882C6.61018 41.9763 10.9185 28.3282 21.7928 17.0556C24.6109 14.0161 27.975 11.6554 31.7965 10.0471C35.3818 8.54215 39.1738 7.7749 43.0395 7.7749H43.7773C56.6286 8.27656 66.9126 17.1294 69.9964 30.3643C71.6342 37.2253 71.2505 44.3813 68.8898 51.0209C64.4929 62.9427 52.1432 71.4414 38.1852 72.1792C37.1967 72.2382 36.1786 72.2382 35.1605 72.1792ZM30.9112 15.949H30.8964L30.9112 15.9343C21.3796 21.5115 14.0318 34.1858 13.8252 45.3994C13.6629 53.5292 17.0417 60.0213 23.5928 64.1969C27.7832 66.8675 32.2834 68.2249 36.9754 68.2249C42.4346 68.2249 48.2332 66.3953 54.2236 62.7657C62.1469 57.9851 65.5405 48.4831 66.0864 41.1648C66.7946 30.5266 62.4125 20.8181 54.6367 15.8457C47.643 11.375 39.2181 11.4046 30.9112 15.949ZM44.7658 34.6583C45.3413 34.0239 45.8872 33.3599 46.4331 32.6812H46.4183L46.425 32.673C47.8095 30.9792 49.1213 29.3744 50.8595 28.3138C51.494 27.9007 52.2317 27.6793 52.9989 27.6793C53.7514 27.6941 54.4892 27.8859 55.1384 28.299C55.3597 28.4466 55.5367 28.6384 55.64 28.8892C55.7433 29.1696 55.7433 29.4352 55.7433 29.5237C55.4335 30.5565 54.858 31.4861 54.017 32.2828C51.8333 34.614 49.6201 37.3289 48.1594 39.1733L48.1583 39.1746C47.3471 40.1775 46.536 41.1804 45.6659 42.2275C44.0133 44.2341 42.3165 46.2998 40.723 48.513L40.5312 48.7786C39.1295 50.7409 36.1933 54.828 34.2752 55.1083C32.7407 55.3297 31.0292 53.8247 29.1996 50.5786C27.1635 47.2588 25.3191 43.7915 23.7109 40.2946C23.5486 39.852 23.519 39.3651 23.6518 38.9077C23.7846 38.465 24.065 38.0519 24.4486 37.7716C24.8175 37.4912 25.2749 37.3437 25.7765 37.3437C26.2634 37.3584 26.7208 37.5207 27.0749 37.8011C28.4029 38.8929 29.598 40.8848 30.6456 42.6406C30.9997 43.2456 31.3538 43.821 31.6931 44.3522L31.7817 44.4997C31.7905 44.5133 31.7994 44.5273 31.8086 44.5415C32.1054 45.0031 32.5802 45.7413 33.5965 45.8129C34.7546 45.9142 35.5576 44.993 36.1588 44.3032L36.1933 44.2636C38.436 41.6816 40.4132 39.4683 42.5526 37.1076L44.7658 34.6583Z",fillRule:"evenodd"})}),[l]),"Cub Cadet":(0,r.useMemo)(()=>(0,t.jsxs)("svg",{className:l,fill:"none",height:"80",viewBox:"0 0 80 80",width:"80",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{className:"fill-color-brand-icon-accent stroke-color-brand-icon-primary",d:"M39.9999 73.6843C58.6032 73.6843 73.6841 58.6034 73.6841 40.0001C73.6841 21.3969 58.6032 6.31592 39.9999 6.31592C21.3966 6.31592 6.31567 21.3969 6.31567 40.0001C6.31567 58.6034 21.3966 73.6843 39.9999 73.6843Z",strokeWidth:"5"}),(0,t.jsx)("path",{className:"fill-color-brand-icon-primary",d:"M34.5788 54.3687L21.3157 41.2634L26.1051 36.3687L34.5788 44.7371L53.8946 25.6318L58.6841 30.4739L34.5788 54.3687Z"})]}),[l])};return null!=(a=i[s])?a:i.Dewalt}])},743662,e=>{"use strict";var t=e.i(529956),r=e.i(4433),l=e.i(970960),a=e.i(226852);let s=(0,r.cn)("flex h-7 items-center justify-center gap-2 bg-color-brand-surface-secondary"),i=()=>(0,t.jsx)("svg",{className:"text-color-utility-icon-primary",fill:"none",height:"14",viewBox:"0 0 14 14",width:"14",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{clipRule:"evenodd",d:"M11.6665 2.64811C11.6665 3.29244 11.1442 3.81478 10.4998 3.81478C9.8555 3.81478 9.33317 3.29244 9.33317 2.64811C9.33317 2.00378 9.8555 1.48145 10.4998 1.48145C11.1442 1.48145 11.6665 2.00378 11.6665 2.64811ZM7.58317 9.91642H8.74984C8.74984 11.5264 7.44317 12.8331 5.83317 12.8331C4.22317 12.8331 2.9165 11.5264 2.9165 9.91642C2.9165 8.30642 4.22317 6.99976 5.83317 6.99976V8.16642C4.87067 8.16642 4.083
917 8.95392 4.08317 9.91642C4.08317 10.8789 4.87067 11.6664 5.83317 11.6664C6.79567 11.6664 7.58317 10.8789 7.58317 9.91642ZM9.41484 7.87476H10.4998C11.1415 7.87476 11.6665 8.39976 11.6665 9.04142V12.2498H10.4998V9.33309H7.59484C6.74317 9.33309 6.16567 8.41726 6.51567 7.64142L7.58317 5.24976H6.294L5.91484 6.14226L4.79484 5.83309L5.18567 4.78309C5.37817 4.35726 5.804 4.08309 6.2765 4.08309H9.30984C10.1732 4.08309 10.7448 4.95809 10.389 5.73392L9.41484 7.87476Z",fill:"currentColor",fillRule:"evenodd"})});e.s(["AccessibilityBanner",0,({className:e,id:n,themeClass:o="onDark",message:c,ctaLinks:d})=>(0,t.jsxs)("div",{className:(0,r.cn)(o,s,e),"data-testid":a.GLOBAL_PERSISTENT_NOTIFICATION_TEST_ID,id:n,children:[(0,t.jsx)(i,{}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-1",children:[(0,t.jsx)("span",{className:"prose-body-medium-xs text-color-utility-text-primary",children:c}),!!(null==d?void 0:d.length)&&(null==d?void 0:d.map((e,r)=>(0,t.jsx)(l.Button,{className:"!prose-body-medium-xs underline hover:border-b-transparent",link:e,variant:"link",children:e.text},r)))]})]})])},421966,321961,e=>{"use strict";var t=e.i(529956),r=e.i(4433),l=e.i(970960);let a="onLight",s="positive";e.s(["ALERT_DEFAULT_PROPS",0,{icon:null,label:"",message:"",themeClass:a,variant:s},"ALERT_DEFAULT_THEME",0,a,"ALERT_DEFAULT_VARIANT",0,s],321961);let i={positive:(0,r.cn)(`
10    border-color-semantic-border-success
11    bg-color-semantic-surface-success
12  `),negative:(0,r.cn)(`
13    border-color-semantic-border-error
14    bg-color-semantic-surface-error
15  `),info:(0,r.cn)(`
16    border-color-semantic-border-info
17    bg-color-semantic-surface-info
18  `),pending:(0,r.cn)(`
19    border-color-utility-text-tertiary
20    bg-color-brand-surface-secondary
21  `),warning:(0,r.cn)(`
22    border-color-semantic-border-warning
23    bg-color-semantic-surface-warning
24  `)},n={positive:"text-color-semantic-text-success",negative:"text-color-semantic-text-error",info:"text-color-semantic-text-info",pending:"text-color-utility-text-tertiary",warning:"text-color-semantic-text-warning"};e.s(["Alert",0,({className:e,icon:o,label:c,heading:d,message:u,themeClass:m=a,variant:h=s,cta:f,showHeadingAsBlock:p=!1,textContainerClasses:x,contentClassName:C,onClickCta:g})=>{let v,b=i[h],y=n[h],w=c?function(e,t,r){let l=e.trim(),a=t.trim();if(!l||!a||"negative"!==r)return e;let s=l.at(-1);return s&&/[.:;!?]/.test(s)?e:`${l}:`}(c,u,h):"",L=d&&f,N=!d&&f;return(0,t.jsx)("div",{className:(0,r.cn)(m,"overflow-hidden rounded-corner-radius-8",b,e),children:(0,t.jsxs)("div",{className:(0,r.cn)("flex gap-2 p-4",!d&&"items-center",y,x),children:[o&&(0,t.jsx)(o,{"aria-hidden":!0,className:(0,r.cn)("mt-0.5 !size-[1.125rem] shrink-0")}),(0,t.jsxs)("div",{className:(0,r.cn)("leading-[1.1875rem]",N&&"flex flex-1 justify-between",C),children:[c?(0,t.jsx)("span",{className:"prose-label-medium-sm mr-1.5 shrink-0 leading-[1.1875rem]",children:w}):null,d?(0,t.jsx)("span",{className:(0,r.cn)("prose-label-bold-sm mr-1.5 shrink-0 leading-[1.1875rem]",p&&"block py-px"),children:d}):null,u?(0,t.jsx)("span",{className:(0,r.cn)("alert-message","prose-label-medium-sm min-w-0 flex-1 leading-[1.1875rem] [overflow-wrap:anywhere]"),children:u}):null,f?(0,t.jsx)(l.Button,{LeftIcon:f.LeftIcon,RightIcon:f.RightIcon,className:(0,r.cn)(L&&"mt-2 w-fit"),link:f,onClick:g&&(v=f.url,e=>{v.startsWith("#")&&e.preventDefault(),g()}),size:"small",variant:"link",children:f.text}):null]})]})})}],421966)},412644,e=>{"use strict";var t=e.i(529956),r=e.i(4433),l=e.i(719057),a=e.i(970960),s=e.i(223107);let i={small:"h-12 w-12",large:"h-16 w-16",responsive:"h-12 w-12 xl:h-16 xl:w-16",crm:"size-[3.125rem] xl:size-[4.375rem]"},n={small:"prose-brand-xs",large:"prose-brand-sm",responsive:"prose-brand-xs xl:prose-brand-sm",crm:"prose-brand-md xl:prose-brand-lg"};e.s(["FormSuccess",0,({className:e,cta:o,message:c,size:d,title:u})=>{let{formSuccess:m}=(0,l.useBrandStyleContext)(),{brand:h}=m;return(0,t.jsxs)("div",{className:(0,r.cn)("bg-color-brand-surface-primary","flex flex-col items-center text-center",e),children:[h&&(0,t.jsx)(s.SuccessIcon,{brand:h,className:i[d]}),(0,t.jsx)("h3",{className:(0,r.cn)("mt-3 text-color-brand-text-primary",n[d]),children:u}),(0,t.jsx)("p",{className:"prose-body-medium-sm mt-1 text-color-brand-text-secondary",children:c}),o&&(0,t.jsx)(a.Button,{className:"mt-5",link:o,children:o.text})]})}])},35082,e=>{"use strict";var t=e.i(529956),r=e.i(344420),l=e.i(268044),a=e.i(183745),s=e.i(280137),i=e.i(536925),n=e.i(590331),o=e.i(4433);let c="Select Language",d=[{key:"en-us",value:"English"},{key:"es-us",value:"Español"}],u={url:"#",text:"Language Support"},m={url:"#",text:"View All Locations"},h="prose-label-medium-sm hidden p-4 py-3 hover:underline xl:block max-xl:hidden",f="mx-4 my-2 hidden h-px bg-color-brand-border-secondary xl:block",p="onLight absolute top-full z-50 mt-1 w-full min-w-60 rounded-lg bg-white py-2 shadow-md max-sm:right-0",x="!size-6 !overflow-visible",C="hidden px-4 py-2 prose-label-semibold-sm xl:block",g
24="overflow-visible rounded-full justify-between xl:justify-normal text-color-utility-text-primary xl:hover:bg-color-brand-surface-tertiary lg:flex mr-2 flex items-center transition-all",v="hidden absolute -inset-4 inset-x-0 xl:block",b="prose-label-semibold-sm",y="relative flex items-center gap-1",w="block transition-all xl:!hidden",L="flex cursor-pointer items-center gap-3 rounded p-4 py-3",N="prose-label-bold-md xl:prose-label-bold-sm",j="prose-label-medium-md xl:prose-label-medium-sm",S="!xl:size-3.5 !h-5 !w-4 fill-current text-color-utility-border-contrast",E=e=>(0,o.cn)("flex size-5 items-center justify-center rounded-full border",e?"border-color-utility-border-contrast":"border-color-utility-border-primary hover:border-color-utility-border-contrast");e.s(["LanguageSelector",0,({className:e,isOpen:_,setIsOpen:A,languageSwitcherLabel:T=c,languageSwitcherLanguages:k=d,onLanguageChange:I,currentLanguage:O="en-us",languageSupport:M=u,allLocations:P=m,triggerClassName:R,isMobile:B=!1,buttonProps:z})=>{let D=(0,s.useMemo)(()=>k,[k]),V=(0,s.useMemo)(()=>D.find(e=>e.key===O)||D[0]||{key:O,value:O},[D,O]),[F,G]=(0,s.useState)(V),H=(0,s.useMemo)(()=>D.findIndex(e=>e.key===(null==F?void 0:F.key)),[D,null==F?void 0:F.key]),U=(0,s.useRef)(null);(0,i.useOnClickOutside)(U,()=>A(!1));let q=e=>{var t;I&&(I(Object.assign(Object.assign({},e),{path:null!=(t=e.path)?t:window.location.pathname})),A(!1))},Y=(0,s.useCallback)(e=>{"Escape"===e.key&&A(!1)},[A]);return(0,s.useEffect)(()=>(_&&document.addEventListener("keydown",Y),()=>{document.removeEventListener("keydown",Y)}),[Y,_]),(0,s.useEffect)(()=>{if(!(null==F?void 0:F.key))return;let e=D.find(e=>e.key===O);e&&e.key!==F.key&&G(e)},[O,D,null==F?void 0:F.key]),(0,t.jsxs)("div",{className:(0,o.cn)(e,"relative items-center"),onMouseLeave:B?void 0:()=>A(!1),ref:U,children:[(0,t.jsxs)("button",{"aria-expanded":_,"aria-haspopup":"listbox","aria-label":T,className:(0,o.cn)(R,g),onClick:()=>A(!_),onMouseOver:B?void 0:()=>A(!0),type:"button",...z,children:[(0,t.jsxs)("div",{className:y,children:[(0,t.jsx)("div",{className:v}),(0,t.jsx)(a.default,{className:x,children:"language"}),(0,t.jsx)("span",{className:(0,o.cn)(b,F?"mr-1":""),children:(e=>{if(!e||!e.includes("-"))return e.toUpperCase();let[t,r]=e.split("-");return`${r.toUpperCase()} | ${t.toUpperCase()}`})(F.key)})]}),(0,t.jsx)(r.default,{className:(0,o.cn)(w,_?"rotate-[270deg]":"rotate-90")})]}),_&&(0,t.jsxs)("div",{className:p,children:[(0,t.jsx)("div",{className:C,children:T}),(0,t.jsx)("div",{"aria-label":T,role:"listbox",children:D.map((e,r)=>{let a=r===H;return(0,t.jsxs)("div",{"aria-selected":a,className:(0,o.cn)(L,a?N:j),onClick:()=>q(e),onKeyDown:t=>{["Enter"," "].includes(t.key)&&(t.preventDefault(),q(e))},role:"option",tabIndex:0,children:[(0,t.jsx)("div",{className:E(a),children:a&&(0,t.jsx)(l.default,{className:S})}),(0,t.jsx)("span",{children:e.value})]},`${e.key}-${r}`)})}),D.length>1&&(0,t.jsx)("div",{className:f}),(0,t.jsx)(n.Link,{className:h,href:P.url,children:P.text}),(0,t.jsx)(n.Link,{className:h,href:M.url,children:M.text})]})]})}],35082)},670947,e=>{"use strict";e.s(["RESET_PASSWORD_CODE_NAME",0,"reset-code"])},675259,e=>{"use strict";var t=e.i(529956),r=e.i(451679),l=e.i(280137),a=e.i(942290),s=e.i(4433),i=e.i(161350),n=e.i(483780),o=e.i(970960),c=e.i(421966),d=e.i(321961),u=e.i(837688),m=e.i(879178),h=e.i(653071),f=e.i(736256),p=e.i(670947);e.s(["ResetPassword",0,({accessToken:e,className:x,containerStyles:C,description:g,isChangePassword:v,onBackToSignInClick:b,onClose:y,textCopies:w={},title:L,isNewPasswordRequirementsEnabled:N})=>{let[j,S]=(0,l.useState)(!1),[E,_]=(0,l.useState)(!1),[A,T]=(0,l.useState)(!1),[k,I]=(0,l.useState)(d.ALERT_DEFAULT_PROPS),O=(0,a.useForm)(),M=(0,r.useSearchParams)(),P=(0,l.useRef)(M.get(p.RESET_PASSWORD_CODE_NAME)),{showToast:R}=(0,u.useAlertToast)(),B=O.watch("password"),z=e=>{I({variant:"negative",label:w.error,message:e,icon:null})},D=v?w.defaultErrorMessage:w.expiredLinkMessage,V=v?w.reEnterNewPassword||"Re-enter New Password":w.confirmPassword||"Confirm Password";return((0,l.useEffect)(()=>{!j&&B&&S(!0)},[j,B]),A)?(0,t.jsx)(f.Statement,{description:w.statementDescription||"Your new password is now active",hideResentLink:!0,onPrimaryCTAClick:b,primaryCTAText:w.statementPrimaryCTAText||"Back to Sign In",textCopies:w,title:w.statementTitle||"Password Successfully Reset!"}):(0,t.jsxs)("section",{className:x,"data-testid":"reset-password-section",style:C,children:[(0,t.jsx)("h2",{className:"prose-brand-xs md:prose-brand-sm",children:L}),g&&(0,t.jsx)("p",{className:"prose-body-medium-xs mt-2 md:pr-12",children:g}),(0,t.jsx)(h.Form,{...O,children:(0,t.jsx)("form",{className:"mt-8 size-full space-y-8",onSubmit:O.handleSubmit(t=>{var r,l,a,s;return r=void 0,l=void 0,a=void 0,s=function*(){var r,l;k.message&&I(d.ALERT_DEFAULT_PROPS);let{currentPassword:a,password:s,confirmPassword:o}=t,c=!1;if(v&&(0,n.validateRequiredFields)({currentPassword:a},O,w.requiredErrorMessage,{password:w.newPassword})&&(c=!0),(0,n.validateRequiredFields)({password:s},O,w.requiredErrorMessage,{password:w.newPassword})&&(c=!0),(0,n.validateRequiredFields)({confirmPassword:o},O,w.requiredErrorMessage,{confirmPassword:w.confirmPassword}
24)&&(c=!0),(0,n.getPasswordRequirements)(w,N).forEach(e=>{e.test(s,a)||(O.setError("password",{type:"value",message:e.description}),c=!0)}),o){let{valid:e}=(0,n.validateConfirmPassword)(s,o,O,"confirmPassword",w);e||(c=!0)}if(v){let{valid:e}=(0,n.validateNewPasswordIsNotSameAsOld)(a,s,O,"password",w);e||(c=!0)}if(c)return;_(!0);let u=P.current;try{let a=yield fetch("/api/reset-password",{body:JSON.stringify(Object.assign(Object.assign({},t),{code:u,accessToken:e,locale:(0,i.getLocaleFromPathname)(window.location.pathname)})),method:"POST",headers:{"Content-Type":"application/json"}}),{invalidFields:{changePasswordForm:s,emailAddress:n}={},statusCode:o}=yield a.json(),c=null==(l=null==(r=s||n)?void 0:r[0])?void 0:l.toLowerCase().includes("password");if(200===o)v?(null==y||y(),R({title:w.changePasswordSuccessTitle||"New password saved!",description:w.changePasswordSuccessDescription||"Your new password was successfully changed",type:"success",duration:1e4})):T(!0);else{let e=c&&w.invalidPassword||D;z(e)}}catch(e){z(w.defaultErrorMessage)}_(!1)},new(a||(a=Promise))(function(e,t){function i(e){try{o(s.next(e))}catch(e){t(e)}}function n(e){try{o(s.throw(e))}catch(e){t(e)}}function o(t){var r;t.done?e(t.value):((r=t.value)instanceof a?r:new a(function(e){e(r)})).then(i,n)}o((s=s.apply(r,l||[])).next())})}),children:(0,t.jsxs)("div",{className:"flex h-full flex-col gap-x-4 space-y-10",children:[v&&(0,t.jsx)(m.FormField,{form:O,label:w.currentPassword||"Current Password",name:"currentPassword",placeholder:w.currentPassword||"Type here...",required:!0,size:"large",textCopies:w,type:"password"}),(0,t.jsx)(m.FormField,{form:O,isNewPasswordRequirementsEnabled:N,label:w.newPassword||"New Password",name:"password",placeholder:w.newPassword||"New Password",required:!0,size:"large",textCopies:w,type:j?"new-password":"password"}),(0,t.jsx)(m.FormField,{form:O,label:V,name:"confirmPassword",placeholder:V,required:!0,size:"large",textCopies:w,type:"password"}),(0,t.jsx)("div",{className:(0,s.cn)("pt-4",v&&"!mt-auto"),children:(0,t.jsx)(o.Button,{className:"w-full",isSubmitting:E,size:"medium",type:"submit",children:w.resetPassword||"Reset Password"})}),k.message&&(0,t.jsx)(c.Alert,{...k,className:"mt-6"})]})})})]})}])},339842,e=>{"use strict";var t=e.i(529956),r=e.i(515182),l=e.i(280137),a=e.i(4433),s=e.i(970960),i=e.i(822094),n=e.i(879178);let o="w-full",c="min-h-[3.125rem] w-full font-medium text-input-text-default",d="Other Retailer",u="other";e.s(["OTHER_FIELD_NAME",0,u,"RetailerPreferences",0,({className:e,formHandler:m,isLoading:h,retailerFieldName:f,retailerOptions:p,shopFieldName:x,shopOptions:C,textCopies:g})=>{let v,b=m.watch(u),y=(null==g?void 0:g.otherInputLabel)||d,w=m.watch(f)||[],L=m.watch(x);(0,l.useEffect)(()=>{L&&"object"==typeof L&&"value"in L&&m.setValue(x,String(L.value))},[L,x,m]);let N=p.map(e=>({label:e.label,value:e.label===(null==g?void 0:g.otherInputLabel)?b:e.value}));return(0,l.useEffect)(()=>{if(!b)return;let e=m.getValues(f)||[],t=e.findIndex(e=>e.label===y);if(-1===t)return void m.setValue(f,[...e,{label:y,value:b}]);let r=e.map((e,r)=>r===t?Object.assign(Object.assign({},e),{value:b}):e);m.setValue(f,r)},[b,null==g?void 0:g.otherInputLabel]),(0,l.useEffect)(()=>{var e;let t=null==(e=w.find(({label:e})=>e===(null==g?void 0:g.otherInputLabel)))?void 0:e.value;t&&b!==t&&t!==(null==g?void 0:g.otherInputLabel)&&"string"==typeof t&&""!==String(t).trim()&&m.setValue(u,t)},[h,w]),(0,t.jsxs)("section",{className:(0,a.cn)("w-full flex flex-wrap px-4 py-10 justify-between sm:px-8 xl:pt-14 xl:pb-[2.6875rem]",e),children:[(0,t.jsxs)("div",{className:"w-full xl:w-[30.981%]",children:[(0,t.jsx)("h2",{className:"prose-utility-xs text-color-brand-text-primary",children:g.retailerPreferencesTitle}),(0,t.jsx)("p",{className:"prose-body-medium-sm mt-2 text-color-brand-text-secondary sm:max-xl:w-[61.3637%] xl:mt-3",children:g.retailerPreferencesDescription})]}),!h&&(0,t.jsxs)("div",{className:"w-full flex flex-wrap gap-8 sm:justify-between sm:max-xl:gap-x-5 max-xl:mt-10 xl:w-[61.962%] xl:gap-10",children:[(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsx)(n.FormField,{className:o,fieldClassName:c,form:m,label:g.shopFieldLabel,name:x,options:C,placeholder:g.shopFieldPlaceholder,size:"large",type:"dropdown"}),(0,t.jsxs)(s.Button,{className:(v=!!m.watch(x),(0,a.cn)("items-center !text-sm",v?"flex":"hidden")),onClick:()=>m.setValue(x,null),variant:"link",children:["Clear Selection ",(0,t.jsx)(r.default,{className:"!size-4"})]})]}),(0,t.jsx)(n.FormField,{className:o,fieldClassName:c,form:m,label:g.retailerPreferencesFieldLabel,multiSelectEmptyStateLabel:g.retailerEmptyState,name:f,options:N,placeholder:g.retailerPreferencesPlaceholder,size:"large",type:"dropdown-multi-with-footer-panel"}),Array.isArray(w)&&w.length>0&&(0,t.jsx)("div",{className:"flex flex-wrap gap-x-2 gap-y-3",children:w.filter(({label:e})=>e!==d).map((e,r)=>(0,t.jsx)(i.FilterChip,{className:"bg-color-utility-fill-tertiary",onClick:()=>{let t;return t=m.getValues(f).filter(t=>t.value!==e.value),void(e.label===y&&(t=t.filter(e=>e.label!==y),m.setValue(u,void 0)),m.setValue(f,t))},size:"large",text:e.label===d?b:e.label,type:"button"},r))}),(null==w?void 0:w.some(({label:e})=>e===(null==g?void 0:g.otherInputLabel)))&&(0,t.jsx)(n.FormField,{className:(0,a.cn)("!mt-5",o),form:m,label:null==g?void 0:g.otherInputLabel,name:u,placeholder:null==g?void 0:g.otherInputPlaceholder,required:!0,size:"large",textCopies:g,type:"text"})]})]})}])},736256,e=>{"use strict";var t=e.i(529956),r=e.i(704453),l=e.i(280137),a=e.i(719057),s=e.i(161350),i=e.i(223107),n=e.i(810188);
24e.s(["Statement",0,({description:e,email:o,hideResentLink:c,Icon:d,onPrimaryCTAClick:u,primaryCTALeftIcon:m,primaryCTAText:h,resendLinkRoute:f="resend-email-verification",textCopies:p={},title:x})=>{let[C,g]=(0,l.useState)(!1),[v,b]=(0,l.useState)(!1),{brand:y="Dewalt"}=(0,a.useBrandStyleContext)(),w=v?p.resending||"Resending":C?p.sent||"Sent!":p.resendLink||"Resend Link";return(0,t.jsxs)("section",{className:"flex size-full animate-fade flex-col items-center justify-center text-center max-xl:px-8 max-sm:px-4",children:[d?(0,t.jsx)(d,{className:"!size-10 md:!size-14"}):(0,t.jsx)(i.SuccessIcon,{brand:y}),(0,t.jsx)("h2",{className:"prose-brand-xs mt-3 md:prose-brand-sm",children:x}),e&&(0,t.jsx)("p",{className:"prose-body-medium-sm mt-1 [&_span]:align-middle",children:(0,r.default)(e)}),(0,t.jsx)(n.ButtonGroup,{buttonClassName:"h-full self-stretch xl:!prose-btn-sm",className:"mt-6 w-full items-stretch md:justify-center [&_a]:h-full [&_a]:w-[calc(50%-0.25rem)] [&_button]:h-full [&_button]:w-[calc(50%-0.25rem)]",primaryCta:{external:!1,text:h,url:"",onClick:u,LeftIcon:m},secondaryCta:{disabled:C,external:!1,text:w,url:"",isSubmitting:v,onClick:c?void 0:()=>{var e,t,r,l;return e=void 0,t=void 0,r=void 0,l=function*(){b(!0);let e=yield fetch(`/api/${f}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:o,locale:(0,s.getLocaleFromPathname)(window.location.pathname)})});g(!0),yield e.json(),setTimeout(()=>{g(!1)},5e3),b(!1)},new(r||(r=Promise))(function(a,s){function i(e){try{o(l.next(e))}catch(e){s(e)}}function n(e){try{o(l.throw(e))}catch(e){s(e)}}function o(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(i,n)}o((l=l.apply(e,t||[])).next())})}}})]})}])},298420,e=>{"use strict";var t=e.i(529956),r=e.i(273157),l=e.i(344420);let a=(0,e.i(777831).default)((0,t.jsx)("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"}),"Home");var s=e.i(478331),i=e.i(280137),n=e.i(536925),o=e.i(590331),c=e.i(4433),d=e.i(719057),u=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};let m="!h-5 !w-5 align-middle ml-2 text-color-utility-text-tertiary",h="whitespace-nowrap relative flex items-center ",f=e=>{var{href:r,external:l,className:a,children:s,onClick:i,"aria-label":n}=e,c=u(e,["href","external","className","children","onClick","aria-label"]);return l?(0,t.jsx)(o.Link,{"aria-label":n,className:a,href:r,onClick:i,rel:"noopener noreferrer",target:"_blank",...c,children:s}):(0,t.jsx)(o.Link,{"aria-label":n,className:a,href:r,onClick:i,...c,children:s})};e.s(["Breadcrumb",0,({breadcrumbs:e=[],title:o})=>{let[u,p]=(0,i.useState)(!1),x=(0,i.useRef)(null),{themeClass:C}=(0,d.useBrandStyleContext)().breadcrumbBrandStyles||{};(0,n.useOnClickOutside)(x,()=>p(!1));let g=null;if(e&&e.length>2){let t=e;e=[t[0],...t.slice(-1)],g=t.slice(1,t.length-1)}let v=[...e].pop();return(0,t.jsx)("div",{className:(0,c.cn)(C,"bg-color-brand-surface-secondary"),"data-testid":"breadcrumb__container",children:(0,t.jsxs)("nav",{"aria-label":"Breadcrumb",className:"flex items-center max-xl:h-[2.5625rem] container py-3 text-color-utility-text-primary prose-label-medium-sm mx-auto",children:[e&&e.length>0&&(0,t.jsxs)("ol",{className:"hidden sm:flex items-center space-x-2 w-full",children:[(0,t.jsxs)("li",{className:"flex","data-testid":"breadcrumb__item-home",children:[(0,t.jsx)(f,{"aria-label":"Home",href:"/",children:(0,t.jsx)(a,{className:"sm:!size-4 xl:!size-5 align-middle"})}),(0,t.jsx)(l.default,{"aria-hidden":"true",className:m})]},0),g&&(0,t.jsxs)("li",{className:h,ref:x,children:[(0,t.jsx)("button",{"aria-label":"See more previous pages",className:"inline-flex h-full items-center justify-center rounded-full xl:p-1 hover:bg-color-utility-fill-tertiary","data-testid":"breadcrumb__item-previous-pages",onClick:()=>p(e=>!e),type:"button",children:(0,t.jsx)(s.default,{className:"sm:!size-5 xl:!size-5"})}),u&&(0,t.jsx)("ol",{className:"onLight prose-label-medium-sm absolute left-0 top-full z-50 min-w-[20.9375rem] overflow-hidden rounded-corner-radius-8 bg-color-brand-surface-primary text-color-utility-text-primary shadow-[0_0.25rem_1.5rem_0_rgba(0,0,0,0.12)]","data-testid":"breadcrumb__item-dropdown-container",children:g.map((e,r)=>(0,t.jsx)("li",{className:"relative","data-testid":"breadcrumb__item-dropdown-item",children:(0,t.jsx)(f,{className:"block whitespace-nowrap px-4 py-3 no-underline hover:bg-color-utility-fill-tertiary",external:e.external,href:e.url,onClick:()=>p(!1),children:e.text})},r))}),(0,t.jsx)(l.default,{"aria-hidden":"true",className:m})]},1),e.map((e,r)=>0===r?null:(0,t.jsxs)("li",{className:h,"data-testid":"breadcrumb__item-link",children:[(0,t.jsx)(f,{"aria-label":0===r?"Home":void 0,className:"hover:underline",external:e.external,href:e.url,children:e.text}),(0,t.jsx)(l.default,{"aria-hidden":"true",className:m})]},r)),(0,t.jsx)("li",{className:"prose-label-bold-sm whitespace-nowrap truncate","data-activebreadcrumb":!0,"data-testid":"breadcrumb__item-title",children:o})]}),v&&(0,t.jsxs)(f,{className:"sm:hidden","data-testid":"breadcrumb__item-last-link",external:v.external,href:v.url,children:[(0,t.jsx)(r.default,{className:"mr-1 !size-[1.125rem]"}),v.text]})]})})}],298420)},166269,122676,250445,e=>{"use strict";var t=e.i(529956),r=e.i(9143),l=e.i(278442),a=e.i(578080);let s=(0,e.i(777831).default)((0,t.jsx)("path",{d:"M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.
2416-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z"}),"Security");e.s(["default",0,s],122676);var i=e.i(280137),n=e.i(4433),o=e.i(970960),c=e.i(986858),d=e.i(213288),u=e.i(210588);let m="extended-warranty-serial-error",h="extended-warranty-step2-error",f="extended-warranty-lookup-another-button",p=e=>{var t,r;return null!=e&&!!(null!=(r=null==(t=e.salePrice)?void 0:t.trim())?r:"")&&(null==e.inventoryQuantity||!(e.inventoryQuantity<=0))};e.s(["canAddExtendedWarrantyToCart",0,p],250445);var x=function(e,t,r,l){return new(r||(r=Promise))(function(a,s){function i(e){try{o(l.next(e))}catch(e){s(e)}}function n(e){try{o(l.throw(e))}catch(e){s(e)}}function o(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(i,n)}o((l=l.apply(e,t||[])).next())})};let C=({imageSrc:e,imageAlt:r})=>{let[l,a]=(0,i.useState)(!1),s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{a(!1);let e=s.current;if(!e)return;if(e.complete&&e.naturalWidth>0)return void a(!0);let t=()=>a(!0);return e.addEventListener("load",t),()=>e.removeEventListener("load",t)},[e]),(0,t.jsxs)("div",{className:"relative size-16 shrink-0 overflow-hidden",children:[l?null:(0,t.jsx)("div",{"aria-hidden":!0,className:"absolute inset-0","data-testid":"extended-warranty-product-image-loader",children:(0,t.jsx)(c.Skeleton,{className:"size-full"})}),(0,t.jsx)("img",{alt:r,className:(0,n.cn)("size-full object-cover",l?"opacity-100":"opacity-0 transition-opacity duration-300"),ref:s,src:e})]})},g=({children:e,live:a,testId:s,variant:i})=>(0,t.jsxs)("div",{"aria-live":a?"polite":void 0,className:(0,n.cn)("flex items-start gap-2 rounded-corner-radius-8 p-4","success"===i?"w-full bg-color-semantic-surface-success text-color-semantic-text-success sm:w-fit":"bg-color-semantic-surface-error text-color-semantic-text-error"),"data-testid":s,role:"error"===i?"alert":void 0,children:["success"===i?(0,t.jsx)(r.default,{"aria-hidden":!0,className:"mt-0.5 !size-4 shrink-0"}):(0,t.jsx)(l.default,{"aria-hidden":!0,className:"mt-0.5 !size-4 shrink-0"}),(0,t.jsx)("span",{className:"prose-label-medium-sm",children:e})]}),v=({product:e,textCopies:l,warranty:a,showPricing:s})=>(0,t.jsxs)("div",{className:(0,n.cn)("flex w-full gap-3",s?"flex-col sm:flex-row sm:items-start sm:justify-between":"items-center"),"data-testid":"extended-warranty-product-block",children:[(0,t.jsxs)("div",{className:(0,n.cn)("flex gap-3",s?"items-start":"items-center"),children:[e.imageSrc?(0,t.jsx)(C,{imageAlt:e.imageAlt||e.name,imageSrc:e.imageSrc}):null,(0,t.jsxs)("div",{className:"flex min-w-0 flex-col gap-2",children:[(0,t.jsx)("p",{className:"prose-label-bold-sm text-color-brand-text-secondary",children:e.name||l.productNameLabel}),(0,t.jsxs)("p",{className:"prose-label-medium-sm text-color-utility-text-primary",children:[l.serialNumberLabel,": ",e.serialNumber]}),(0,t.jsxs)("p",{className:"prose-label-medium-sm text-color-utility-text-primary",children:[l.factoryModelNumberLabel,": ",e.factoryModelNumber]})]})]}),s&&a?(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2 sm:items-end sm:shrink-0",children:[a.salePrice||a.compareAtPrice?(0,t.jsxs)("div",{className:"flex items-baseline gap-2",children:[a.salePrice?(0,t.jsx)("span",{className:"prose-label-bold-xl text-color-utility-text-primary","data-testid":"extended-warranty-sale-price",children:a.salePrice}):null,a.compareAtPrice?(0,t.jsx)("span",{className:"prose-label-medium-sm text-color-utility-text-tertiary line-through","data-testid":"extended-warranty-compare-at-price",children:a.compareAtPrice}):null]}):null,a.coverageLabel?(0,t.jsxs)("div",{className:"flex items-center gap-1 text-color-semantic-text-success","data-testid":"extended-warranty-coverage-badge",children:[(0,t.jsx)(r.default,{"aria-hidden":!0,className:"!size-4"}),(0,t.jsx)("span",{className:"prose-label-medium-sm",children:a.coverageLabel})]}):null]}):null]});e.s(["ExtendedWarrantyValidationModal",0,({className:e,id:r,themeClass:l="onLight",isOpen:c,onClose:C,portalId:b="extended-warranty-validation",textCopies:y,onLookup:w,onAddToCart:L,initialSerialNumber:N})=>{var j,S,E;let _,[A,T]=(0,i.useState)(c),[k,I]=(0,i.useState)(1),[O,M]=(0,i.useState)(""),[P,R]=(0,i.useState)(!1),[B,z]=(0,i.useState)(!1),[D,V]=(0,i.useState)(null),[F,G]=(0,i.useState)(null),H=(0,i.useId)(),U=(0,i.useId)(),q=()=>{I(1),M(""),R(!1),z(!1),V(null),G(null)};(0,i.useEffect)(()=>{var e;if(T(c),c){let t=null!=(e=null==N?void 0:N.trim())?e:"";t&&(M(t),V(null))}else q()},[c,N]);let Y=()=>{q()},W=()=>x(void 0,void 0,void 0,function*(){let e=O.trim();if(!e)return void V(y.emptySerialError);V(null),R(!0);try{let t=yield w(e);G(t),I(2)}catch(e){G({status:"error",errorMessage:y.apiErrorMessage}),I(2)}finally{R(!1)}}),$=1===k?y.step1Heading:2===k?y.step2Heading:y.step3Heading,K=2===k&&(null==F?void 0:F.status)==="eligible",Z=2===k&&(null==F?void 0:F.status)==="ineligible",X=2===k&&((null==F?void 0:F.status)==="not_found"||(null==F?void 0:F.status)==="error"),Q=(null==F?void 0:F.status)==="ineligible"?null!=(j=F.errorMessage)?j:y.ineligibleMessage:(null==F?void 0:F.status)==="not_found"?null!=(S=F.errorMessage)?S:y.notFoundMessage:(null==F?void 0:F.status)==="error"?null!=(E=F.errorMessage)?E:y.apiErrorMessage:null;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d.Modal,{className:(0,n.cn)(l,"xl:flex xl:items-center xl:justify-center",e),dialogTitle:y.title,hideCloseButton:!0,id:b,isOpen:A,modalClassName:(0,n.cn)("top-0 right-0 h-full w-full","xl:top-1/2 xl:right-auto xl:left-1/2 xl:-translate-x-1/2 xl:-translate-y-1/2","xl:h-auto xl:max-h-[90vh] xl:w-[41.5rem]","xl:shadow-[0.125rem_0.5rem_1rem_0_rgba(0,0,0,0.12)]"),onClose:C,variant:"fade-in",children:(0,t.jsxs)("div",{className:(0,n.cn)(l,"flex flex-1 flex-col"),"data-testid":"extended-warranty-vali
24dation-modal",id:r,children:[(0,t.jsx)(u.PanelHeader,{LabelIcon:()=>(0,t.jsx)(s,{"aria-hidden":!0,className:"!size-6 text-color-utility-icon-primary"}),closeAriaLabel:y.closeAriaLabel,onIconClick:()=>{C(!1)},title:y.title,type:"close"}),(0,t.jsxs)("div",{"aria-labelledby":U,className:(0,n.cn)("flex flex-col gap-8 overflow-y-auto py-6 w-full","px-4 sm:px-8 xl:px-10"),children:[(0,t.jsx)("span",{className:"prose-body-medium-sm text-color-utility-text-secondary","data-testid":"extended-warranty-step-indicator",children:(_=y.stepIndicator,_.replace("{current}",String(k)).replace("{total}",String(3)))}),(0,t.jsxs)("div",{className:"flex w-full flex-col gap-4 xl:gap-6",children:[(0,t.jsx)("h3",{className:"prose-label-bold-md text-color-brand-text-primary",id:U,children:$}),1===k?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex w-full flex-col gap-4",children:[(0,t.jsx)("label",{className:"sr-only",htmlFor:H,children:y.serialInputLabel}),(0,t.jsxs)("div",{className:"relative flex w-full items-center",children:[(0,t.jsx)(a.default,{"aria-hidden":!0,className:"pointer-events-none absolute left-3 !size-5 text-input-text-active"}),(0,t.jsx)("input",{"aria-describedby":D?m:void 0,"aria-invalid":!!D,className:(0,n.cn)("w-full rounded-corner-radius-8 border border-input-border-default bg-input-fill-default-search","prose-label-medium-md h-[3.125rem] pl-9 pr-3","text-input-text-active placeholder:text-input-text-default","focus-visible:border-input-border-active focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2",!!D&&"border-color-semantic-border-error"),"data-testid":"extended-warranty-serial-input",disabled:P,id:H,inputMode:"text",onChange:e=>{M(e.target.value),D&&V(null)},onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),W())},placeholder:y.serialPlaceholder,type:"text",value:O})]}),D?(0,t.jsx)("p",{className:"prose-label-medium-sm text-color-semantic-text-error","data-testid":m,id:m,role:"alert",children:D}):null,(0,t.jsx)(o.Button,{className:"w-full sm:w-fit","data-testid":"extended-warranty-next-button",disabled:!O.trim()||P,isSubmitting:P,onClick:()=>{W()},size:"responsive",variant:"button-solid",children:y.nextCta})]}),(0,t.jsxs)("div",{className:"flex w-full flex-col gap-2",children:[(0,t.jsx)("h4",{className:"prose-label-bold-md text-color-brand-text-primary",children:y.helpHeading}),(0,t.jsx)("p",{className:"prose-body-medium-sm text-color-utility-text-primary",children:y.helpBody})]})]}):null,K&&"eligible"===F.status?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v,{product:F.product,textCopies:y}),(0,t.jsx)(g,{live:!0,testId:"extended-warranty-eligibility-message",variant:"success",children:y.eligibleMessage}),(0,t.jsxs)("div",{className:"flex w-full flex-col items-start gap-3 sm:flex-row",children:[(0,t.jsx)(o.Button,{className:"box-border h-8 w-full sm:w-fit xl:h-10","data-testid":"extended-warranty-not-my-product-button",onClick:Y,size:"responsive",variant:"button-outline",children:y.thisIsNotMyProductCta}),(0,t.jsx)(o.Button,{className:"box-border h-8 w-full sm:w-fit xl:h-10","data-testid":"extended-warranty-confirm-button",onClick:()=>{(null==F?void 0:F.status)==="eligible"&&I(3)},size:"responsive",variant:"button-solid",children:y.confirmCta})]})]}):null,Z&&"ineligible"===F.status?(0,t.jsxs)(t.Fragment,{children:[F.product?(0,t.jsx)(v,{product:F.product,textCopies:y}):null,(0,t.jsx)(g,{testId:h,variant:"error",children:Q}),(0,t.jsx)("div",{className:"flex w-full justify-start",children:(0,t.jsx)(o.Button,{className:"w-full sm:w-fit","data-testid":f,onClick:Y,size:"responsive",variant:"button-solid",children:y.lookupAnotherSerialCta})})]}):null,X?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g,{testId:h,variant:"error",children:Q}),(0,t.jsx)("div",{className:"flex w-full justify-start",children:(0,t.jsx)(o.Button,{className:"w-full sm:w-fit","data-testid":f,onClick:Y,size:"responsive",variant:"button-solid",children:y.lookupAnotherSerialCta})})]}):null,3===k&&(null==F?void 0:F.status)==="eligible"?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v,{product:F.product,showPricing:!0,textCopies:y,warranty:F.warranty}),p(F.warranty)?null:(0,t.jsx)(g,{testId:"extended-warranty-step3-unavailable-error",variant:"error",children:y.addToCartUnavailableMessage}),(0,t.jsx)("div",{className:"flex w-full justify-start",children:(0,t.jsx)(o.Button,{className:"w-full sm:w-fit","data-testid":"extended-warranty-add-to-cart-button",disabled:B||!p(F.warranty),isSubmitting:B,onClick:()=>{x(void 0,void 0,void 0,function*(){if((null==F?void 0:F.status)==="eligible"&&!B&&p(F.warranty)){z(!0);try{yield null==L?void 0:L({product:F.product,warranty:F.warranty})}finally{z(!1)}}})},size:"responsive",variant:"button-solid",children:y.addWarrantyToCartCta})})]}):null]})]})]})}),(0,t.jsx)("div",{id:b})]})}],166269)},410799,e=>{"use strict";var t=e.i(529956),r=e.i(178119),l=e.i(132429),a=e.i(452483),s=e.i(801086),i=e.i(607922),n=e.i(114424),o=e.i(280137),c=e.i(590331),d=e.i(782289),u=e.i(4433),m=e.i(719057),h=e.i(708570),f=e.i(970960),p=e.i(358648),x=e.i(186288),C=e.i(267528),g=e.i(519107),v=e.i(942290),b=e.i(912832),y=e.i(483780),w=e.i(879178),L=e.i(412644),N=e.i(6
2453071);let j=({className:e})=>(0,t.jsx)("svg",{className:e,fill:"none",preserveAspectRatio:"none",viewBox:"0 0 141 65",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{clipRule:"evenodd",d:"M121.893 16.4511L118.841 15.5721L114.024 14.3219L114.019 14.3209L106.755 12.7177L106.751 12.7168L98.0005 11.1249L97.9959 11.1242L88.0032 9.70479L87.9995 9.70433L79.2626 8.73421L79.2592 8.73388L72.6382 8.19038L72.636 8.19022L68.1244 7.90093L68.1217 7.90078L61.4263 7.62135L54.8421 7.56978L48.6218 7.7261L42.7666 8.1225L37.3585 8.7642L32.3375 9.65498L27.7033 10.8347L24.8262 11.7935L20.8434 13.4517L17.2306 15.3432L13.8589 17.5973L11.0005 19.9328L8.52106 22.365L6.4353 24.9153L5.27837 26.6184L4.32295 28.2785L3.24936 30.7223L2.63868 33.2398L2.56762 34.0411L2.6139 35.534L2.72898 36.2907L3.13987 37.7252L3.89172 39.2555L4.81759 40.577L5.39174 41.2322L6.02412 41.8676L7.45941 43.0872L10.0463 44.8165L13.3364 46.5389L16.9807 48.0601L21.0421 49.425L25.5537 50.6423L30.4508 51.7032L35.6581 52.5893L41.1989 53.3059L41.2027 53.3063L47.1008 53.8834L47.1041 53.8837L53.414 54.323L53.4174 54.3232L64.6355 54.7866L64.6381 54.7867L74.1819 54.9811L74.1839 54.9812L81.6632 55.0106L81.6653 55.0106L93.6589 54.8565L93.6621 54.8565L100.635 54.585L100.639 54.5848L107.113 54.0912L107.118 54.0908L113.2 53.4022L116.949 52.8053L120.384 52.0758L125.029 50.7457L129.011 49.1703L131.262 47.9955L132.281 47.3537L133.343 46.5973L134.96 45.2042L135.664 44.4625L136.769 43.0011L137.203 42.2284L137.782 40.677L137.975 39.7061L138.02 38.0961L137.702 36.5019L137.009 34.9461L135.878 33.2767L134.516 31.7987L132.866 30.374L130.846 28.9863L128.321 27.548L125.798 26.2804L123.297 25.1396L120.784 24.1441L118.191 23.2677L112.172 21.4422L103.175 19.0705L93.0046 16.6788L92.4866 17.4383L93.0928 18.0233L102.302 20.2229L102.304 20.2235L109.754 22.1412L116.595 24.1571L116.599 24.1583L120.423 25.4175L124.106 26.9377L124.112 26.9405L126.602 28.128L126.607 28.1305L128.896 29.348L131.018 30.6647L131.921 31.3215L133.495 32.679L134.787 34.0808L135.302 34.77L136.029 36.0467L136.29 36.7268L136.466 37.4071L136.586 38.8337L136.411 40.1246L135.889 41.5269L135.512 42.195L134.471 43.5737L133.082 44.9388L132.274 45.5942L130.519 46.7695L129.476 47.3478L127.116 48.4464L125.822 48.9577L121.452 50.3555L116.467 51.4839L110.8 52.3274L110.793 52.3282L102.458 53.1094L102.453 53.1098L95.6948 53.4539L95.6907 53.454L83.7286 53.66L83.7263 53.66L74.2235 53.6473L74.2212 53.6473L64.6923 53.452L64.6901 53.452L55.6801 53.1051L55.6788 53.105L55.6738 53.1048L55.6725 53.1047L49.2561 52.7146L49.2523 52.7143L41.3327 51.9782L41.3284 51.9778L35.8248 51.2659L30.6583 50.3868L30.6539 50.386L27.3856 49.7037L27.3818 49.7028L24.2727 48.9507L19.9655 47.7017L17.3482 46.7893L14.9178 45.8095L11.7056 44.2593L9.99885 43.2515L8.39385 42.131L7.02543 40.9707L6.4426 40.3847L5.92344 39.7914L5.08318 38.5975L4.53526 37.4512L4.1639 36.1565L4.01315 34.8053L4.01819 34.1414L4.36229 32.0868L4.88992 30.5718L5.62264 29.0081L6.53744 27.4166L7.66021 25.7644L8.9741 24.0949L10.4649 22.4617L12.1158 20.8987L13.9404 19.361L16.8727 17.2518L20.2981 15.3078L24.0927 13.5958L28.2693 12.1368L32.8418 10.9724L37.8092 10.0897L43.1728 9.45305L46.9961 9.16263L53.0786 8.9324L53.0828 8.93231L59.2238 8.91529L59.2279 8.91534L65.7959 9.11748L65.7994 9.11764L72.5391 9.52146L72.5422 9.52169L81.3408 10.2817L81.3442 10.282L87.8569 11.0321L87.8596 11.0324L95.9295 12.1475L95.9333 12.1481L103.216 13.3915L103.219 13.3921L109.612 14.6644L109.616 14.6653L115.044 15.9482L120.63 17.4551L120.636 17.4568L127.628 19.7164L127.632 19.7179L130.786 20.8624L130.79 20.8642L132.685 21.6397L133.366 21.4456L133.495 20.8182L133.009 20.3508L130.829 19.4696L127.356 18.2238L121.893 16.4511Z",fill:"white",fillRule:"evenodd"})}),S=({className:e})=>(0,t.jsx)("svg",{className:e,fill:"none",height:"284",preserveAspectRatio:"none",viewBox:"0 0 76 284",width:"76",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M21.4739 261.204C21.6464 261.393 21.8292 261.348 22.0008 261.209C22.2261 261.026 22.4852 261.037 22.7233 260.94C22.9914 260.831 23.2876 260.845 23.5055 260.472C23.6525 260.222 23.9174 259.993 24.1861 260.224C24.4322 259.971 24.6584 259.738 24.9271 259.461C25.1185 259.533 25.3074 259.371 25.4975 259.172C25.7116 258.947 25.9298 258.766 26.2232 258.699C26.4593 258.644 26.6932 258.385 26.8246 258.047C26.969 257.676 27.123 257.584 27.4259 257.643C27.5211 257.661 27.6237 257.611 27.7228 257.588C27.7832 257.575 27.8442 257.534 27.903 257.541C28.1743 257.574 28.4136 257.414 28.7479 257.291C28.782 257.361 28.8226 257.525 28.9047 257.586C28.9846 257.646 29.1073 257.599 29.2351 257.599C29.3288 257.839 29.4144 258.101 29.6298 258.225C29.6946 258.263 29.755 258.441 29.7499 258.549C29.7384 258.798 29.7979 258.965 29.9627 259.057C29.942 259.362 29.8595 259.644 29.9752 259.926C29.9985 259.983 29.9694 260.096 29.9439 260.169C29.8384 260.473 29.8333 260.854 29.5687 261.041C29.523 261.073 29.5208 261.22 29.493 261.337C29.2891 261.314 29.13 261.323 29.0677 261.709C29.0294 261.947 28.8121 262.141 28.6577 262.328C28.6124 262.382 28.5018 262.368 28.4286 262.344C28.2507 262.284 28.1209 262.352 28.0171 262.554C27.9503 262.683 27.8781 262.811 27.7947 262.92C27.7295 263.006 27.6461 263.068 27.5656 263.127C27.4451 263.216 27.3093 263.271 27.1994 263.378C27.0326 263.539 26.9099 263.789 26.6705 263.791C26.6277 263.791 26.5638 263.892 26.5469 263.963C26.483 264.23 26.4341 264.504 26.3711 264.818C26.1967 264.895 25.9759 264.985 25.7599 265.092C25.6621 265.141 25.5343 265.195 25.4886 265.302C25.3151 265.706 25.076 265.62 24.8278 265.517C24.6789 265.734 24.5312 265.95 24.3542 266.209C24.358 266.307 24.3641 266.472 24.3724 266.688C24.2814 266.645 24.2258 266.618 24.1599 266.587C23.9688 266.905 23.7666 267.229 23.4886 267.423C23.3889 267.492 23.2425 267.492 23.1294 267.456C23.0115 267.418 22.9252 267.43 22.8361 267.532C22.8048 267.568 22.7648 267.609 22.7265 267.613C22.2964 267.66 21.957 268.069 21.5349 268.157C21.3946 268.187 21.2467 268.292 21.1374 268.418C20.9872 268.593 20.8185 268.614 20.6415 268.663C20.4469 268.717 20.244 268.795 20.0769 268.933C19.8334 269.135 19.5778 269.282 19.3109 269.403C18.8399 269.616 18.3693 269.832 17.896 270.035C17.7455 270.1 17.5781 270.101 17.433 270.18C16.8869 270.476 16.2919 270.48 15.7401 270.714C15.2979 270.901 14.8467 270.914 14.3987 270.998C14.1223 271.05 14.122 271.047 13.9159 271.326C13.5826 271.112 13.2557 271.244 
2412.9339 271.439C12.9052 271.456 12.8668 271.477 12.8553 271.51C12.7102 271.922 12.4332 271.823 12.1907 271.813C12.067 271.807 11.9897 271.853 11.921 271.979C11.7647 272.267 11.7631 272.265 11.543 272.177C11.2592 272.347 10.9924 272.507 10.7157 272.673C10.7048 272.762 10.693 272.859 10.6793 272.968C10.6412 272.957 10.6064 272.96 10.5856 272.938C10.4479 272.795 10.3422 272.777 10.2051 272.981C9.99002 273.301 9.67496 273.267 9.38705 273.306C9.3535 273.311 9.30717 273.267 9.28129 273.228C9.0803 272.923 8.88282 272.614 8.68503 272.306C8.65723 272.263 8.63965 272.205 8.60834 272.168C8.23991 271.739 8.37795 271.268 8.53261 270.781C8.59396 270.588 8.61345 270.367 8.63901 270.156C8.66298 269.956 8.65819 269.753 8.80454 269.619C8.85151 269.575 8.91062 269.44 8.89465 269.405C8.78792 269.163 8.94961 269.083 9.02246 268.945C9.11608 268.768 9.28001 268.633 9.20108 268.345C9.18223 268.276 9.23367 268.139 9.28224 268.075C9.44713 267.856 9.45575 267.595 9.41869 267.336C9.49474 267.209 9.60562 267.109 9.61648 266.991C9.67911 266.311 9.99002 265.744 10.0507 265.055C10.091 264.595 10.2667 264.159 10.3709 263.708C10.4313 263.446 10.4725 263.176 10.5173 262.908C10.6179 262.306 10.6751 261.698 10.8703 261.118C11.0528 260.577 11.1257 259.968 11.2631 259.397C11.3615 258.987 11.4803 258.586 11.6015 258.187C11.7056 257.844 11.8478 257.533 11.9159 257.157C12.0571 256.375 12.2476 255.608 12.4361 254.842C12.6112 254.131 12.8179 253.435 12.994 252.724C13.0499 252.498 13.0659 252.249 13.0764 252.008C13.0867 251.776 13.1122 251.572 13.1979 251.353C13.3202 251.04 13.3663 250.673 13.4605 250.337C13.5305 250.087 13.5203 249.787 13.7018 249.6C13.7283 249.573 13.7344 249.493 13.7353 249.438C13.744 248.928 13.9561 248.462 13.9069 247.938C13.8983 247.846 13.9363 247.744 13.96 247.65C13.9734 247.596 14.0232 247.545 14.0184 247.5C13.9702 247.072 14.1696 246.762 14.2932 246.419C14.3373 246.296 14.4064 246.191 14.4642 246.077C14.4942 246.017 14.5354 245.963 14.5514 245.898C14.6722 245.401 14.8751 244.972 15.1218 244.575C15.1672 244.502 15.1892 244.393 15.2042 244.296C15.2886 243.746 15.5257 243.416 15.9315 243.287C16.1178 243.228 16.2734 243.089 16.3926 242.858C16.4811 242.686 16.6137 242.547 16.7431 242.426C17.0863 242.108 17.4359 241.801 17.789 241.503C17.8554 241.447 17.9513 241.438 18.0334 241.438C18.3341 241.437 18.5837 241.326 18.7722 240.972C18.853 240.82 18.9981 240.729 19.1189 240.62C19.2333 240.516 19.3531 240.425 19.4717 240.33C19.7263 240.127 19.7608 240.141 19.9056 240.491C19.9206 240.527 19.9468 240.555 19.9832 240.609C20.0619 240.554 20.1417 240.497 20.2219 240.44C20.2405 240.452 20.2635 240.458 20.2763 240.476C20.4677 240.757 20.4411 241.101 20.382 241.419C20.2935 241.897 20.267 242.376 20.2561 242.865C20.2494 243.166 20.1906 243.464 20.1715 243.766C20.1635 243.894 20.1261 244.054 20.2603 244.174C20.3152 244.008 20.3635 243.861 20.4319 243.653C20.4878 243.767 20.5364 243.825 20.5431 243.89C20.5514 243.972 20.5364 244.067 20.5121 244.145C20.3041 244.816 20.4127 245.511 20.4271 246.198C20.437 246.675 20.4415 247.142 20.3338 247.614C20.2028 248.187 20.1353 248.786 20.0203 249.366C19.9459 249.741 19.8353 250.102 19.7404 250.469C19.7123 250.577 19.6461 250.695 19.6596 250.792C19.7382 251.363 19.5244 251.865 19.4729 252.403C19.4675 252.46 19.449 252.52 19.4563 252.573C19.5349 253.14 19.3816 253.678 19.3502 254.23C19.3403 254.403 19.3506 254.577 19.3426 254.75C19.3381 254.847 19.3164 254.943 19.3004 255.039C19.27 255.218 19.2234 255.394 19.2109 255.576C19.1946 255.812 19.1659 256.024 19.0473 256.216C18.8997 256.456 18.8313 256.743 18.8527 257.065C18.8594 257.164 18.8607 257.279 18.8297 257.364C18.6754 257.789 18.8173 258.205 18.8153 258.686C18.8981 258.609 18.9505 258.572 18.9917 258.519C19.2387 258.206 19.5196 257.926 19.7196 257.564C19.9778 257.096 20.3574 256.753 20.507 256.172C20.5198 256.122 20.5434 256.051 20.5722 256.04C20.7901 255.96 20.8751 255.691 21.0099 255.492C21.2167 255.186 21.4189 254.873 21.6436 254.593C21.8871 254.289 22.0957 253.954 22.2679 253.573C22.2734 253.561 22.2778 253.545 22.2862 253.538C22.6041 253.295 22.7805 252.844 23.0646 252.551C23.1138 252.5 23.1869 252.443 23.1956 252.377C23.2298 252.106 23.3831 251.994 23.5317 251.893C23.7257 251.762 23.8
24004 251.504 23.9299 251.303C24.1318 250.989 24.3638 250.712 24.5737 250.408C24.6884 250.242 24.7837 250.051 24.8885 249.873C25.0249 249.64 25.1687 249.422 25.3275 249.212C25.5569 248.909 25.803 248.62 26.0139 248.3C26.2753 247.904 26.5734 247.565 26.8354 247.175C27.0192 246.901 27.1879 246.609 27.3627 246.324C27.3965 246.269 27.4179 246.186 27.4608 246.156C27.9266 245.83 28.1401 245.182 28.4801 244.696C28.7782 244.27 29.0725 243.839 29.3655 243.407C29.4585 243.27 29.5381 243.116 29.6314 242.979C29.9167 242.561 30.2161 242.16 30.49 241.728C30.743 241.33 30.9654 240.896 31.2105 240.489C31.3102 240.323 31.4502 240.2 31.5432 240.029C31.8084 239.541 32.1436 239.134 32.4216 238.673C32.7018 238.207 33.0079 237.768 33.2754 237.287C33.4278 237.013 33.6176 236.777 33.7665 236.5C34.0598 235.955 34.4222 235.485 34.7069 234.938C35.036 234.305 35.5042 233.836 35.802 233.182C36.0336 232.672 36.3957 232.326 36.6315 231.83C36.6714 231.747 36.7021 231.655 36.7366 231.567C36.851 231.277 36.9753 231.012 37.1715 230.79C37.3428 230.597 37.4399 230.285 37.5799 230.036C37.7083 229.807 37.8547 229.597 37.9844 229.37C38.1205 229.132 38.2464 228.884 38.3765 228.639C38.4561 228.489 38.5324 228.337 38.6149 228.19C38.6465 228.133 38.704 228.1 38.7286 228.041C38.9561 227.489 39.2527 227.002 39.5223 226.491C39.6875 226.178 39.8873 225.899 40.0566 225.589C40.201 225.325 40.3151 225.029 40.4586 224.764C40.6593 224.392 40.8944 224.053 41.0795 223.668C41.3399 223.127 41.5683 222.557 41.8093 221.998C41.8358 221.936 41.8428 221.846 41.8802 221.808C42.2288 221.462 42.4055 220.956 42.5813 220.447C42.6075 220.372 42.6567 220.311 42.6941 220.242C42.851 219.954 43.0107 219.668 43.1635 219.376C43.3073 219.101 43.4514 218.826 43.5818 218.539C43.7594 218.146 43.9179 217.738 44.0965 217.347C44.2509 217.009 44.4263 216.689 44.5848 216.354C44.882 215.728 45.1731 215.097 45.4683 214.469C45.6738 214.033 45.8914 213.607 46.0879 213.163C46.2729 212.745 46.4621 212.334 46.6634 211.929C46.8062 211.642 46.9081 211.299 47.0478 210.993C47.36 210.31 47.6686 209.623 47.9684 208.929C48.0412 208.761 48.0578 208.548 48.1269 208.375C48.2298 208.117 48.363 207.882 48.4704 207.627C48.6372 207.23 48.7675 206.801 48.958 206.427C49.3219 205.714 49.6012 204.938 49.8674 204.159C50.0335 203.672 50.324 203.303 50.4627 202.804C50.5109 202.631 50.5889 202.473 50.6467 202.304C50.8212 201.794 50.9899 201.28 51.1657 200.771C51.2548 200.513 51.4165 200.299 51.4082 199.982C51.4066 199.921 51.4542 199.857 51.4817 199.797C51.5421 199.667 51.6114 199.543 51.6648 199.407C51.7987 199.067 51.9332 198.726 52.0533 198.377C52.1834 197.999 52.2949 197.611 52.4195 197.23C52.4707 197.073 52.5349 196.925 52.5946 196.774C52.6748 196.571 52.7723 196.378 52.8349 196.165C53.1503 195.1 53.5267 194.072 53.8584 193.017C54.0198 192.503 54.1374 191.965 54.2773 191.439C54.3134 191.303 54.3393 191.151 54.4026 191.041C54.6413 190.629 54.7071 190.129 54.8218 189.65C54.9231 189.229 55.0612 188.824 55.1775 188.409C55.328 187.873 55.4497 187.319 55.6267 186.8C55.8149 186.248 55.9006 185.64 56.1038 185.112C56.3495 184.474 56.4748 183.809 56.5576 183.115C56.5643 183.059 56.5617 182.987 56.586 182.95C56.8292 182.579 56.8736 182.089 57.0039 181.652C57.1474 181.171 57.2621 180.673 57.382 180.18C57.5085 179.659 57.6267 179.134 57.7485 178.611C57.7517 178.597 57.7574 178.583 57.7568 178.569C57.72 177.847 58.0309 177.263 58.1696 176.61C58.3016 175.988 58.4019 175.354 58.5262 174.73C58.5732 174.495 58.6534 174.273 58.7103 174.041C58.8176 173.603 58.9314 173.167 59.0186 172.722C59.0825 172.396 59.0992 172.052 59.1538 171.722C59.1925 171.487 59.2688 171.264 59.311 171.03C59.3963 170.557 59.4705 170.08 59.5484 169.605C59.5555 169.563 59.5545 169.519 59.5618 169.477C59.7133 168.596 59.8616 167.714 60.0188 166.835C60.0856 166.461 60.1715 166.094 60.2485 165.724C60.2514 165.71 60.2552 165.696 60.2552 165.682C60.2604 165.193 60.299 164.713 60.4259 164.25C60.4399 164.199 60.4195 164.127 60.4377 164.08C60.6997 163.402 60.6416 162.615 60.841 161.913C60.9116 161.664 60.9001 161.374 60.9346 161.104C60.9649 160.867 61.0068 160.632 61.0439 160.396C61.0742 160.203 61.1033 160.01 61.1356 159.818C61.1733 159.596 61.2212 159.376 61.2522 159.153C61.3816 158.219 61.5104 157.286 61.6293 156.349C61.6577 156.125 61.634 
24155.888 61.6583 155.661C61.72 155.08 61.7945 154.502 61.8657 153.922C61.8724 153.867 61.883 153.8 61.9098 153.763C62.0638 153.552 62.0261 153.294 62.0418 153.034C62.068 152.606 62.144 152.182 62.2012 151.757C62.254 151.366 62.3505 150.989 62.3009 150.574C62.2824 150.417 62.3744 150.237 62.415 150.067C62.5991 149.294 62.6323 148.485 62.723 147.689C62.7604 147.362 62.7646 147.028 62.7751 146.696C62.7956 146.06 62.9378 145.455 63.025 144.836C63.0407 144.724 63.0617 144.605 63.0483 144.497C63.0145 144.226 62.963 143.96 63.1205 143.726C63.0323 143.39 63.203 143.129 63.2563 142.834C63.3119 142.527 63.3503 142.213 63.3717 141.9C63.3989 141.503 63.3947 141.102 63.4171 140.704C63.4324 140.432 63.4382 140.146 63.5049 139.894C63.6213 139.454 63.5062 139.004 63.5772 138.565C63.6152 138.329 63.596 138.077 63.6206 137.835C63.6567 137.48 63.7162 137.129 63.7523 136.773C63.7868 136.432 63.804 136.088 63.8299 135.745C63.867 135.253 63.8731 134.76 63.8865 134.266C63.8999 133.778 63.9696 133.294 64.0015 132.807C64.044 132.162 64.076 131.515 64.1079 130.868C64.1248 130.523 64.1338 130.178 64.1434 129.832C64.151 129.564 64.1817 129.29 64.1542 129.027C64.0868 128.386 64.2463 127.77 64.2354 127.137C64.2309 126.88 64.2757 126.614 64.2399 126.368C64.1418 125.697 64.3294 125.048 64.2936 124.383C64.2738 124.013 64.3025 123.639 64.3003 123.266C64.2974 122.783 64.2824 122.3 64.2785 121.816C64.2722 120.987 64.3086 120.152 64.2562 119.328C64.1993 118.432 64.3393 117.558 64.3274 116.672C64.3255 116.528 64.3102 116.385 64.299 116.242C64.2757 115.942 64.2127 115.642 64.3156 115.345C64.3325 115.296 64.3303 115.233 64.329 115.176C64.3159 114.63 64.2993 114.084 64.2878 113.538C64.2859 113.455 64.3086 113.371 64.3127 113.287C64.3194 113.151 64.3287 113.013 64.3217 112.878C64.3115 112.678 64.2789 112.48 64.2728 112.28C64.2626 111.951 64.2635 111.621 64.2638 111.291C64.2645 110.69 64.1542 110.099 64.1542 109.504C64.1546 108.236 64.1002 106.973 64.0459 105.709C64.0162 105.02 64.0325 104.325 63.9798 103.64C63.951 103.265 63.9264 102.885 63.8689 102.507C63.7992 102.05 63.8453 101.56 63.8395 101.084C63.828 100.135 63.8178 99.185 63.8021 98.2357C63.7957 97.8469 63.7791 97.4586 63.7631 97.0707C63.7379 96.4528 63.7398 95.8287 63.6733 95.2186C63.6037 94.5798 63.6954 93.9392 63.6129 93.3056C63.5871 93.1078 63.5832 92.9042 63.557 92.7064C63.5305 92.5063 63.4883 92.3176 63.5922 92.1249C63.6296 92.0554 63.6248 91.9314 63.62 91.834C63.6097 91.6209 63.5784 91.4096 63.5714 91.1969C63.5596 90.8247 63.5644 90.4516 63.5519 90.0798C63.5471 89.9376 63.5315 89.7862 63.4896 89.6584C63.4286 89.4718 63.4612 89.3044 63.4727 89.1157C63.4963 88.7199 63.4727 88.3186 63.458 87.9198C63.4532 87.7928 63.4036 87.6693 63.3966 87.5419C63.348 86.6852 63.3068 85.8276 63.2595 84.9705C63.2477 84.7552 63.2135 84.5422 63.2046 84.3273C63.188 83.9273 63.1563 83.5241 63.1777 83.1267C63.2119 82.4857 63.0496 81.8795 63.0359 81.2498C63.0323 81.0941 63.0106 80.9371 62.9863 80.784C62.9547 80.5853 62.9138 80.3952 62.9934 80.1939C63.0266 80.11 63.0355 79.9939 63.0282 79.8965C62.986 79.3537 62.9253 78.8132 62.8914 78.2696C62.871 77.9404 62.8879 77.6073 62.8889 77.2759C62.8889 77.2477 62.9033 77.2177 62.9001 77.1911C62.8128 76.4867 62.8844 75.7587 62.731 75.0638C62.7128 74.9811 62.6687 74.8824 62.6866 74.8155C62.8208 74.3101 62.6336 73.8144 62.6738 73.3147C62.7473 72.398 62.5572 71.5074 62.53 70.602C62.5109 69.9567 62.399 69.3152 62.4805 68.6642C62.4888 68.5973 62.4642 68.5233 62.4559 68.452C62.3789 67.7993 62.2952 67.1474 62.2297 66.4925C62.207 66.2668 62.2402 66.0316 62.2306 65.8019C62.221 65.5736 62.1888 65.3471 62.1683 65.1196C62.1386 64.7878 62.0747 64.4721 62.091 64.1199C62.1095 63.7194 61.9983 63.3101 61.96 62.9022C61.9159 62.4321 61.8833 61.9594 61.8568 61.4867C61.805 60.5657 61.766 59.6403 61.5724 58.7497C61.4334 58.11 61.4148 57.4594 61.3877 56.8036C61.3755 56.5071 61.2921 56.2174 61.2532 55.9213C61.1509 55.1451 61.0755 54.3614 60.9506 53.5922C60.8339 52.8729 60.7138 52.158 60.6761 51.4213C60.6726 51.3513 60.6543 51.2752 60.6269 51.216C60.4668 50.8699 60.4898 50.4924 60.5144 50.1123C60.5189 50.0419 60.5288 49.9514 60.5032 49.9019C60.3508 49.604 60.4054 49.2596 60.3671 48.936C60.3338 48.6551 60.2671 48.382 60.2201 48.1037C60.1968 47.965 60.1645 47.821 60.1706 47.6823C60.2006 47.0182 60.0517 46.4129 59.8974 45.7954C59.7692 45.2827 59.7159 44.7352 59.6299 44.2025C59.589 43.9494 59.5548 43.6941 59.5075 43.4432C59.4768 43.2793 59.3995 43.1292 59.473 42.9479C59.489 42.9087 59.4759 42.8222 59.4526 42.7835C59.1778 42.3208 59.25 41.7381 59.1519 41.2149C59.079 40.8262 58.9956 40.4409 58.9173 40.0538C58.9062 39.999 58.8921 39.9434 58.8895 39.8873C58.872 39.4876 58.8205 39.071 58.6786 38.7462C58.5032 38.3444 58.5071 37.9373 58.4588 37.5142C58.4019 37.0137 58.2773 36.5244 58.1565 36.0422C58.0549 35.636 57.8951 35.2559 57.9018 34.808C57.9028 34.7537 57.8788 34.6971 57.8625 34.6441C57.7366 34.2362 57.6031 33.8326 57.4864 33.4199C57.4261 33.206 57.4069 32.9703 57.3487 32.7546C57.1449 31.9983 56.9308 31.2473 56.724 30.4928C56.6946 30.3854 56.6854 30.2684 56.6649 30.1562C56.647 30.0584 56.6489 29.9253 56.6023 29.8701C56.3697 29.5944 56.3323 29.2343 56.3233 28.8508C56.3217 28.7842 56.2843 28.719 56.2633 28.6533C56.1191 28.2063 55.9789 27.7571 55.829 27.3139C55.7677 27.1326 55.6788 26.9686 55.6152 26.7886C55.5139 26.5025 55.4101 26.2159 55.3315 25.9176C55.242 25.5775 55.18 25.2235 55.0027 24.9391C54.7784 24.579 54.7943 24.0968 54.6624 23.6897C54.6327 23.598 54.6295 23.4897 54.5969 23.4001C54.4975 23.1248 54.3438 22.8691 54.2959 22.5804C54.2227 22.1381 53.9543 21.7598 54.0556 21.2619C53.9025 20.9222 54.0249 20.4513 53.7683 20.1556C53.7296 20.1112 53.7063 19.9977 53.7162 19.9264C53.7587 19.6202 53.6565 19.3641 53.5906 19.0914C53.5523 18.9327 53.5108 18.7475 53.536 18.5944C53.5919 18.2526 53.5274 17.9704 53.3973 17.6894C53.3545 17.5972 53.3117 17.4703 53.3241 17.372
24C53.3571 17.1063 53.2721 16.8941 53.204 16.6671C53.157 16.5105 53.128 16.3439 53.0941 16.1809C53.0826 16.1261 53.0973 16.0404 53.0733 16.0143C52.7439 15.6577 52.8886 15.1089 52.772 14.668C52.6934 14.3718 52.5857 14.087 52.5272 13.7843C52.4774 13.5269 52.4726 13.2512 52.4608 12.9828C52.4528 12.8011 52.486 12.6132 52.4671 12.4349C52.4183 11.9731 52.4141 11.9744 52.7126 11.7061C52.7608 11.6626 52.7979 11.5765 52.818 11.4995C52.9091 11.1481 53.103 10.982 53.3561 10.8972C53.5919 10.8181 53.821 10.6763 54.0591 10.6459C54.2115 10.6263 54.386 10.7281 54.5298 10.8298C54.8205 11.0355 55.0743 11.3208 55.311 11.6295C55.3618 11.6961 55.4024 11.7835 55.4334 11.8709C55.5526 12.2062 55.6632 12.5397 55.8287 12.8493C56.1073 13.3694 56.3153 13.9522 56.4834 14.5597C56.5422 14.7719 56.6473 14.9598 56.7228 15.1641C56.8557 15.5247 56.9832 15.8891 57.1104 16.2535C57.2097 16.5388 57.2819 16.8471 57.4062 17.1097C57.7111 17.7547 57.8415 18.4839 57.9996 19.2015C58.0175 19.2828 58.0261 19.3928 58.0683 19.4346C58.362 19.7259 58.3872 20.2021 58.5077 20.6065C58.6783 21.1788 58.7866 21.7876 58.9768 22.3464C59.0921 22.6861 59.249 22.9905 59.2378 23.384C59.2375 23.3975 59.2404 23.4166 59.2471 23.4249C59.5085 23.7319 59.4519 24.2242 59.6152 24.5956C59.7088 24.8082 59.7117 25.0918 59.774 25.3344C59.8782 25.7397 59.998 26.1372 60.1099 26.539C60.1501 26.6834 60.1907 26.8273 60.2242 26.9747C60.3386 27.4805 60.4578 27.9845 60.5607 28.4946C60.6972 29.1717 60.8195 29.854 60.948 30.5341C60.9585 30.5898 60.9557 30.6611 60.9803 30.6994C61.172 30.9955 61.
2414 31.373 61.1988 31.7205C61.3084 32.3654 61.4522 32.999 61.5781 33.6391C61.6248 33.8757 61.6187 34.1527 61.7107 34.3458C61.8673 34.6749 61.821 35.0289 61.8548 35.3712C61.883 35.6573 61.867 35.9491 62.0456 36.1722C62.084 36.22 62.0961 36.3335 62.091 36.4135C62.0597 36.9015 62.198 37.3485 62.2754 37.8069C62.3696 38.3648 62.4994 38.9127 62.6227 39.4607C62.6741 39.6885 62.6288 39.9486 62.7604 40.153C62.7917 40.2017 62.7687 40.3178 62.7668 40.403C62.7643 40.5026 62.7294 40.6205 62.7575 40.6979C62.9039 41.1027 62.8425 41.548 62.9049 41.9694C62.9605 42.343 63.0474 42.7048 63.0835 43.0883C63.1477 43.7711 63.2666 44.4443 63.3675 45.12C63.4011 45.3457 63.4618 45.5649 63.4886 45.7919C63.5369 46.2037 63.6005 46.6195 63.5995 47.033C63.5982 47.5144 63.7612 47.9271 63.8318 48.3763C63.9184 48.9234 64.037 49.4596 63.9842 50.031C63.9727 50.1545 63.9827 50.2967 64.0172 50.4111C64.151 50.856 64.2038 51.3195 64.2453 51.7931C64.2776 52.1623 64.3527 52.5241 64.4076 52.8894C64.4866 53.4143 64.5291 53.9422 64.4866 54.4788C64.4799 54.5623 64.484 54.6519 64.4984 54.7337C64.5978 55.2951 64.6371 55.8665 64.6636 56.4414C64.6713 56.6084 64.7192 56.7719 64.7505 56.9367C64.7997 57.1972 64.8972 57.4373 64.8358 57.7338C64.8
24048 57.8834 64.87 58.0669 64.8806 58.2365C64.9084 58.6936 64.9262 59.1515 64.956 59.6085C64.9662 59.7647 64.9991 59.9186 65.0234 60.073C65.0301 60.1152 65.0512 60.1543 65.0537 60.1961C65.0847 60.7092 65.1234 61.2223 65.1397 61.7364C65.1506 62.0825 65.1423 62.4239 65.2301 62.7622C65.2733 62.9288 65.241 63.1301 65.2496 63.3149C65.2733 63.8316 65.288 64.3499 65.3292 64.8639C65.3841 65.5484 65.4206 66.2429 65.5385 66.9087C65.682 67.7171 65.6545 68.5199 65.6321 69.3309C65.6305 69.3874 65.6248 69.4674 65.6481 69.4979C65.805 69.7014 65.7328 69.9301 65.7177 70.1685C65.6944 70.5403 65.7107 70.9164 65.711 71.2908C65.711 71.3339 65.7078 71.3839 65.7219 71.4187C65.9322 71.9475 65.836 72.5094 65.8241 73.0629C65.8219 73.1599 65.8414 73.2573 65.8507 73.3547C65.8944 73.8083 65.9411 74.261 65.9798 74.715C65.9932 74.8711 65.966 75.0372 65.9919 75.1877C66.1405 76.0522 66.1121 76.9402 66.1929 77.8113C66.2597 78.5305 66.2597 79.2442 66.2469 79.9626C66.245 80.0626 66.2501 80.1704 66.2763 80.2617C66.3562 80.5427 66.3559 80.8319 66.3789 81.125C66.4115 81.5372 66.4201 81.9473 66.4335 82.3591C66.4469 82.7775 66.4725 83.1954 66.4952 83.6128C66.5 83.6989 66.4987 83.7968 66.5278 83.8681C66.6498 84.1656 66.6022 84.4921 66.6061 84.8C66.6134 85.4175 66.5671 86.0377 66.7173 86.6382C66.724 86.6652 66.7326 86.6961 66.7288 86.7221C66.6313 87.444 66.8364 88.1437 66.8102 88.8626C66.7946 89.2892 66.808 89.7193 66.8265 90.1467C66.8534 90.7612 66.8997 91.3739 66.9313 91.988C66.9438 92.2324 66.9499 92.4794 66.9387 92.7233C66.9198 93.1343 67.0032 93.5187 67.0611 93.9144C67.1087 94.2415 67.0783 94.5889 67.0889 94.9268C67.0946 95.1108 67.0956 95.3012 67.1317 95.476C67.1998 95.8044 67.2154 96.124 67.1589 96.4588C67.108 96.7598 67.1164 97.0516 67.2602 97.3268C67.3106 97.4234 67.3145 97.6008 67.2921 97.7252C67.2509 97.9535 67.2298 98.16 67.2704 98.4023C67.311 98.6454 67.2637 98.9132 67.2713 99.1694C67.278 99.3838 67.3145 99.596 67.3273 99.8104C67.3563 100.294 67.2522 100.787 67.3864 101.262C67.2669 101.617 67.4091 101.929 67.4576 102.265C67.5081 102.612 67.5004 102.979 67.4979 103.337C67.4947 103.812 67.4778 104.286 67.456 104.759C67.4401 105.108 67.4321 105.451 67.5634 105.769C67.5685 105.782 67.573 105.797 67.5727 105.811C67.5583 106.264 67.5439 106.717 67.5282 107.17C67.5228 107.328 67.4953 107.488 67.51 107.642C67.5528 108.083 67.5877 108.516 67.5554 108.967C67.5282 109.349 67.61 109.743 67.6078 110.132C67.603 111.064 67.6947 111.997 67.6037 112.929C67.6008 112.957 67.5937 112.99 67.6005 113.014C67.7449 113.547 67.6455 114.086 67.6327 114.624C67.6302 114.736 67.6656 114.85 67.6727 114.964C67.6832 115.136 67.6922 115.308 67.6874 115.48C67.681 115.71 67.6519 115.939 67.6481 116.169C67.635 117.019 67.627 117.87 67.62 118.72C67.6187 118.865 67.6203 119.012 67.6385 119.154C67.6851 119.515 67.6538 119.861 67.6164 120.224C67.5612 120.761 67.595 121.314 67.5755 121.859C67.5512 122.537 67.5027 123.213 67.4813 123.89C67.4688 124.277 67.4957 124.666 67.4928 125.053C67.4909 125.295 67.4694 125.537 67.4512 125.779C67.4081 126.35 67.3608 126.92 67.3173 127.491C67.2848 127.921 67.2512 128.351 67.2269 128.783C67.2173 128.952 67.2509 129.128 67.232 129.294C67.1815 129.744 67.1854 130.2 67.1023 130.646C67.0541 130.906 67.0793 131.19 67.07 131.464C67.0588 131.793 67.0448 132.114 66.9729 132.442C66.9077 132.739 66.9675 133.084 66.947 133.406C66.9176 133.865 66.8662 134.322 66.8221 134.779C66.8112 134.893 66.7639 135.013 66.7808 135.116C66.8543 135.561 66.7483 135.972 66.6802 136.393C66.6444 136.615 66.631 136.843 66.6134 137.069C66.5719 137.606 66.6147 138.151 66.4584 138.678C66.3789 138.947 66.4163 139.276 66.3859 139.576C66.3172 140.257 66.2891 140.942 66.1932 141.621C66.0897 142.354 66.0577 143.104 65.9842 143.844C65.9162 144.529 65.8401 145.213 65.7567 145.894C65.7139 146.244 65.7292 146.614 65.589 146.936C65.5682 146.984 65.5458 147.067 65.5618 147.101C65.7452 147.498 65.5235 147.845 65.4931 148.213C65.4624 148.586 65.4132 148.956 65.3746 149.327C65.317 149.882 65.2688 150.438 65.2036 150.991C65.1518 151.432 65.0742 151.868 65.0199 152.308C64.9569 152.82 64.8866 153.331 64.8569 153.847C64.8285 154.337 64.7764 154.804 64.6435 155.27C64.4767 155.856 64.4274 156.488 64.392 157.116C64.3862 157.216 64.4012 157.322 64.3843 157.417C64.2789 158.006 64.1392 158.586 64.0661 159.181C64.0105 159.633 63.9788 160.088 63.8817 160.529C63.8484 160.681 63.8248 160.836 63.8028 160.991C63.7807 161.146 63.7222 161.326 63.7577 161.456C63.8504 161.793 63.7248 162.05 63.6257 162.306C63.5279 162.56 63.481 162.811 63.488 163.093C63.4915 163.235 63.4778 163.384 63.4481 163.52C63.2583 164.394 63.1209 165.282 63.0276 166.185C62.9956 166.494 62.8895 166.789 62.8298 167.095C62.7265 167.625 62.6342 168.159 62.5348 168.69C62.4671 169.052 62.337 169.397 62.3744 169.788C62.377 169.815 62.3712 169.848 62.3613 169.872C62.1463 170.396 62.1837 171.023 61.9865 171.556C61.936 171.692 61.9258 171.865 61.9204 172.022C61.914 172.205 61.8842 172.357 61.7817 172.486C61.7392 172.54 61.6925 172.649 61.7047 172.713C61.79 173.154 61.6804 173.533 61.5257 173.905C61.5005 173.966 61.4941 174.043 61.4819 174.113C61.3567 174.841 61.2365 175.571 61.1036 176.297C61.0681 176.49 60.9812 176.664 60.9375 176.856C60.8119 177.406 60.6962 177.96 60.5767 178.513C60.532 178.72 60.4907 178.929 60.4438 179.135C60.2383 180.038 60.0418 180.945 59.8216 181.841C59.6845 182.398 59.5091 182.937 59.3548 183.486C59.3017 183.676 59.2385 183.867 59.218 184.064C59.1477 184.744 58.9295 185.357 58.7704 185.997C58.6518 186.473 58.5703 186.975 58.4064 187.42C58.1102 188.225 57.929 189.082 57.7015 189.919C57.5893 190.331 57.4638 190.736 57.3391 191.141C57.3196 191.205 57.2698 191.251 57.2391 191.309C57.1896 191.403 57.1046 191.501 57.104 191.598C57.1001 192.148 56.8183 192.543 56.6873 193.021C56.5179 193.638 56.2843 194.22 56.1549 194.863C56.1057 195.107 55.9785 195.319 55.8996 195.554C55.6795 196.208 55.4686 196.869 55.249 197.525C55.0691 198.062 54.8803 198.594 54.6985 199.13C54.5218 199.652 54.3799 200.201 54.1655 200.692C53.9377 201.214 53.8635 201.823 53.6018 202.322C53.3436 202.814 53.1554 203.36 53.004 203.929C52.9966 203.956 52.9976 203.994 52.9838 204.01C52.678 204.341 52.5656 204.825 52.4093 205.284C52.1252 206.12 51.8258 206.948 51.5041 207.757C51.2855 208.307 50.989 208.801 50.7784 209.356C50.4183 210.305 49.9639 211.178 49.6057 212.122C49.221 213.137 48.7461 214.073 48.3237 215.054C48.0304 215.736 47.7457 216.425 47.4312 217.088C47.1181 217.748 46.8557 218.449 46.4873 219.066C46.2378 219.485 46.0748 220 45.8741 220.472C45.8425 220.546 45.8313 220.647 45.7872 220.699C45.4702 221.069 45.3204 221.583 45.135 222.066C45.1203 222.104 45.112 222.151 45.0906 222.179C44.6947 222.707 44.4551 223.386 44.1419 223.993C44.0751 224.122 43.9965 224.241 43.9211 224.362C43.784 224.583 43.6348 224.791 43.6051 225.1C43.599 225.164 43.554 225.224 43.522 225.281C43.1485 225.943 42.8449 226.674 42.4273 227.293C42.3087 227.469 42.2429 227.707 42.14 227.905C42.0243 228.127 41.8863 228.327 41.7722 228.551C41.6827 228.725 41.614 228.92 41.5377 229.107C41.5067 229.182 41.4881 229.271 41.4482 229.336C41.2178 229.71 40.975 230.071 40.7516 230.454C40.5813 230.745 40.4343 231.063 40.2755 231.367C40.1528 231.602 40.0291 231.837 39.9026 232.068C39.7831 232.287 39.6645 232.508 39.5364 232.717C39.431 232.89 39.3076 233.043 39.1999 233.213C39.1038 233.365 38.989 233.513 38.9331 233.692C38.8222 234.047 38.6257 234.305 38.4554 234.596C38.1726 235.079 37.9116 235.586 37.6339 236.075C37.4767 236.352 37.3095 236.619 37.137 236.88C36.9814 237.114 36.7683 237.3 36.6606 237.567C36.52 237.915 36.2362 238.123 36.173 238.539C36.1643 238.595 3
246.0982 238.633 36.0624 238.683C35.9752 238.808 35.887 238.931 35.8045 239.061C35.5032 239.538 35.1891 240.002 34.9089 240.501C34.6203 241.015 34.2196 241.4 34.003 241.999C33.9263 242.211 33.7927 242.39 33.6703 242.565C33.4914 242.821 33.2875 243.046 33.1143 243.308C32.7261 243.897 32.2966 244.442 32.0218 245.155C31.9416 245.363 31.8292 245.512 31.6889 245.66C31.4933 245.866 31.3566 246.172 31.1811 246.418C30.9319 246.767 30.7565 247.213 30.4337 247.468C30.373 247.516 30.3356 247.618 30.2864 247.694C30.1407 247.92 30.0056 248.162 29.8461 248.369C29.564 248.735 29.2671 249.08 28.9763 249.434C28.9527 249.462 28.9191 249.488 28.9089 249.524C28.7268 250.18 28.204 250.474 28.004 251.109C27.7119 251.322 27.5927 251.777 27.308 252.011C27.1796 252.117 27.0987 252.327 26.991 252.482C26.7236 252.868 26.4609 253.262 26.182 253.632C25.879 254.034 25.5592 254.412 25.2483 254.803C25.1946 254.87 25.1323 254.94 25.1029 255.027C24.9227 255.557 24.5887 255.892 24.2887 256.279C23.9704 256.691 23.5908 257.013 23.3553 257.555C23.2314 257.841 22.9888 258.028 22.8073 258.27C22.7345 258.367 22.6817 258.492 22.6201 258.604C22.582 258.673 22.5504 258.751 22.5047 258.808C22.2727 259.1 22.0235 259.369 21.8069 259.681C21.5506 260.049 21.3662 260.505 21.0569 260.812C21.0102 260.858 20.9722 260.959 20.9687 261.037C20.9639 261.141 20.9732 261.282 21.0208 261.344C21.0671 261.405 21.1748 261.417 21.2454 261.394C21.3231 261.369 21.3892 261.279 21.4729 261.206L21.4739 261.204Z",fill:"white"})}),E=({className:e})=>(0,t.jsx)("svg",{className:e,fill:"none",height:"57",viewBox:"0 0 266 57",width:"266",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M250.028 42.3587C250.159 42.5779 250.064 42.7402 249.882 42.8649C249.642 43.0287 249.579 43.2803 249.418 43.4809C249.237 43.7067 249.166 43.9946 248.747 44.0972C248.464 44.1665 248.17 44.3553 248.315 44.6787C248.002 44.8423 247.714 44.9926 247.372 45.1714C247.387 45.3754 247.178 45.5102 246.932 45.6355C246.656 45.7766 246.42 45.9343 246.272 46.1961C246.152 46.4068 245.837 46.5571 245.476 46.5867C245.079 46.6194 244.946 46.7406 244.917 47.0478C244.907 47.1444 244.829 47.2282 244.78 47.3168C244.75 47.3709 244.694 47.4178 244.683 47.4762C244.637 47.7454 244.415 47.9291 244.203 48.2146C244.259 48.2671 244.406 48.353 244.441 48.4491C244.475 48.5426 244.395 48.647 244.359 48.7695C244.562 48.9276 244.788 49.0843 244.847 49.3263C244.864 49.3993 245.018 49.5079 245.123 49.5339C245.364 49.5937 245.508 49.6984 245.549 49.8827C245.847 49.9496 246.141 49.9511 246.378 50.1424C246.426 50.1809 246.542 50.1853 246.62 50.1817C246.942 50.1674 247.308 50.2711 247.562 50.0707C247.606 50.0361 247.748 50.0759 247.868 50.0826C247.904 49.8807 247.959 49.7308 248.346 49.7811C248.585 49.8121 248.833 49.6593 249.056 49.5645C249.121 49.5367 249.139 49.4267 249.136 49.3495C249.13 49.1619 249.232 49.0568 249.455 49.015C249.598 48.9879 249.741 48.9551 249.87 48.9063C249.97 48.8682 250.054 48.8061 250.134 48.7458C250.253 48.6555 250.345 48.5412 250.478 48.4662C250.68 48.3524 250.955 48.3061 251.025 48.0773C251.038 48.0363 251.152 48.0038 251.225 48.0078C251.499 48.0227 251.776 48.0539 252.095 48.0831C252.219 47.938 252.367 47.7518 252.532 47.5755C252.607 47.4957 252.695 47.3885 252.81 47.3751C253.247 47.324 253.232 47.0704 253.205 46.8032C253.456 46.7224 253.705 46.6426 254.003 46.5466C254.096 46.5783 254.253 46.6312 254.457 46.7006C254.441 46.601 254.432 46.5403 254.421 46.4683C254.78 46.3757 255.149 46.2744 255.414 46.0632C255.508 45.9873 255.55 45.8471 255.548 45.7284C255.545 45.6045 255.581 45.5253 255.704 45.4689C255.748 45.4492 255.798 45.4224 255.813 45.3869C255.98 44.988 256.469 44.7794 256.674 44.4C256.743 44.274 256.886 44.1622 257.038 44.0935C257.248 43.9993 257.316 43.8436 257.414 43.6879C257.521 43.5168 257.654 43.3445 257.834 43.2239C258.097 43.0482 258.311 42.8449 258.503 42.6237C258.842 42.2331 259.182 41.8434 259.512 41.4479C259.617 41.3221 259.666 41.1618 259.783 41.0453C260.222 40.6063 260.396 40.0373 260.778 39.5751C261.084 39.2046 261.225 38.7759 261.433 38.3705C261.561 38.1203 261.558 38.119 261.884 38.0011C261.774 37.6206 261.994 37.3449 262.273 37.0922C262.298 37.0696 262.328 37.0386 262.363 37.037C262.8 37.0156 262.784 36.7217 262.843 36.4863C262.873 36.3663 262.939 36.3052 263.08 36.2754C263.4 36.2075 263.399 36.2056 263.377 35.9694C263.621 35.7461 263.851 35.536 264.088 35.318C264.177 35.3329 264.273 35.3492 264.381 35.3672C264.381 35.3275 264.395 35.2951 264.38 35.269C264.282 35.0962 264.295 34.9898 264.529 34.9164C264.897 34.8014 264.955 34.4899 265.074 34.2251C265.088 34.1942 265.059 34.1374 265.029 34.1013C264.794 33.8218 264.555 33.5445 264.316 33.267C264.282 33.228 264.232 33.1946 264.205 33.1542C263.899 32.6785 263.409 32.6768 262.898 32.6861C262.695 32.6897 262.478 32.6454 262.268 32.6096C262.07 32.5758 261.877 32.5133 261.706 32.6151C261.651 32.6477 261.505 32.6659 261.475 32.6405C261.274 32.4692 261.151 32.6015 260.998 32.632C260.802 32.6711 260.626 32.7898 260.372 32.6321C260.311 32.5943 260.165 32.6045 260.09 32.6327C259.833 32.7284 259.58 32.6621 259.343 32.5528C259.199 32.5895 259.072 32.6671 258.955 32.6439C258.287 32.5102 257.654 32.6463 256.976 32.5081C256.524 32.4156 256.056 32.4597 255.594 32.4308C255.326 32.414 255.055 32.3765 254.786 32.343C254.18 32.2677 253.581 32.1491 252.969 32.1709C252.398 32.1914 251.794 32.0877 251.207 32.0563C250.786 32.0338 250.368 32.0333 249.951 32.0356C249.592 32.0376 249.254 32.0853 248.874 32.0433C248.084 31.9556 247.295 31.9194 246.507 31.8818C245.776 31.8468 245.049 31.8463 244.3
2418 31.8124C244.085 31.8015 243.842 31.7458 243.608 31.6873C243.382 31.6308 243.18 31.5972 242.946 31.6169C242.611 31.6448 242.246 31.5842 241.897 31.5788C241.638 31.5747 241.353 31.4792 241.122 31.6C241.088 31.6176 241.01 31.6007 240.957 31.5858C240.466 31.4487 239.959 31.5192 239.47 31.3225C239.385 31.288 239.276 31.2955 239.179 31.2912C239.124 31.2888 239.06 31.3218 239.019 31.3045C238.622 31.1362 238.269 31.239 237.904 31.2595C237.774 31.2668 237.653 31.3029 237.527 31.3258C237.462 31.3377 237.398 31.3617 237.331 31.3584C236.82 31.3325 236.351 31.4047 235.901 31.5279C235.818 31.5505 235.707 31.5406 235.609 31.5273C235.059 31.4514 234.674 31.5843 234.435 31.9366C234.325 32.0983 234.147 32.2078 233.892 32.2561C233.703 32.2921 233.531 32.3794 233.379 32.4691C232.975 32.7071 232.582 32.9547 232.196 33.2083C232.123 33.256 232.087 33.3452 232.063 33.4239C231.977 33.7118 231.799 33.9194 231.406 33.999C231.237 34.0332 231.109 34.1464 230.97 34.231C230.838 34.3111 230.716 34.3998 230.591 34.4864C230.324 34.6726 230.327 34.7096 230.622 34.9483C230.652 34.973 230.671 35.0059 230.713 35.0565C230.637 35.116 230.56 35.1763 230.483 35.2369C230.489 35.258 230.488 35.2818 230.502 35.2994C230.716 35.5628 231.054 35.6355 231.376 35.6696C231.859 35.7211 232.326 35.8323 232.797 35.9612C233.088 36.0407 233.39 36.0694 233.685 36.1371C233.81 36.1658 233.974 36.1757 234.051 36.3387C233.876 36.3439 233.721 36.3482 233.502 36.3544C233.596 36.4406 233.637 36.5036 233.698 36.5288C233.774 36.5601 233.87 36.5727 233.951 36.5716C234.654 36.5637 235.289 36.8659 235.943 37.0757C236.398 37.2213 236.844 37.3588 237.327 37.39C237.913 37.4278 238.507 37.5341 239.096 37.5894C239.476 37.6248 239.854 37.6219 240.232 37.6355C240.345 37.6395 240.476 37.6096 240.566 37.6503C241.09 37.8885 241.632 37.8266 242.162 37.9307C242.219 37.9418 242.282 37.9412 242.331 37.9635C242.851 38.2004 243.41 38.2067 243.949 38.3342C244.117 38.3739 244.282 38.4336 244.449 38.47
2452C244.544 38.4985 244.642 38.5051 244.738 38.5171C244.918 38.5391 245.101 38.5447 245.278 38.5845C245.509 38.6361 245.721 38.6692 245.939 38.6104C246.211 38.5372 246.505 38.5535 246.808 38.6658C246.9 38.7004 247.01 38.7345 247.101 38.729C247.552 38.7023 247.91 38.9569 248.372 39.0922C248.274 39.1496 248.224 39.1894 248.162 39.2139C247.791 39.3612 247.443 39.5506 247.039 39.639C246.516 39.753 246.079 40.019 245.48 39.9966C245.429 39.9947 245.354 39.9971 245.335 40.0216C245.196 40.2076 244.914 40.2124 244.685 40.2849C244.333 40.3958 243.975 40.5003 243.642 40.6357C243.282 40.7825 242.901 40.8869 242.487 40.9435C242.474 40.9452 242.457 40.9448 242.448 40.9509C242.124 41.1861 241.642 41.2268 241.28 41.4155C241.218 41.4482 241.142 41.5021 241.076 41.4914C240.807 41.447 240.655 41.5619 240.517 41.6757C240.335 41.8241 240.067 41.8222 239.837 41.8888C239.479 41.993 239.147 42.1363 238.796 42.2509C238.604 42.3134 238.394 42.3503 238.193 42.3997C237.931 42.4642 237.681 42.54 237.435 42.6323C237.079 42.7657 236.731 42.919 236.365 43.03C235.91 43.1675 235.5 43.3565 235.052 43.4964C234.737 43.5945 234.409 43.6729 234.086 43.7592C234.023 43.7759 233.938 43.7727 233.897 43.8053C233.452 44.159 232.769 44.1785 232.207 44.3659C231.714 44.5302 231.217 44.6894 230.719 44.8469C230.561 44.897 230.39 44.9292 230.232 44.9796C229.751 45.1339 229.281 45.3065 228.789 45.446C228.335 45.5749 227.856 45.6645 227.395 45.783C227.208 45.8313 227.051 45.9305 226.86 45.9708C226.316 46.0857 225.831 46.2911 225.31 46.4259C224.783 46.5617 224.276 46.73 223.738 46.8492C223.432 46.9172 223.152 47.0318 222.844 47.0955C222.238 47.2212 221.684 47.4345 221.078 47.5512C220.378 47.6862 219.795 48.0012 219.083 48.1C218.528 48.1767 218.093 48.4249 217.551 48.5096C217.459 48.5241 217.363 48.5273 217.269 48.5354C216.958 48.5623 216.668 48.6058 216.4 48.7306C216.165 48.8395 215.839 48.8439 215.561 48.9069C215.305 48.9648 215.062 49.0452 214.807 49.1048C214.54 49.1673 214.266 49.2172 213.994 49.272C213.828 49.3056 213.66 49.3352 213.496 49.3725C213.433 49.3867 213.385 49.4324 213.321 49.439C212.727 49.4996 212.176 49.6451 211.609 49.7577C211.262 49.8268 210.937 49.9387 210.592 50.0127C210.298 50.0757 209.982 50.1007 209.686 50.1625C209.273 50.2489 208.881 50.3776 208.459 50.4452C207.866 50.5404 207.254 50.5968 206.65 50.6683C206.583 50.6761 206.495 50.6571 206.448 50.6822C206.017 50.9177 205.482 50.9428 204.944 50.966C204.864 50.9695 204.791 50.9993 204.715 51.0156C204.394 51.0839 204.075 51.1555 203.751 51.2186C203.447 51.278 203.141 51.3375 202.829 51.3806C202.402 51.439 201.966 51.4745 201.54 51.5341C201.172 51.5856 200.815 51.6625 200.449 51.719C199.765 51.8254 199.076 51.9243 198.391 52.0284C197.914 52.1009 197.443 52.1878 196.962 52.2495C196.508 52.3077 196.06 52.3718 195.615 52.4494C195.3 52.5045 194.941 52.5042 194.608 52.5508C193.864 52.6551 193.118 52.7551 192.367 52.8445C192.185 52.8663 191.977 52.8216 191.791 52.8385C191.515 52.8636 191.251 52.9242 190.976 52.9543C190.548 53.0009 190.099 53.0035 189.687 53.0795C188.9 53.2249 188.076 53.2712 187.254 53.3042C186.74 53.3247 186.304 53.498 185.786 53.4885C185.606 53.4853 185.432 53.5151 185.254 53.5223C184.715 53.544 184.174 53.5592 183.636 53.5824C183.364 53.5943 183.113 53.6884 182.811 53.5899C182.753 53.5711 182.679 53.5985 182.613 53.6077C182.471 53.6284 182.332 53.6595 182.187 53.672C181.823 53.7032 181.457 53.7349 181.088 53.7505C180.69 53.7675 180.285 53.7635 179.885 53.7744C179.72 53.7788 179.559 53.7979 179.398 53.8121C179.18 53.8311 178.967 53.8694 178.746 53.8688C177.634 53.8673 176.542 53.9349 175.436 53.9519C174.898 53.9602 174.348 53.9193 173.804 53.9035C173.664 53.8993 173.511 53.8808 173.388 53.9102C172.924 54.0214 172.426 53.9419 171.935 53.9153C171.502 53.8922 171.075 53.909 170.643 53.9021C170.087 53.8934 169.521 53.8522 168.973 53.8738C168.391 53.8969 167.784 53.8056 167.219 53.8497C166.537 53.9032 165.865 53.8338 165.176 53.715C165.12 53.7055 165.052 53.6827 165.01 53.6954C164.585 53.8226 164.102 53.7253 163.646 53.7257C163.144 53.726 162.635 53.6941 162.128 53.6683C161.592 53.641 161.056 53.6046 160.519 53.5721C160.505 53.5712 160.49 53.5726 160.477 53.5682C159.796 53.3271 159.146 53.4583 158.481 53.405C157.848 53.3543 157.212 53.2697 156.578 53.2107C156.339 53.1888 156.103 53.2023 155.865 53.1907C155.415 53.1687 154.964 53.1535 154.513 53.1101C154.182 53.0782 153.848 52.9963 153.516 52.9544C153.279 52.9245 153.044 52.934 152.807 52.9076C152.33 52.8546 151.852 52.7897 151.374 52.729C151.332 52.7237 151.29 52.7101 151.247 52.7052C150.36 52.5991 149.472 52.4897 148.585 52.3897C148.208 52.3472 147.831 52.3248 147.454 52.293C147.44 52.2918 147.425 52.2914 147.412 52.2874C146.942 52.1531 146.471 52.0531 145.992 52.0428C145.938 52.0416 145.875 52.0014 145.824 52.0054C145.1 52.0634 144.362 51.7831 143.633 51.7741C143.374 51.7708 143.099 51.677 142.831 51.6331C142.595 51.5945 142.358 51.5677 142.121 51.536C141.927 51.51 141.734 51.4828 141.541 51.4589C141.317 51.4317 141.093 51.4151 140.87 51.381C139.938 51.2389 139.007 51.096 138.075 50.9429C137.852 50.9061 137.632 50.8159 137.408 50.7746C136.833 50.6679 136.257 50.5743 135.682 50.4774C135.627 50.468 
24135.559 50.459 135.516 50.4742C135.271 50.5618 135.034 50.452 134.78 50.3929C134.362 50.2958 133.934 50.2479 133.51 50.1814C133.121 50.1205 132.732 50.1055 132.348 49.9396C132.203 49.8772 132.004 49.9139 131.83 49.9043C131.037 49.8604 130.251 49.6614 129.463 49.5216C129.139 49.4641 128.817 49.3726 128.496 49.2882C127.881 49.1264 127.26 49.0902 126.642 48.9973C126.531 48.9804 126.41 48.9665 126.31 48.9228C126.061 48.8132 125.821 48.6881 125.551 48.7722C125.254 48.5918 124.956 48.6811 124.657 48.6479C124.348 48.6139 124.035 48.561 123.729 48.4921C123.34 48.4049 122.957 48.2866 122.57 48.1946C122.305 48.1317 122.029 48.0557 121.769 48.0479C121.313 48.0338 120.915 47.7953 120.474 47.738C120.237 47.7071 120.001 47.617 119.762 47.5716C119.411 47.5047 119.058 47.4616 118.706 47.3948C118.37 47.3306 118.035 47.2491 117.699 47.1762C117.217 47.0714 116.743 46.9365 116.266 46.8086C115.794 46.6823 115.31 46.611 114.834 46.5026C114.203 46.3593 113.575 46.2055 112.946 46.0517C112.61 45.9696 112.276 45.8796 111.943 45.7903C111.683 45.721 111.412 45.6723 111.168 45.5712C110.573 45.3237 109.936 45.3007 109.333 45.1098C109.088 45.0324 108.821 44.9993 108.595 44.8949C107.98 44.6095 107.304 44.6042 106.677 44.3803C106.328 44.2556 105.961 44.1764 105.604 44.068C105.142 43.9274 104.683 43.7753 104.221 43.6338C103.428 43.391 102.617 43.188 101.842 42.9027C101 42.5927 100.122 42.4776 99.2763 42.2135C99.1393 42.1707 99.0065 42.1152 98.8726 42.0637C98.5916 41.9558 98.322 41.8099 98.008 41.8238C97.9565 41.8261 97.8958 41.8058 97.842 41.7884C97.3227 41.6202 96.8043 41.4486 96.2841 41.2818C96.2046 41.2562 96.1181 41.2541 96.036 41.234C95.9037 41.2017 95.7689 41.1712 95.6413 41.1259C95.4529 41.0592 95.2721 40.9714 95.0825 40.9087C94.7699 40.805 94.4529 40.7116 94.1368 40.6179C93.561 40.4473 93.0256 40.1729 92.4558 40.0034C91.2403 39.6421 90.045 39.2297 88.8488 38.8171C88.1967 38.5921 87.5264 38.4097 86.8849 38.1638C86.5338 38.0293 86.1762 37.8972 85.8308 37.7344C85.4121 37.5372 84.9293 37.4415 84.4749 37.3004C83.5683 37.0186 82.6609 36.7379 81.7555 36.4522C81.3847 36.3352 81.0172 36.2085 80.65 36.0826C80.0649 35.8821 79.4662 35.706 78.9004 35.4683C78.308 35.2194 77.6679 35.1246 77.0841 34.8649C76.9018 34.7836 76.7078 34.7219 76.5257 34.6404C76.3415 34.5579 76.1726 34.4636 75.9584 34.5082C75.881 34.5242 75.7636 34.4843 75.6716 34.4519C75.4703 34.3813 75.2766 34.2911 75.0748 34.2237C74.7214 34.1062 74.3624 34.0044 74.0096 33.8864C73.8747 33.8412 73.7341 33.7831 73.6235 33.7065C73.4621 33.5948 73.2923 33.5783 73.1081 33.5355C72.7221 33.4453 72.3441 33.3082 71.9661 33.1803C71.8458 33.1395 71.7415 33.0568 71.6214 33.0138C70.8141 32.7229 70.0039 32.4388 69.1959 32.149C68.9929 32.0763 68.7985 31.9828 68.5951 31.9129C68.2164 31.7829 67.839 31.6376 67.452 31.5448C66.8278 31.3948 66.2931 31.0663 65.6935 30.8735C65.5453 30.8258 65.401 30.7602 65.2612 30.6932C65.0797 30.6062 64.9093 30.5129 64.6936 30.5317C64.6037 30.5396 64.4898 30.5151 64.3985 30.4802C63.8904 30.285 63.3896 30.0727 62.8783 29.8852C62.5686 29.7717 62.2445 29.693 61.9266 29.5994C61.8995 29.5913 61.8666 29.5965 61.8421 29.5859C61.1918 29.3014 60.4736 29.1624 59.8513 28.8172C59.7773 28.7762 59.6953 28.7057 59.626 28.7038C59.1034 28.6883 58.6816 28.3675 58.1912 28.2636C57.2916 28.0726 56.4922 27.6363 55.6322 27.3521C55.0191 27.1497 54.4362 26.8596 53.789 26.752C53.7224 26.7409 53.6586 26.6962 53.5926 26.6679C52.9889 26.4079 52.388 26.1418 51.779 25.8922C51.5691 25.8061 51.3342 25.7709 51.1168 25.6962C50.9007 25.6219 50.6928 25.5264 50.4806 25.4419C50.1711 25.3188 49.8867 25.1675 49.5444 25.0827C49.1553 24.9862 48.7948 24.7629 48.4147 24.6098C47.9767 24.4335 47.533 24.2674 47.0874 24.1072C46.2194 23.7949 45.3436 23.4937 44.5452 23.0541C43.9717 22.7384 43.3534 22.5351 42.7326 22.3221C42.4518 22.2258 42.198 22.0633 41.9253 21.9415C41.2104 21.6221 40.4808 21.3263 39.7791 20.9872C39.123 20.6703 38.472 20.3512 37.7767 20.105C37.7106 20.0817 37.6429 20.0425 37.594 19.9993C37.3079 19.7471 36.9395 19.6615 36.5682 19.5767C36.4994 19.5609 36.4099 19.5446 36.3697 19.506C36.1276 19.2749 35.7819 19.2291 35.4828 19.1001C35.223 18.9881 34.9803 18.8462 34.7269 18.7218C34.6006 18.6599 34.4719 18.5879 34.3372 18.5542C33.6921 18.3936 33.1544 18.0782 32.6065 17.7542C32.1517 17.4851 31.6421 17.2779 31.156 17.0436C30.9251 16.9322 30.6902 16.8266 30.4632 16.7097C30.3148 16.6336 30.1931 16.5167 29.9983 16.5354C29.9562 16.5395 29.877 16.5023 29.8466 16.4689C29.4815 16.0736 28.9023 15.9766 28.4289 15.7334C28.0771 15.5527 27.7315 15.3628 27.3829 15.1774C27.3336 15.1511 27.2842 15.1217 27.2312 15.1033C26.8532 14.9725 26.4685 14.8043 26.1976 14.5757C25.8625 14.293 25.4713 14.1806 25.0795 14.0137C24.616 13.8164 24.1826 13.5574 23.7548 13.3041C23.3945 13.0909 23.0758 12.8294 22.6446 12.7081C22.5922 12.6935 22.5448 12.6544 22.4986 12.6236C22.1436 12.3866 21.7949 12.1435 21.4326 11.914C21.2447 11.7951 21.0243 11.7095 20.8341 11.5923C20.1674 11.1812 19.5087 10.7618 18.8445 10.3485C18.7499 10.2897 18.6404 10.2475 18.5387 10.1959C18.45 10.1508 18.3219 10.1147 18.2823 10.0542C18.0844 9.75263 17.7499 9.61411 17.3849 9.49615C17.3215 9.47564 17.2697 9.42121 17.2128 9.38227C16.8254 9.11665 16.4348 8.85408 16.0528 8.58407C15.8965 8.47355 15.7647 8.34165 15.6103 8.22936C15.3649 8.05067 15.1199 7.8694 14.8564 7.70899C14.5559 7.52625 14.2343 7.36588 14.0123 7.11479C13.7312 6.7971 13.2644 6.67488 12.9119 6.43231C12.8324 6.37765 12.7295 6.34371 12.653 6.28692C12.4175 6.11317 12.2162 5.89293 11.9531 5.76464C11.5501 5.56838 11.264 5.20322 10.7579 5.1583C10.476 4.91474 9.98969 4.89773 9.77944 4.56746C9.74795 4.51775 9.64582 4.46302 9.57464 4.45218C9.26908 4.4056 9.05274 4.23455 8.81018 4.0937C8.66898 4.01168 8.50326 3.91903 8.34935 3.89957C8.00579 3.85569 7.75369 3.71334 7.52152 3.50857C7.44537 3.44124 7.33587 3.36398 7.23812 3.3479C6.97406 3.30367 6.7949 3.16168 6.59673 3.0317C6.46008 2.94204 6.30873 2.86667 6.16209 2.7877C6.11285 2.76104 6.02655 2.7507 6.00838 2.72029C5.76055 2.30283 5.19325 2.28505 4.80387 2.04751C4.54244 
241.88771 4.30014 1.70327 4.02672 1.56091C3.79419 1.43971 3.5313 1.35648 3.2775 1.26863C3.10555 1.20913 2.91601 1.18741 2.75049 1.11849C2.32179 0.939926 2.32422 0.936312 1.98194 1.14585C1.9265 1.17969 1.8334 1.19066 1.75388 1.18801C1.39113 1.17509 1.17659 1.31362 1.02314 1.532C0.880027 1.73545 0.678809 1.91461 0.581741 2.1341C0.519516 2.27461 0.567293 2.47085 0.623818 2.63769C0.738042 2.97506 0.939111 3.29959 1.16752 3.61459C1.2168 3.68226 1.28901 3.74609 1.36395 3.80072C1.65131 4.01058 1.93948 4.21167 2.18904 4.45862C2.60808 4.87401 3.10728 5.23958 3.64163 5.57393C3.82826 5.69081 3.97834 5.84514 4.15273 5.97571C4.46036 6.20593 4.77328 6.43206 5.0863 6.65789C5.33139 6.83449 5.60631 6.99164 5.82261 7.18569C6.3538 7.66179 7.01561 7.99472 7.65824 8.35096C7.73108 8.3913 7.83407 8.43095 7.86205 8.48328C8.05757 8.84783 8.50677 9.00783 8.86005 9.23863C9.35991 9.56539 9.91255 9.84284 10.3939 10.1844C10.6866 10.3919 10.9336 10.6291 11.314 10.7306C11.327 10.7341 11.3445 10.7423 11.3505 10.7511C11.5702 11.0892 12.0582 11.1754 12.3676 11.4378C12.5447 11.5882 12.8156 11.6718 13.0305 11.8007C13.3892 12.0161 13.736 12.2443 14.0892 12.4661C14.2161 12.5459 14.3425 12.6258 14.4743 12.7C14.9264 12.9539 15.3755 13.2119 15.835 13.456C16.4451 13.7799 17.0642 14.0918 17.6794 14.4088C17.7298 14.4348 17.7989 14.4524 17.8286 14.4869C18.0578 14.7551 18.4287 14.8321 18.7449 14.9876C19.3318 15.2766 19.8981 15.5951 20.4757 15.8983C20.6892 16.0105 20.9564 16.0837 21.1152 16.2269C21.3861 16.4709 21.7386 16.5274 22.057 16.6575C22.3232 16.7661 22.6074 16.834 22.7703 17.0688C22.8052 17.1192 22.9106 17.1632 22.9887 17.1811C23.4653 17.2902 23.8543 17.5504 24.2716 17.7552C24.7795 18.0047 25.2677 18.2853 25.7577 18.5597C25.9614 18.674 26.2236 18.7047 26.3819 18.8892C26.4197 18.9331 26.5375 18.9442 26.6198 18.9666C26.716 18.9926 26.8388 18.9928 26.905 19.0418C27.2513 19.2976 27.6956 19.3658 28.0818 19.5457C28.4239 19.7055 28.7459 19.892 29.1033 20.036C29.7393 20.2922 30.3507 20.5981 30.9696 20.8877C31.1763 20.9842 31.3691 21.1049 31.579 21.1953C31.96 21.359 32.3403 21.5385 32.737 21.6556C33.1987 21.7916 33.5478 22.0655 33.9582 22.2613C34.4579 22.5003 34.938 22.7669 35.5007 22.8793C35.6224 22.9035 35.7559 22.9535 35.8556 23.0192C36.2438 23.2744 36.6731 23.4572 37.1152 23.6321C37.4598 23.7683 37.7852 23.9434 38.1197 24.1003C38.6002 24.3256 39.0941 24.5169 39.6206 24.6292C39.7025 24.6466 39.7872 24.6761 39.8615 24.7132C40.3712 24.9686 40.9077 25.1692 41.4512 25.3586C41.609 25.4136 41.7521 25.5061 41.9011 25.5832C42.1368 25.7046 42.339 25.8665 42.6408 25.8923C42.793 25.9052 42.9503 26.02 43.1099 26.0785C43.54 26.2355 43.9738 26.3832 44.4034 26.5421C44.5501 26.5964 44.6883 26.6718 44.8293 26.7391C44.8678 26.7576 44.8993 26.789 44.9386 26.8033C45.4216 26.9794 45.9024 27.1628 46.3904 27.325C46.7191 27.4341 47.0487 27.5235 47.3479 27.7042C47.4952 27.7931 47.6974 27.8196 47.8721 27.8805C48.3605 28.0505 48.8532 28.2125 49.3341 28.3986C49.9745 28.6465 50.6297 28.8794 51.2342 29.1823C51.9682 29.5504 52.7454 29.753 53.5292 29.9628C53.5838 29.9774 53.6621 29.9947 53.6847 30.0258C53.835 30.2342 54.0748 30.2302 54.3075 30.2838C54.6705 30.3675 55.0264 30.4904 55.3852 30.5974C55.4265 30.6097 55.4753 30.6209 55.5046 30.6443C55.9515 30.9967 56.5175 31.0647 57.0514 31.2112C57.145 31.2368 57.2328 31.2832 57.3236 31.3199C57.7458 31.4912 58.1664 31.665 58.5905 31.8315C58.7363 31.8889 58.9033 31.9103 59.0401 31.978C59.8264 32.367 60.6856 32.5929 61.4974 32.9188C62.1678 33.188 62.8518 33.3915 63.544 33.5841C63.6404 33.6108 63.7423 33.6465 63.8224 33.6976C64.0688 33.8543 64.3461 33.9365 64.6205 34.0421C65.0063 34.1909 65.3969 34.3162 65.7878 34.4465C66.1849 34.5786 66.5782 34.7223 66.9718 34.8631C67.053 34.8923 67.1472 34.919 67.2072 34.9672C67.4575 35.169 67.7841 35.2165 68.0781 35.308C68.6679 35.4911 69.2755 35.6236 69.8083 35.9388C69.8322 35.9529 69.8593 35.97 69.8854 35.9737C70.6051 36.0862 71.2173 36.4824 71.9137 36.6623C72.3271 36.7689 72.7355 36.9044 73.1399 37.
240441C73.7212 37.2451 74.2953 37.4642 74.8748 37.6697C75.1055 37.7513 75.3405 37.8276 75.5775 37.8864C75.9768 37.9856 76.3214 38.1751 76.6842 38.3434C76.9841 38.4823 77.3258 38.5523 77.6467 38.6588C77.8213 38.7168 78.0036 38.772 78.1609 38.8565C78.4561 39.0153 78.758 39.1215 79.0951 39.1628C79.398 39.1999 79.6753 39.2911 79.8982 39.5074C79.9763 39.5833 80.1453 39.6376 80.2708 39.6516C80.5014 39.6772 80.7054 39.7159 80.926 39.8239C81.1474 39.9321 81.4177 39.9632 81.661 40.0436C81.8646 40.1112 82.0576 40.2066 82.2594 40.28C82.7142 40.4457 83.2166 40.4865 83.6339 40.7507C84.0085 40.7374 84.2672 40.9628 84.5747 41.1049C84.8933 41.2524 85.2469 41.3496 85.5911 41.4494C86.0467 41.5816 86.5063 41.7007 86.966 41.8148C87.3052 41.8991 87.636 41.9891 87.9036 42.2058C87.9138 42.2142 87.9276 42.2229 87.9406 42.2264C88.379 42.3419 88.8174 42.4573 89.2562 42.5716C89.4086 42.6112 89.5707 42.6308 89.7136 42.6887C90.1241 42.8555 90.5293 43.0124 90.9711 43.1102C91.3448 43.193 91.6991 43.3838 92.072 43.4924C92.967 43.7537 93.8349 44.1076 94.7541 44.2861C94.7824 44.2915 94.8157 44.2941 94.8371 44.3075C95.3061 44.5977 95.8517 44.6564 96.3705 44.7974C96.4792 44.8271 96.5778 44.8934 96.6855 44.9328C96.8467 44.9918 97.0096 45.0496 97.1752 45.0939C97.3975 45.1533 97.6254 45.1908 97.847 45.2527C98.6656 45.4826 99.4832 45.7176 100.3 45.9534C100.439 45.9934 100.58 46.0369 100.711 46.0948C101.043 46.2425 101.385 46.3113 101.743 46.379C102.274 46.4792 102.794 46.6693 103.322 46.806C103.978 46.976 104.64 47.1223 105.295 47.295C105.67 47.3933 106.035 47.5299 106.407 47.6376C106.639 47.7047 106.877 47.7533 107.114 47.8047C107.673 47.9262 108.234 48.0436 108.793 48.1647C109.215 48.2562 109.637 48.3466 110.057 48.4464C110.222 48.4856 110.381 48.5678 110.546 48.5973C110.991 48.677 111.427 48.8108 111.879 48.8585C112.142 48.8863 112.407 48.9916 112.671 49.0606C112.991 49.1439 113.302 49.2218 113.637 49.2464C113.941 49.2689 114.254 49.4245 114.568 49.4966C115.017 49.5994 115.469 49.6803 115.92 49.7685C116.032 49.7904 116.161 49.7795 116.254 49.825C116.66 50.0224 117.084 50.0379 117.508 50.0928C117.73 50.1217 117.953 50.1739 118.174 50.2216C118.701 50.3349 119.211 50.5312 119.761 50.532C120.041 50.5323 120.346 50.6621 120.642 50.7183C121.314 50.8467 121.979 51.0153 122.657 51.1171C123.389 51.2267 124.117 51.41 124.848 51.5508C125.524 51.6808 126.2 51.8029 126.877 51.9173C127.225 51.9761 127.575 52.0961 127.924 52.0537C127.975 52.0473 128.061 52.0495 128.09 52.0748C128.417 52.3635 128.813 52.25 129.175 52.3259C129.541 52.4028 129.91 52.4612 130.277 52.53C130.824 52.633 131.372 52.7455 131.92 52.8407C132.358 52.9168 132.797 52.9667 133.235 53.0402C133.743 53.1257 134.254 53.2043 134.757 53.3229C135.234 53.4354 135.697 53.5186 136.182 53.5243C136.79 53.5313 137.41 53.6645 138.022 53.8094C138.12 53.8326 138.217 53.8771 138.313 53.8882C138.907 53.9549 139.503 53.9865 140.095 54.0861C140.543 54.1616 140.989 54.2611 141.439 54.2939C141.594 54.3052 141.749 54.3268 141.905 54.35C142.06 54.3731 142.249 54.3684 142.363 54.4392C142.659 54.6242 142.941 54.5771 143.215 54.5553C143.487 54.534 143.74 54.5604 144.009 54.6478C144.144 54.6916 144.291 54.721 144.43 54.7313C145.322 54.7987 146.211 54.92 147.104 55.0881C147.409 55.1458 147.722 55.1281 148.032 55.1581C148.569 55.2102 149.108 55.274 149.645 55.3302C150.011 55.3686 150.379 55.3423 150.743 55.4896C150.768 55.4997 150.802 55.5037 150.828 55.5011C151.391 55.4443 151.981 55.659 152.548 55.6221C152.694 55.6126 152.862 55.6519 153.014 55.6916C153.191 55.7376 153.345 55.7525 153.499 55.6911C153.563 55.6658 153.68 55.6521 153.738 55.6818C154.137 55.8896 154.531 55.8926 154.931 55.8504C154.997 55.8435 155.073 55.8594 155.143 55.8677C155.877 55.9554 156.611 56.0483 157.344 56.1279C157.54 56.149 157.731 56.1154 157.927 56.128C158.49 56.1645 159.055 56.2118 159.619 56.2549C159.83 56.2712 160.042 56.2911 160.253 56.3049C161.177 56.3655 162.102 56.4357 163.024 56.4803C163.597 56.5078 164.164 56.4934 164.734 56.5021C164.931 56.5052 165.132 56.4992 165.327 56.5359C165.999 56.6623 166.649 56.628 167.307 56.6579C167.797 56.6801 168.302 56.7451 168.775 56.715C169.631 56.6605 170.504 56.7314 171.371 56.752C171.798 56.7619 172.222 56.7572 172.646 56.7533C172.713 56.7527 172.77 56.718 172.835 56.7052C172.939 56.6845 173.057 56.6309 173.15 56.658C173.679 56.8112 174.138 56.6538 174.633 56.6645C175.273 56.6781 175.898 56.6204 176.551 56.6796C176.798 56.7019 177.038 56.6407 177.286 56.6319C177.976 56.6076 178.67 56.594 
24179.361 56.5705C179.927 56.5513 180.491 56.522 181.056 56.5007C181.607 56.4801 182.174 56.5008 182.706 56.4353C183.271 56.3657 183.876 56.4684 184.428 56.3597C184.973 56.2525 185.551 56.228 186.139 56.245C186.167 56.2456 186.203 56.2576 186.222 56.2487C186.626 56.05 187.123 56.0804 187.607 56.0616C188.49 56.0277 189.368 55.9767 190.236 55.8992C190.826 55.8466 191.384 55.7033 191.976 55.6597C192.987 55.585 193.954 55.3985 194.961 55.3245C196.043 55.2452 197.076 55.0571 198.137 54.932C198.874 54.8452 199.616 54.7688 200.341 54.6566C201.063 54.5446 201.809 54.4931 202.506 54.3161C202.979 54.1963 203.518 54.1868 204.028 54.1292C204.109 54.1201 204.208 54.1381 204.27 54.1105C204.715 53.9122 205.251 53.9151 205.767 53.8754C205.808 53.8722 205.855 53.8776 205.888 53.8651C206.507 53.6361 207.226 53.6 207.897 53.4729C208.04 53.4459 208.176 53.4044 208.314 53.3667C208.564 53.2982 208.807 53.2146 209.111 53.2742C209.174 53.2867 209.245 53.2606 209.309 53.2463C210.049 53.0769 210.836 52.9944 211.549 52.7707C211.751 52.7072 211.999 52.7122 212.217 52.6699C212.463 52.6222 212.694 52.5471 212.941 52.5015C213.134 52.4656 213.34 52.4552 213.541 52.4353C213.623 52.4272 213.713 52.4347 213.786 52.4149C214.211 52.3009 214.626 52.1711 215.056 52.066C215.384 51.986 215.731 51.9356 216.068 51.8702C216.328 51.8197 216.588 51.768 216.846 51.7127C217.09 51.6607 217.335 51.61 217.573 51.5469C217.768 51.4951 217.95 51.4204 218.144 51.3658C218.317 51.317 218.492 51.2492 218.679 51.2466C219.051 51.2417 219.354 51.1267 219.681 51.0465C220.225 50.9132 220.785 50.8076 221.333 50.6808C221.643 50.6091 221.948 50.5254 222.246 50.4341C222.516 50.352 222.754 50.2005 223.041 50.1734C223.415 50.1382 223.695 49.9255 224.112 49.9834C224.168 49.9911 224.223 49.9384 224.282 49.9186C224.426 49.8705 224.569 49.821 224.717 49.7792C225.261 49.6265 225.794 49.4576 226.352 49.3313C226.928 49.2014 227.411 48.927 228.047 48.8902C228.272 48.8771 228.482 48.8003 228.684 48.7329C228.98 48.6343 229.254 48.503 229.555 48.4119C230.23 48.2077 230.875 47.9516 231.637 47.8915C231.859 47.8739 232.034 47.8086 232.216 47.7164C232.469 47.5877 232.802 47.5439 233.087 47.4459C233.493 47.3066 233.97 47.2655 234.307 47.029C234.37 46.9845 234.478 46.9776 234.565 46.9522C234.824 46.8771 235.094 46.8165 235.338 46.7228C235.769 46.5567 236.184 46.3704 236.606 46.1927C236.641 46.1782 236.674 46.1533 236.712 46.1539C237.392 46.1662 237.824 45.7492 238.49 45.7386C238.776 45.5192 239.247 45.5349 239.553 45.3287C239.691 45.2358 239.914 45.218 240.094 45.1592C240.541 45.013 240.993 44.8735 241.427 44.7117C241.899 44.5359 242.353 44.3372 242.816 44.1507C242.896 44.1185 242.98 44.0786 243.072 44.0753C243.632 44.0537 244.048 43.8291 244.505 43.6521C244.99 43.4643 245.407 43.1924 245.994 43.1213C246.303 43.0839 246.551 42.9048 246.835 42.8C246.949 42.7578 247.084 42.7429 247.209 42.7157C247.285 42.6989 247.369 42.6908 247.437 42.6633C247.783 42.5243 248.112 42.3621 248.472 42.2432C248.898 42.1027 249.388 42.056 249.771 41.8471C249.828 41.8156 249.935 41.8078 250.012 41.8268C250.113 41.8519 250.245 41.9009 250.291 41.9643C250.336 42.026 250.317 42.1328 250.275 42.1939C250.229 42.2611 250.124 42.2988 250.03 42.3584L250.028 42.3587Z",fill:"white"})}),_=({className:e})=>(0,t.jsx)("svg",{className:e,fill:"none",height:"101",viewBox:"0 0 100 101",width:"100",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{clipRule:"evenodd",d:"M76.9249 77.7593V23.9131H23.0787L76.9249 77.7593Z",fill:"currentColor",fillRule:"evenodd"})});var A=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};let T=({className:e,fields:r,eyebrow:l,headline:a,footnote:s,submitButtonLabel:i="Submit",isSubmitted:n=!1,successTitle:c,successMessage:d,onSubmit:h,onSubmitTracking:p,globalStrings:x})=>{let{crmForm:C}=(0,m.useBrandStyleContext)(),{showDewaltBars:T,showStanleyShape:k,showCraftsmanShape:I}=C.booleans||{},{contentAreaStyles:O="",eyebrowStyles:M="",mainContainerStyles:P="",subContainerStyles:R="",formContainerStyles:B="",formStyles:z="",formGridStyles:D="",textElementsAreaStyles:V="",headingStyles:F="",successStyles:G=""}=C.styles||{},{Field:H}=x||{},U=(null==H?void 0:H.invalidEmailAddress)||"Invalid email address.",q=(null==H?void 0:H.requiredErrorMessage)||"is required",Y=null==r?void 0:r.reduce((e,t)=>
24{var r;return(null==(r=t.errorMessage)?void 0:r.trim())&&(e[t.name]=t.errorMessage),e},{}),W=null==r?void 0:r.reduce((e,t)=>("checkbox"===t.type?(null==t?void 0:t.options)&&(null==t?void 0:t.options.length)>0?e[t.name]=t.options.reduce((e,t)=>(e[t.value]=!1,e),{}):e[t.name]=!1:"toggle"===t.type?e[t.name]=!1:["select","radio","dropdown","dropdown-multi"].includes(t.type)?e[t.name]=void 0:"number"===t.type?e[t.name]=0:e[t.name]="",e),{}),$=(0,v.useForm)({defaultValues:W}),{handleSubmit:K,formState:{isSubmitSuccessful:Z}}=$;(0,o.useEffect)(()=>{Z&&(null==p||p({text:i}))},[Z,p,i]);let X=e=>{var t,l,a,s;return t=void 0,l=void 0,a=void 0,s=function*(){let t=!1,l=null==r?void 0:r.filter(e=>e.required),a=null==l?void 0:l.map(e=>e.name),s=Object.fromEntries(Object.entries(e).filter(([e])=>null==a?void 0:a.includes(e)));t=(0,y.validateRequiredFields)(s,$,q,null==l?void 0:l.reduce((e,t)=>{var r;return e[t.name]=null!=(r=t.label)?r:"",e},{}),H,Y);let i=(null==Y?void 0:Y.email)||U,{valid:n}=(0,y.validateEmail)(e.email,void 0,void 0,i);if(e.email&&!n){$.setError("email",{type:"pattern",message:i}),t=!0;return}let o=null==r?void 0:r.filter(e=>e.sendAsSeparateFields),c=Object.entries(e).reduce((e,[t,r])=>((null==o?void 0:o.some(e=>e.name===t))?Object.entries(r).forEach(([t,r])=>{e[t]=r}):e[t]=r,e),{});if(!t)try{h&&(yield h(c),$.reset())}catch(e){$.setError("root",{type:"manual",message:"Failed to submit form. Please try again."})}},new(a||(a=Promise))(function(e,r){function i(e){try{o(s.next(e))}catch(e){r(e)}}function n(e){try{o(s.throw(e))}catch(e){r(e)}}function o(t){var r;t.done?e(t.value):((r=t.value)instanceof a?r:new a(function(e){e(r)})).then(i,n)}o((s=s.apply(t,l||[])).next())})};return(0,t.jsx)("div",{className:(0,u.cn)("onLight overflow-hidden bg-color-brand-surface-primary",P,e),"data-testid":"crm-form-section",children:(0,t.jsxs)("div",{className:(0,u.cn)("flex flex-col xl:flex-row",R),children:[(0,t.jsxs)("div",{className:(0,u.cn)("relative flex flex-1 flex-col justify-between",O),children:[k&&(0,t.jsx)(_,{className:"absolute right-0 top-0 size-[4.375rem]"}),T&&(0,t.jsx)("div",{className:"mb-4 h-2 w-full bg-color-brand-border-contrast sm:mb-6 xl:h-3"}),(0,t.jsx)("div",{className:"flex flex-col",children:(0,t.jsxs)("div",{className:(0,u.cn)(V),children:[l&&(0,t.jsxs)("div",{className:(0,u.cn)("prose-eyebrow-bold-sm relative inline-block uppercase xl:prose-eyebrow-bold-md",M),children:[(0,b.truncateEyebrow)(l),I&&(0,t.jsx)("div",{className:"absolute -left-4 -right-6 top-1/2 h-16 -translate-y-1/2",children:(0,t.jsx)(j,{className:"size-full "})})]}),(0,t.jsx)("h2",{className:(0,u.cn)("wrap-anywhere prose-brand-md sm:prose-brand-lg xl:prose-brand-xl",F),children:(0,b.renderWithSuperscript)(a)})]})}),T&&(0,t.jsx)("div",{className:"mt-4 h-2 w-full bg-color-brand-border-contrast sm:mt-6 xl:h-3"}),I&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(S,{className:(0,u.cn)("absolute","bottom-[1.03125rem] right-[0.4625rem] h-[7.2875rem] w-[2.76875rem] rotate-[-6.302deg]","sm:bottom-[1.196875rem] sm:right-[1.9rem] sm:h-[9.43125rem] sm:w-[4.175rem] sm:rotate-[2.309deg]","xl:hidden")}),(0,t.jsx)(E,{className:(0,u.cn)("relative hidden","ml-auto mr-6 mt-[1.875rem] xl:block xl:h-[3.69375rem] xl:w-[16.4125rem]")})]})]}),(0,t.jsx)("div",{className:(0,u.cn)("flex-1",B),children:(0,t.jsx)("div",{className:"flex size-full items-center justify-center rounded-card-corner-radius-lg bg-color-brand-surface-primary",children:Z||n?(0,t.jsx)(L.FormSuccess,{className:G,message:d,size:"crm",title:c}):(0,t.jsx)(g.Theme,{className:"w-full",children:(0,t.jsx)(N.Form,{...$,children:(0,t.jsxs)("form",{className:(0,u.cn)("w-full px-3 py-5 sm:p-6",z),noValidate:!0,onSubmit:e=>{e.preventDefault(),K(X)()},children:[(0,t.jsx)("div",{className:(0,u.cn)("grid gap-3 gap-x-4 gap-y-6 sm:grid-cols-2 sm:gap-y-8",D),children:null==r?void 0:r.map((e,t)=>{let{fieldSize:r}=e,l=A(e,["fieldSize"]);return(0,o.createElement)(w.FormField,{...l,className:(0,u.cn)("col-span-full","half_width"===r&&"sm:col-span-1"),form:$,hideHelperTextIcon:!0,key:t,label:e.label,textCopies:H})})}),(0,t.jsxs)("div",{className:"mt-3 flex w-full flex-col items-start justify-between gap-6 sm:mt-1.5 sm:flex-row sm:items-end sm:gap-8",children:[s&&(0,t.jsx)("div",{className:"prose-body-medium-xs mt-3 flex-1 break-normal text-color-brand-text-tertiary sm:max-w-[75%] xl:max-w-[unset] [&_a]:underline",children:(0,b.parseLegalText)(s)}),(0,t.jsx)(f.Button,{className:"mb-1 w-full sm:mb-0 sm:w-auto",size:"large",type:"submit",children:i})]})]})})})})})]})})};var k=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};let I={GLOBAL_FOOTER:"global-footer",CATEGORY:"global-footer-category",CATEGORY__LINK:"global-footer-category--link",UTILITY_LINKS_GROUP:"global-footer-utility-links-group"},O={Facebook:r.default,Instagram:l.default,Youtube:n.default,LinkedIn:a.default,Pinterest:s.default,TikTok:i.default,X:i.default};e.s(["GLOBAL_FOOTER_TEST_IDS",0,I,"GlobalFooter",0,e=>
24{var r,l,{themeClass:a,categories:s,logo:i,copyright:n,disclaimer:g,socialMediaLinks:v,retailPartners:b,utilityLinks:y,className:w,onSubmission:L,crmForm:N,hideCRM:j,onClickLink:S,textCopies:E}=e,_=k(e,["themeClass","categories","logo","copyright","disclaimer","socialMediaLinks","retailPartners","utilityLinks","className","onSubmission","crmForm","hideCRM","onClickLink","textCopies"]);let{globalFooter:A}=(0,m.useBrandStyleContext)(),{bottomPadding:M}=(0,d.useStickyPDPHeight)();(null==(r=N.fields)?void 0:r.length)===0&&(j=!0);let P=e=>{var r,l,a,s,i,n,o;let c=Object.assign(Object.assign({},e),{onClick:t=>{null==S||S({text:e.text,event:t})}});return(0,t.jsxs)(f.Button,{className:"flex items-center font-medium leading-4 [&_span]:text-center",link:e,onClick:c.onClick,size:"small",variant:"link",...e.automationTestId?{"data-testid":e.automationTestId}:{},children:[(null==(r=e.icon)?void 0:r.url)&&(0,t.jsx)(x.PolarisImage,{alt:(null==(l=e.icon)?void 0:l.alt)||"",className:"mr-2 inline-block max-h-[0.875rem] w-auto object-contain align-middle",focalPoint:null==(a=e.icon)?void 0:a.focalPoint,height:(null==(s=e.icon)?void 0:s.width)||14,src:null==(i=e.icon)?void 0:i.url,transformBaseUrl:null==(n=e.icon)?void 0:n.transformBaseUrl,width:(null==(o=e.icon)?void 0:o.width)||14}),null==e?void 0:e.text]},e.url)},R=(e,r)=>(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-y-3","data-testid":I.UTILITY_LINKS_GROUP,children:[P(r[0]),r.slice(1).map(e=>(0,t.jsxs)(o.Fragment,{children:[(0,t.jsx)("span",{className:"mx-4 h-3.5 w-px bg-color-brand-border-primary"}),P(e)]},e.text))]},e),B=e=>null==y?void 0:y.reduce((t,r)=>t.length>0&&t[t.length-1].length<e?[...t.slice(0,t.length-1),t[t.length-1].concat(r)]:[...t,[r]],[]),z=(0,u.cn)("flex flex-col flex-wrap items-center justify-center gap-4 bg-color-brand-surface-secondary p-4 px-8","xl:order-3 xl:col-span-12 xl:px-10");return(0,t.jsxs)("footer",{className:(0,u.cn)("flex w-full flex-col",w,a),style:{paddingBottom:M},..._,"data-testid":I.GLOBAL_FOOTER,children:[!j&&(0,t.jsx)(T,{...N,onSubmitTracking:L}),(0,t.jsxs)("div",{className:(0,u.cn)(A.themeClass,"flex flex-col gap-10 bg-color-brand-surface-primary text-color-utility-text-primary","xl:grid xl:grid-cols-12",A.alternativeLayout.containerClassName),children:[(0,t.jsx)("div",{className:(0,u.cn)("grid w-full gap-8 px-4 pt-10","sm:justify-between sm:px-8 xl:px-10","xl:order-2 xl:col-span-8 xl:flex xl:pl-0",2===s.length&&"sm:grid-cols-2 xl:justify-start",3===s.length&&"sm:grid-cols-3",s.length>=4&&"sm:grid-cols-4",A.alternativeLayout.categoriesClassName),children:s.map(e=>(0,t.jsxs)("div",{className:"col-span-1 grid content-start gap-4","data-category-label":e.label,"data-testid":I.CATEGORY,children:[(0,t.jsx)("span",{className:(0,u.cn)("prose-brand-2xs flex flex-col gap-3",A.categoryTitleClassName),children:e.label}),(0,t.jsx)("div",{className:"grid grid-cols-2 justify-between gap-x-6 sm:grid-cols-1 sm:gap-3",children:[e.navigationLinks.slice(0,Math.floor(e.navigationLinks.length/2)+1),e.navigationLinks.slice(Math.floor(e.navigationLinks.length/2)+1,e.navigationLinks.length)].map((r,l)=>(0,t.jsx)("div",{className:"flex flex-col items-start gap-3",children:r.map(r=>{let l=Object.assign(Object.assign({},r),{onClick:t=>{null==S||S({text:r.text,event:t,pillar:e.label})}});return(0,t.jsx)(f.Button,{className:"pb-0.5 leading-[var(--font-line-height-utility-size-3)]","data-testid":I.CATEGORY__LINK,link:{text:r.text,external:r.external,url:r.url},onClick:l.onClick,size:"medium",textClassName:"!text-color-utility-text-primary max-[15rem]:break-all",variant:"link",children:r.text},`${e.label}_${r.text}`)})},l))})]},e.label))}),(0,t.jsxs)("div",{className:(0,u.cn)("grid grid-cols-1 gap-5 px-4","sm:grid-cols-12 sm:px-8 xl:order-1 xl:col-span-4 xl:flex xl:flex-col xl:gap-10 xl:pl-10 xl:pt-10",A.alternativeLayout.brandInformationClassName),children:[(0,t.jsxs)("div",{className:(0,u.cn)("grid h-fit grid-cols-1 gap-4","sm:col-span-9 sm:grid sm:grid-cols-1 xl:col-span-9 xl:grid xl:gap-10",A.alternativeLayout.logoAndTextsClassName),children:[(0,t.jsx)("div",{className:"flex flex-col gap-3 xl:col-span-3",children:(0,t.jsx)(c.Link,{"aria-label":null==E?void 0:E.goToHomepage,className:"w-fit",href:"/",children:(0,t.jsx)("figure",{className:"h-fit w-36 max-[12.5rem]:w-auto sm:w-44 xl:w-52",children:(null==i?void 0:i.url)&&(0,t.jsx)(x.PolarisImage,{alt:i.alt||"",focalPoint:null==i?void 0:i.focalPoint,height:100,qual
24ity:h.GLOBAL_IMAGE_QUALITY,sizes:(0,h.generateImageSizes)((0,h.getImageSizesForComponent)("Logos")),src:(null==(l=i.sizes)?void 0:l.md)||(null==i?void 0:i.url),transformBaseUrl:null==i?void 0:i.transformBaseUrl,width:250})})})}),(0,t.jsxs)("div",{className:"flex flex-col gap-1 xl:col-span-6",children:[n&&(0,t.jsx)("div",{className:(0,u.cn)("prose-eyebrow-medium-sm text-color-utility-text-tertiary",A.copyrightClassName),children:n}),g&&(0,t.jsx)("div",{className:"prose-body-medium-xs text-color-utility-text-tertiary sm:block","data-nosnippet":"",children:g})]})]}),(0,t.jsx)("div",{className:"h-px w-full border-b border-color-brand-border-secondary sm:hidden"}),(0,t.jsxs)("div",{className:(0,u.cn)("flex h-fit shrink-0 basis-auto flex-col justify-between gap-4","sm:col-span-3 sm:grid sm:grid-cols-1 xl:col-span-3 xl:gap-6"),children:[(0,t.jsx)("div",{className:(0,u.cn)("flex h-fit flex-wrap gap-3 ","sm:justify-end xl:place-content-start xl:gap-2",A.alternativeLayout.socialMediaIconsClassName),children:null==v?void 0:v.map(e=>{var r;let l=Object.assign(Object.assign({},e),{onClick:t=>{null==S||S({text:e.link.text,event:t})}});return(0,t.jsx)(p.IconButton,{Icon:O[e.icon],"aria-label":e.link.text,className:(0,u.cn)(null!=(r=A.socialIconClassName)?r:A.categoryTitleClassName,"flex size-8 items-center justify-center rounded-full hover:bg-color-brand-surface-tertiary","xl:p-1"),link:{url:e.link.url,text:e.link.text,external:!0},onClick:l.onClick,size:"large",variant:"ghost"},e.link.url)})}),(0,t.jsxs)("div",{className:"inline-flex flex-col gap-2 sm:gap-3",children:[(0,t.jsx)("div",{className:(0,u.cn)("prose-body-medium-xs font-normal text-color-utility-text-tertiary","sm:text-end xl:text-start",A.alternativeLayout.retailPartnersLabelClassName),children:null==b?void 0:b.label}),(0,t.jsx)("div",{className:(0,u.cn)("flex gap-2 sm:justify-end xl:justify-start",A.alternativeLayout.retailPartnersLogosClassName),children:(0,t.jsx)(C.LogoGroup,{breakpointSizes:{sm:"medium",md:"medium",lg:"medium"},logos:(null==b?void 0:b.logos)||[]})})]})]})]}),(0,t.jsx)("div",{className:(0,u.cn)(z,"flex max-sm:pr-16 sm:hidden"),children:B(3).map((e,t)=>R(t,e))}),(0,t.jsx)("div",{className:(0,u.cn)(z,"hidden sm:max-md:flex"),children:B(5).map((e,t)=>R(t,e))}),(0,t.jsx)("div",{className:(0,u.cn)(z,"hidden md:max-lg:flex"),children:B(6).map((e,t)=>R(t,e))}),(0,t.jsx)("div",{className:(0,u.cn)(z,"hidden lg:flex"),children:B(9).map((e,t)=>R(t,e))})]})]})}],410799)},770758,862833,e=>{"use strict";var t=e.i(529956),r=e.i(4433),l=e.i(719057),a=e.i(495692),s=e.i(451679),i=e.i(280137),n=e.i(670947),o=e.i(615582),c=e.i(103926),d=e.i(49484),u=e.i(121405),m=e.i(373981),h=e.i(355689),f=e.i(141954),p=e.i(332619),x=e.i(183745),C=e.i(208060),g=e.i(907419),v=e.i(358648),b=e.i(35082),y=e.i(273157),w=e.i(515182),L=e.i(367088),N=e.i(691672),j=e.i(590331),S=e.i(708570),E=e.i(970960),_=e.i(186288),A=e.i(813507),T=e.i(278442),k=e.i(942290),I=e.i(161350),O=e.i(912832),M=e.i(483780),P=e.i(575429),R=e.i(421966),B=e.i(321961),z=e.i(879178),D=e.i(653071),V=e.i(736256),F=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};let G="emailAddress",H="password",U=({advertisingConsentDescription:e,advertisingConsentLabel:r,className:l,containerStyles:a,description:s,disclaimerText:n,newsLetterConsent:o,newsLetterConsentSubText:c,onBackToSignInClick:d,onBackToSiteClick:u,showAdvertisingConsentCheckbox:m=!0,subscriptionText:h,textCopies:f={},title:p,isCommerceEnabled:x,isNewPasswordRequirementsEnabled:C,defaultCountry:g})=>{var v,b,y,w,L;let[N,j]=(0,i.useState)(!1),[S,_]=(0,i.useState)(!1),[U,q]=(0,i.useState)(B.ALERT_DEFAULT_PROPS),Y=(0,k.useForm)({defaultValues:Object.assign({advertisingConsent:!1,emailConsent:!1},x?{sms:!1}:{})}),W=Y.watch(G),$=Y.watch("emailConsent"),K=Y.watch("sms"),Z=f.emailMaxLength||"Email must be 50 characters or fewer.",X=()=>{var e;let t=Y.getValues(G),{valid:r}=(0,M.validateEmailMaxLength)("string"==typeof t?t:"",50,Y,G,Z);return r&&(null==(e=Y.formState.errors[G])?void 0:e.type)===M.EMAIL_MAX_LENGTH_ERROR_TYPE&&Y.clearErrors(G),r};return S?(0,t.jsx)(V.Statement,{Icon:A.default,description:(null==(v=f.statementDescription)?void 0:v.replace("[email]",(0,O.maskEmail)(W)))||`Before you can login you will need to confirm your account by clicking the activation link sent to ${(0,O.maskEmail)(W||"")}`,email:W,onPrimaryCTAClick:u,primaryCTAText:f.primaryCTAText||"Back to Site",textCopies:f,title:f.statementTitle||"Verify your email"}):(0,t.jsxs)("section",{className:l,"data-testid":"create-account-section",style:a,children:[(0,t.jsx)("h2",{className:"prose-brand-xs text-color-brand-text-primary md:prose-brand-sm",children:p}),s&&(0,t.jsx)("p",{className:"prose-body-medium-xs mt-2 text-color-utility-text-secondary md:pr-12",children:s}),(0,t.jsx)(D.Form,{...Y,children:(0,t.jsx)("form",{className:"mt-8 w-full space-y-8",onSubmit:Y.handleSubmit(e=>{var t,r,l,a;return t=void 0,r=void 0,l=void 0,a=function*(){var t,{advertisingConsent:r,emailConsent:l,sms:a}=e,s=F(e,["advertisingConsent","emailConsent","sms"]);U.message&&q(B.ALERT_DEFAULT_PROPS);let i=!1,{valid:n}=(0,M.validateEmail)(s.emailAddress,Y,G,f.invalidEmailAddress),o=x?s:Object.fromEntries(Object.entries(s).filter(([e])=>"phoneNumber"!==e)),c=(0,M.validateRequiredFields)(o,Y,f.requiredErrorMessage,Object.assign({firstName:f.firstName,lastName:f.lastName,emailAddress:f.emailAddress,password:f.password,confirmPassword:f.confirmPassword}
24,x?{phoneNumber:f.phoneNumber||"Phone Number"}:{})),d=!x||!n||X();if(n&&d&&!c||(i=!0),(0,M.getPasswordRequirements)(f,C).forEach(e=>{e.test(s.password)||(Y.setError(H,{type:"value",message:e.description}),i=!0)}),s.password&&s.confirmPassword&&!Y.formState.errors.password){let{valid:e}=(0,M.validateConfirmPassword)(s.password,s.confirmPassword,Y,"confirmPassword",f);e||(i=!e)}if(i)return;j(!0);let u=((e,t)=>{if(!t)return Object.fromEntries(Object.entries(e).filter(([e])=>"phoneNumber"!==e));let{phoneNumber:r}=e,l=F(e,["phoneNumber"]);return"string"!=typeof r?e:Object.assign(Object.assign({},l),{phoneNumber:r.replace(/[-\s()]/g,"")})})(s,!!x),h=yield fetch("/api/register",{body:JSON.stringify(Object.assign(Object.assign({},u),{advertisingConsent:r,advertisingConsentCaptured:m,emailConsent:l,sms:a,locale:(0,I.getLocaleFromPathname)(window.location.pathname)})),method:"POST",headers:{"Content-Type":"application/json"}}),{data:p,invalidFields:g,statusCode:v,message:b}=yield h.json(),y=f.registrationFailed,w=null==(t=null==g?void 0:g.emailAddress)?void 0:t[0],L="string"==typeof b?b.toLowerCase():"",N=L.includes("phone")&&L.includes("already been taken");if(201===v&&p.UserId&&_(!0),200!==v&&201!==v&&q({variant:"negative",label:f.error,message:N&&f.duplicatePhoneNumber?f.duplicatePhoneNumber:y,icon:T.default}),w){let e=null==w?void 0:w.toLowerCase(),t=e.includes("email"),r=e.includes("password"),l=t?f.emailAlreadyInUse:f.invalidPassword;(t||r)&&Y.setError(t?G:H,{type:"value",message:l})}j(!1)},new(l||(l=Promise))(function(e,s){function i(e){try{o(a.next(e))}catch(e){s(e)}}function n(e){try{o(a.throw(e))}catch(e){s(e)}}function o(t){var r;t.done?e(t.value):((r=t.value)instanceof l?r:new l(function(e){e(r)})).then(i,n)}o((a=a.apply(t,r||[])).next())})}),children:(0,t.jsxs)("div",{className:"gap-x-4 space-y-8",children:[(0,t.jsx)(z.FormField,{form:Y,label:f.firstName||"First Name",name:"firstName",placeholder:f.enterFirstName||"Enter first name",required:!0,size:"large",textCopies:f,type:"text"}),(0,t.jsx)(z.FormField,{form:Y,label:f.lastName||"Last Name",name:"lastName",placeholder:f.enterLastName||"Enter last name",required:!0,size:"large",textCopies:f,type:"text"}),(0,t.jsx)(z.FormField,{form:Y,label:f.emailAddress||"Email Address",name:G,onFieldBlur:x?X:void 0,placeholder:f.enterEmailAddress||"Enter email address",required:!0,size:"large",textCopies:f,type:"text"}),x&&(0,t.jsx)(z.FormField,{defaultCountry:g,form:Y,label:f.phoneNumber||"Phone Number",name:"phoneNumber",placeholder:f.enterPhoneNumber||"Enter phone number",required:!0,size:"large",textCopies:f,type:"phone"}),(0,t.jsx)(z.FormField,{form:Y,isNewPasswordRequirementsEnabled:C,label:f.password||"Password",name:H,placeholder:f.enterPassword||"Enter password",required:!0,size:"large",textCopies:f,type:"new-password"}),(0,t.jsx)(z.FormField,{form:Y,label:f.confirmPassword||"Confirm Password",name:"confirmPassword",placeholder:f.enterConfirmPassword||"Type here",required:!0,size:"large",textCopies:f,type:"password"}),(0,t.jsx)(D.FormItem,{className:"!mt-8",children:(0,t.jsx)(D.FormControl,{children:(0,t.jsx)(t.Fragment,{children:x?(0,t.jsxs)("div",{"data-testid":"create-account-newsletter-split",children:[(0,t.jsxs)("p",{className:"prose-body-medium-sm text-color-utility-text-primary",children:[(0,t.jsx)("span",{children:o})," ",(0,t.jsx)("em",{className:"prose-body-medium-sm italic text-color-brand-text-tertiary",children:c})]}),(0,t.jsxs)("div",{className:"mt-4 flex flex-wrap gap-x-8 gap-y-4",children:[(0,t.jsx)(P.Checkbox,{checked:!!$,className:"items-start [&_button]:mt-0.5 [&_button]:items-center",label:null!=(y=null!=(b=f.newsLetterConsentByEmail)?b:f.byEmailOptionLabel)?y:"By Email",onCheckedChange:e=>Y.setValue("emailConsent",!!e)}),(0,t.jsx)(P.Checkbox,{checked:!!K,className:"items-start [&_button]:mt-0.5 [&_button]:items-center",label:null!=(L=null!=(w=f.newsLetterConsentBySms)?w:f.bySMSOptionLabel)?L:"By SMS",onCheckedChange:e=>Y.setValue("sms",!!e)})]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"mt-0 flex gap-x-6",children:(0,t.jsx)(P.Checkbox,{className:"items-start [&_button]:mt-0.5 [&_button]:items-center",label:o,onCheckedChange:e=>Y.setValue("emailConsent",e)}
24)}),(0,t.jsx)("span",{className:"prose-body-medium-xs mt-3 text-color-brand-text-tertiary max-xl:font-medium [&_a]:underline",children:c})]})})})}),(0,t.jsxs)(D.FormItem,{className:"!mt-8",children:[m&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:"prose-label-semibold-md mb-2 text-input-text-active",children:r}),(0,t.jsx)("p",{className:"prose-body-medium-sm !mb-4 text-color-utility-text-primary",children:e}),(0,t.jsx)(D.FormControl,{children:(0,t.jsx)(P.Checkbox,{className:"items-start [&_button]:mt-0.5 [&_button]:items-center",label:h,onCheckedChange:e=>Y.setValue("advertisingConsent",e)})})]}),n&&(0,t.jsx)("div",{className:`break-word prose-body-medium-xs text-color-brand-text-tertiary [&_a]:underline${m?" !mt-8":""}`,children:(0,O.parseLegalText)(n)})]}),(0,t.jsxs)("div",{className:"mt-6 grid gap-2",children:[(0,t.jsx)(E.Button,{className:"w-full",isSubmitting:N,size:"medium",type:"submit",children:f.completeRegistration||"Complete Registration"}),(0,t.jsx)(E.Button,{className:"mx-auto h-auto w-fit py-1",onClick:d,size:"medium",variant:"text",children:f.haveAnAccount||"Have an account? Login"})]}),U.message&&(0,t.jsx)(R.Alert,{...U,className:"mt-6"})]})})})]})},q="email",Y=({className:e,containerStyles:r,description:l,onBackToSignInClick:a,textCopies:s={},title:n})=>{let[o,c]=(0,i.useState)(!1),[d,u]=(0,i.useState)(!1),[m,h]=(0,i.useState)(B.ALERT_DEFAULT_PROPS),f=(0,k.useForm)(),p=f.watch(q)||"",x=`Instruction to reset your password have been sent to ${(0,O.maskEmail)(p)}. Please click the link to complete the process.`,C=s.statementDescription.replace("[email]",(0,O.maskEmail)(p));return o?(0,t.jsx)(V.Statement,{description:C||x,email:p,onPrimaryCTAClick:a,primaryCTALeftIcon:y.default,primaryCTAText:s.backToSignIn||"Back to Sign In",resendLinkRoute:"forgot-password",textCopies:s,title:s.statementTitle||"Check your email"}):(0,t.jsxs)("section",{className:e,"data-testid":"forgot-password-section",style:r,children:[(0,t.jsx)("h2",{className:"prose-brand-xs md:prose-brand-sm",children:n}),l&&(0,t.jsx)("p",{className:"prose-body-medium-xs mt-2 md:pr-12",children:l}),(0,t.jsx)(D.Form,{...f,children:(0,t.jsx)("form",{className:"mt-8 w-full space-y-8",onSubmit:f.handleSubmit(e=>{var t,r,l,a;return t=void 0,r=void 0,l=void 0,a=function*(){var t;if(m.message&&h(B.ALERT_DEFAULT_PROPS),(0,M.validateRequiredFields)(e,f,s.requiredErrorMessage,{[q]:s.emailAddress})||!(0,M.validateEmail)(e.email,f,q,s.invalidEmailAddress).valid)return;u(!0);let r=yield fetch("/api/forgot-password",{body:JSON.stringify(Object.assign(Object.assign({},e),{locale:(0,I.getLocaleFromPathname)(window.location.pathname)})),method:"POST",headers:{"Content-Type":"application/json"}}),{message:l="Request failed. Please try again!",statusCode:a,invalidFields:i}=yield r.json();200===a&&c(!0),400===a&&i&&f.setError(q,{type:"value",message:s.emailNotFound||(null==(t=null==i?void 0:i.forgotPasswordForm)?void 0:t[0])||"No account with that email address exists."}),[401,429,500].includes(a)&&h({variant:"negative",label:"Error",message:l,icon:T.default}),u(!1)},new(l||(l=Promise))(function(e,s){function i(e){try{o(a.next(e))}catch(e){s(e)}}function n(e){try{o(a.throw(e))}catch(e){s(e)}}function o(t){var r;t.done?e(t.value):((r=t.value)instanceof l?r:new l(function(e){e(r)})).then(i,n)}o((a=a.apply(t,r||[])).next())})}),children:(0,t.jsxs)("div",{className:"gap-x-4 space-y-10",children:[(0,t.jsx)(z.FormField,{form:f,label:s.emailAddress||"Email Address",name:q,placeholder:s.enterEmailAddress||"Enter email address",required:!0,size:"large",textCopies:s,type:"text"}),(0,t.jsxs)("div",{className:"grid gap-2 pt-4",children:[(0,t.jsx)(E.Button,{className:"w-full",isSubmitting:d,size:"medium",type:"submit",children:s.submit||"Submit"}),(0,t.jsx)(E.Button,{LeftIcon:y.default,className:"mx-auto w-fit py-1",onClick:a,size:"medium",variant:"text",children:s.backToLogin||"Back to Login"})]}),m.message&&(0,t.jsx)(R.Alert,{...m,className:"mt-6"})]})})})]})};var W=e.i(213288),$=e.i(675259),K=e.i(344420),Z=e.i(291859),X=e.i(837688);let Q=e=>{let t=e.trim().toLowerCase();if(!t)return!1;let r=t.lastIndexOf("@");return!(r<=0)&&r!==t.length-1&&"sbdinc.com"===t.slice(r+1)};e.s(["isSbdEmployeeEmail",0,Q],862833);var J=function(e,t,r,l){return new(r||(r=Promise))(function(a,s){function i(e){try{o(l.next(e))}catch(e){s(e)}}function n(e){try{o(l.throw(e))}catch(e){s(e)}}function o(e){var t;e.done?a(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(i,n)}o((l=l.apply(e,t||[])).next())})};let ee=()=>{try{localStorage.setItem(u.GUEST_ADD_TO_CART_RESUME_STORAGE_KEY,u.GUEST_ADD_TO_CART_RESUME_VALUE)}catch(e){}},et=e=>{try{return new URL(e,window.location.origin).searchParams.get(u.GUEST_ADDED_TO_CART_SHOWN_PARAM_NAME)!==u.GUEST_ADDED_TO_CART_SHOWN_PARAM_VALUE}catch(e){return!0}},er=({className:e,containerStyles:r,description:l,onBackToSiteClick:a,onCreateAccountClick:n,onForgotPasswordCl
24ick:c,onEmployeeSsoStart:d,onLoginClick:m,isTwoStepLoginEnabled:h=!1,signInCallback:f,textCopies:p={},routeStrings:x={},title:C,children:g,alert:v})=>{var b;let[w,L]=(0,i.useState)(!1),[N,j]=(0,i.useState)(!1),[S,_]=(0,i.useState)("email"),[P,F]=(0,i.useState)(""),[G,H]=(0,i.useState)(B.ALERT_DEFAULT_PROPS),[U,q]=(0,i.useState)(""),[Y,W]=(0,i.useState)(!1),$=(0,s.useRouter)(),er=(0,k.useForm)({defaultValues:{email:"",password:""}}),{showToast:el}=(0,X.useAlertToast)(),{isMobile:ea}=(0,o.useBreakpoint)(),es=er.watch("email"),ei=!h||"email"===S,en=!h||"password"===S,eo={202:p.emailVerificationRequired,401:p.invalidCredentials,404:p.accountNotFound,429:p.rateLimitExceeded,500:p.internalServerError},ec=e=>J(void 0,void 0,void 0,function*(){var t,r,l,s;null==m||m({clickText:eu,loginMethod:"standard"}),L(!0);let{message:i,statusCode:n}=yield f(Object.assign(Object.assign({},e),{callbackUrl:U||void 0})),[o,...c]=i.split(":"),d=o.match(/Error (\d+)/),h=d?parseInt(d[1],10):0,x=c.join(":").trim(),C=null!=(l=null!=(r=null!=(t=eo[h])?t:h>0&&h!==n&&x?x:void 0)?r:eo[n])?l:x||i;200===n?(sessionStorage.removeItem(u.GLOBAL_NAV_SESSION_TIMEOUT_KEY),U?Y?(et(U)&&ee(),a(),ed(U)):$.push(U):a(),ea&&!Y&&el({title:p.successToastTitle,description:p.successToastDescription,type:"success",duration:1e4,cta:{label:p.successToastCta,href:u.GLOBAL_NAV_ACCOUNT_ROUTES.toolbox}})):202===h?j(!0):h>=400&&H({variant:"negative",label:null!=(s=p.error)?s:"Error",message:C,icon:T.default}),(!U||h>=400)&&L(!1)});(0,i.useEffect)(()=>{var e;let t,r=new URL(window.location.href),l=r.searchParams.get("email-validated"),a=r.searchParams.get(u.GLOBAL_NAV_SIGN_IN_TIMEOUT_PARAM_NAME),s=r.searchParams.get(u.GLOBAL_NAV_SIGN_IN_REAUTH_PARAM_NAME)===u.GLOBAL_NAV_SIGN_IN_REAUTH_TOKEN_VALUE,i=r.searchParams.get(u.GLOBAL_NAV_SIGN_IN_REDIRECT_PARAM_NAME),n="true"===r.searchParams.get(u.GLOBAL_NAV_SIGN_IN_GUEST_CHECKOUT_PARAM_NAME),o=sessionStorage.getItem(u.GLOBAL_NAV_SESSION_TIMEOUT_KEY),c=null;try{(c=sessionStorage.getItem(u.EMPLOYEE_SSO_ERROR_STORAGE_KEY))&&sessionStorage.removeItem(u.EMPLOYEE_SSO_ERROR_STORAGE_KEY)}catch(e){}if(n&&W(!0),a||l||i||o||s||c){if(c?t=c:s&&(t=p.reAuthenticateMessage||"You need to re-authenticate or login again."),!t&&o&&(t=p.sessionTimeoutMessage||"You have been logged out due to inactivity"),!t&&a&&(t=p.sessionTimeoutMessage||"You have been logged out due to inactivity"),!t&&l&&(t="true"===l?p.emailVerifiedSuccessfully:p.failedEmailVerification),i){let e,{toolbox:t,settings:r,productRegistration:l}=u.GLOBAL_NAV_ACCOUNT_ROUTES,a=!1;switch(i){case"account":case"toolbox":e=x[t]||t,a=!0;break;case"settings":e=x[r]||r,a=!0;break;case"product-registration":e=x[l]||l,a=!0;break;default:i.startsWith("/")&&!i.startsWith("//")&&(e=i)}if(e)if(a){let t=(0,I.getLocaleFromPathname)(window.location.pathname);q(t?`/${t}${e}
24`:e)}else q(e)}t&&H({variant:c?"negative":"info",label:c?null!=(e=p.error)?e:"Error":"",message:t,icon:T.default})}},[p,x]);let ed=e=>{try{let t=new URL(e,window.location.origin);if(t.pathname===window.location.pathname)return void window.history.replaceState({},"",t.toString())}catch(e){}$.push(e)};if(N)return(0,t.jsx)(V.Statement,{Icon:A.default,description:(null==(b=p.statementDescription)?void 0:b.replace("[email]",(0,O.maskEmail)(es)))||`Before you can login you will need to confirm your account by clicking the activation link sent to ${(0,O.maskEmail)(es||"")}`,email:es,onPrimaryCTAClick:a,primaryCTAText:p.primaryCTAText||"Back to Site",textCopies:p,title:p.statementTitle||"Verify your email"});let eu=h&&"email"===S?p.continue||"Continue":p.signIn||"Sign In";return(0,t.jsxs)("section",{className:e,"data-testid":"sign-in-section",style:r,children:[Y&&(0,t.jsxs)("div",{className:"mb-8 bg-color-brand-surface-secondary p-6 xl:mt-[4.25rem]","data-testid":"sign-in-guest-checkout-section",children:[(0,t.jsx)("h2",{className:"prose-brand-xs md:prose-brand-sm",children:p.guestCheckoutTitle||"Guest Checkout"}),(0,t.jsx)("p",{className:"prose-body-medium-xs mt-2 text-color-brand-text-secondary",children:p.guestCheckoutDescription||"No account needed — add this item to your cart and check out as a guest."}),(0,t.jsx)(E.Button,{className:"mt-6 w-full","data-testid":"sign-in-guest-checkout-button",onClick:()=>{et(U)&&ee(),a(),U&&ed(U)},size:"medium",style:{fontWeight:700},children:p.checkoutAsGuest||"Checkout as Guest"})]}),(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[h&&"password"===S&&(0,t.jsx)(E.Button,{LeftIcon:y.default,"aria-label":p.backToEmail||"Back to email",className:"-ml-2 shrink-0","data-testid":"sign-in-back-to-email",onClick:()=>{er.clearErrors("password"),er.setValue("password",""),_("email"),F(p.emailStepAnnouncement||"Enter your email address")},size:"medium",type:"button",variant:"text"}),(0,t.jsx)("h2",{className:"prose-brand-xs md:prose-brand-sm",children:C})]}),l&&(0,t.jsx)("p",{className:"prose-body-medium-xs mt-2 text-color-brand-text-secondary",children:l}),(0,t.jsx)("output",{"aria-live":"polite",className:"sr-only","data-testid":"sign-in-step-status",children:P}),G.message&&(0,t.jsx)(R.Alert,{...G,className:"my-8"}),v&&!Y&&(0,t.jsx)(R.Alert,{...v,className:"my-8"}),(0,t.jsx)(D.Form,{...er,children:(0,t.jsx)("form",{className:"mt-6 w-full","data-testid":"sign-in-form",noValidate:!0,onSubmit:er.handleSubmit(e=>J(void 0,void 0,void 0,function*(){var t;if(G.message&&H(B.ALERT_DEFAULT_PROPS),h&&"email"===S){if(!(e=>{let t=!1;if((0,M.validateRequiredFields)({email:e.email},er,p.requiredErrorMessage,{email:p.emailAddress})&&(t=!0),e.email){let{valid:r}=(0,M.validateEmail)(e.email,er,"email",p.invalidEmailAddress);r||(t=!0)}return!t})(e))return;let r=String(null!=(t=e.email)?t:"");
24if(Q(r)){null==m||m({clickText:eu,loginMethod:"sso"}),L(!0),F(p.employeeSsoRedirectAnnouncement||"Redirecting to employee sign-in"),null==d||d(r);return}_("password"),F(p.passwordStepAnnouncement||"Enter your password");return}if(h&&"password"===S){let t,r;if(t=!1,(0,M.validateRequiredFields)({password:e.password},er,p.requiredErrorMessage,{password:p.password})&&(t=!0),"string"==typeof(r=e.password)&&r.length>0&&r.length<8&&(er.setError("password",{type:"manual",message:p.passwordMinLength||"Password must be at least 8 characters long"}),t=!0),t)return;yield ec(e);return}let r=!1;if((0,M.validateRequiredFields)(e,er,p.requiredErrorMessage,{email:p.emailAddress,password:p.password})&&(r=!0),e.email){let{valid:t}=(0,M.validateEmail)(e.email,er,"email",p.invalidEmailAddress);t||(r=!0)}let l=e.password;"string"==typeof l&&l.length>0&&l.length<8&&(er.setError("password",{type:"manual",message:p.passwordMinLength||"Password must be at least 8 characters long"}),r=!0),r||(yield ec(e))})),children:(0,t.jsxs)("div",{className:"gap-x-4",children:[ei&&(0,t.jsx)(z.FormField,{form:er,label:p.emailAddress||"Email Address",name:"email",placeholder:p.enterEmailAddress||"Enter email address",required:!0,size:"large",textCopies:p,type:"email"}),en&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(z.FormField,{className:ei?"mt-8":void 0,form:er,label:p.password||"Password",name:"password",placeholder:p.enterPassword||"Enter password",required:!0,size:"large",textCopies:p,type:"password"}),(0,t.jsx)(E.Button,{className:"mt-6",onClick:c,size:"small",type:"button",variant:"link",children:p.forgotPassword||"Forgot Password?"})]}),(0,t.jsxs)("div",{className:"mt-6 grid gap-2",children:[(0,t.jsx)(E.Button,{LeftIcon:h?void 0:Z.default,className:"w-full",isSubmitting:w,size:"medium",style:{fontWeight:700},type:"submit",children:eu}),(0,t.jsx)(E.Button,{RightIcon:K.default,className:"mx-auto w-fit overflow-visible py-1",onClick:n,size:"medium",style:{fontWeight:700},type:"button",variant:"text",children:p.createAnAccount||"Create an Account"})]})]})})}),!Y&&(0,t.jsx)(t.Fragment,{children:g})]})},el=({className:e,containerClassName:l,onTrackOrderSubmit:a,isLoading:s,textCopies:n={},themeClass:o="onLight",alert:c})=>{let[d,u]=(0,i.useState)(!1),m=(0,k.useForm)({defaultValues:{orderName:"",orderEmail:"",billingZipCode:""}}),h=s||d;return(0,t.jsxs)("section",{className:(0,r.cn)(o,"rounded-card-corner-radius-md bg-color-brand-surface-secondary p-6",e,l),"data-testid":"track-order-section",children:[(0,t.jsx)("h2",{className:"prose-brand-2xs text-color-brand-text-primary",children:n.title}),n.description&&(0,t.jsx)("p",{className:"prose-body-medium-sm mt-2 text-color-utility-text-secondary",children:n.description}),c&&(0,t.jsx)(R.Alert,{className:"my-8",heading:c.heading,icon:c.icon,message:c.message,showHeadingAsBlock:!0,variant:c.variant}),(0,t.jsx)(D.Form,{...m,children:(0,t.jsxs)("form",{className:"mt-8 w-full","data-testid":"track-order-form",onSubmit:m.handleSubmit(e=>{var t,r,l,s;return t=void 0,r=void 0,l=void 0,s=function*(){let t={orderName:String(e.orderName||""),orderEmail:String(e.orderEmail||""),billingZipCode:String(e.billingZipCode||"")},r=!1;if((0,M.validateRequiredFields)(t,m,n.requiredErrorMessage||n.required,{orderName:n.orderName,orderEmail:n.orderEmail,billingZipCode:n.billingZipCode})&&(r=!0),t.orderName){let e=(0,M.validateOrderName)(t.orderName,n.invalidOrderName);e.valid||(r=!0,m.setError("orderName",e.error))}if(t.orderEmail&&((0,M.validateEmail)(t.orderEmail,m,"orderEmail",n.invalidEmailAddress).valid||(r=!0)),t.billingZipCode&&!/^\d{5}$/.test(t.billingZipCode.trim())&&(m.setError("billingZipCode",{type:"pattern",message:n.invalidZipCode}),r=!0),!r){u(!0);try{let e=yield null==a?void 0:a(t);(!e||e.ok)&&m.reset()}finally{u(!1)}}},new(l||(l=Promise))(function(e,a){function i(e){try{o(s.next(e))}catch(e){a(e)}}function n(e){try{o(s.throw(e))}catch(e){a(e)}}function o(t){var r;t.done?e(t.value):((r=t.value)instanceof l?r:new l(function(e){e(r)})).then(i,n)}o((s=s.apply(t,r||[])).next())})}),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-y-8",children:[(0,t.jsx)(z.FormField,{form:m,label:n.orderName,name:"orderName",placeholder:n.orderNamePlaceholder,required:!0,size:"large",textCopies:n,type:"text"}),(0,t.jsx)(z.FormField,{form:m,label:n.orderEmail,name:"orderEmail",placeholder:n.orderEmailPlaceholder,required:!0,size:"large",textCopies:n,type:"text"}),(0,t.jsx)(z.FormField,{form:m,label:n.billingZipCode,name:"billingZipCode",placeholder:n.billingZipCodePlaceholder,required:!0,size:"large",textCopies:n,type:"text"})]}),(0,t.jsx)("div",{className:"mt-6",children:(0,t.jsx)(E.Button,{ariaLabel:h?n.loading:n.checkOrderStatus,className:"w-full",isSubmitting:h,size:"medium",title:h?n.loading:n.checkOrderStatus,type:"submit",children:n.checkOrderStatus})})]})})]})},ea=({isCreateAccountOpen:e,isForgotPasswordOpen:r,isSignInOpen:l,isResetPasswordOpen:a,setIsCreateAccountOpen:s,setIsForgotPasswordOpen:n,setIsSignInOpen:o,onBackToSignInClick:c,onBackToSiteClick:d,onCreateAccountClick:m,onForgotPasswordCl
24ick:h,onResetPasswordClose:f,onSignInClose:p,formSectionClassName:x,formSectionStyles:C,globalStrings:g,hideCloseButton:v,logo:b,modalClassName:y,modalContainerClassName:w,modalStyles:j,onCloseButtonClick:S,onTrackOrderSubmit:E,renderCondition:_,showGlobalNavControls:A,signInCallback:T,onEmployeeSsoStart:k,onLoginClick:I,signUpDisclaimer:O,showAdvertisingConsentCheckbox:M=!0,isCommerceEnabled:P,isAccountMigrationAlertEnabled:R,isNewPasswordRequirementsEnabled:B,defaultPhoneCountry:z})=>{var D,V,F,G;let[H,q]=(0,i.useState)();if(void 0!==_&&!_)return null;let{Field:K={},ForgotPassword:Z={},Modal:X={},ResetPassword:Q={},SignIn:J={},SignUp:ee={},Routes:et={},CommerceAccountMigration:ea={},CommerceTrackOrder:ei={}}=g,en={className:x,containerStyles:C},eo={className:w,hideCloseButton:v,modalClassName:y,style:{height:"100dvh",marginTop:0},textCopies:X,variant:"drawer-right"},ec=R?{variant:"info",heading:ea.heading,message:ea.description,icon:N.default,showHeadingAsBlock:!0,cta:{url:"#",text:ea.resetPasswordButtonText,external:!1,target:"_self"},onClickCta:h}:void 0;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(W.Modal,{...eo,dialogTitle:J.title||u.GLOBAL_NAV_MODAL_TITLES_MAP.signIn,isOpen:l,onClose:p,children:[A&&(0,t.jsx)(es,{backButtonText:null==(D=g.Global)?void 0:D.back,globalStrings:g,isShow:l,logo:b,modalStyles:j,onBackButtonClick:p,onCloseButtonClick:S}),(0,t.jsx)(er,{...en,alert:ec,description:J.description||u.GLOBAL_NAV_SIGN_IN_DESCRIPTION,isTwoStepLoginEnabled:P,onBackToSiteClick:d,onCreateAccountClick:m,onEmployeeSsoStart:k,onForgotPasswordClick:h,onLoginClick:I,routeStrings:et,signInCallback:T,textCopies:Object.assign(Object.assign(Object.assign({},ee),K),J),title:J.title||u.GLOBAL_NAV_MODAL_TITLES_MAP.signIn,children:P&&(0,t.jsx)(el,{alert:H,className:"mt-8",onTrackOrderSubmit:e=>{var t,r,l,a;return t=void 0,r=void 0,l=void 0,a=function*(){if(q(void 0),!E)return;let t=yield E(e);if(t){if(!t.ok)return void q({variant:"negative",heading:ei.submitErrorHeader,message:ei.submitErrorDescription,icon:L.default,showHeadingAsBlock:!0});o(!1)}},new(l||(l=Promise))(function(e,s){function i(e){try{o(a.next(e))}catch(e){s(e)}}function n(e){try{o(a.throw(e))}catch(e){s(e)}}function o(t){var r;t.done?e(t.value):((r=t.value)instanceof l?r:new l(function(e){e(r)})).then(i,n)}o((a=a.apply(t,r||[])).next())})},textCopies:Object.assign(Object.assign({},K),ei),themeClass:"onLight"})})]}),(0,t.jsxs)(W.Modal,{...eo,dialogTitle:ee.title||u.GLOBAL_NAV_MODAL_TITLES_MAP.signIn,isOpen:e,onClose:s,children:[A&&(0,t.jsx)(es,{backButtonText:null==(V=g.Global)?void 0:V.back,globalStrings:g,isShow:e,logo:b,onBackButtonClick:()=>s(!1),onCloseButtonClick:S}),(0,t.jsx)(U,{...en,advertisingConsentDescription:ee.advertisingConsentDescription,advertisingConsentLabel:ee.advertisingConsentLabel,defaultCountry:z,description:ee.description||u.GLOBAL_NAV_CREATE_ACCOUNT_DESCRIPTION,disclaimerText:O||ee.disclaimer||u.GLOBAL_NAV_CREATE_ACCOUNT_DISCLAIMER_TEXT,isCommerceEnabled:P,isNewPasswordRequirementsEnabled:B,newsLetterConsent:ee.newsLetterConsent,newsLetterConsentSubText:ee.newsLetterConsentSubText,onBackToSignInClick:c,onBackToSiteClick:d,showAdvertisingConsentCheckbox:M,subscriptionText:ee.subscription||u.GLOBAL_NAV_CREATE_ACCOUNT_SUBS_TEXT,textCopies:Object.assign(Object.assign({},K),ee),title:ee.title||u.GLOBAL_NAV_MODAL_TITLES_MAP.createAccount})]}),(0,t.jsxs)(W.Modal,{...eo,dialogTitle:Z.title||u.GLOBAL_NAV_MODAL_TITLES_MAP.signIn,isOpen:r,onClose:n,children:[A&&(0,t.jsx)(es,{backButtonText:null==(F=g.Global)?void 0:F.back,globalStrings:g,isShow:r,logo:b,onBackButtonClick:()=>n(!1),onCloseButtonClick:S}),(0,t.jsx)(Y,{...en,description:Z.description,onBackToSignInClick:c,textCopies:Object.assign(Object.assign({},K),Z),title:Z.title||u.GLOBAL_NAV_MODAL_TITLES_MAP.forgotPassword})]}),(0,t.jsxs)(W.Modal,{...eo,dialogTitle:Q.title||u.GLOBAL_NAV_MODAL_TITLES_MAP.signIn,isOpen:a,onClose:()=>f(!0),children:[A&&(0,t.jsx)(es,{backButtonText:null==(G=g.Global)?void 0:G.back,globalStrings:g,isShow:a,logo:b,onBackButtonClick:()=>f(!0),onCloseButtonClick:S}),(0,t.jsx)($.ResetPassword,{...en,isNewPasswordRequirementsEnabled:B,onBackToSignInClick:c,textCopies:Object.assign(Object.assign({},K),Q),title:Q.title||u.GLOBAL_NAV_MODAL_TITLES_MAP.resetPassword})]})]})},es=({backButtonText:e="Back",globalStrings:a,isShow:s,logo:i,onBackButtonClick:n,onCloseButtonClick:o})=>{var c,d;let{themeClass:m}=(0,l.useBrandStyleContext)().globalNavigation;return(0,t.jsxs)("div",{className:(0,r.cn)(m,"flex items-center justify-between bg-color-brand-surface-primary px-4 py-5"),children:[(0,t.jsx)(E.Button,{LeftIcon:y.default,className:(0,r.cn)(m,!s&&"hidden","animate-fade"),onClick:n,variant:"link",children:e}),(null==i?void 0:i.url)&&(0,t.jsx)(j.Link,{"aria-label":null==(c=null==a?void 0:a.Global)?void 0:c.goToHomepage,className:"absolute left-1/2 z-50 -translate-x-1/2",href:"/",children:(0,t.jsx)(_.PolarisImage,{alt:i.alt||"",className:"min-w-[8.25rem] object-contain max-[12.5rem]:min-w-[unset]",focalPoint:null==i?void 0:i.focalPoint,height:i.height||48,priority:!0,qual
24ity:S.GLOBAL_IMAGE_QUALITY,sizes:(0,S.generateImageSizes)((0,S.getImageSizesForComponent)("Logos")),src:(null==(d=i.sizes)?void 0:d.md)||i.url,transformBaseUrl:null==i?void 0:i.transformBaseUrl,width:i.width||132})}),(0,t.jsx)(v.IconButton,{Icon:w.default,"aria-label":"Close Main Menu",className:(0,r.cn)(m,"z-50 text-color-utility-icon-primary transition-opacity duration-300 ease-in-out"),"data-testid":u.GLOBAL_NAV_TEST_IDS.AUTH_MODAL_CLOSE_BUTTON,onClick:o,size:"medium",variant:"ghost"})]})},ei=(0,r.cn)("absolute top-0 w-full overflow-auto bg-color-brand-surface-primary p-6","sm:max-w-[34.75rem] sm:p-6","xl:max-w-[29.5rem]"),en="hidden rounded-full p-1 text-color-utility-icon-primary hover:bg-color-brand-surface-tertiary xl:flex",eo=({hashes:e,globalStrings:l,goToAccountPage:a,onClickAccountButton:n,headerHeight:c,isAuthenticationLoading:d,isMenuOpen:m,isLoggedIn:h,loggedInText:y,loggedOutText:w,onSearchClick:L,notificationCount:N,signInCallback:j,onEmployeeSsoStart:S,onLoginClick:E,signUpDisclaimer:_,showAdvertisingConsentCheckbox:A,utilityIcons:T,languageSwitcherLabel:k,languageSwitcherLanguages:I,onLocaleChange:O,locale:M,languageSupport:P,allLocations:R,isCommerceEnabled:B,cart:z,isAccountMigrationAlertEnabled:D,isNewPasswordRequirementsEnabled:V,hideHeaderAccountCta:F,onTrackOrderSubmit:G,defaultPhoneCountry:H})=>{var U,q,Y,W;let[$,K]=(0,i.useState)(!1),[Z,X]=(0,i.useState)(!1),Q=(0,C.useManageAuthModals)({hashes:e,isLoggedIn:h}),{isMobile:J,isTabletAndUp:ee}=(0,o.useBreakpoint)(),et=(0,s.usePathname)(),er=d||Z;(0,i.useEffect)(()=>{X(!1)},[et]);let el=J?{marginTop:c,height:`calc(100dvh - ${c}px)`}:{height:"100dvh"};return(0,t.jsxs)("div",{className:(0,r.cn)("flex flex-1 items-center justify-end transition-opacity duration-300 ease-in-out xl:flex-none","xl:visible xl:opacity-100",m?"pointer-events-none opacity-0 xl:pointer-events-auto xl:opacity-100":"pointer-events-auto opacity-100"),"data-testid":u.GLOBAL_NAV_TEST_IDS.RIGHT_SECTION,children:[(0,t.jsx)(v.IconButton,{Icon:f.default,"aria-label":null!=(q=null==(U=l.Global)?void 0:U.openSearch)?q:"Global.openSearch",className:"text-color-utility-icon-primary xl:hidden [&:nth-last-child(2)]:mr-1","data-testid":u.GLOBAL_NAV_TEST_IDS.SEARCH_BUTTON__MOBILE,onClick:L,size:"large",variant:"ghost"}),null==T?void 0:T.map(({icon:e,link:l},a)=>(null==e?void 0:e.icon)&&(0,t.jsx)(v.IconButton,{Icon:()=>(0,t.jsx)(x.default,{className:"!size-6",children:e.icon}),"aria-label":l.text,className:(0,r.cn)(T.length===a-1?"mr-4":"mr-2",en),link:l,size:"medium",variant:"ghost"},a)),(0,t.jsx)(b.LanguageSelector,{allLocations:{url:(null==R?void 0:R.url)||"/all-locations",text:(null==R?void 0:R.text)||"View All Locations"},className:"hidden xl:flex",currentLanguage:M,isOpen:$,languageSupport:{url:(null==P?void 0:P.url)||"#",text:(null==P?void 0:P.text)||"Language Support"},languageSwitcherLabel:k,languageSwitcherLanguages:I,onLanguageChange:O,setIsOpen:K,triggerClassName:en}),!F&&(0,t.jsx)(g.AccountButton,{badge:h?null==N?void 0:N.toString():void 0,className:"hidden sm:ml-0.5 sm:flex xl:ml-0",disabled:er,isLoading:er,onClick:()=>{h?(a(),null==n||n(h),et.includes(u.GLOBAL_NAV_ACCOUNT_ROUTES.toolbox)||X(!0)):Q.setIsSignInOpen(!0)},size:"large",text:!d&&h?y:w}),B&&z&&(0,t.jsxs)("div",{className:"relative ml-1 flex items-center sm:ml-2",children:[(0,t.jsx)(v.IconButton,{Icon:p.default,"aria-label":null!=(Y=z.ariaLabel)?Y:"Cart","data-testid":u.GLOBAL_NAV_TEST_IDS.CART_BUTTON,link:{url:z.href,text:null!=(W=z.ariaLabel)?W:"Cart",external:!1},size:"large",variant:"solid"}),!!(z.itemCount&&z.itemCount>0)&&(0,t.jsx)("span",{"aria-hidden":"true",className:(0,r.cn)("border-2 border-color-account-btn-badge-border bg-color-account-btn-badge","prose-label-medium-xs text-color-account-btn-badge-text","pointer-events-none absolute right-[-0.375rem] top-[-0.3125rem] flex items-center justify-center","h-[0.9375rem] min-w-[0.9375rem] rounded-full px-0.5"),children:z.itemCount})]}),(0,t.jsx)(ea,{...Q,defaultPhoneCountry:H,globalStrings:l,isAccountMigrationAlertEnabled:D,isCommerceEnabled:B,isNewPasswordRequirementsEnabled:V,modalClassName:ei,modalContainerClassName:"z-10 max-sm:bg-transparent",modalStyles:el,onEmployeeSsoStart:S,onLoginClick:E,onTrackOrderSubmit:G,renderCondition:ee,showAdvertisingConsentCheckbox:A,signInCallback:j,signUpDisclaimer:_})]})};var ec=e.i(638459),ed=e.i(235144),eu=e.i(16478),em=e.i(864368),eh=e.i(717751);let ef=({activeMenuIndex:e,globalStrings:a,id:s,isMenuOpen:i,logo:n,onBackButtonClick:o,onCloseButtonClick:c})=>{var d,m,h,f;let{themeClass:p}=(0,l.useBrandStyleContext)().globalNavigation;return(0,t.jsxs)(t.Fragment,{children:[e>-1&&i&&(0,t.jsx)("div",{className:(0,r.cn)(p,"absolute left-4 top-7 z-50 flex-1 bg-color-brand-surface-primary sm:left-8"),children:(0,t.jsx)(E.Button,{LeftIcon:y.default,"aria-controls":s,"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_CONTROLS_BACK_BUTTON,onClick:o,variant:"link",children:null!=(m=null==(d=a.Global)?void 0:d.back)?m:"Back"})}),i&&(0,t.jsxs)("div",{className:(0,r.cn)(p,"relative flex items-center justify-end bg-color-brand-surface-primary px-4 py-5"),children:[(null==n?void 0:n.url)&&(0,t.jsx)(j.Link,{"aria-label":null==(h=a.Global)?void 0:h.goToHomepage,className:"absolute left-1/2 z-50 -translate-x-1/2",href:"/",children:(0,t.jsx)(_.PolarisImage,{alt:n.alt||"",className:"min-w-[8.25rem] object-contain max-[12.5rem]:min-w-[unset]",focalPoint:null==n?void 0:n.focalPoint,height:n.height||48,priority:!0,qual
24ity:S.GLOBAL_IMAGE_QUALITY,sizes:(0,S.generateImageSizes)((0,S.getImageSizesForComponent)("Logos")),src:(null==(f=n.sizes)?void 0:f.md)||n.url,transformBaseUrl:null==n?void 0:n.transformBaseUrl,width:n.width||132})}),(0,t.jsx)(v.IconButton,{Icon:w.default,"aria-label":"Close Main Menu",className:(0,r.cn)(p,"z-50 text-color-utility-icon-primary transition-[opacity,visibility] duration-300 ease-in-out","visible opacity-100"),"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_CONTROLS_CLOSE_BUTTON,onClick:c,size:"medium",variant:"ghost"})]})]})};var ep=e.i(389229),ex=e.i(536925);let eC=({description:e,hasNextLevel:l,image:a,imageVariation:s,isMinOrHasNextLevel:i,isLevel4:n,tabsMode:o,title:c})=>{var d;let m="large_images"===s;return i?(0,t.jsxs)(t.Fragment,{children:[c,l&&(0,t.jsx)(K.default,{})]}):(0,t.jsxs)("div",{className:(0,r.cn)("flex w-full items-center gap-x-3 text-left",m&&"items-start"),"data-testid":u.GLOBAL_NAV_TEST_IDS.MIN_MAX_LINK,children:[(null==a?void 0:a.url)&&(0,t.jsx)("figure",{className:(0,r.cn)("relative aspect-square h-full shrink-0",m?"w-24":"w-[1.875rem]"),children:(0,t.jsx)(_.PolarisImage,{alt:a.alt||"",className:"absolute size-full object-contain object-top",focalPoint:null==a?void 0:a.focalPoint,height:m?240:120,quality:S.GLOBAL_IMAGE_QUALITY,src:(null==(d=a.sizes)?void 0:d.md)||a.url,transformBaseUrl:null==a?void 0:a.transformBaseUrl,width:m?240:120})}),(0,t.jsxs)("div",{className:(0,r.cn)(m?"flex-1":"w-[85.476%]",{"xl:flex xl:items-center xl:h-full xl:w-[63.158%]":!m&&o&&!n}),children:[(0,t.jsxs)("h3",{className:(0,r.cn)("flex items-center text-color-utility-text-primary",m&&"prose-label-bold-xl gap-x-2"),children:[c,l&&(0,t.jsx)(K.default,{className:(0,r.cn)("hidden !size-4 xl:block",m&&"!block !size-5")}),m&&!l&&(0,t.jsx)(K.default,{className:"!size-5"})]}),!o&&(0,t.jsx)("p",{className:(0,r.cn)("prose-body-medium-sm mt-1 hidden text-color-utility-text-tertiary sm:block",m&&"!block"),children:e})]})]})};var eg=e.i(671673),ev=e.i(975919);let eb=({className:e,contentClassName:l,listCards:a,tabsMode:s})=>a&&a.length>0&&(0,t.jsx)(eg.ScrollBarArea,{className:(0,r.cn)("onLight -ml-1 w-full border-t border-t-color-brand-border-secondary",{"w-full":s},e),orientation:"horizontal",viewportClassName:"py-6 pl-1",viewportProps:{"aria-label":"Featured links",tabIndex:0},children:(0,t.jsx)("div",{className:(0,r.cn)("ml-1 flex w-fit items-center justify-between gap-x-3 overflow-visible sm:gap-x-4 xl:gap-x-[7.5rem]",l),children:a.map(({cta:e,icon:r,image:l,title:a,variant:s},i)=>(0,t.jsx)(ev.ListCard,{cardLayoutSize:"small",className:"w-[26.667%] min-w-[17.75rem] xl:min-w-80",cta:e,icon:r,image:l,title:a,variant:s},i))})});var ey=e.i(793546);let ew=({cards:e,hasLinks:l,tabsMode:a,variant:s="right"})=>e&&e.length>0&&(0,t.jsx)("div",{className:(0,r.cn)("w-full",{"sm:w-[31.667%]":!a,"xl:flex xl:flex-wrap xl:gap-x-10":!l&&a,"xl:w-[40.746%]":l&&a&&"top"!==s,"xl:w-full":l&&a&&"top"===s,"xl:flex xl:justify-between xl:gap-x-10 xl:mb-10":a&&"top"===s}),children:e.map((e,t)=>(0,i.createElement)(ey.PathingTileCard,{...e,className:(0,r.cn)("mb-6 aspect-[436/327] h-fit w-full xl:first:mt-0 [&>div]:top-0 [&>div]:my-0 [&>div]:size-full [&>div]:justify-center [&_figure]:h-full",{"xl:w-[calc(50%-1.25rem)] xl:mt-0":(!l||"top"===s)&&a,"mt-6":"top"!==s}),featured:!0,imageDisplay:"fill",key:t}))});var eL=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};let eN=e=>{var{className:l,column1Links:a=[],column2Links:s=[],hasCard:i,href:n,submenus:o=[],target:c,title:d,onClick:u}=e,m=eL(e,["className","column1Links","column2Links","hasCard","href","submenus","target","title","onClick"]);let h=a.length>0,f=s.length>0,p=o.length>0,x=i?"w-[65%] mr-[4.387%]":"w-full";return(h||f||p)&&(0,t.jsxs)("div",{className:(0,r.cn)(l,"prose-label-medium-sm flex flex-wrap gap-x-8 text-color-utility-text-primary",p?x:"mr-[3.33%] w-[65%]"),children:[d&&(0,t.jsx)("div",{className:"mb-10 w-full border-b border-b-color-utility-border-secondary pb-6",children:n?(0,t.jsxs)(j.Link,{className:"prose-label-bold-xl flex items-center decoration-1 hover:underline",href:n,onClick:u,target:c,children:[d," ",(0,t.jsx)(K.default,{})]}):(0,t.jsxs)("h3",{className:"prose-label-bold-xl flex items-center",children:[d," ",(0,t.jsx)(K.default,{})]})}),(0,t.jsx)(ej,{...m,className:"w-[calc(50%-1rem)]",hasCard:i,submenus:a}),(0,t.jsx)(ej,{...m,className:"w-[calc(50%-1rem)]",hasCard:i,submenus:s}),(0,t.jsx)(ej,{...m,className:"w-full",hasCard:i,submenus:o})]})},ej=({className:e,hasCard:l,onClick:a,submenus:s,tabsMode:i})=>s&&(null==s?void 0:s.length)>0&&(0,t.jsx)("ul",{className:e,children:s.map((e,s)=>{let{title:n,href:o,description:c,image:d,imageVariation:m,submenus:h,target:f,variant:p}=e,x="min"===p,C="large_images"===m,g=!!h&&h.length>0,v=x||g,b=(0,r.cn)("flex items-center decoration-1 hover:underline",{"mb-6 prose-label-bold-md first:py-0":g,"mb-0":!g&&i}),y={description:c,image:d,imageVariation:m,isMinOrHasNextLevel:v,tabsMode:i,title:n};return(0,t.jsxs)("li",{className:(0,r.cn)("w-full py-4 first:mt-0 sm:py-0",C?"sm:mt-6":"sm:mt-5"),"data-testid":u.GLOBAL_NAV_TEST_IDS.LARGE_SUB_MENU,children:[y.title&&(o?(0,t.jsx)(j.Link,{className:b,href:o,onClick:a,target:f,children:(0,t.jsx)(eC,{...y,hasNextLevel:!0})}):(0,t.jsx)("h3",{className:(0,r.cn)(b,"hover:no-underline"),children:(0,t.jsx)(eC,{...y})}
24)),g&&(0,t.jsx)(eS,{hasCard:l,isMin:x,submenus:h,tabsMode:i})]},s)})}),eS=({hasCard:e,submenus:l,tabsMode:a})=>l&&l.length>0&&(0,t.jsx)("ul",{className:"prose-label-medium-sm flex w-full flex-wrap gap-x-[1.485rem]",children:l.map((l,s)=>{let{submenus:i}=l,n=!!i&&i.length>0,o="min"===l.variant||n,c="large_images"===l.imageVariation,d=(0,r.cn)("flex w-full flex-wrap items-center justify-between [&_svg]:!size-5",{"w-fit":n,"hover:underline decoration-1":!n},c?"mb-6":o?"mb-4":"mb-3"),u=Object.assign(Object.assign({},l),{hasNextLevel:n,isLevel4:a,isMinOrHasNextLevel:o,tabsMode:a});return(0,t.jsx)("li",{className:a?e?"w-[calc(50%-1rem)]":"w-[calc(33.337%-1rem)]":"w-full",children:n?(0,t.jsx)("h3",{className:d,children:(0,t.jsx)(eC,{...u})}):l.href&&(0,t.jsx)(j.Link,{className:d,href:l.href,onClick:l.onClick,target:l.target,children:(0,t.jsx)(eC,{...u})})},s)})}),eE=({activeSubmenuIndex:e,globalStrings:l,headerHeight:a,isMenuOpen:s,logo:n,navSearchThemeClass:c,notificationBannerContainer:d,setActiveSubmenuIndex:m,setIsMenuOpen:h,submenus:f})=>{let[p,x]=(0,i.useState)([]),C=(0,i.useRef)(null),{isMobile:g}=(0,o.useBreakpoint)();if((0,i.useEffect)(()=>{if(C.current){let e=[C.current];d&&e.push(d),x(e)}},[C,d]),!f||0===f.length)return null;let v=e<0;return(0,t.jsx)(ed.FocusTrap,{active:!v&&g,containerElements:p,children:(0,t.jsx)("ul",{className:"prose-label-medium-md mt-0 sm:mt-3 sm:flex sm:flex-wrap sm:gap-x-4 sm:pb-8","data-testid":u.GLOBAL_NAV_TEST_IDS.GLOBAL_NAV_SECONDARY_NAVIGATION_CONTAINER,ref:C,children:f.map((i,o)=>{let{description:f,href:p,image:x,imageVariation:C,listCards:b,target:y,title:w,submenus:L=[],variant:N}=i,S=!!L&&L.length>0,E="min"===N,_=E||S,A=`${null==w?void 0:w.toLowerCase().replaceAll(" ","-")}-${o}`,T=(0,r.cn)("flex w-full items-center justify-between gap-x-1 text-left sm:justify-start",{"py-[0.96875rem]":E,"py-3 sm:py-2":!E,"sm:w-fit":E,"prose-label-medium-md sm:mb-1":S});return!w&&L.length>0?L.map((e,r)=>e.href&&(0,t.jsx)("li",{className:"basis-[calc(50%-0.5rem)]","data-testid":u.GLOBAL_NAV_TEST_IDS.GLOBAL_NAV_SECONDARY_NAVIGATION_ITEM,children:(0,t.jsx)(j.Link,{className:T,href:e.href,onClick:e.onClick,tabIndex:s&&v?0:-1,target:e.target,children:(0,t.jsx)(eC,{description:e.description,hasNextLevel:!!e.submenus&&e.submenus.length>0,image:e.image,imageVariation:e.imageVariation,isMinOrHasNextLevel:"min"===e.variant,title:e.title})})},r)):(0,t.jsxs)("li",{className:"w-full","data-testid":u.GLOBAL_NAV_TEST_IDS.GLOBAL_NAV_SECONDARY_NAVIGATION_ITEM,children:[w&&(p&&!S?(0,t.jsx)(j.Link,{className:T,href:p,onClick:i.onClick,target:y,children:(0,t.jsx)(eC,{description:f,hasNextLevel:S,image:x,imageVariation:C,isMinOrHasNextLevel:_,title:w})}):g?(0,t.jsx)("button",{"aria-controls":A,"aria-expanded":e===o,className:T,onClick:()=>{var e;null==(e=i.onClick)||e.call(i),S&&m(o)},tabIndex:s&&v?0:-1,type:"button",children:(0,t.jsx)(eC,{description:f,hasNextLevel:S,image:x,imageVariation:C,isMinOrHasNextLevel:_,title:w})}):(0,t.jsx)("h3",{className:T,children:(0,t.jsx)(eC,{description:f,image:x,imageVariation:C,isMinOrHasNextLevel:_,title:w})})),g?(0,t.jsx)(eD,{...i,activeMenuIndex:e,className:"z-50",globalStrings:l,headerHeight:a,id:A,isMenuOpen:s,listCards:b,logo:n,navSearchThemeClass:c,notificationBannerContainer:d,open:o===e,setActiveMenuIndex:m,setIsMenuOpen:h}):(0,t.jsx)(ej,{...i,className:"z-50 mb-6 flex flex-wrap sm:prose-label-medium-sm sm:[&>li:nth-child(1)]:mt-4 sm:[&>li:nth-child(odd)]:mr-8 sm:[&>li]:mt-4 sm:[&>li]:w-[calc(50%-1rem)]",hasCard:i.cards&&i.cards.length>0})]},o)})})})};var e_=e.i(249139),eA=e.i(718227),eT=e.i(984724),ek=e.i(197589),eI=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};let eO={active:{opacity:1,transform:"translate3d(0, 0, 0)",transition:{delay:.08,duration:.25,ease:(0,eT.cubicBezier)(.25,1,.5,1)}},inactive:{opacity:0,transform:"translate3d(0, 1rem, 0)",transition:{duration:.25,ease:(0,eT.cubicBezier)(.3,0,.2,1)}},exit:{opacity:0,transform:"translate3d(0, 0, 0)",transition:{duration:.15,ease:(0,eT.cubicBezier)(.3,0,.2,1)}}},eM=e=>{var{href:r,target:l,className:a,children:s,onClick:i}=e,n=eI(e,["href","target","className","children","onClick"]);return r?((e,t)=>{if("_blank"===t)return!0;let r=[/^https?:\/\//,/^\/\//,/^www\./].some(t=>t.test(e)),l=e.includes(".")&&!e.startsWith("/")&&!e.startsWith("#");return r||l})(r,l)?(0,t.jsx)(j.Link,{className:a,href:r,onClick:i,rel:"noopener noreferrer",target:"_blank",...n,children:s}):(0,t.jsx)(j.Link,{className:a,href:r,onClick:i,...n,children:s}):(0,t.jsx)("span",{className:a,onClick:i,...n,children:s})},eP=({className:e,submenus:l})=>{let[a,s]=(0,i.useState)("0");return l&&0!==l.length?(0,t.jsxs)(e_.Tabs.Root,{className:"onLight flex size-full",defaultValue:"0",orientation:"vertical",children:[(0,t.jsx)("div",{className:"sticky top-0 h-full w-[33.334%]","data-testid":u.GLOBAL_NAV_TEST_IDS.GLOBAL_NAV_SECONDARY_NAVIGATION_CONTAINER,children:(0,t.jsx)(eg.ScrollBarArea,{className:"h-full",orientation:"vertical",type:"always",verticalScrollBarStyle:{width:1},viewportProps:{"aria-label":"Secondary navigation",tabIndex:0},children:(0,t.jsx)(ek.Tabs,{className:"h-full [&_button]:px-5","data-testid":u.GLOBAL_NAV_TEST_IDS.GLOBAL_NAV_SECONDARY_NAVIGATION_ITEM,size:"large",tabs:l.map(({title:e,onClick:t},r)=>({label:e,showIcon:!1,onClick:()=>{null==t||t(),s(r.toString())}})),triggerClassName:"normal-case",variant:"sidebar"})})}),(0,t.jsx)("div",{className:"relative h-full w-[72.222%] overflow-auto",children:l.map(({submenus:s,href:n,cards:o,title:c,variant:d,onClick:u,target:m},h)=>{let f=!!l&&l.length>0,p="min"===d,x=s&&!s.some(({submenus:e})=>!!e&&e.length>0),C="prose-label-bold-lg flex w-fit items-center justify-between",g={hasNextLevel:!0,isMinOrHasNextLevel:!0,title:c},v=h.toString()===a;return(0,t.jsx)(e_.Tabs.Content,{className:"visible h-full overflow-auto p-8 opacity-100 transition-[opacity,visibility] duration-700 ease-in-out data-[state=inactive]:invisible data-[state=inactive]:absolute data-[state=inactive]:inset-0 data-[state=inactive]:opacity-0 data-[state=inactive]:delay-200",forceMount:!0,value:h.toString(),children:(0,t.jsx)(eA.AnimatePresence,{mode:"wait",children:v&&(0,t.jsxs)(eu.motion.div,{animate:"active",className:"flex flex-wrap items-start",exit:"exit",initial:"inactive",variants:eO,children:[(0,t.jsx)("div",{className:"mb-4 w-full border-b border-b-color-utility-border-secondary pb-6",children:n?(0,t.jsx)(eM,{className:C,href:n,onClick:u,target:m,children:(0,t.jsx)(eC,{...g})}):(0,t.jsx)("h3",{className:C,children:(0,t.jsx)(eC,{...g})})}),f&&(0,t.jsx)("ul",{className:(0,r.cn)("prose-label-medium-sm mt-6 w-full gap-x-8",{"columns-2":x},e),children:null==s?void 0:s.map((e,t)=>(0,i.createElement)(eR,{...e,isMin:p,key:t}))}),(0,t.jsx)(ew,{cards:o,hasLinks:f,tabsMode:!0})]})})},h)})})]}):null},eR=({description:e,href:l,image:a,imageVariation:s,isMin:i,submenus:n,title:o,onClick:c})=>{let d=!!n&&n.length>0,u=i||d,m=(0,r.cn)("flex items-center",{"prose-label-bold-md mb-6":d});return(0,t.jsxs)("li",{className:(0,r.cn)("first:mt-0 first:py-0",d?"mt-[1.875rem] w-full":"mt-4 w-full"),children:[o&&(l?(0,t.jsx)(eM,{className:m,href:l,onClick:c,children:(0,t.jsx)(eC,{description:e,hasNextLevel:d,image:a,imageVariation:s,isMinOrHasNextLevel:u,tabsMode:!0,title:o})}):(0,t.jsx)("h3",{className:m,children:(0,t.jsx)(eC,{description:e,hasNextLevel:d,image:a,imageVariation:s,isMinOrHasNextLevel:u,tabsMode:!0,title:o})})),d&&(0,t.jsx)("ul",{className:"prose-label-medium-sm flex flex-wrap justify-between gap-x-8",children:n.map((e,l)=>{let a="min"===e.variant,s=!!e.submenus&&e.submenus.length>0,i=a||s;return(0,t.jsx)("li",{className:(0,r.cn)("w-full","large_images"===e.imageVariation?"sm:w-full":"sm:w-[calc(50%-1rem)]"),children:(0,t.jsx)(eM,{className:"mb-4 flex w-full items-center justify-between",href:e.href,onClick:e.onClick,children:(0,t.jsx)(eC,{description:e.description,hasNextLevel:s,image:e.image,imageVariation:e.imageVariation,isMinOrHasNextLevel:i,title:e.title})})},l)})})]})},eB={open:{transform:"translate3d(0, 0, 0)",transition:{duration:.3,ease:ep.easeInOut}},closed:{transform:"translate3d(100%, 0, 0)",transition:{duration:.3,ease:ep.easeInOut}}},ez="prose-label-bold-lg mb-2 flex w-full items-center justify-between border-b py-[1.6875rem] sm:w-fit sm:border-b-0 sm:py-0",eD=({activeMenuIndex:e,cards:l,className:a,globalStrings:s,id:n,headerHeight:c,href:d,isMenuOpen:m,listCards:h,logo:f,navSearchThemeClass:p,notificationBannerContainer:x,open:C,setActiveMenuIndex:g,setIsMenuOpen:v,submenus:b,tabsMode:y,target:w,title:L,onClick:N,modalStyles:S})=>{let[E,_]=(0,i.useState)(-1),[A,T]=(0,i.useState)(!1),[k,I]=(0,i.useState)(!1),O
24=(0,i.useRef)(null),M=(0,i.useRef)(null),P=(0,i.useRef)(null),{isTablet:R}=(0,o.useBreakpoint)(),{height:B}=(0,ex.useWindowSize)(),z=C?"open":"closed",D=b&&b.length>0,V=!!h&&h.length>0,F=V?u.GLOBAL_NAV_LIST_CARDS_HEIGHT:0,G=e=>{(0,u.handleContentScroll)(e,M.current)};return(0,i.useEffect)(()=>{T(R&&!!y)},[R,y]),(0,i.useEffect)(()=>{if("open"===z)return void I(!0);let e=setTimeout(()=>{I(!1)},300);return()=>clearTimeout(e)},[z]),(0,i.useEffect)(()=>{m||(g(-1),_(-1))},[m,g]),(0,i.useEffect)(()=>{let e=M.current,t=P.current;if(!t||!k)return;let{clientHeight:r,scrollHeight:l}=t;return l>r?(t.addEventListener("scroll",G),null==e||e.classList.add(...u.VISIBLE_CLASSES),null==e||e.classList.remove(...u.INVISIBLE_CLASSES)):(t.removeEventListener("scroll",G),null==e||e.classList.add(...u.INVISIBLE_CLASSES),null==e||e.classList.remove(...u.VISIBLE_CLASSES)),()=>{null==t||t.removeEventListener("scroll",G)}},[k,P,B]),(0,t.jsxs)("div",{"aria-hidden":!C,className:(0,r.cn)("onLight absolute right-0 top-0 z-50 h-auto w-full overflow-hidden",{"pointer-events-none":!C},a),id:n,ref:O,tabIndex:-1,children:[E<0&&(0,t.jsx)(ef,{activeMenuIndex:e,globalStrings:s,id:n,isMenuOpen:C,logo:f,modalStyles:S,onBackButtonClick:()=>g(-1),onCloseButtonClick:()=>v(!1)}),(0,t.jsx)(eu.motion.div,{animate:z,className:(0,r.cn)("container flex w-full flex-col justify-start gap-0 overflow-hidden bg-color-brand-surface-white max-sm:px-0 sm:pr-0",A&&"pl-0"),initial:"closed",style:{height:`calc(100dvh - ${c-1}px)`},variants:eB,children:k&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,r.cn)("h-[calc(100dvh-14.9375rem)] max-sm:px-4 sm:h-full",A?"[&>div>div]:block [&>div>div]:h-full":"overflow-auto sm:pr-8 sm:pt-8"),onScroll:e=>(0,u.handleContentScroll)(e,M.current),ref:P,style:{height:`calc(100dvh - ${c+F}px)`},children:(0,t.jsxs)("div",{className:"flex h-full flex-col sm:flex-row sm:flex-wrap sm:items-start sm:gap-x-[4.667%]",children:[(0,t.jsxs)("div",{className:(0,r.cn)("w-full sm:h-full",{"sm:pb-8 sm:w-[63.637%]":!A}),children:[!A&&(d?(0,t.jsx)(j.Link,{className:ez,href:d,onClick:N,target:w,children:(0,t.jsx)(eC,{hasNextLevel:!0,isMinOrHasNextLevel:!0,title:L})}):(0,t.jsx)("h3",{className:ez,children:(0,t.jsx)(eC,{isMinOrHasNextLevel:!0,title:L})})),D&&(A?(0,t.jsx)(eP,{className:a,submenus:b}):(0,t.jsx)(eE,{activeSubmenuIndex:E,cards:l,globalStrings:s,headerHeight:c,isMenuOpen:C,logo:f,navSearchThemeClass:p,notificationBannerContainer:x,setActiveSubmenuIndex:_,setIsMenuOpen:v,submenus:b}))]}),!A&&(0,t.jsx)(ew,{cards:l,hasLinks:D})]})}),(0,t.jsx)("div",{className:"pointer-events-none absolute bottom-0 left-0 h-[9.5rem] w-full bg-gradient-to-t from-color-brand-surface-white to-transparent transition-[opacity,transform] duration-300 ease-hero",ref:M,style:{bottom:F}}),V&&(0,t.jsx)("div",{className:"w-full",children:(0,t.jsx)(eb,{contentClassName:(0,r.cn)({"sm:mx-8":A,"max-sm:px-4":!A}),listCards:h,tabsMode:y})})]})})]})},eV=[0,.71,.6,1.01],eF="flex w-full items-center text-left justify-between py-[1.1875rem] text-color-utility-text-primary",eG={open:{clipPath:"inset(0 0 0 0)",transition:{duration:.5}},closed:{clipPath:"inset(0 0 100% 0)",transition:{duration:.5}}},eH={open:{transform:"translate3d(0, 0, 0)",transition:{duration:.5,ease:eV}},closed:{transform:"translate3d(0, -30vh, 0)",transition:{duration:.5,ease:eV}}},eU=({activeMenuIndex:e,hashes:l,globalStrings:a,goToAccountPage:s,headerHeight:n,isAuthenticationLoading:c,isLoggedIn:m,isMenuOpen:h,loggedInText:f,loggedOutText:p,menus:x=[],navSearchThemeClass:g,notificationBannerContainer:v,setActiveMenuIndex:y,setIsMenuOpen:w,signInCallback:L,onEmployeeSsoStart:N,onLoginClick:S,signUpDisclaimer:_,showAdvertisingConsentCheckbox:A,utilityLinks:T,languageSwitcherLanguages:k,logo:I,onLocaleChange:O,locale:M,languageSupport:P,allLocations:R,dropdownCtaLabel:B,dropdownUtilityLinks:z,languageNavigationLabel:D,primaryNavigationLabel:V,utilityLinksLabel:F,isCommerceEnabled:G,isAccountMigrationAlertEnabled:H,isNewPasswordRequirementsEnabled:U,hideHeaderAccountCta:q,onTrackOrderSubmit:Y,defaultPhoneCountry:W})=>{let[$,X]=(0,i.useState)([]),[Q,J]=(0,i.useState)(!1),[ee,et]=(0,i.useState)(!1),er=(0,C.useManageAuthModals)({hashes:l,isForMobileAndTablet:!0,isLoggedIn:m}),el=(0,i.useRef)(null),{isTabletAndBelow:es}
24=(0,o.useBreakpoint)(),ei=h?"open":"closed",en=!!e&&e>0,eo=h&&e<0?0:-1,ep=`calc(100dvh - ${n}px)`,{SignIn:ex={}}=a||{},eC={height:ep,marginTop:n},eg=e<0&&!er.isCreateAccountOpen&&!er.isForgotPasswordOpen&&!er.isResetPasswordOpen&&!er.isSignInOpen,ev=()=>{(0,d.cleanUpHash)(),w(!1),y(-1)};return(0,i.useEffect)(()=>{if(!h||!es)return;let t=t=>{"Escape"!==t.key||Q||(ee?et(!1):e>=0?y(-1):ev())};return document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)},[h,es,Q,ee,e]),(0,i.useEffect)(()=>{let e=document.getElementById("onetrust-banner-sdk");if(!el.current||!h||!e)return;let t=()=>{if(!el.current)return;let e=[el.current];v&&e.push(v);{let t=[document.getElementById("onetrust-banner-sdk"),document.getElementById("onetrust-consent-sdk"),document.getElementById("onetrust-pc-sdk")].filter(e=>null!==e);e.push(...t)}X(e)};t();let r=setInterval(()=>{let e=[document.getElementById("onetrust-banner-sdk"),document.getElementById("onetrust-consent-sdk"),document.getElementById("onetrust-pc-sdk")].some(e=>null!==e);t(),e&&(clearInterval(r),clearTimeout(l))},200),l=setTimeout(()=>clearInterval(r),5e3),a=()=>{clearInterval(r),clearTimeout(l)},s=new MutationObserver(e=>{e.some(e=>Array.from(e.addedNodes).some(e=>{var t;return e.nodeType===Node.ELEMENT_NODE&&((null==(t=e.id)?void 0:t.includes("onetrust"))||e.querySelector('[id*="onetrust"]'))}))&&(t(),a())});s.observe(document.body,{childList:!0,subtree:!0});let i=()=>{t(),a()};return window.addEventListener("OneTrustGroupsUpdated",i),window.addEventListener("OptanonConsentChanged",i),()=>{a(),s.disconnect(),window.removeEventListener("OneTrustGroupsUpdated",i),window.removeEventListener("OptanonConsentChanged",i)}},[v,h]),(0,i.useEffect)(()=>{if(!h||!es)return;let e=el.current;if(!e)return;let t=[e,null!=v?v:null,document.getElementById("modal-root")];return t.push(document.getElementById("onetrust-banner-sdk"),document.getElementById("onetrust-consent-sdk"),document.getElementById("onetrust-pc-sdk")),(0,em.hideAccessibilitySiblings)(t)},[h,es,v]),(0,t.jsx)(ed.FocusTrap,{active:h&&es,containerElements:$,focusTrapOptions:{escapeDeactivates:!1},children:(0,t.jsxs)("div",{"aria-hidden":!h,className:(0,r.cn)("onLight absolute right-0 top-0 z-modal-100 h-auto w-full xl:hidden",h?"pointer-events-auto":"pointer-events-none"),inert:!h||void 0,ref:el,children:[eg&&(0,t.jsx)(ef,{activeMenuIndex:e,globalStrings:a,isMenuOpen:h,logo:I,onBackButtonClick:()=>y(-1),onCloseButtonClick:ev}),(0,t.jsx)(eu.motion.div,{animate:ei,className:"w-full overflow-hidden bg-color-brand-surface-white",initial:"closed",style:{height:"100dvh",willChange:"clip-path"},variants:eG,children:(0,t.jsxs)(eu.motion.div,{animate:ei,className:(0,r.cn)("container flex flex-col justify-start gap-0 overflow-auto bg-color-brand-surface-white !px-4",en?"overflow-hidden":"overflow-auto"),initial:"closed",style:{height:ep},variants:eH,children:[(0,t.jsx)("nav",{"aria-label":V,className:"col-span-full mb-4 h-fit xl:border-b xl:border-b-color-brand-border-secondary xl:pb-4","data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_PRIMARY_NAVIGATION,children:(0,t.jsx)("ul",{className:"prose-label-bold-xl mt-2",children:x.map((l,s)=>{if(!l)return;let i=l.submenus&&l.submenus.length>0||l.column1Links&&l.column1Links.length>0||l.column2Links&&l.column2Links.length>0,o=`${l.title.toLowerCase().replaceAll(" ","-")}-${s}`,c=[...l.submenus||[],...l.column1Links||[],...l.column2Links||[]];return(0,t.jsxs)("li",{children:[i?(0,t.jsxs)("button",{"aria-controls":o,"aria-expanded":s===e,className:(0,r.cn)(eF,{"pointer-events-none":en}),"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_PRIMARY_NAVIGATION_ITEM__EXPANDABLE,onClick:()=>{var e;null==(e=l.onClick)||e.call(l),y(s)},tabIndex:eo,type:"button",children:[l.title,(0,t.jsx)(K.default,{})]}):l.href?(0,t.jsx)(j.Link,{className:eF,"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_PRIMARY_NAVIGATION_ITEM__LINK,href:l.href,onClick:l.onClick,tabIndex:eo,target:l.target,children:l.title}):(0,t.jsx)("span",{className:eF,"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_PRIMARY_NAVIGATION_ITEM__LINK,children:l.title}),(0,t.jsx)(eD,{...l,activeMenuIndex:e,allLocations:R,globalStrings:a,headerHeight:n,id:o,logo:I,modalStyles:eC,navSearchThemeClass:g,notificationBannerContainer:v,open:s===e,setActiveMenuIndex:y,setIsMenuOpen:w,submenus:c})]},s)})})}),(0,t.jsx)("nav",{"aria-label":D,"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_LANGUAGE_SELECTOR,children:(0,t.jsx)("fieldset",{children:(0,t.jsx)(b.LanguageSelector,{buttonProps:{tabIndex:eo},currentLanguage:M,isMobile:!0,isOpen:Q,languageSwitcherLabel:D,languageSwitcherLanguages:k,onLanguageChange:O,setIsOpen:J,triggerClassName:"px-4 py-2 !rounded-lg border w-full border-color-brand-border-primary [&[data-state=open]]:border-color-brand-border-contrast"})})}),T&&T.length>0&&(0,t.jsx)("nav",{"aria-label":F,className:"col-span-full mb-6","data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_UTILITY_LINKS,children:(0,t.jsxs)("ul",{className:"prose-label-medium-md text-color-utility-text-primary",children:[T.map(({external:e,text:r,url:l,onClick:a},s)=>(0,t.jsx)("li",{"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_UTILITY_LINKS_ITEM,children:(0,t.jsx)(j.Link,{className:"block py-4",href:l,onClick:a,rel:e?"noopener noreferrer":void 0,tabIndex:eo,target:e?"_blank":void 0,children:r})},s)),(0,t.jsx)("li",{"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_UTILITY_LINKS_ITEM__ALL_LOCATIONS,children:(0,t.jsx)(j.Link,{className:"block py-4",href:(null==R?void 0:R.url)||"/all-locations",tabIndex:eo,children:(null==R?void 0:R.text)||"View All Locations"})}),(null==P?void 0:P.url)&&(0,t.jsx)("li",{"data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_UTILITY_LINKS_ITEM__LANGUAGE_SUPPORT,children:(0,t.jsx)(j.Link,{className:"block py-4",href:null==P?void 0:P.url,tabIndex:eo,children:(null==P?void 0:P.text)||"Language Support"})}),B&&(0,t.jsxs)("li",{className:"relative",children:[(0,t.jsxs)("button",{className:"flex w-full items-center justify-between rounded-lg border border-input-border-default px-4 py-4 hover:border-input-border-active","data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_UTILITY_LINKS_DROPDOWN_BUTTON,onClick:()=>{et(e=>!e)},tabIndex:eo,type:"button",children:[B,(0,t.jsx)(ec.default,{"aria-hidden":"true",className:(0,r.cn)("relative top-px ml-1 !size-4 !transition-transform",ee&&"-rotate-180")}
24)]}),ee&&!!(null==z?void 0:z.length)&&(0,t.jsx)("dialog",{className:"absolute top-[3rem] z-[1] mt-2 flex w-full flex-col rounded-lg border border-gray-200 bg-white px-4 py-1 shadow-lg","data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_UTILITY_LINKS_DROPDOWN,open:ee,children:null==z?void 0:z.map(({url:e,text:r,external:l},a)=>(0,t.jsx)(j.Link,{className:"whitespace-nowrap border-b-4 border-b-transparent py-2 transition-colors hover:border-b-color-brand-border-accent focus-visible:border-b-color-brand-border-accent",href:e,rel:l?"noopener noreferrer":void 0,target:l?"_blank":void 0,children:r},a))})]})]})}),(0,t.jsx)(ea,{...er,defaultPhoneCountry:W,formSectionClassName:"h-full px-4 pb-8 py-6 sm:pb-6 overflow-auto sm:px-8",formSectionStyles:{height:"calc(100dvh - 4.5rem)"},globalStrings:a,hideCloseButton:es,isAccountMigrationAlertEnabled:H,isCommerceEnabled:G,isNewPasswordRequirementsEnabled:U,logo:I,modalClassName:"w-screen overflow-visible",modalContainerClassName:"z-10 bg-transparent",modalStyles:eC,onBackToSiteClick:()=>{er.onBackToSiteClick(),w(!1)},onCloseButtonClick:()=>{er.setIsCreateAccountOpen(!1),er.setIsForgotPasswordOpen(!1),er.setIsResetPasswordOpen(!1),er.onSignInClose(),er.onResetPasswordClose(),w(!1),(0,d.cleanUpHash)()},onEmployeeSsoStart:N,onLoginClick:S,onTrackOrderSubmit:Y,renderCondition:es,showAdvertisingConsentCheckbox:A,showGlobalNavControls:!0,signInCallback:L,signUpDisclaimer:_}),!q&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(E.Button,{LeftIcon:Z.default,className:"mt-auto min-h-10 w-full last:mb-10","data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_AUTHENTICATION_BUTTON__LOG_IN,disabled:c,isSubmitting:c,onClick:m?()=>{w(!1),s()}:()=>er.setIsSignInOpen(!0),size:"large",tabIndex:eo,children:m?(0,eh.renderAccountButtonLabel)((0,eh.normalizeAccountButtonText)(f||"My Account")):(0,eh.renderAccountButtonLabel)((0,eh.normalizeAccountButtonText)(p||"Sign In"))}),!c&&!m&&(0,t.jsx)(E.Button,{RightIcon:K.default,className:"mx-auto mb-6 mt-3 w-fit overflow-visible","data-testid":u.GLOBAL_NAV_TEST_IDS.SMALL_MENU_AUTHENTICATION_BUTTON__CREATE_ACCOUNT,onClick:()=>er.setIsCreateAccountOpen(!0),size:"large",tabIndex:eo,variant:"text",children:ex.createAnAccount||"Create an Account"})]})]})})]})})},eq=({hashes:e,globalStrings:r,goToAccountPage:a,onClickAccountButton:f,headerHeight:p,isAuthenticationLoading:x,isLoggedIn:C,isMenuOpen:g,languageSwitcherLabel:v,languageSwitcherLanguages:b,locale:y,loggedInText:w,loggedOutText:L,logo:N,menus:j,notificationBannerContainer:S,notificationCount:E,cart:_,signInCallback:A,onEmployeeSsoStart:T,onLoginClick:k,signUpDisclaimer:I,showAdvertisingConsentCheckbox:O,children:M,utilityIcons:P,setIsMenuOpen:R,onLocaleChange:B,onSearchClick:z,utilityLinks:D=[],allLocations:V,dropdownCtaLabel:F,dropdownUtilityLinks:G,languageNavigationLabel:H,languageSupport:U,primaryNavigationLabel:q,utilityLinksLabel:Y,isCommerceEnabled:W,isAccountMigrationAlertEnabled:$,isNewPasswordRequirementsEnabled:K,hideHeaderAccountCta:Z,ref:X,onTrackOrderSubmit:Q,defaultPhoneCountry:J})=>{let[ee,et]=(0,i.useState)(-1),{navSearchThemeClass:er}=(0,l.useBrandStyleContext)().globalNavigation,{isTabletAndBelow:el}=(0,o.useBreakpoint)(),ea=(0,s.useRouter)();(0,c.useHash)(t=>{var l;el&&[null==e?void 0:e.loginHash,null==e?void 0:e.registerHash].includes(t)&&(C?ea.push(null!=(l=r.Routes["/account/settings"])?l:"/account/settings"):R(!0)),t===(null==e?void 0:e.storeLocatorHash)&&((0,d.cleanUpHash)(),ea.push(`/${y}/find-a-retailer?or=true`))}),(0,i.useEffect)(()=>{let e=new URL(window.location.href);(e.searchParams.get(u.GLOBAL_NAV_MODAL_NAMES_MAP.resetPassword)||e.searchParams.get(u.GLOBAL_NAV_SIGN_IN_TIMEOUT_PARAM_NAME)||e.searchParams.get(n.RESET_PASSWORD_CODE_NAME)||e.searchParams.get("email-validated"))&&R(!0)},[R]),(0,i.useEffect)(()=>()=>{document.body.style.overflow=""},[]),(0,i.useEffect)(()=>{g?document.body.style.overflow="hidden":document.body.style.overflow=""},[g]),(0,i.useEffect)(()=>{!el&&g&&R(!1)},[g,el,R]),(0,i.useEffect)(()=>{g||et(-1)},[g]);let es=[...D,...(null==P?void 0:P.map(({link:e})=>({external:e.external,text:e.text,url:e.url})))||[]];return(0,t.jsxs)("div",{className:"container relative z-20 flex h-[4.625rem] flex-wrap items-center justify-between py-[0.8125rem] before:absolute before:bottom-0 before:left-0 before:h-px before:w-full before:bg-color-brand-border-secondary before:lg:content-[''] xl:h-[5.125rem]","data-testid":u.GLOBAL_NAV_TEST_IDS.TOP_BAR,ref:X,style:{contain:"layout style"},children:[(0,t.jsx)(m.GlobalNavLeftSection,{globalStrings:r,isLoggedIn:C,isMenuOpen:g,notificationCount:E,setIsMenuOpen:R}),(0,t.jsx)(h.GlobalNavMidSection,{globalStrings:r,logo:N,navSearchThemeClass:er,children:M}),(0,t.jsx)(eo,{allLocations:V,cart:_,defaultPhoneCountry:J,globalStrings:r,goToAccountPage:a,hashes:e,headerHeight:p,hideHeaderAccountCta:Z,isAccountMigrationAlertEnabled:$,isAuthenticationLoading:x,isCommerceEnabled:W,isLoggedIn:C,isMenuOpen:g,isNewPasswordRequirementsEnabled:K,languageSupport:U,languageSwitcherLabel:v,languageSwitcherLanguages:b,locale:y,loggedInText:w,loggedOutText:L,notificationCount:E,onClickAccountButton:f,onEmployeeSsoStart:T,onLocaleChange:B,onLoginClick:k,onSearchClick:z,onTrackOrderSubmit:Q,showAdvertisingConsentCheckbox:O,signInCallback:A,signUpDisclaimer:I,themeClass:er,utilityIcons:P}),(0,t.jsx)(eU,{activeMenuIndex:ee,allLocations:V,defaultPhoneCountry:J,dropdownCtaLabel:F,dropdownUtilityLinks:G,globalStrings:r,goToAccountPage:a,hashes:e,headerHeight:p,hideHeaderAccountCta:Z,isAccountMigrationAlertEnabled:$,isAuthenticationLoading:x,isCommerceEnabled:W,isLoggedIn:C,isMenuOpen:g,isNewPasswordRequirementsEnabled:K,languageNavigationLabel:H,languageSupport:U,languageSwitcherLanguages:b,locale:y,loggedInText:w,loggedOutText:L,logo:N,menus:j,navSearchThemeClass:er,notificationBannerContainer:S,onEmployeeSsoStart:T,onLocaleChange:B,onLoginClick:k,onTrackOrderSubmit:Q,primaryNavigationLabel:q,setActiveMenuIndex:et,setIsMenuOpen:R,showAdvertisingConsentCheckbox:O,signInCallback:A,signUpDisclaimer:I,utilityLinks:es,utilityLinksLabel:Y})]})},eY={active:{opacity:1,transform:"translate3d(0, 0, 0)",transition:{delay:.08,duration:.25,ease:(0,eT.cubicBezier)(.25,1,.5,1)}},inactive:{opacity:0,transform:"translate3d(0, 1rem, 0)",transition:{duration:.25,ease:(0,eT.cubicBezier)(.3,0,.2,1)}},exit:{opacity:0,transform:"translate3d(0, 0, 0)",transition:{duration:.15,ease:(0,eT.cubicBezier)(.3,0,.2,1)}}},eW=(e,t)=>{e&&(e.classList.toggle("opacity-100",t),e.classList.toggle("opacity-0",!t))},e$=(e,t)=>{let{clientHeight:r,scrollHeight:l,scrollTop:a}=e;l<=r?eW(t,!1):eW(t,!(a+r>=l-1.25*parseFloat(getComputedStyle(document.documentElement).fontSize||"16")))},eK=({onClickTab:e,submenus:l})=>{let[a,s]=(0,i.useState)("0"),{isMounted:n}
24=(0,o.useBreakpoint)(),c=(0,i.useRef)(null),d=(0,i.useRef)(null);return((0,i.useEffect)(()=>{let e,t=setTimeout(()=>{e=requestAnimationFrame(()=>{d.current&&(d.current.scrollTop=0,e$(d.current,c.current))})},120);return()=>{clearTimeout(t),void 0!==e&&cancelAnimationFrame(e)}},[a]),(0,i.useEffect)(()=>{let e=d.current;if(!e||!n)return;let t=e=>{e$(e.target,c.current)};return e$(e,c.current),e.addEventListener("scroll",t),()=>{e.removeEventListener("scroll",t)}},[a,n]),l&&0!==l.length)?(0,t.jsxs)(e_.Tabs.Root,{className:"onLight relative flex size-full overflow-visible",defaultValue:"0",orientation:"vertical",children:[(0,t.jsx)("div",{className:"sticky top-0 w-[27.778%]","data-testid":u.GLOBAL_NAV_TEST_IDS.GLOBAL_NAV_SECONDARY_NAVIGATION_CONTAINER,children:(0,t.jsx)(eg.ScrollBarArea,{className:"h-full",orientation:"vertical",type:"always",verticalScrollBarStyle:{width:1},viewportProps:{"aria-label":"Secondary navigation",tabIndex:0},children:(0,t.jsx)(ek.Tabs,{className:"w-full","data-testid":u.GLOBAL_NAV_TEST_IDS.GLOBAL_NAV_SECONDARY_NAVIGATION_ITEM,size:"large",tabs:l.map(({title:t,onClick:r},l)=>({label:t,showIcon:!1,onClick:()=>{null==r||r(),null==e||e(),s(l.toString())}})),triggerClassName:"normal-case pl-[2.5rem] 3xl:pl-[calc((100vw-105rem)/2+2.5rem)]",variant:"sidebar"})})}),(0,t.jsx)("div",{className:"relative w-[72.222%] overflow-auto",ref:e=>{d.current=e},children:l.map(({cardPlacement:e,href:l,title:s,submenus:i,cards:n},o)=>{let c=o.toString()===a;return(0,t.jsx)(e_.Tabs.Content,{className:(0,r.cn)("relative px-16 py-10 data-[state=inactive]:pointer-events-none data-[state=inactive]:absolute data-[state=inactive]:inset-0 3xl:pr-[calc((100vw-105rem)/2+2.5rem)]","top"===e?"flex-col":""),forceMount:!0,value:o.toString(),children:(0,t.jsx)(eA.AnimatePresence,{mode:"wait",children:c&&(0,t.jsxs)(eu.motion.div,{animate:"active",className:"flex items-start",exit:"exit",initial:"inactive",variants:eY,children:["top"===e&&(0,t.jsx)(ew,{cards:n,hasLinks:i&&i.length>0,tabsMode:!0,variant:e}),(0,t.jsx)(eN,{className:"top"===e?"w-full":"w-[65%]",hasCard:n&&(null==n?void 0:n.length)>0,href:l,submenus:i,tabsMode:!0,title:s}),"top"!==e&&(0,t.jsx)(ew,{cards:n,hasLinks:i&&i.length>0,tabsMode:!0})]},o)})},o)})}),(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute bottom-0 left-[27.778%] h-[9.5rem] w-[72.222%] bg-gradient-to-t from-color-brand-surface-white to-transparent opacity-0",ref:e=>{c.current=e}})]}):null},eZ={active:{opacity:1,transform:"translate3d(0, 0, 0)",transition:{delay:.15,duration:.35,ease:ep.easeInOut}},inactive:{opacity:0,transform:"translate3d(0, -20vh, 0)",transition:{duration:.45,ease:ep.easeInOut}},exit:{opacity:0,transform:"translate3d(0, -20vh, 0)",transition:{duration:.45,ease:ep.easeInOut}}},eX=(0,i.memo)(({headerHeight:e,menus:l=[],primaryNavigationLabel:a,utilityLinks:s,utilityLinksLabel:n,dropdownCtaLabel:c,dropdownUtilityLinks:d,setIsLargeMenuOpen:m})=>{let[h,f]=(0,i.useState)(),[p,x]=(0,i.useState)(0),[C,g]=(0,i.useState)(!1),[v,b]=(0,i.useState)(!1),y=(0,i.useRef)(null),w=(0,i.useRef)([]),L=(0,i.useRef)([]),N=(0,i.useRef)([]),S=(0,i.useRef)([]),E=(0,i.useRef)(!1),_=(0,i.useRef)([]),A=!!h,T=Number(h),k=l[T],I=(null==k?void 0:k.listCards)&&k.listCards.length>0?u.GLOBAL_NAV_LIST_CARDS_HEIGHT:0,{isDesktop:O,isMounted:M}=(0,o.useBreakpoint)(),{height:P}=(0,ex.useWindowSize)(),R=p+I,B={open:{clipPath:"inset(0 0 0 0)",transition:{duration:.45,ease:ep.easeInOut}},closed:{clipPath:"inset(0 0 100% 0)",transition:{delay:.45,duration:.45,ease:ep.easeInOut}}},z=e=>{L.current.forEach((t,r)=>{let l=r===e,a=null==t?void 0:t.querySelectorAll("a");[...(null==t?void 0:t.querySelectorAll("button"))||[],...a||[],...(null==t?void 0:t.querySelectorAll('[role="tabpanel"]'))||[]].forEach(e=>{e.setAttribute("tabindex",l?"0":"-1")})})};(0,ex.useOnClickOutside)(y,()=>{O&&(f(void 0),V(),z())});let{lock:D,unlock:V}=(0,ex.useScrollLock)({autoLock:!1}),F=()=>{f(void 0),z()},G=(e,t)=>{(0,u.handleContentScroll)(e,N.current[t])};(0,i.useLayoutEffect)(()=>{var e;x((null==(e=S.current[T])?void 0:e.clientHeight)||0)},[T]),(0,i.useEffect)(()=>()=>{V()},[V]),(0,i.useEffect)(()=>{A?D():V()},[A,D,V]),(0,i.useEffect)(()=>{null==m||m(A)},[A,m]),(0,i.useEffect)(()=>()=>{null==m||m(!1)},[m]),(0,i.useEffect)(()=>
24{if(!A&&!C)return;let e=e=>{if("Escape"===e.key){if(A){let e=w.current[T];F(),null==e||e.focus()}C&&(g(!1),b(!1))}};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[A,C,T]),(0,i.useEffect)(()=>{let e=N.current,t=S.current;return t.forEach((t,r)=>{let l=e[r];if(!t||!M)return;let{clientHeight:a,scrollHeight:s}=t;s>a?(t.addEventListener("scroll",e=>G(e,r)),null==l||l.classList.add(...u.VISIBLE_CLASSES),null==l||l.classList.remove(...u.INVISIBLE_CLASSES)):(t.removeEventListener("scroll",e=>G(e,r)),null==l||l.classList.add(...u.INVISIBLE_CLASSES),null==l||l.classList.remove(...u.VISIBLE_CLASSES))}),()=>{t.forEach((e,t)=>{null==e||e.removeEventListener("scroll",e=>G(e,t))})}},[h,M,P]);let H=e=>{if("Tab"===e.key){let t=_.current.filter(Boolean),r=t[0],l=t[t.length-1];r&&l&&(e.shiftKey||document.activeElement!==l?e.shiftKey&&document.activeElement===r&&(g(!1),b(!1)):(g(!1),b(!1)))}};return(0,t.jsxs)("div",{className:"container hidden w-full xl:block","data-testid":u.GLOBAL_NAV_TEST_IDS.LARGE_MENU,ref:y,children:[(0,t.jsxs)("div",{className:"flex w-full flex-wrap items-center justify-between",children:[(0,t.jsx)(eu.motion.div,{animate:A?"open":"closed","aria-hidden":!0,className:"pointer-events-none absolute left-0 top-full w-full bg-color-brand-surface-white",initial:"closed",role:"presentation",style:{height:R,willChange:"clip-path"},variants:B}),(0,t.jsx)("nav",{"aria-label":a,className:"flex flex-1",children:(0,t.jsx)("ul",{className:"prose-label-medium-md flex flex-1 list-none flex-wrap items-center justify-start gap-x-6 space-x-1 text-color-utility-text-primary","data-testid":u.GLOBAL_NAV_TEST_IDS.LARGE_MENU_PRIMARY_NAVIGATION,onBlur:e=>{let t=e.relatedTarget;t&&!e.currentTarget.contains(t)&&F()},children:null==l?void 0:l.map((l,a)=>{if(!l)return;let{cards:s,listCards:i,column1Links:n=[],column2Links:o=[],submenus:c=[],tabsMode:d,title:m,onClick:p}=l,x=a.toString(),C=h===x,g=!!i&&i.length>0,v=n.length>0||o.length>0||c.length>0,b={menu:(0,r.cn)("onLight pointer-events-none absolute inset-0 h-auto w-full overflow-hidden"),menuContent:(0,r.cn)("flex h-full flex-wrap items-start bg-color-brand-surface-white",{"px-[7.5rem] py-10":!d}),menuContentWrapper:"[&>div>div]:h-full [&>div]:h-full"},y={menu:{height:`calc(90dvh - ${e}px)`,top:"100%"},menuContentWrapper:{height:`calc(90dvh - ${I+e}px)`}};return(0,t.jsxs)("li",{"data-testid":u.GLOBAL_NAV_TEST_IDS.LARGE_MENU_PRIMARY_NAVIGATION_ITEM,"data-testid-index":a,children:[(0,t.jsxs)("button",{className:(0,r.cn)("group prose-label-medium-sm flex items-center whitespace-nowrap border-b-4 border-b-transparent pb-3 pt-4 transition-colors hover:border-b-color-brand-border-accent focus-visible:border-b-color-brand-border-accent",C&&"border-b-color-brand-border-accent"),onClick:()=>{null==p||p(),C?F():(f(x),z(a))},ref:e=>{w.current[a]=e},type:"button",children:[m,v&&(0,t.jsx)(ec.default,{"aria-hidden":"true",className:(0,r.cn)("relative top-px ml-1 !size-4 !transition-transform",C&&"-rotate-180")})]}),v&&(0,t.jsx)("div",{className:b.menu,"data-testid":u.GLOBAL_NAV_TEST_IDS.LARGE_MENU_PANEL,ref:e=>{L.current[a]=e},style:y.menu,children:(0,t.jsx)("div",{className:"relative h-fit",children:(0,t.jsx)(eA.AnimatePresence,{mode:"wait",children:C&&(0,t.jsxs)(eu.motion.div,{animate:"active",className:"pointer-events-auto relative inset-0 z-10 flex size-full flex-col bg-color-brand-surface-white",exit:"exit",initial:"inactive",style:{maxHeight:R,pointerEvents:C?"auto":"none"},variants:eZ,children:[d?(0,t.jsx)("div",{className:b.menuContentWrapper,ref:e=>{S.current[a]=e},style:y.menuContentWrapper,children:(0,t.jsx)("div",{className:b.menuContent,children:(0,t.jsx)(eK,{headerHeight:e,listCardsHeight:I,onClickTab:()=>{var e;(null==(e=S.current)?void 0:e[a])&&(S.current[a].scrollTop=0)},submenus:c})})}):(0,t.jsx)(eg.ScrollBarArea,{className:b.menuContentWrapper,orientation:"vertical",ref:e=>{S.current[a]=e},style:y.menuContentWrapper,viewportProps:{"aria-label":m?`${m} submenu`:"Submenu",tabIndex:0},children:(0,t.jsxs)("div",{className:b.menuContent,children:[(0,t.jsx)(eN,{
24column1Links:n,column2Links:o}),(0,t.jsx)(ew,{cards:s})]})}),(0,t.jsx)("div",{className:"pointer-events-none absolute bottom-0 left-0 h-[9.5rem] w-full bg-gradient-to-t from-color-brand-surface-white to-transparent transition-[opacity,transform] duration-300 ease-hero",ref:e=>{N.current[a]=e},style:{bottom:I,display:d?"none":"block"}}),g&&(0,t.jsx)("div",{className:(0,r.cn)("z-20 w-full bg-color-brand-surface-white",{"pl-[7.5rem]":!d}),children:(0,t.jsx)(eb,{contentClassName:(0,r.cn)({"mx-[7.5rem]":d}),listCards:i,tabsMode:d})})]})})})})]},a)})})}),(s&&s.length>0||c&&!!(null==d?void 0:d.length))&&(0,t.jsx)("nav",{"aria-label":n,className:"ml-auto text-color-utility-text-primary","data-testid":u.GLOBAL_NAV_TEST_IDS.LARGE_MENU_UTILITY_LINKS,children:(0,t.jsxs)("ul",{className:"prose-label-medium-sm flex flex-wrap items-center justify-end gap-x-6",children:[null==s?void 0:s.map(({external:e,text:r,url:l,onClick:a},s)=>(0,t.jsx)("li",{children:(0,t.jsx)(j.Link,{className:"block whitespace-nowrap border-b-4 border-b-transparent pb-3 pt-4 transition-colors hover:border-b-color-brand-border-accent focus-visible:border-b-color-brand-border-accent",href:l,onClick:a,rel:e?"noopener noreferrer":void 0,target:e?"_blank":void 0,children:r})},s)),c&&(0,t.jsxs)("li",{className:(0,r.cn)("flex items-center",v&&"relative"),children:[(0,t.jsxs)("button",{className:(0,r.cn)("block whitespace-nowrap border-b-4 border-b-transparent pb-3 pt-4","transition-colors hover:border-b-color-brand-border-accent focus-visible:border-b-color-brand-border-accent","focus-within:border-b-color-brand-border-accent focus:border-b-color-brand-border-accent"),onBlur:()=>{E.current||(g(!1),b(!1))},onClick:()=>{g(e=>!e),b(!0)},onKeyDown:e=>{"Tab"===e.key&&(E.current=!0)},onMouseEnter:()=>{b(!0)},onMouseLeave:()=>{C||b(!1)},type:"button",children:[c,(0,t.jsx)(ec.default,{"aria-hidden":"true",className:(0,r.cn)("top-px ml-1 !size-4 !transition-transform",C&&"-rotate-180",v&&"relative")})]}),C&&!!(null==d?void 0:d.length)&&(0,t.jsx)("dialog",{className:(0,r.cn)("onDark absolute left-[-3.75rem] top-[3rem] z-[1] mt-2 flex flex-col rounded-lg border border-gray-200 bg-white px-4 py-1 shadow-lg"),onMouseEnter:()=>{E.current=!0},onMouseLeave:()=>{E.current=!1},open:C,children:null==d?void 0:d.map(({url:e,text:l,external:a},s)=>(0,t.jsx)(j.Link,{className:(0,r.cn)("whitespace-nowrap border-b-4 border-b-transparent py-2 transition-colors","hover:border-b-color-brand-border-accent focus-visible:border-b-color-brand-border-accent"),href:e,onKeyDown:H,ref:e=>{_.current[s]=e},rel:a?"noopener noreferrer":void 0,target:a?"_blank":void 0,children:l},s))})]})]})})]}),(0,t.jsx)("div",{className:(0,r.cn)("pointer-events-none absolute inset-0 -z-10 h-screen w-full bg-black transition-opacity",A?"opacity-50":"opacity-0"),style:{top:e}})]})});var eQ=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};e.s(["GlobalNavigation",0,e=>{var s,i,n,o,{globalStrings:c,goToAccountPage:d,isAuthenticationLoading:m,isLoggedIn:h,locale:f,notificationBannerContainer:p,notificationCount:x,onLocaleChange:C,children:g,onSearchClick:v,onTrackOrderSubmit:b,signInCallback:y,onEmployeeSsoStart:w,onLoginClick:L,languageSupport:N,allLocations:j,languageSwitcherLabel:S,isCommerceEnabled:E,isAccountMigrationAlertEnabled:_,isNewPasswordRequirementsEnabled:A,ref:T}=e,k=eQ(e,["globalStrings","goToAccountPage","isAuthenticationLoading","isLoggedIn","locale","notificationBannerContainer","notificationCount","onLocaleChange","children","onSearchClick","onTrackOrderSubmit","signInCallback","onEmployeeSsoStart","onLoginClick","languageSupport","allLocations","languageSwitcherLabel","isCommerceEnabled","isAccountMigrationAlertEnabled","isNewPasswordRequirementsEnabled","ref"]);let{themeClass:I}=(0,l.useBrandStyleContext)().globalNavigation,{headerHeight:O,isMenuOpen:M,setIsMenuOpen:P,setIsLargeMenuOpen:R}=(0,a.useDynamicHeader)({elementId:u.HEADER_CONTAINER_ID,styles:{down:{transform:e=>`translateY(-${e}px)`},up:{transform:"translateY(0)"}},ref:T}),B=c.Global,z="Utility links",D=null!=(i=null==(s=[null==B?void 0:B.primaryNavigation,null==B?void 0:B.openMainMenu,null==B?void 0:B.goToHomepage].find(e=>"string"==typeof e&&e.trim().length>0))?void 0:s.trim())?i:"Primary navigation",V=null!=(o=null==(n=[null==B?void 0:B.utilityLinks,null==B?void 0:B.breadcrumbs,null==B?void 0:B.openSearch].find(e=>"string"==typeof e&&e.trim().length>0))?void 0:n.trim())?o:z,F=S.trim()||z;return(0,t.jsxs)("section",{"aria-label":D,className:(0,r.cn)(I,"pointer-events-auto relative z-10 w-full bg-color-brand-surface-primary transition-transform duration-[400ms] max-xl:!translate-y-0"),"data-testid":u.GLOBAL_NAV_TEST_IDS.GLOBAL_NAV,ref:T,style:{contain:"layout style"},children:[(0,t.jsx)(eq,{...k,allLocations:j,globalStrings:c,goToAccountPage:d,headerHeight:O,isAccountMigrationAlertEnabled:_,isAuthenticationLoading:m,isCommerceEnabled:E,isLoggedIn:h,isMenuOpen:M,isNewPasswordRequirementsEnabled:A,languageNavigationLabel:F,languageSupport:N,languageSwitcherLabel:S,locale:f,notificationBannerContainer:p,notificationCount:x&&x>0?x:void 0,onEmployeeSsoStart:w,onLocaleChange:C,onLoginClick:L,onSearchClick:v,onTrackOrderSubmit:b,primaryNavigationLabel:D,ref:T,setIsMenuOpen:P,signInCallback:y,utilityLinksLabel:V,children:g}),(0,t.jsx)(eX,{...k,headerHeight:O,primaryNavigationLabel:D,setIsLargeMenuOpen:R,utilityLinksLabel:V})]})}],770758)},373981,355689,332619,208060,e=>{"use strict";var t=e.i(529956),r=e.i(777831);let l=(0,r.default)((0,t.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu");var a=e.i(4433),s=e.i(358648),i=e.i(121405);
24e.s(["GlobalNavLeftSection",0,({globalStrings:e,isLoggedIn:r,isMenuOpen:n,notificationCount:o,setIsMenuOpen:c})=>{var d,u;return(0,t.jsx)("div",{className:"flex-1 xl:hidden xl:flex-none",children:(0,t.jsx)(s.IconButton,{Icon:l,"aria-expanded":n,"aria-label":null!=(u=null==(d=e.Global)?void 0:d.openMainMenu)?u:"Global.openMainMenu",className:(0,a.cn)("text-color-utility-icon-primary transition-opacity duration-300 ease-in-out",n?"pointer-events-none opacity-0":"pointer-events-auto opacity-100"),"data-testid":i.GLOBAL_NAV_TEST_IDS.MOBILE_OPEN_MAIN_MENU_BUTTON,onClick:()=>c(!0),size:"large",variant:"ghost",children:r&&o&&(0,t.jsx)("span",{className:(0,a.cn)("border-[0.09375rem] border-color-brand-surface-primary bg-color-account-btn-badge sm:hidden","absolute right-2 top-2 h-[0.5625rem] min-w-[0.5625rem] rounded-full px-0.5")})})})}],373981);var n=e.i(590331),o=e.i(708570),c=e.i(186288);e.s(["GlobalNavMidSection",0,({logo:e,children:r,globalStrings:l,navSearchThemeClass:s})=>{var d,u;return(0,t.jsxs)("div",{className:"flex flex-1 items-center justify-center xl:w-[56.765%] xl:flex-none xl:justify-start","data-testid":i.GLOBAL_NAV_TEST_IDS.MID_SECTION,children:[(null==e?void 0:e.url)&&(0,t.jsx)(n.Link,{"aria-label":null==(d=l.Global)?void 0:d.goToHomepage,className:"z-50 w-fit",href:"/",children:(0,t.jsx)("div",{className:"flex flex-1 items-center justify-center xl:w-[56.765%] xl:flex-none xl:justify-start",children:(0,t.jsx)(c.PolarisImage,{alt:e.alt||"",className:"min-w-[8.25rem] object-contain max-[12.5rem]:min-w-[unset]",focalPoint:null==e?void 0:e.focalPoint,height:e.height||48,priority:!0,quality:o.GLOBAL_IMAGE_QUALITY,sizes:(0,o.generateImageSizes)((0,o.getImageSizesForComponent)("Logos")),src:(null==(u=e.sizes)?void 0:u.md)||e.url,transformBaseUrl:null==e?void 0:e.transformBaseUrl,width:e.width||132})})}),(0,t.jsx)("div",{className:(0,a.cn)(s,"contents"),children:r})]})}],355689);let d=(0,r.default)((0,t.jsx)("path",{d:"M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2M1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2"}),"ShoppingCart");e.s(["default",0,d],332619);var u=e.i(451679),m=e.i(280137),h=e.i(536925),f=e.i(670947),p=e.i(49484),x=e.i(161350),C=e.i(615582),g=e.i(103926);function v(e,t){if(!t)return!1;let r=(null!=e?e:"").replace(/^#/,""),l=t.replace(/^#/,"");return r.length>0&&r===l}e.s(["useManageAuthModals",0,({hashes:e,isForMobileAndTablet:t=!1,isLoggedIn:r}={})=>{let[l,a]=(0,m.useState)(!1),[s,n]=(0,m.useState)(!1),[o,c]=(0,m.useState)(!1),[d,b]=(0,m.useState)(!1),[y,w]=(0,m.useState)(!1),{isTabletAndBelow:L}=(0,C.useBreakpoint)(),N=(0,u.useRouter)(),j=(0,h.useSessionStorage)(i.OPEN_REGIST
24ER_TOOL_SESSION_STORAGE_KEY,!1)[2],{loginHash:S,registerHash:E}=e||{};(0,g.useHash)(e=>{if(r){try{let e=new URL(window.location.href);if("true"===e.searchParams.get(i.GLOBAL_NAV_SIGN_IN_GUEST_CHECKOUT_PARAM_NAME))return;if(e.searchParams.has(i.GLOBAL_NAV_SIGN_IN_REDIRECT_PARAM_NAME))return void w(_)}catch(e){}if(v(e,S)||v(e,E)){let e=(0,x.getLocaleFromPathname)(window.location.pathname);N.push(e?`/${e}/account/settings`:"/account/settings")}}else v(e,S)&&w(_),v(e,E)&&n(_)});let _=t&&L||!t&&!L,A=(0,m.useCallback)(()=>{if(void 0!==window.history&&l)try{let e=new URL(window.location.href);[i.GLOBAL_NAV_SIGN_IN_TIMEOUT_PARAM_NAME,i.GLOBAL_NAV_SIGN_IN_REAUTH_PARAM_NAME,i.GLOBAL_NAV_SIGN_IN_GUEST_CHECKOUT_PARAM_NAME,"active_menu","page","email-validated",i.GLOBAL_NAV_SIGN_IN_REDIRECT_PARAM_NAME].forEach(t=>e.searchParams.delete(t));let t=e.hash.replace(/^#/,""),r=null==S?void 0:S.replace(/^#/,"");t===r&&(e.hash=""),window.history.replaceState({},"",e.toString()),w(!1),j()}catch(e){}},[l,S,j,w]),T=(0,m.useCallback)(e=>{if(!l)return;let t=new URL(window.location.href);e&&t.searchParams.delete(i.GLOBAL_NAV_MODAL_NAMES_MAP.resetPassword),t.searchParams.delete(f.RESET_PASSWORD_CODE_NAME),window.history.replaceState({},"",t.toString()),b(!1)},[l]);return(0,m.useEffect)(()=>{a(!0)},[]),(0,m.useEffect)(()=>()=>{s&&window.location.hash===E&&(0,p.cleanUpHash)()},[s,E]),(0,m.useEffect)(()=>{let e=new URL(window.location.href),t=e.searchParams.get("email-validated"),r=e.searchParams.get(i.GLOBAL_NAV_SIGN_IN_REAUTH_PARAM_NAME)===i.GLOBAL_NAV_SIGN_IN_REAUTH_TOKEN_VALUE;return(e.searchParams.get(i.GLOBAL_NAV_SIGN_IN_TIMEOUT_PARAM_NAME)||t||r)&&w(_),()=>{A()}},[_,A]),(0,m.useEffect)(()=>(new URL(window.location.href).searchParams.get(i.GLOBAL_NAV_MODAL_NAMES_MAP.resetPassword)&&b(!0),()=>{T(!1)}),[T]),{isCreateAccountOpen:s,isForgotPasswordOpen:o,isSignInOpen:y,isResetPasswordOpen:d,setIsCreateAccountOpen:n,setIsForgotPasswordOpen:c,setIsResetPasswordOpen:b,setIsSignInOpen:w,onBackToSignInClick:()=>{c(!1),T(!0),n(!1),w(!0)},onBackToSiteClick:()=>{A(),n(!1)},onCreateAccountClick:()=>{w(!1),n(!0)},onForgotPasswordClick:()=>{w(!1),c(!0)},onResetPasswordClose:T,onSignInClose:A}}],208060)},407813,e=>{"use strict";var t=e.i(529956),r=e.i(4433),l=e.i(970960),a=e.i(213288),s=e.i(210588);let i="operators-manuals-modal";e.s(["OperatorsManualsModal",0,({className:e,id:n,isOpen:o,isCommerceEnabled:c=!1,title:d,paragraphs:u,agreeText:m,declineText:h,onAgree:f,onDecline:p,close:x,isAgreeSubmitting:C=!1,portalId:g="operators-manuals-modal"})=>{var v;let b=c&&o,y=null!=(v=null==x?void 0:x.onClose)?v:p;return!b||"u"<typeof document?null:(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(a.Modal,{"data-testid":i,dialogTitle:d,id:g,isOpen:o,onClose:y,variant:"fade-in",children:(0,t.jsx)("div",{className:(0,r.cn)("fixed inset-0 z-[100] flex items-center justify-center bg-color-opacity-theme-80 p-4","onLight"),"data-testid":i,children:(0,t.jsxs)("div",{className:(0,r.cn)("relative z-10 flex w-full max-w-[41.5rem] max-h-[calc(100vh-2rem)] flex-col overflow-hidden bg-color-brand-surface-primary shadow-[0_0_1.875rem_0_rgba(0,0,0,0.12)]",e),id:n,children:[(0,t.jsx)(s.PanelHeader,{onIconClick:y,title:d,type:"close"}),(0,t.jsxs)("div",{className:"flex flex-1 flex-col gap-6 overflow-y-auto px-4 py-6 sm:px-10",children:[(0,t.jsx)("div",{children:u.map((e,r)=>(0,t.jsx)("p",{className:"prose-body-medium-md text-color-utility-text-primary",children:e},r))}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-5",children:[(0,t.jsx)(l.Button,{ariaLabel:m,"data-testid":"operators-manuals-modal-agree",isSubmitting:C,onClick:f,size:"large",variant:"button-solid",children:m}),(0,t.jsx)(l.Button,{ariaLabel:h,"data-testid":"operators-manuals-modal-decline",onClick:p,size:"large",variant:"button-outline",children:h})]})]})]})})})})}],407813)},215675,397267,e=>{"use strict";let t,r,l,a;var s=e.i(529956),i=e.i(235144),n=e.i(718227),o=e.i(16478),c=e.i(451679),d=e.i(280137),u=e.i(942290),m=e.i(536925),h=e.i(680357),f=e.i(4433),p=e.i(279401),x=e.i(483780),C=e.i(339842);let g={duration:.45,ease:e.i(389229).easeInOut},v="data-radix-popper-content-wrapper",b={active:{opacity:1,transition:g,y:0},inactive:{opacity:0,transition:g,y:-40},exit:{opacity:0,transition:g,y:-40}},y={cx:18,cy:18,r:15.75,strokeWidth:5,transform:"rotate(-90 18 18)"},w='w-full [&>div>button>
24span]:w-full [&>div>button>span]:truncate [&>div>button]:text-left [&>div>div>button]:w-full [&>div>div>button]:py-[0.90625rem] [&>div>div>button]:font-medium [&>div>button]:font-medium [&>div>button]:text-input-text-default [&>div>button[data-selected="true"]]:text-input-text-active',L=e=>(0,f.cn)("mr-1",e?"loader":"!size-[1.125rem]"),N=e=>(0,f.cn)("!transition-all duration-200",e?"relative opacity-100 visible !delay-200":"absolute opacity-0 invisible"),j=e=>(0,f.cn)("pl-4 py-[0.96875rem] pr-2 prose-label-semibold-sm text-color-utility-text-primary whitespace-nowrap duration-300 transition-all",e?"opacity-100 visible":"absolute opacity-0 invisible");var S=e.i(136357),E=e.i(475180),_=e.i(970960),A=e.i(624559);let T=({currentPageIndex:e,errorMessage:t,handleClickNext:r,isCollapsed:l,isSaving:a,page:i,pageStates:n,setPage:o,textCopies:c,totalPages:d})=>{let u,m,h;return(0,s.jsxs)("div",{className:(u=l,(0,f.cn)("flex justify-between max-h-fit transition-all duration-300 overflow-visible",u?"h-0 mt-0":"h-auto mt-4")),children:[(0,s.jsx)("div",{className:(m=a,h=!!t,(0,f.cn)("flex items-center",h?"prose-body-medium-sm text-color-semantic-text-error":(0,f.cn)("prose-label-medium-md",m?"text-color-utility-text-primary":"text-color-semantic-text-success"))),children:t?(0,s.jsxs)("span",{className:"flex pr-5",children:[(0,s.jsx)(E.default,{className:"mr-1 mt-[0.15625rem] !size-[0.875rem]"}),t]}):(0,s.jsxs)(s.Fragment,{children:[a&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:L(!0)})," ",c.saving]}),!a&&n[e]&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(S.default,{className:L(!1)}),c.saved]})]})}),(0,s.jsx)(_.Button,{className:(0,f.cn)("max-w-[3.6875rem] max-h-8 prose-label-medium-xs",i>1?"hidden":""),onClick:r,size:"large",variant:"button-outline",children:c.next}),(0,s.jsx)(A.CarouselArrows,{"aria-hidden":l,className:i>1?"!flex":"!hidden",disabledNext:i>d,disabledPrev:1===i,leftAriaLabel:c.leftAriaLabel,onClickNext:r,onClickPrev:()=>o(e),rightAriaLabel:c.rightAriaLabel,size:"medium",tabIndex:l?-1:0,variant:"ghost"})]})};var k=e.i(912832),I=e.i(653071),O=e.i(822094),M=e.i(879178);let P=({field:e,form:t,textCopies:r,themeClass:l})=>{let a=t.watch(e.name);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(M.FormField,{...e,className:w,form:t,labelClassName:"select"===e.type?"sr-only":"",size:"large",textCopies:r,themeClass:l}),Array.isArray(a)&&a.length>0&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"flex flex-wrap gap-2 max-h-[5rem] overflow-auto",children:("dropdown-multi"===e.type||"dropdown-multi-aligned"===e.type)&&a.map(({label:r,value:l},i)=>(0,s.jsx)(O.FilterChip,{onClick:()=>{t.setValue(e.name,a.filter(e=>l!==e.value))},size:"large",text:r},i))}),a.find(({label:e})=>e===(null==r?void 0:r.otherInputLabel))&&(0,s.jsx)(M.FormField,{className:(0,f.cn)("!mt-5",w),form:t,label:null==r?void 0:r.otherInputLabel,name:C.OTHER_FIELD_NAME,placeholder:null==r?void 0:r.otherInputPlaceholder,required:!0,size:"large",textCopies:r,themeClass:l,type:"text"})]})]})},R=({assignSlideRefs:e,currentPageIndex:t,form:r,privacyPolicyCopy:l,questionIds:a,questionSet:i,slidesStyles:n,textCopies:o,themeClass:c,totalPages:d})=>(0,s.jsx)(I.Form,{...r,children:(0,s.jsx)("div",{className:"flex relative w-full transition-all duration-500 gap-x-7",style:n,children:a.map((a,n)=>{var u;let m,h=null==(u=i.find(e=>e.find(({questionId:e})=>e===a)))?void 0:u.find(({questionId:e})=>e===a);return h?(0,s.jsxs)("div",{"aria-hidden":n!==t,className:(m=n===t,(0,f.cn)("min-w-full overflow-hidden",m?"h-auto":"h-0")),ref:t=>e(t,n),children:[(0,s.jsxs)("div",{className:"h-auto bg-color-brand-surface-secondary h-fit w-full rounded-lg px-3 py-4",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,s.jsx)("p",{className:"prose-eyebrow-medium-sm uppercase text-color-utility-text-tertiary [.onDark_&]:text-color-brand-icon-accent min-w-0 truncate",children:(0,k.truncateEyebrow)(o.eyebrow)}),(0,s.jsxs)("div",{className:"bg-color-utility-fill-primary flex gap-x-2 px-2.5 py-[0.28125rem] prose-eyebrow-bold-sm rounded-full shrink-0 whitespace-nowrap",children:[n+1," / ",d]})]}),(0,s.jsxs)("h2",{className:"mb-5 prose-label-medium-lg",children:[h.questionText,o.required&&(0,s.jsxs)("span",{className:"mx-0.5 font-medium text-input-text-default",children:["(",o.required,")"]})]}),(0,s.jsx)("div",{className:"space-y-2.5 mb-5 last:mb-0",children:h.fields.map((e,t)=>
24(0,s.jsx)(P,{field:e,form:r,textCopies:o,themeClass:c},t))})]}),0===n&&l&&(0,s.jsx)("div",{className:"prose-body-medium-xs mt-1.5 block text-color-utility-text-tertiary [&_a]:underline [&_a]:underline-offset-4",children:(0,k.parseLegalText)(l,{openInNewTab:"all"})})]},n):null})})}),B=({progressPercentage:e,textCopies:t})=>{let r,l=100===e,a=l?t.completeTitle:t.title,i=l?t.completeDescription:t.description.replace("[percentage]",parseFloat(e.toFixed(2)).toString());return(0,s.jsxs)("div",{"aria-label":t.landmarkLabel,className:"flex gap-x-3",children:[(0,s.jsxs)("svg",{"aria-hidden":!0,fill:"none",height:"36",viewBox:"0 0 36 36",width:"36",xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("path",{className:l?"fill-color-brand-border-accent":"fill-transparent",d:"M15.9324 23.0621L11.123 18.2527L12.3254 17.0504L15.9324 20.6574L23.6738 12.916L24.8762 14.1184L15.9324 23.0621Z"}),(0,s.jsx)("circle",{...y,className:"stroke-color-utility-border-primary opacity-20",strokeDasharray:"100 100"}),(0,s.jsx)("circle",{...y,className:"stroke-color-brand-border-accent transition-all duration-300",strokeDasharray:`${e||5} 100`})]}),(0,s.jsxs)("div",{"aria-label":a,className:"w-[calc(100%-3.25rem)]",children:[(0,s.jsx)("h2",{"aria-label":a,className:"prose-label-bold-sm text-color-utility-text-primary",children:a}),(0,s.jsx)("p",{"aria-label":i,className:(r=l,(0,f.cn)("mt-0.5 prose-label-medium-xs text-color-utility-text-tertiary leading-[1.0625rem]",r&&"font-normal")),children:i})]})]})};var z=e.i(515182);let D=({closeTextRef:e,collapseTrigger:t,expandTrigger:r,hasScrolled:l,isOpen:a,onTriggerclick:i,openTextRef:n,textCopies:c,themeClass:d,triggerClassName:u,triggerWidth:m})=>{let h,p;return(0,s.jsxs)("button",{className:(0,f.cn)(d,"border-0 flex group items-center text-button-solid-icon-default w-fit",u),onBlur:t,onClick:i,onMouseEnter:r,onMouseLeave:t,type:"button",children:[(0,s.jsxs)(o.motion.div,{animate:{width:m},className:"absolute right-0 z-0 flex min-w-12 items-center overflow-hidden rounded-3xl bg-color-brand-surface-primary shadow-profile-widget before:absolute before:size-12 before:bg-color-brand-surface-primary before:rounded-full before:right-0 before:z-10",children:[(0,s.jsx)(o.motion.span,{className:j(!a),ref:n,children:c.triggerHoverText}),(0,s.jsx)(o.motion.span,{className:j(a),ref:e,children:c.triggerCloseText})]}),(0,s.jsxs)("div",{"aria-hidden":!0,className:(h=a,p=l,(0,f.cn)("border-color-brand-border-secondary bg-button-solid-fill-default rounded-full flex items-center justify-center transition-all relative z-20 shadow-profile-widget-trigger group-hover:size-10 group-hover:m-1",h?"m-1 size-10":"size-12 border group-hover:!border-0",p?"size-12 m-0":"size-10 m-1")),children:[(0,s.jsx)(z.default,{className:N(a)}),(0,s.jsx)("svg",{className:N(!a),fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M14 21V17.925L20.575 11.375L23.65 14.425L17.075 21H14ZM4 20V17.2C4 16.6333 4.14583 16.1125 4.4375 15.6375C4.72917 15.1625 5.11667 14.8 5.6 14.55C6.63333 14.0333 7.68333 13.6458 8.75 13.3875C9.81667 13.1292 10.9 13 12 13C12.6167 13 13.225 13.0375 13.825 13.1125C14.425 13.1875 15.025 13.3083 15.625 13.475L12 17.1V20H4ZM20.575 15.4L21.5 14.425L20.575 13.5L19.625 14.45L20.575 15.4ZM12 12C10.9 12 9.95833 11.6083 9.175 10.825C8.39167 10.0417 8 9.1 8 8C8 6.9 8.39167 5.95833 9.175 5.175C9.95833 4.39167 10.9 4 12 4C13.1 4 14.0417 4.39167 14.825 5.175C15.6083 5.95833 16 6.9 16 8C16 9.1 15.6083 10.0417 14.825 10.825C14.0417 11.6083 13.1 12 12 12Z",fill:"currentColor"})})]})]})};function V(e){if(void 0!==e&&null!==e&&""!==e){if("object"==typeof e&&"value"in e){let t=e.value;if(null==t||""===t)return;return String(t)}return String(e)}}function F(e){if(void 0===e)return;if(null===e||""===e)return[];if(Array.isArray(e))return e.map(V).filter(e=>void 0!==e);let t=V(e);return void 0===t?[]:[t]}function G(e){if(void 0===e||null===e||""===e)return;if("object"==typeof e&&"value"in e){let t=e.value;if(null==t||""===t)return;return String(t)}let t=String(e).trim();return""===t?void 0:t}let H=(e,t)=>t.split(".").reduce((e,t)=>
24e&&e[t],e);e.s(["ProfileWidget",0,({className:e,fetchPreferencesFailed:t,privacyPolicyCopy:r,questions:l,refreshToken:a,textCopies:g,themeClass:y,trackingHandlers:w,triggerClassName:L,userData:N,fetchUpdateUserPreference:j})=>{var S;let E,[_,A]=(0,d.useState)(""),[k,I]=(0,d.useState)(!1),[O,M]=(0,d.useState)(!1),[P,z]=(0,d.useState)(!1),[V,U]=(0,d.useState)(!1),[q,Y]=(0,d.useState)(!1),[W,$]=(0,d.useState)(!1),[K,Z]=(0,d.useState)(!1),[X,Q]=(0,d.useState)(!1),[J,ee]=(0,d.useState)(1),[et,er]=(0,d.useState)([]),[el,ea]=(0,d.useState)([]),[es,ei]=(0,d.useState)([]),[en,eo]=(0,d.useState)(0),[ec,ed]=(0,d.useState)(0),{preferences:eu,setPreferences:em}=(0,h.useUserPreferences)(),eh=(0,d.useRef)(null),ef=(0,d.useRef)(null),ep=(0,d.useRef)(null),ex=(0,d.useRef)(null),eC=(0,d.useRef)(null),eg=(0,d.useRef)([]),ev=(0,d.useRef)(null),eb=(0,u.useForm)(),ey=(0,c.usePathname)(),ew=el.reduce((e,t)=>{var r,a;if(!t)return e;let s=H(eu,t||"");if(void 0!==s){let i=l.flat().find(({questionId:e})=>e===t),n=null==(a=null==(r=null==i?void 0:i.fields)?void 0:r[0])?void 0:a.options;if(null==i?void 0:i.isMultiSelect){let r=null==s?void 0:s.find(e=>null==n?void 0:n.every(t=>t.value!==e));e[t]=null==n?void 0:n.filter(({value:e})=>null==s?void 0:s.includes(e)),r&&(e[t]=[...e[t],{label:g.otherInputLabel,value:r}],e[C.OTHER_FIELD_NAME]=r)}else if("string"==typeof s){let r=null==n?void 0:n.find(({value:e})=>e===s);e[t]=(null==r?void 0:r.value)||""}else e[t]=s}return e},{}),eL=et.filter(Boolean),eN=es.length,ej=0===eL.length?0:eL.length/eN*100,eS=J-1,eE=J+1,e_=(0,d.useMemo)(()=>({transform:`translateX(${-(eS*(en+28))}px)`}),[eS,en]),eA=(0,d.useCallback)(()=>!K&&ed(0),[K]);(0,d.useEffect)(()=>{if(O)return;ei(l);let e=l.map((e,t)=>{var r,a;if(0===t){let t=e.find(({questionId:e})=>{if(!e)return!1;let t=H(eu,e);return Array.isArray(t)?t.length>0:""!==String(t).trim()});return t&&t.questionId?{[t.questionId]:H(eu,t.questionId)}:{[(null==(r=e[0])?void 0:r.questionId)||""]:null}}let s=l[t-1].map(e=>{var t;if(!e.questionId)return;let r=H(eu,e.questionId),{options:l}=(null==(t=e.fields)?void 0:t[0])||{};if(l){let e=l.find(e=>Array.isArray(r)?r.includes(e.value):"string"==typeof r&&e.value===r);return null==e?void 0:e.meta}}).find(Boolean)||null;if(!s){let t=(null==(a=e[0])?void 0:a.questionId)||"";return{[t]:eu[t]||null}}let i=e.find(e=>e.questionId===s);return i&&i.questionId?{[s]:H(eu,i.questionId)}:{[s]:null}}),t=e.map(e=>{let t=e?Object.values(e)[0]:null;return Array.isArray(t)?t.length>0:!!t});t.length>0&&t.every(Boolean)?U(!0):(ea(e.map(e=>e?Object.keys(e)[0]:null)),er(t),M(!0))},[O,eu,l]),(0,d.useEffect)(()=>{W||0===Object.values(ew).length||(el.forEach((e,t)=>{if(e&&et[t]&&void 0!==ew[e]){let t=ew[e];eb.setValue(e,t,{shouldValidate:!1,shouldDirty:!1})}}),$(!0))},[el,et,ew,W,eb]);let eT=e=>{var t,r,l,s;return t=void 0,r=void 0,l=void 0,s=function*(){var t,r,l,s,i,n,o,c;A("");let d=es.flat().find(({questionId:e})=>e===el[eS]);if(!d)return;w&&eS!==es.length-1&&(null==(t=w.start)||t.call(w,0===eS?"start":"next",ey,`${J} | ${d.questionText}`));let{fields:u}=d,m=u.reduce((e,t)=>(e[t.name]=eb.getValues(t.name),e),{});if((0,x.validateRequiredFields)(m,eb))return;let h=m.retailers;if(m[C.OTHER_FIELD_NAME]=eb.getValues(C.OTHER_FIELD_NAME),Array.isArray(h)&&h.some(e=>"object"==typeof e&&null!==e&&"label"in e&&e.label===g.otherInputLabel)&&(0,x.validateRequiredFields)({[C.OTHER_FIELD_NAME]:m[C.OTHER_FIELD_NAME]},eb,g.requiredErrorMessage,{[C.OTHER_FIELD_NAME]:g.otherInputLabel}))return;Q(!0);let f=F(m.demographicTrades);void 0!==f&&(m.demographicTrades=f);let p=F(m.demographicTrades_Secondary);void 0!==p&&(m.demographicTrades_Secondary=p),m.tool_usage=null==(r=m.tool_usage)?void 0:r.value,m.jobRoleORFunction=null==(l=m.jobRoleORFunction)?void 0:l.value,m.shop=null==(s=m.shop)?void 0:s.value;let v=F(null!=(i=m.myInterests)?i:m.myinterests);void 0!==v&&(m.myInterests=v),delete m.myinterests;let b=function(e){if(void 0===e)return;if(null===e||""===e)return null;if(Array.isArray(e)){let t=e.map(G).filter(e=>void 0!==e);return t.length>0?t:null}let t=G(e);return void 0===t?null:[t]}(null==(n=m.retailers)?void 0:n.map(e=>{let t=e.label,r=e.value||e;return t===g.otherInputLabel?eb.watch(C.OTHER_FIELD_NAME):r}));try{let t=m.demographicTrades&&m.demographicTrades.length>0?m.demographicTrades:eu.demographicTrades,r=m.demographicTrades_Secondary&&m.demographicTrades_Secondary.length>0?m.demographicTrades_Secondary:eu.demographicTrades_Secondary,l=m.myInterests&&m.myInterests.length>0?m.myInterests:eu.myInterests,{data:s,errors:i}=yield j(Object.assign(Object.assign({},N),{tool_usage:m.tool_usage,demographicTrades:t,demographicTrades_Secondary:r,jobRoleORFunction:m.jobRoleORFunction,myInterests:l,retailers:b,shop:m.shop}));if((null==i?void 0:i.length)>0||!s){A(g.unableToSave),Q(!1),a&&(null==i?void 0:i.length)>0&&!e&&(yield a(),eT(!0));return}em(()=>({tool_usage:m.tool_usage||eu.tool_usage,demographicTrades:t,demographicTrades_Secondary:r,myInterests:l,jobRoleORFunction:m.jobRoleORFunction||eu.jobRoleORFunction,retailers:void 0!==b?b:eu.retailers,shop:m.shop||eu.shop}));let n=u[0],h=m[d.questionId||""],f=null==(o=n.options)?void 0:o.find(({value:e})=>e===h);ea(e=>{let t=[...e];if((null==f?void 0:f.meta)&&null!==f.meta){let e=es.findIndex(e=>e.some(e=>e.questionId===f.meta));-1!==e&&(eb.setValue(f.meta,void 0),t[e]=f.meta)}return t}),yield new Promise(e=>setTimeout(e,1e3*!et[eS])),et[J]||er(es.map((e,t)=>t<J)),Q(!1),yield new Promise(e=>setTimeout(e,1e3)),ee(Math.min(eE,eN)),eE>eN&&(null==(c=null==w?void 0:w.complete)||c.call(w,ey,`${eN} | ${d.questionText}`),Y(!0))}catch(e){Q(!1),A(g.unableToSave)}},new(l||(l=Promise))(function(e,a){function i(e){try{o(s.next(e))}catch(e){a(e)}}function n(e){try{o(s.throw(e))}catch(e){a(e)}}function o(t){var r;t.done?e(t.value):((r=t.value)instanceof l?r:new l(function(e){e(r)})).then(i,n)}o((s=s.apply(t,r||[])).next())})},ek=(0,d.useCallback)(e=>{var t,r;(0!==ec||e||!P)&&ed(K?((null==(t=eh.current)?void 0:t.clientWidth)||0)+48.5:((null==(r=ex.current)?void 0:r.clientWidth)||0)+48.5)},[P,K,ec]);return((0,m.useOnClickOutside)(ef,()=>{k||(Z(!1),ed(0))}),(0,d.useEffect)(()=>{let e=new MutationObserver(e=>
24{e.forEach(e=>{"childList"===e.type&&([...e.addedNodes].forEach(e=>{e instanceof HTMLElement&&e.hasAttribute(v)&&I(!0)}),[...e.removedNodes].forEach(e=>{e instanceof HTMLElement&&e.hasAttribute(v)&&setTimeout(()=>I(!1),50)}))})});return e.observe(document.body,{childList:!0,subtree:!0}),()=>e.disconnect()},[]),(0,d.useEffect)(()=>{ek()},[ek]),(0,d.useEffect)(()=>{let e=eb.watch((e,{name:t})=>{t&&eb.formState.errors[t]&&eb.clearErrors(t)});return()=>e.unsubscribe()},[eb,J]),(0,d.useEffect)(()=>{var e,t;K?(0,p.isolateForAccessibility)(ef.current):(0,p.resetAccessibilityIsolation)(),eo((null==(t=null==(e=eg.current)?void 0:e[0])?void 0:t.clientWidth)||0)},[K]),(0,d.useEffect)(()=>{if(0===eN)return;let e=et.findIndex(e=>!e);ee(-1===e?eN:e+1)},[et,eN]),(0,d.useEffect)(()=>{let e=()=>{P?(eA(),window.removeEventListener("scroll",e)):z(!0)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[eA,P]),(0,d.useEffect)(()=>{var e;(null==(e=ex.current)?void 0:e.clientWidth)&&ek(!0)},[P,ex.current]),(0,d.useEffect)(()=>{t&&g.unableToFetchUserPreferences&&A(g.unableToFetchUserPreferences)},[t,g]),0===es.length||V)?null:(0,s.jsx)(i.FocusTrap,{active:K&&!k,containerElements:[ep.current,eg.current[eS],eC.current,ev.current],children:(0,s.jsxs)("section",{"aria-label":(null==(S=g.landmarkLabel)?void 0:S.trim())||g.title.trim(),className:(0,f.cn)("flex flex-col items-end fixed animate-fade-1000",e),onKeyDown:e=>{"Escape"!==e.key||k||Z(!1)},ref:ef,children:[(0,s.jsx)(n.AnimatePresence,{mode:"sync",children:K&&(0,s.jsx)(o.motion.div,{animate:"active",className:"relative rounded-xl overflow-hidden mb-2 shadow-profile-widget",exit:"exit",initial:"inactive",variants:b,children:(0,s.jsxs)("div",{className:(0,f.cn)(y,"bg-color-brand-surface-primary flex flex-col overflow-hidden p-4 max-w-[22.375rem] relative text-color-utility-text-primary w-full"),children:[(0,s.jsx)("div",{ref:ep,children:(0,s.jsx)(B,{progressPercentage:ej,textCopies:g})}),(0,s.jsx)("div",{className:(E=q,(0,f.cn)("duration-300 transition-all max-h-fit overflow-hidden",E?"h-0 mt-0 opacity-0":"h-auto mt-4 w-full opacity-100")),hidden:q,children:(0,s.jsx)(R,{assignSlideRefs:(e,t)=>{eg.current[t]=e},currentPageIndex:eS,form:eb,privacyPolicyCopy:r,questionIds:el,questionSet:es,slidesStyles:e_,textCopies:g,themeClass:y,totalPages:eN})}),(0,s.jsx)("div",{className:q?"hidden":"",ref:eC,children:(0,s.jsx)(T,{currentPageIndex:eS,errorMessage:_,handleClickNext:()=>eT(!1),isCollapsed:q,isSaving:X,page:J,pageStates:et,setPage:ee,textCopies:g,totalPages:eN})})]})})}),(0,s.jsx)("div",{ref:ev,children:(0,s.jsx)(D,{closeTextRef:eh,collapseTrigger:eA,expandTrigger:()=>!K&&ek(!0),hasScrolled:P,isOpen:K,onTriggerclick:()=>{Z(!K),ek(!0)},openTextRef:ex,textCopies:g,themeClass:y,triggerClassName:L,triggerWidth:ec})})]})})}],215675);var U=Object.create,q=Object.defineProperty,Y=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,$=Object.getPrototypeOf,K=Object.prototype.hasOwnProperty,Z=(t=(t,r)=>{var l,a;let s;l=t,a=function(e){var t,r=void 0===Number.MAX_SAFE_INTEGER?0x1fffffffffffff:Number.MAX_SAFE_INTEGER,l=new WeakMap,a=(t=function(e,t){return l.set(e,t),t},function(e){var a=l.get(e),s=void 0===a?e.size:a<0x40000000?a+1:0;if(!e.has(s))return t(e,s);if(e.size<0x20000000){for(;e.has(s);)s=Math.floor(0x40000000*Math.random());return t(e,s)}if(e.size>r)throw Error("Congratulations, you created a collection of unique numbers which uses all available integers!");for(;e.has(s);)s=Math.floor(Math.random()*r);return t(e,s)});e.addUniqueNumber=function(e){var t=a(e);return e.add(t),t},e.generateUniqueNumber=a},"object"==typeof t&&"u">typeof r?a(t):"function"==typeof define&&define.amd?void 0!==(s=a(exports))&&e.v(s):a((l="u">typeof globalThis?globalThis:l||self).fastUniqueNumbers={})},()=>(r||t((r={exports:{}}).exports,r),r.exports));d.Component;a=null!=(l=Z())?U($(l)):{},((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of W(t))K.call(e,l)||void 0===l||q(e,l,{get:()=>t[l],enumerable:!(r=Y(t,l))||r.enumerable});return})(l&&l.__esModule?a:q(a,"default",{value:l,enumerable:!0}),l);var X=(typeof window>"u"?"undefined":typeof window)=="object",Q={setTimeout:X?setTimeout.bind(window):setTimeout,clearTimeout:X?clearTimeout.bind(window):clearTimeout,setInterval:X?setInterval.bind(window):setInterval,clearInterval:X?clearInterval.bind(window):clearInterval},J={},ee=class{name;closed=!1;mc=new MessageChannel;constructor(e){this.name=e,J[e]=J[e]||[],J[e].push(this),this.mc.port1.start(),this.mc.port2.start(),this.onStorage=this.onStorage.bind(this),window.addEventListener("storage",this.onStorage)}onStorage(e){if(e.storageArea!==window.localStorage||e.key.substring(0,this.name.length)!==this.name||null===e.newValue)return;let t=JSON.parse(e.newValue);this.mc.port2.postMessage(t)}postMessage(e){if(this.closed)throw Error("InvalidStateError");let t=JSON.stringify(e),r=`${this.name}:${String(Date.now())}${String(Math.random())}`;window.localStorage.setItem(r,t),Q.setTimeout(()=>{window.localStorage.removeItem(r)}
24,500),J[this.name].forEach(e=>{e!==this&&e.mc.port2.postMessage(JSON.parse(t))})}close(){if(this.closed)return;this.closed=!0,this.mc.port1.close(),this.mc.port2.close(),window.removeEventListener("storage",this.onStorage);let e=J[this.name].indexOf(this);J[this.name].splice(e,1)}get onmessage(){return this.mc.port1.onmessage}set onmessage(e){this.mc.port1.onmessage=e}get onmessageerror(){return this.mc.port1.onmessageerror}set onmessageerror(e){this.mc.port1.onmessageerror=e}addEventListener(e,t){return this.mc.port1.addEventListener(e,t)}removeEventListener(e,t){return this.mc.port1.removeEventListener(e,t)}dispatchEvent(e){return this.mc.port1.dispatchEvent(e)}},et=typeof window>"u"?void 0:"function"==typeof window.BroadcastChannel?window.BroadcastChannel:ee;function er(){return Math.random().toString(36).substring(2)}var el=class{options;channel;token=er();isLeader=!1;isDead=!1;isApplying=!1;reApply=!1;intervals=[];listeners=[];deferred;constructor(e,t){this.channel=e,this.options=t,this.apply=this.apply.bind(this),this.awaitLeadership=this.awaitLeadership.bind(this),this.sendAction=this.sendAction.bind(this)}async apply(){if(this.isLeader||this.isDead)return!1;if(this.isApplying)return this.reApply=!0,!1;this.isApplying=!0;let e=!1,t=t=>{let{token:r,action:l}=t.data;r!==this.token&&(0===l&&r>this.token&&(e=!0),1===l&&(e=!0))};this.channel.addEventListener("message",t);try{return this.sendAction(0),await function(e=0){return new Promise(t=>Q.setTimeout(t,e))}(this.options.responseTime),this.channel.removeEventListener("message",t),this.isApplying=!1,e?!!this.reApply&&this.apply():(this.assumeLead(),!0)}catch{return!1}}awaitLeadership(){if(this.isLeader)return Promise.resolve();let e=!1,t=null;return new Promise(r=>{let l=()=>{if(e)return;e=!0;try{Q.clearInterval(t)}catch{}let l=this.intervals.indexOf(t);l>=0&&this.intervals.splice(l,1),this.channel.removeEventListener("message",a),r()};t=Q.setInterval(()=>{this.apply().then(()=>{this.isLeader&&l()})},this.options.fallbackInterval),this.intervals.push(t);let a=e=>{let{action:t}=e.data;2===t&&this.apply().then(()=>{this.isLeader&&l()})};this.channel.addEventListener("message",a)})}sendAction(e){this.channel.postMessage({action:e,token:this.token})}assumeLead(){this.isLeader=!0;let e=e=>{let{action:t}=e.data;0===t&&this.sendAction(1)};return this.channel.addEventListener("message",e),this.listeners.push(e),this.sendAction(1)}waitForLeadership(){return this.deferred||(this.deferred=this.awaitLeadership()),this.deferred}close(){if(!this.isDead){this.isDead=!0,this.isLeader=!1,this.sendAction(2);try{this.listeners.forEach(e=>this.channel.removeEventListener("message",e)),this.intervals.forEach(e=>Q.clearInterval(e))}catch{}}}},ea=class{channel;options;elector;token=er();registry=new Map;allIdle=!1;isLastActive=!1;constructor(e){let{channelName:t}=e;this.options=e,this.channel=new et(t),this.registry.set(this.token,1),e.leaderElection&&(this.elector=new el(this.channel,{fallbackInterval:2e3,responseTime:100}),this.elector.waitForLeadership()),this.channel.addEventListener("message",e=>{let{action:t,token:r,data:l}=e.data;switch(t){case 3:this.registry.set(r,2);break;case 4:this.registry.delete(r);break;case 5:this.idle(r);break;case 6:this.active(r);break;case 7:this.prompt(r);break;case 8:this.start(r);break;case 9:this.reset(r);break;case 10:this.activate(r);break;case 11:this.pause(r);break;case 12:this.resume(r);break;case 13:this.options.onMessage(l)}}),this.send(3)}get isLeader(){if(!this.elector)throw Error('❌ Leader election is not enabled. To Enable it set the "leaderElection" property to true.');return this.elector.isLeader}prompt(e=this.token){this.registry.set(e,0);let t=[...this.registry.values()].every(e=>0===e);e===this.token&&this.send(7),t&&this.options.onPrompt()}idle(e=this.token){this.registry.set(e,2);let t=[...this.registry.values()].every(e=>2===e);e===this.token&&this.send(5),!this.allIdle&&t&&(this.allIdle=!0,this.options.onIdle())}active(e=this.token){this.allIdle=!1,this.registry.set(e,1);let t=[...this.registry.values()].some(e=>1===e);e===this.token&&this.send(6),t&&this.options.onActive(),this.isLastActive=e===this.token}start(e=this.token){this.allIdle=!1,this.registry.set(e,1),e===this.token?this.send(8):this.options.start(!0),this.isLastActive=e===this.token}reset(e=this.token){this.allIdle=!1,this.registry.set(e,1),e===this.token?this.send(9):this.options.reset(!0),this.isLastActive=e===this.token}activate(e=this.token){this.allIdle=!1,this.registry.set(e,1),e===this.token?this.send(10):this.options.activate(!0),this.isLastActive=e===this.token}pause(e=this.token){e===this.token?this.send(11):this.options.pause(!0)}resume(e=this.token){e===this.token?this.send(12):this.options.resume(!0)}message(e){try{this.channel.postMessage({action:13,token:this.token,data:e})}catch{}}
24send(e){try{this.channel.postMessage({action:e,token:this.token})}catch{}}close(){this.options.leaderElection&&this.elector.close(),this.send(4),this.channel.close()}},es=X?document:null,ei=["mousemove","keydown","wheel","DOMMouseScroll","mousewheel","mousedown","touchstart","touchmove","MSPointerDown","MSPointerMove","visibilitychange","focus"];function en(e,t){let r=0;return function(...l){let a=new Date().getTime();if(!(a-r<t))return r=a,e(...l)}}(0,d.createContext)(null).Consumer;var eo=e.i(787777),ec=e.i(161350),ed=e.i(934761),eu=e.i(213288),em=e.i(121405);let eh=(0,eo.convertMinToMilliSec)(Number("1")||1),ef=(0,eo.convertMinToMilliSec)(Number("60")||60);e.s(["SessionTimeout",0,({isOpenDefault:e=!1,signOut:t,textCopies:r={},routeStrings:l={}})=>{let[a,i]=(0,d.useState)(e),[n,o]=(0,d.useState)(0),u=(0,c.useRouter)(),m=(0,c.usePathname)(),h=(0,d.useMemo)(()=>(0,ec.getGatedPaths)(l),[l]),{getRemainingTime:f,reset:p}=function({timeout:e=12e5,promptTimeout:t=0,promptBeforeIdle:r=0,element:l=es,events:a=ei,timers:s,immediateEvents:i=[],onPresenceChange:n=()=>{},onPrompt:o=()=>{},onIdle:c=()=>{},onActive:u=()=>{},onAction:m=()=>{},onMessage:h=()=>{},debounce:f=0,throttle:p=0,eventsThrottle:x=200,startOnMount:C=!0,startManually:g=!1,stopOnIdle:v=!1,crossTab:b=!1,name:y="idle-timer",syncTimers:w=0,leaderElection:L=!1,disabled:N=!1}={}){let j=(0,d.useRef)(Date.now()),S=(0,d.useRef)(Date.now()),E=(0,d.useRef)(null),_=(0,d.useRef)(null),A=(0,d.useRef)(0),T=(0,d.useRef)(0),k=(0,d.useRef)(0),I=(0,d.useRef)(0),O=(0,d.useRef)(!1),M=(0,d.useRef)(!1),P=(0,d.useRef)(!1),R=(0,d.useRef)(!0),B=(0,d.useRef)(!1),z=(0,d.useRef)(null),D=(0,d.useRef)(null),V=(0,d.useRef)(e),F=(0,d.useRef)(0);(0,d.useEffect)(()=>{if(t&&console.warn("⚠️ IdleTimer -- The `promptTimeout` property has been deprecated in favor of `promptBeforeIdle`. It will be removed in the next major release."),r&&t)throw Error("❌ Both promptTimeout and promptBeforeIdle can not be set. The promptTimeout property will be deprecated 
24in a future version.");if(e>=0x7fffffff)throw Error("❌ The value for the timeout property must fit in a 32 bit signed integer, 2147483647.");if(t>=0x7fffffff)throw Error("❌ The value for the promptTimeout property must fit in a 32 bit signed integer, 2147483647.");if(r>=0x7fffffff)throw Error("❌ The value for the promptBeforeIdle property must fit in a 32 bit signed integer, 2147483647.");if(r>=e)throw Error(`\u274C The value for the promptBeforeIdle property must be less than the timeout property, ${e}.`);if(r?(V.current=e-r,F.current=r):(V.current=e,F.current=t),!R.current){if(g||N)return;O.current&&(Z.current(null,eB),D.current&&D.current.active()),eC()}},[e,t,r,g,N]);let G=(0,d.useRef)(v);(0,d.useEffect)(()=>{G.current=v},[v]);let H=(0,d.useRef)(i),U=(0,d.useRef)(l),q=(0,d.useRef)([...new Set([...a,...i]).values()]),Y=(0,d.useRef)(N);(0,d.useEffect)(()=>{Y.current=N,!R.current&&(N?eb():g||eC())},[N]);let W=(0,d.useRef)(n);(0,d.useEffect)(()=>{W.current=n},[n]);let $=(0,d.useRef)(o);(0,d.useEffect)(()=>{$.current=o},[o]);let K=(0,d.useRef)(c);(0,d.useEffect)(()=>{K.current=c},[c]);let Z=(0,d.useRef)(u);(0,d.useEffect)(()=>{Z.current=u},[u]);let J=(0,d.useRef)(m);(0,d.useEffect)(()=>{J.current=m},[m]);let ee=(0,d.useRef)(h);(0,d.useEffect)(()=>{ee.current=h},[h]);let et=(0,d.useMemo)(()=>{let e=(e,t)=>J.current(e,t);return f>0?function(e,t){let r;function l(...a){r&&clearTimeout(r),r=setTimeout(()=>{e(...a),r=null},t)}return l.cancel=function(){clearTimeout(r)},l}(e,f):p>0?en(e,p):e},[p,f]),er=(0,d.useRef)();(0,d.useEffect)(()=>{b&&w&&(er.current=en(()=>{D.current.active()},w))},[b,w]);let el=()=>{null!==z.current&&(Q.clearTimeout(z.current),z.current=null)},eo=(e,t=!0)=>{el(),z.current=Q.setTimeout(em,e||V.current),t&&(_.current=Date.now())},ec=e=>{M.current||O.current||($.current(e,eB),W.current({type:"active",prompted:!0},eB)),I.current=0,k.current=Date.now(),M.current=!0,eo(F.current,!1)},ed=()=>{el(),O.current||(K.current(null,eB),W.current({type:"idle"},eB)),O.current=!0,E.current=Date.now(),G.current?ex():M.current&&(k.current=0,M.current=!1)},eu=e=>{el(),(O.current||M.current)&&(Z.current(e,eB),W.current({type:"active",prompted:!1},eB)),M.current=!1,k.current=0,O.current=!1,A.current+=Date.now()-E.current,T.current+=Date.now()-E.current,ep(),eo()},em=e=>{if(!O.current){et.cancel&&et.cancel();let t=Date.now()-_.current;return V.current+F.current<t||!(F.current>0)||M.current?void(D.current?D.current.idle():ed()):void(D.current?D.current.prompt():ec(e))}D.current?D.current.active():eu(e)},eh=e=>{if(C||_.current||(_.current=Date.now(),Z.current(null,eB)),et(e,eB),M.current)return;if(el(),!O.current&&H.current.includes(e.type))return void em(e);let t=Date.now()-_.current;O.current&&!v||!O.current&&t>=V.current?em(e):(P.current=!1,I.current=0,k.current=0,eo(),b&&w&&er.current())},ef=(0,d.useRef)(eh);(0,d.useEffect)(()=>{let e=B.current;e&&ex(),x>0?ef.current=en(eh,x):ef.current=eh,e&&ep()},[x,p,f,J,b,w]);let ep=()=>{X&&U.current&&(B.current||(q.current.forEach(e=>{U.current.addEventListener(e,ef.current,{capture:!0,passive:!0})}),B.current=!0))},ex=(e=!1)=>{X&&U.current&&(B.current||e)&&(q.current.forEach(e=>{U.current.removeEventListener(e,ef.current,{capture:!0})}),B.current=!1)},eC=(0,d.useCallback)(e=>!Y.current&&(el(),ep(),O.current=!1,M.current=!1,P.current=!1,I.current=0,k.current=0,D.current&&!e&&D.current.start(),eo(),!0),[z,O,Y,V,D]),eg=(0,d.useCallback)(e=>!Y.current&&(el(),ep(),S.current=Date.now(),A.current+=Date.now()-E.current,T.current+=Date.now()-E.current,A.current=0,O.current=!1,M.current=!1,P.current=!1,I.current=0,k.current=0,D.current&&!e&&D.current.reset(),g||eo(),!0),[z,O,V,g,Y,D]),ev=(0,d.useCallback)(e=>!Y.current&&(el(),ep(),(O.current||M.current)&&eu(),O.current=!1,M.current=!1,P.current=!1,I.current=0,k.current=0,S.current=Date.now(),D.current&&!e&&D.current.activate(),eo(),!0),[z,O,M,Y,V,D]),eb=(0,d.useCallback)((e=!1)=>!Y.current&&!P.current&&(I.current=e_(),P.current=!0,ex(),el(),D.current&&!e&&D.current.pause(),!0),[z,Y,D]),ey=(0,d.useCallback)((e=!1)=>!Y.current&&!!P.current&&(P.current=!1,M.current||ep(),O.current||eo(I.current),k.current&&(k.current=Date.now()),D.current&&!e&&D.current.resume(),!0),[z,V,Y,I,D]),ew=(0,d.useCallback)((e,t)=>(D.current?(t&&ee.current(e,eB),D.current.message(e)):t&&ee.current(e,eB),!0),[h]),eL=(0,d.useCallback)(()=>O.current,[O]),eN=(0,d.useCallback)(()=>M.current,[M]),ej=(0,d.useCallback)(()=>D.current?D.current.isLeader:null,[D]),eS=(0,d.useCallback)(()=>D.current?D.current.isLastActive:null,[D]),eE=(0,d.useCallback)(()=>D.current?D.current.token:null,[D]),e_=(0,d.useCallback)(()=>
24{if(P.current)return I.current;let e=Math.floor((I.current?I.current:F.current+V.current)-(_.current?Date.now()-_.current:0));return e<0?0:Math.abs(e)},[V,F,M,I,_]),eA=(0,d.useCallback)(()=>Math.round(Date.now()-S.current),[S]),eT=(0,d.useCallback)(()=>Math.round(Date.now()-j.current),[j]),ek=(0,d.useCallback)(()=>E.current?new Date(E.current):null,[E]),eI=(0,d.useCallback)(()=>_.current?new Date(_.current):null,[_]),eO=(0,d.useCallback)(()=>O.current?Math.round(Date.now()-E.current+A.current):Math.round(A.current),[E,A]),eM=(0,d.useCallback)(()=>O.current?Math.round(Date.now()-E.current+T.current):Math.round(T.current),[E,T]),eP=(0,d.useCallback)(()=>{let e=Math.round(eA()-eO());return e>=0?e:0},[E,A]),eR=(0,d.useCallback)(()=>{let e=Math.round(eT()-eM());return e>=0?e:0},[E,A]);(0,d.useEffect)(()=>{if(f>0&&p>0)throw Error("❌ onAction can either be throttled or debounced, not both.");s&&(Q.setTimeout=s.setTimeout,Q.clearTimeout=s.clearTimeout,Q.setInterval=s.setInterval,Q.clearInterval=s.clearInterval);let e=()=>{D.current&&D.current.close(),et.cancel&&et.cancel(),el(),ex(!0)};return X&&window.addEventListener("beforeunload",e),()=>{X&&window.removeEventListener("beforeunload",e),D.current&&D.current.close(),et.cancel&&et.cancel(),el(),ex(!0)}},[]),(0,d.useEffect)(()=>{D.current&&D.current.close(),b?D.current=new ea({channelName:y,leaderElection:L,onPrompt:()=>{ec()},onIdle:()=>{ed()},onActive:()=>{eu()},onMessage:e=>{ee.current(e,eB)},start:eC,reset:eg,activate:ev,pause:eb,resume:ey}):D.current=null},[b,y,L,$,K,Z,ee,eC,eg,eb,ey]),(0,d.useEffect)(()=>{R.current||(el(),ex(!0)),g||N||(C?eC():ep())},[g,C,N,R]),(0,d.useEffect)(()=>{if(!R.current){let e=[...new Set([...a,...i]).values()];ex(),q.current=e,U.current=l,H.current=i,g||N||(C?eC():ep())}},[l,JSON.stringify(a),JSON.stringify(i),R,N,g,C]),(0,d.useEffect)(()=>{R.current&&(R.current=!1)},[R]);let eB={message:ew,start:eC,reset:eg,activate:ev,pause:eb,resume:ey,isIdle:eL,isPrompted:eN,isLeader:ej,isLastActiveTab:eS,getTabId:eE,getRemainingTime:e_,getElapsedTime:eA,getTotalElapsedTime:eT,getLastIdleTime:ek,getLastActiveTime:eI,getIdleTime:eO,getTotalIdleTime:eM,getActiveTime:eP,getTotalActiveTime:eR,setOnPresenceChange:e=>{n=e,W.current=e},setOnPrompt:e=>{o=e,$.current=e},setOnIdle:e=>{c=e,K.current=e},setOnActive:e=>{u=e,Z.current=e},setOnAction:e=>{m=e,J.current=e},setOnMessage:e=>{h=e,ee.current=e}};return eB}({onIdle:()=>{let{localePath:e,nonLocalePath:r}=(0,ec.getLocalePath)(m);if(sessionStorage.setItem(em.GLOBAL_NAV_SESSION_TIMEOUT_KEY,"true"),(0,ed.clearWarrantyData)(),h.includes(r)){let r=new URL(e,window.location.origin);r.searchParams.set(em.GLOBAL_NAV_SIGN_IN_TIMEOUT_PARAM_NAME,"true");let l=r.pathname+r.search;window.history.replaceState({},"",r),t({callbackUrl:l}).then(()=>{u.replace(l)}).catch(e=>console.error("Sign-out error:",e))}else t({redirect:!1})},onPrompt:()=>{let{nonLocalePath:e}=(0,ec.getLocalePath)(m);h.includes(e)&&i(!0)},promptBeforeIdle:eh,throttle:1e3,timeout:ef}),x=()=>{i(!1),p()};return(0,d.useEffect)(()=>{let e=setInterval(()=>{o(Math.ceil(f()/1e3))},1e3);return()=>{clearInterval(e)}}),(0,s.jsxs)(eu.Modal,{className:"flex items-center justify-center text-color-brand-text-primary",closeButtonClassName:"right-2 top-2",dialogTitle:"You will be logged out soon",isOpen:a,modalClassName:"p-6 rounded-corner-radius-8 overflow-visible text-center",onClose:x,style:{maxWidth:"28.3125rem",width:"calc(100vw - 2.5rem)"},textCopies:r,variant:"fade-in",children:[(0,s.jsxs)("svg",{className:"mx-auto",fill:"none",height:74,viewBox:"0 0 75 74",width:75,xmlns:"http://www.w3.org/2000/svg",children:[(0,s.jsx)("circle",{cx:"37.5",cy:"37",r:"35",stroke:"#D9D9D9",strokeWidth:"4"}),(0,s.jsx)("circle",{cx:"37.5",cy:"37",r:"35",stroke:"#275CE2",strokeDasharray:2*Math.PI*35,strokeDashoffset:0,strokeWidth:"4",style:{transform:"rotate(-90deg)",transformOrigin:"center",animation:`countdown ${eh}ms linear forwards`}}),(0,s.jsx)("foreignObject",{height:74,width:75,children:(0,s.jsxs)("p",{className:"prose-label-bold-md flex size-full items-center justify-center",children:["00:",String(n>60?60:n).padStart(2,"0")]})}),(0,s.jsx)("style",{children:`
25            @keyframes countdown {
26              from {
27                stroke-dashoffset: 0;
28              }
29              to {
30                stroke-dashoffset: ${2*Math.PI*35};
31              }
32            }
33          `})]}),(0,s.jsx)("h2",{className:"prose-utility-sm mt-5",children:r.title||"You will be logged out soon"}),(0,s.jsx)("p",{className:"prose-body-medium-md mt-3 text-color-brand-text-tertiary",children:r.description||"For your security, we log you out automatically when you have not been active for a period of time."}),(0,s.jsxs)("div",{className:"mt-8 flex w-full items-center gap-x-2",children:[(0,s.jsx)(_.Button,{className:"!border-color-utility-border-primary",onClick:()=>{(0,ed.clearWarrantyData)(),t()},style:{width:"calc(50% - 0.25rem)"},variant:"button-outline",children:r.logout||"Log Out"}),(0,s.jsx)(_.Button,{onClick:x,style:{width:"calc(50% - 0.25rem)"},variant:"button-solid",children:r.continueSession||"Continue Session"})]})]})}],397267)},286485,e=>{"use strict";var t=e.i(529956),r=e.i(280137),l=e.i(344420),a=e.i(515182),s=e.i(975305),i=e.i(141954),n=e.i(702551),o=e.i(117751),c=e.i(4433),d=e.i(719057),u=e.i(103926),m=e.i(970960),h=e.i(358648),f=e.i(451274);let p=({className:e,children:r,onClick:l})=>
33(0,t.jsxs)(f.Button,{className:(0,c.cn)("prose-label-medium-md hidden h-[3rem] border-input-border-active bg-input-fill-default pl-10 text-left text-input-text-default xl:block","relative ml-10 rounded-corner-radius-8 bg-input-fill-default-search",e),"data-testid":"search-button-desktop",onClick:l,style:{width:"37.5rem"},children:[(0,t.jsx)(i.default,{className:"absolute left-3 top-3 !h-6 !w-6 text-input-text-active"}),r]});var x=e.i(496301),C=e.i(267528),g=e.i(454649),v=function(e,t){var r={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(r[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,l=Object.getOwnPropertySymbols(e);a<l.length;a++)0>t.indexOf(l[a])&&Object.prototype.propertyIsEnumerable.call(e,l[a])&&(r[l[a]]=e[l[a]]);return r};let b=({themeClass:e,className:l,placeholder:a="Search...",inputProps:s,closeButton:n,querySuggestions:o=[],searchInputRef:d,onEnter:u})=>{let m="max-w-full overflow-x-hidden bg-color-brand-surface-primary text-color-brand-text-primary",h="container mx-auto flex h-[4.375rem] w-full min-w-0 max-w-full items-center justify-between sm:h-[5rem]",f="mr-2 shrink-0 !size-7 sm:!size-8 xl:!size-10",p="relative top-[-0.0625rem] z-10 min-w-0 
33w-full bg-transparent text-input-text-active outline-none placeholder:text-input-text-default",x="relative flex min-w-0 w-full flex-1 items-center overflow-x-hidden prose-label-medium-xl sm:prose-label-medium-2xl",C="pointer-events-none absolute inset-y-0 left-0 right-0 z-0 overflow-hidden text-ellipsis whitespace-nowrap text-input-text-default",[g,b]=(0,r.useState)(""),y=(0,r.useRef)(null),w=s||{},{onKeyDown:L,value:N}=w,j=v(w,["onKeyDown","value"]),S=null==N?void 0:N.toString();return(0,r.useEffect)(()=>{if(!S)return void b("");let e=o.find(({title:e})=>e.toLowerCase().startsWith(S.toLowerCase()));if((null==e?void 0:e.title)&&e.title.length>S.length){let t=e.title.slice(S.length);b(S+t)}else b("")},[S,o]),(0,t.jsx)("div",{className:(0,c.cn)(e,m,l),role:"search",children:(0,t.jsxs)("div",{className:h,children:[(0,t.jsx)(i.default,{"aria-hidden":"true",className:f}),(0,t.jsxs)("div",{className:x,children:[(0,t.jsx)("span",{"aria-hidden":!0,className:C,children:g}),(0,t.jsx)("label",{className:"sr-only",htmlFor:"global-search-overlay-input",children:a}),(0,t.jsx)("input",{"aria-live":"polite",className:p,"data-testid":"global-search-overlay-input",id:"global-search-overlay-input",onKeyDown:e=>{if(!S)return;let t=y.current,r=()=>{var e;if(t&&g){let r=null==(e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value"))?void 0:e.set;null==r||r.call(t,g),t.dispatchEvent(new Event("input",{bubbles:!0}))}};"Tab"===e.key&&g&&g!==S&&(e.preventDefault(),r()),"ArrowRight"===e.key&&g&&t&&t.selectionStart===S.length&&t.selectionEnd===S.length&&r(),"Enter"===e.key&&(null==u||u(e.currentTarget.value)),null==L||L(e)},placeholder:a,ref:e=>{y.current=e,d&&(d.current=e)},type:"search",value:N,...j})]}),n]})})};var y=e.i(590331);let w=({className:e,variant:r="allResults",searchTerm:a,linkToAllResults:s,translations:i,onClearRecentSearches:n,onClose:o})=>{let d={root:(0,c.cn)("onLight flex min-w-0 max-w-full items-center justify-between gap-2 overflow-x-hidden border-b border-color-utility-border-secondary pb-4")};return"allResults"===r?(0,t.jsxs)(y.Link,{className:(0,c.cn)(d.root,e),href:(null==s?void 0:s.url)||"",onClick:o,rel:"noreferrer",target:(null==s?void 0:s.external)?"_blank":"_self",children:[(0,t.jsxs)("div",{className:"wrap-anywhere prose-body-medium-lg min-w-0 flex-1",children:[i.allResults,a&&(0,t.jsxs)("span",{className:"wrap-anywhere prose-body-bold-lg",children:[" ","'",a,"'"]})]}),(0,t.jsx)(l.default,{className:"size-5 shrink-0"})]}):"recentSearches"===r?(0,t.jsxs)("div",{className:(0,c.cn)(d.root,e),children:[(0,t.jsx)("div",{className:"wrap-anywhere prose-label-bold-md min-w-0 flex-1 text-color-utility-text-primary","data-testid":"search-results-header-recent-searches",children:i.recentSearches}),(0,t.jsx)(m.Button,{className:"shrink-0","data-testid":"clear-all-recent-searches",onClick:n,size:"small",textClassName:"prose-label-semibold-xs",variant:"text",children:i.clearAll})]}):""};var L=e.i(777831);let N=(0,L.default)([(0,t.jsx)("path",{d:"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"},"0"),(0,t.jsx)("path",{d:"M14 17H7v-2h7zm3-4H7v-2h10zm0-4H7V7h10z"},"1")],"ArticleOutlined"),j=(0,L.default)((0,t.jsx)("path",{d:"m13.7826 15.1719 2.1213-2.1213 5.9963 5.9962-2.1213 2.1213zM17.5 10c1.93 0 3.5-1.57 3.5-3.5 0-.58-.16-1.12-.41-1.6l-2.7 2.7-1.49-1.49 2.7-2.7c-.48-.25-1.02-.41-1.6-.41C15.57 3 14 4.57 14 6.5c0 .41.08.8.21 1.16l-1.85 1.85-1.78-1.78.71-.71-1.41-1.41L12 3.49c-1.17-1.17-3.07-1.17-4.24 0L4.22 7.03l1.41 1.41H2.81l-.71.71 3.54 3.54.71-.71V9.15l1.41 1.41.71-.71 1.78 1.78-7.41 7.41 2.12 2.12L16.34 9.79c.36.13.75.21 1.16.21"}),"Construction"),S=(0,L.default)((0,t.jsx)("path",{d:"M3 5H1v16c0 1.1.9 2 2 2h16v-2H3zm18-4H7c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V3c0-1.1-.9-2-2-2m0 16H7V3h14z"}),"FilterNone"),E=(0,L.default)((0,t.jsx)("path",{d:"M20 8h-3V6c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v2H4c-1.1 0-2 .9-2 2v10h20V10c0-1.1-.9-2-2-2M9 6h6v2H9zm11 12H4v-3h2v1h2v-1h8v1h2v-1h2zm-2-5v-1h-2v1H8v-1H6v1H4v-3h16v3z"}),"HomeRepairServiceOutlined"),_=(0,L.default)([(0,t.jsx)("path",{d:"m21.41 11.58-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58s1.05-.22 1.41-.59l7-7c.37-.36.59
33-.86.59-1.41s-.23-1.06-.59-1.42M13 20.01 4 11V4h7v-.01l9 9z"},"0"),(0,t.jsx)("circle",{cx:"6.5",cy:"6.5",r:"1.5"},"1")],"LocalOfferOutlined"),A=(0,L.default)((0,t.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l4 3.99L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m-1 5v5l4.25 2.52.77-1.28-3.52-2.09V8z"}),"RestoreOutlined");var T=e.i(320778),k=e.i(984622),I=e.i(747990),O=e.i(297531),M=e.i(347650),P=e.i(862908);function R(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(e,t){return Array.isArray(t)?e.concat(t):e.concat([t])},[]).filter(Boolean).join(" ")}var B=function(e){var t=e.createElement,r=e.Fragment,l=function(e){var r=e.classNames,l=e.children,a=e.highlightedTagName,s=e.isHighlighted,i=e.nonHighlightedTagName;return t(s?a:i,{className:s?r.highlighted:r.nonHighlighted},l)};return function(e){var a=e.parts,s=e.highlightedTagName,i=void 0===s?"mark":s,n=e.nonHighlightedTagName,o=void 0===n?"span":n,c=e.separator,d=void 0===c?", ":c,u=e.className,m=e.classNames,h=void 0===m?{}:m,f=(0,I._)(e,["parts","highlightedTagName","nonHighlightedTagName","separator","className","classNames"]);return t("span",(0,k._)((0,T._)({},f),{className:R(h.root,u)}),a.map(function(e,s){var n=s===a.length-1;return t(r,{key:s},e.map(function(e,r){return t(l,{key:r,classNames:h,highlightedTagName:i,nonHighlightedTagName:o,isHighlighted:e.isHighlighted},e.value)}),!n&&t("span",{className:h.separator},d))}))}}({createElement:r.createElement,Fragment:r.Fragment});function z(e){var t=e.classNames,l=void 0===t?{}:t,a=(0,I._)(e,["classNames"]);return r.default.createElement(B,(0,T._)({classNames:{root:R("ais-Highlight",l.root),highlighted:R("ais-Highlight-highlighted",l.highlighted),nonHighlighted:R("ais-Highlight-nonHighlighted",l.nonHighlighted),separator:R("ais-Highlight-separator",l.separator)}},a))}function D(e){var t=e.hit,l=e.attribute,a=e.highlightedTagName,s=e.nonHighlightedTagName,i=e.separator,n=(0,I._)(e,["hit","attribute","highlightedTagName","nonHighlightedTagName","separator"]),o=(0,O.getPropertyByPath)(t._highlightResult,l)||[],c=(Array.isArray(o)?o:[o]).map(function(e){return(0,M.getHighlightedParts)((0,P.unescape)(e.value||""))});return r.default.createElement(z,(0,k._)((0,T._)({},n),{parts:c,highlightedTagName:a,nonHighlightedTagName:s,separator:i}))}var V=e.i(708570),F=e.i(186288);let G="search",H=()=>(0,t.jsx)("svg",{className:"text-color-utility-icon-primary",fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M7.99978 10.6858L4.64314 7.32918L5.583 6.35576L7.32845 8.10121V2.62988H8.67111V8.10121L10.4166 6.35576L11.3564 7.32918L7.99978 10.6858ZM3.97181 13.3711C3.60258 13.3711 3.28649 13.2397 3.02356 12.9767C2.76062 12.7138 2.62915 12.3977 2.62915 12.0285V10.0145H3.97181V12.0285H12.0278V10.0145H13.3704V12.0285C13.3704 12.3977 13.2389 12.7138 12.976 12.9767C12.7131 13.2397 12.397 13.3711 12.0278 13.3711H3.97181Z",fill:"currentColor"})}),U={search:i.default,page:S,system:E,collection:S,campaign:_,recent:A,article:N,document:()=>(0,t.jsx)("svg",{className:"text-color-utility-icon-primary",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M3.33337 18.3337V1.66699H11.6667L16.6667 6.66699V18.3337H3.33337ZM10.8334 7.50033V3.33366H5.00004V16.667H15V7.50033H10.8334Z",fill:"currentColor"})}),product_hub:j},q=({variant:e})=>{let r=U[e];return r?(0,t.jsx)("div",{className:"flex size-10 items-center justify-center",children:(0,t.jsx)(r,{className:"!size-5"})}):null},Y=()=>({root:(0,c.cn)("onLight group flex min-h-10 min-w-0 max-w-full items-center justify-between gap-3 text-color-utility-text-primary","hover:cursor-pointer focus-visible:outline-dashed focus-visible:outline-blue-600"),title:"min-w-0 wrap-anywhere prose-body-medium-md text-color-utility-text-primary group-hover:underline",documentTitle:"prose-label-semibold-md text-color-utility-text-primary",eyebrow:"prose-eyebrow-medium-sm text-color-utility-text-tertiary"}),W=(e,t)=>e&&e._highlightResult&&e._highlightResult[t]&&e._highlightResult[t].value,$=({children:e,variant:r,onClick:l,onDownloadClick:a,url:s,role:i})=>{let n=Y();
33if("document"===r)return(0,t.jsx)("a",{className:(0,c.cn)(n.root,"flex-1"),href:s,onClick:e=>{null==l||l(),a&&(e.preventDefault(),a(s))},rel:"noreferrer",target:"_blank",children:e});let o=()=>{l&&"function"==typeof l&&l(),s&&(window.location.href=s)};return(0,t.jsx)("div",{className:(0,c.cn)(n.root,"flex-1"),onClick:o,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),o())},role:null!=i?i:"button",tabIndex:0,children:e})},K=({eyebrow:e,title:r,className:l,productImage:s,logo:i,url:n,onClick:o,onDownloadClick:d,onRemoveRecentSearch:u,variant:m=G,hit:f,role:p,textCopies:x})=>{var g,v,b,y;let w=Y(),L=f?null==(g=f.title)?void 0:g.replaceAll(/&[^;]+;/g,""):"";return(0,t.jsxs)("div",{className:(0,c.cn)("flex min-w-0 max-w-full items-center justify-between gap-2",l),"data-search-result-variant":m,children:[(0,t.jsxs)($,{onClick:o,onDownloadClick:d,role:p,url:n,variant:m,children:[(0,t.jsx)(q,{variant:m}),(null==s?void 0:s.url)&&(0,t.jsx)("div",{className:"size-10",children:(0,t.jsx)("figure",{className:"aspect-square size-full",children:(0,t.jsx)(F.PolarisImage,{alt:(null==s?void 0:s.alt)||L||"",className:"size-full overflow-hidden object-contain",focalPoint:null==s?void 0:s.focalPoint,height:40,quality:V.GLOBAL_IMAGE_QUALITY,src:(null==(v=s.sizes)?void 0:v.md)||s.url,transformBaseUrl:null==s?void 0:s.transformBaseUrl,width:40})})}),i&&(0,t.jsx)(C.LogoGroup,{breakpointSizes:{sm:"small",md:"small",lg:"small"},logos:[{image:i}]}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 overflow-x-hidden",children:["product_hub"===m&&(e||r)&&(0,t.jsxs)("div",{className:w.title,children:[e&&(0,t.jsxs)("span",{children:[e," "]}),W(f,"title")?(0,t.jsx)(D,{attribute:"title",hit:f}):r&&(0,t.jsx)("span",{children:r})]}),"product_hub"!==m&&e&&(0,t.jsx)("div",{className:w.eyebrow,children:W(f,"sku")&&"product"===m?(0,t.jsx)(D,{attribute:"sku",hit:f}):(0,t.jsx)("span",{children:e})}),r&&"document"!==m&&"product_hub"!==m&&(0,t.jsx)("div",{className:w.title,children:W(f,"title")?(0,t.jsx)(D,{attribute:"title",hit:f}):(0,t.jsx)("span",{children:r})}),r&&"document"===m&&(0,t.jsx)("div",{className:w.title,children:(0,t.jsx)("span",{className:w.documentTitle,children:r})})]}),"document"===m&&(0,t.jsx)("div",{"aria-hidden":!0,"aria-label":null!=(b=null==x?void 0:x.download)?b:"Download",className:"flex size-8 shrink-0 items-center justify-center rounded-full border border-color-utility-border-primary",children:(0,t.jsx)(H,{})})]}),"recent"===m&&(0,t.jsx)(h.IconButton,{Icon:a.default,"aria-label":null!=(y=null==x?void 0:x.remove)?y:"Remove",className:"size-5 shrink-0",onClick:e=>{e.preventDefault(),e.stopPropagation(),u&&u(r)},size:"small",variant:"ghost"})]})},Z={PORTAL_ROOT:"search-overlay-portal-root",CONTENT:"search-overlay-content",BACKDROP:"search-overlay-backdrop",RESULTS:"search-overlay-results",QUICK_LINKS_TITLE:"search-overlay-quick-links-title",QUICK_LINKS_LIST:"search-overlay-quick-links-list",POPULAR_PRODUCTS_TITLE:"search-overlay-popular-products-title",POPULAR_PRODUCTS_LIST:"search-overlay-popular-products-list",POPULAR_SYSTEMS_TITLE:"search-overlay-popular-systems-title",POPULAR_SYSTEMS_LIST:"search-overlay-popular-systems-list"},X=(0,c.cn)("max-xl:py-4 max-xl:sm:py-6","[&>div]:sm:h-auto [&>div]:sm:py-10");e.s(["SEARCH_OVERLAY_TEST_IDS",0,Z,"SearchOverlay",0,({searchPlaceholder:e,results:f,hashes:v,querySuggestions:y,quickLinks:L,popularProducts:N,popularSystems:j,customTrigger:S,inputProps:E,isOpen:_,onOpen:A,onClose:T,onClearRecentSearches:k,onInputEnter:I,onRenderSearchResults:O,onSearchResultsClick:M,onQuickLinksClick:P,onPopularProductsClick:R,onPopularSystemsClick:B,translations:z,quickLinksTitle:D,popularProductsTitle:V,popularSystemsTitle:F,textCopies:G={},searchIndexName:H,isSearchPending:U=!1})=>{var q,Y;let W,$,Q,J,ee,et,er=(W=(0,c.cn)("onLight flex h-full flex-col overflow-hidden","md:flex-row md:overflow-auto"),$=(0,c.cn)("col-span-full min-w-0 max-w-full xl:col-span-4 xl:col-start-8"),Q=(0,c.cn)("prose-label-medium-sm mb-4 capitalize text-color-utility-text-tertiary"),J=(0,c.cn)("grid min-w-0 max-w-full justify-items-start gap-x-8 gap-y-3 overflow-x-hidden sm:grid-cols-2"),ee=(0,c.cn)("col-span-full my-8 border-color-utility-border-secondary"),et=(0,c.cn)("onLight grid-layout container min-h-0 h-0 w-full min-w-0 max-w-full flex-1 touch-pan-y overflow-y-auto overflow-x-hidden overscroll-y-contain overscroll-x-none py-8 sm:pt-10","[&>*]:min-w-0"),{root:W,leftSection:(0,c.cn)("col-span-full min-w-0 max-w-full xl:col-span-5 xl:col-start-2"),rightSection:$,rightSectionHeader:Q,quickLinksGrid:J,popularProductsList:(0,c.cn)("grid min-w-0 max-w-full grid-cols-1 gap-y-5 [&>*]:min-w-0","sm:grid-cols-2 sm:gap-x-4 xl:grid-cols-1"),separator:ee,gridWrapper:et}),{searchOverlay:el}=(0,d.useBrandStyleContext)(),ea=el.themeClass,es=(0,r.useRef)(null),[ei,en]=(0,r.useState)(null);(0,r.useEffect)(()=>{en(document.body)},[]);let eo="feefo",ec=null!=(Y=null==(q=null==E?void 0:E.value)?void 0:q.toString())?Y:"";return(0,r.useEffect)(()=>{let e=e=>{"Escape"===e.key&&_&&T&&T()};if(_)return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[_,T]),(0,r.useEffect)(()=>
33{if(!_)return;let e=requestAnimationFrame(()=>{requestAnimationFrame(()=>{var e;null==(e=es.current)||e.focus()})});return()=>cancelAnimationFrame(e)},[_]),(0,r.useEffect)(()=>(_&&(document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden"),()=>{document.body.style.overflow="",document.documentElement.style.overflow=""}),[_]),(0,r.useEffect)(()=>{if(_&&"feefo"===eo&&(null==N?void 0:N.length)){let e=setTimeout(()=>{window.dispatchEvent(new CustomEvent("feefo-reinitialize"))},200);return()=>clearTimeout(e)}},[_,eo,N]),(0,u.useHash)(e=>{[null==v?void 0:v.loginHash,null==v?void 0:v.registerHash].includes(e)&&_&&T&&T()}),(0,r.useEffect)(()=>{var e;_&&ec&&(null==O||O({searchTerm:ec,resultsCount:null!=(e=null==f?void 0:f.length)?e:0}))},[f]),(0,t.jsxs)(t.Fragment,{children:[S?(0,t.jsx)("button",{className:"m-0 inline cursor-pointer border-none bg-transparent p-0 text-inherit",onClick:A,type:"button",children:S}):(0,t.jsx)(p,{onClick:A,children:z.placeholder}),_&&ei&&(0,o.createPortal)((0,t.jsxs)("div",{className:"pointer-events-none fixed inset-0 z-modal-100 max-w-full overflow-x-hidden overscroll-x-none","data-testid":Z.PORTAL_ROOT,children:[(0,t.jsx)("button",{"aria-label":G.closeSearch||"Close search",className:"pointer-events-auto fixed inset-0 z-modal-100 m-0 cursor-default border-none bg-black/20 p-0","data-testid":Z.BACKDROP,onClick:T,type:"button"}),(0,t.jsxs)("div",{"aria-labelledby":"search-overlay-title","aria-modal":"true",className:"onLight search-overlay-open pointer-events-auto fixed inset-0 z-modal-max flex max-h-screen min-h-0 w-full min-w-0 max-w-full flex-col overflow-hidden bg-white shadow-lg",role:"dialog",children:[(0,t.jsx)("h2",{className:"sr-only",id:"search-overlay-title",children:z.title}),(0,t.jsxs)("div",{className:(0,c.cn)("onLight flex h-full min-h-0 min-w-0 max-w-full flex-1 flex-col overflow-x-hidden bg-color-brand-surface-primary"),children:[(0,t.jsx)(b,{className:"min-w-0 shrink-0",closeButton:(0,t.jsx)(h.IconButton,{Icon:()=>(0,t.jsx)(a.default,{className:"!size-8"}),"aria-label":G.closeSearch||"Close search",className:"shrink-0",onMouseDown:e=>{e.preventDefault(),null==T||T()},size:"medium",variant:"ghost"}),inputProps:E,onEnter:e=>{null==T||T(),null==I||I({value:e})},placeholder:e,querySuggestions:y,searchInputRef:es,themeClass:ea}),(0,t.jsxs)("div",{"aria-busy":U||void 0,className:er.gridWrapper,"data-testid":Z.CONTENT,children:[ec&&(!f||0===f.length)&&(0,t.jsx)("section",{"aria-label":z.noResultsTitle,className:er.leftSection,children:(0,t.jsx)(g.NonIdealState,{Icon:n.default,className:X,cta:{LeftIcon:s.default,link:{external:!1,text:z.noResultsButtonText,url:"#"},onClick:()=>{(null==E?void 0:E.onChange)&&E.onChange({target:{value:""}})},variant:"button-outline"},description:z.noResultsDescription,title:z.noResultsTitle,titleAs:"h3",type:"empty"})}),""===ec&&(!f||0===f.length)&&(0,t.jsx)("section",{"aria-label":z.emptySearchTitle,className:er.leftSection,children:(0,t.jsx)(g.NonIdealState,{Icon:i.default,className:X,description:z.emptySearchDescription,title:z.emptySearchTitle,titleAs:"h3",type:"empty"})}),f&&f.length>0?(0,t.jsxs)("section",{"aria-label":z.allResults,className:er.leftSection,children:[(0,t.jsx)(w,{linkToAllResults:{text:"",url:`/search?${H}[query]=${ec}`,external:!1},onClearRecentSearches:ec?void 0:k,onClose:T,searchTerm:ec,translations:z,variant:ec?"allResults":"recentSearches"}),(0,t.jsxs)("div",{className:"mt-4 flex min-w-0 max-w-full flex-col gap-4 overflow-x-hidden","data-testid":Z.RESULTS,children:[y&&y.length>0&&y.map((e,r)=>(0,t.jsx)(K,{...e,className:"min-h-10"},`suggestion-${r}`)),f.map((e,r)=>(0,t.jsx)(K,{...e,className:"min-h-10",onClick:()=>{var t;null==T||T(),null==(t=e.onClick)||t.call(e),null==M||M({searchTerm:ec,resultsCount:f.length,itemName:e.title,itemUrl:e.url?`${window.location.origin}${e.url}`:""})}},r))]})]}):null,(0,t.jsx)("div",{"aria-hidden":"true",className:"mx-auto hidden h-[calc(100%-3rem)] w-px bg-color-utility-border-secondary xl:block",role:"separator"}),(0,t.jsxs)("section",{"aria-label":D||V||F||"",className:er.rightSection,children:[(0,t.jsx)("hr",{className:(0,
33c.cn)(er.separator,"xl:hidden")}),L&&L.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:er.rightSectionHeader,"data-testid":Z.QUICK_LINKS_TITLE,children:D}),(0,t.jsx)("div",{className:er.quickLinksGrid,"data-testid":Z.QUICK_LINKS_LIST,children:L.map((e,r)=>(0,t.jsx)(m.Button,{RightIcon:l.default,iconClassName:"!size-5",link:e,onClick:()=>void(null==T||T(),null==P||P({clickText:e.text})),size:"medium",textClassName:"prose-label-medium-sm",variant:"link",children:e.text},r))}),(0,t.jsx)("hr",{className:er.separator})]}),N&&N.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:er.rightSectionHeader,"data-testid":Z.POPULAR_PRODUCTS_TITLE,children:V}),(0,t.jsx)("div",{className:er.popularProductsList,"data-testid":Z.POPULAR_PRODUCTS_LIST,children:N.map((e,t)=>(0,r.createElement)(x.HorizontalProductCard,{...e,className:"!p-0",key:t,onClickCta:()=>{var t,r;null==T||T(),null==R||R({productName:e.name||e.longName||"",productSKU:null!=(r=null==(t=e.details)?void 0:t.code)?r:""})},size:"small",variant:"list"}))}),(0,t.jsx)("hr",{className:er.separator})]}),j&&j.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:er.rightSectionHeader,"data-testid":Z.POPULAR_SYSTEMS_TITLE,children:F}),(0,t.jsx)("div",{className:"mb-8 min-w-0 max-w-full overflow-x-hidden","data-testid":Z.POPULAR_SYSTEMS_LIST,children:(0,t.jsx)(C.LogoGroup,{breakpointSizes:{sm:"large",md:"large",lg:"large"},className:"gap-5 sm:gap-6",imageClassName:"max-w-[4.375rem] sm:max-w-20 !h-[3.125rem] sm:!h-[3.5625rem]",logos:j,onClick:e=>(null==e?void 0:e.text)&&void(null==T||T(),null==B||B({clickText:e.text}))})})]})]})]})]})]})]}),ei)]})}],286485)},680357,e=>{"use strict";var t=e.i(529956),r=e.i(280137);let l=(0,r.createContext)(void 0);e.s(["UserPreferenceProvider",0,({children:e})=>{let[a,s]=(0,r.useState)(!0),[i,n]=(0,r.useState)(!1),[o,c]=(0,r.useState)({}),[d,u]=(0,r.useState)(!1);return(0,t.jsx)(l.Provider,{value:{error:d,setError:u,loading:a,setLoa
33ding:s,preferences:o,setPreferences:c,loaded:i,setLoaded:n},children:e})},"useUserPreferences",0,function(){let e=(0,r.useContext)(l);if(!e)throw Error("useUserPreferences must be used within a UserPreferenceProvider");return e}])},159897,e=>{"use strict";e.s(["FormService",0,{transformFormFields:e=>e.map(e=>{var t,r;return{label:e.label||"",name:e.machineName,type:e.type,options:null==(t=e.options)?void 0:t.map(e=>({value:e.key,label:e.value})),size:"responsive",placeholder:e.placeholder||e.label||"",errorMessage:e.errorMessage||void 0,fieldSize:e.size,required:e.required,helperText:e.helpText||"",introText:(null==(r=e.introText)?void 0:r.processed)||"",sendAsSeparateFields:e.sendAsSeparateFields||!1}})}])},263132,e=>{"use strict";e.s(["CARD_TYPES",0,["article","campaign","collection","document","event","listing_page","other","page","product","product_hub","system"],"SOCIAL_MEDIA_NAMES",0,["Facebook","Instagram","Youtube","LinkedIn","Pinterest","TikTok","X"],"StaticSizes",0,["small","medium","large"]])},279401,e=>{"use strict";let t="data-a11y-isolated",r="data-a11y-prev-hidden";function l(e,l){if(!e.hasAttribute(t)){let l=e.getAttribute("aria-hidden");e.setAttribute(t,null!=l?l:"none"),e.setAttribute(r,null!=l?l:"none")}"hide"===l?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}e.s(["getElementOffsetTop",0,e=>{let t=0;for(;e;)t+=e.offsetTop,e=e.offsetParent;return t},"isolateForAccessibility",0,function(e){if(!e)return;let t=e;for(;t&&t!==document.body;){let e=t.parentElement;e&&Array.from(e.children).forEach(e=>{e!==t?l(e,"hide"):l(e,"expose")}),t=e}Array.from(document.body.children).forEach(t=>{t.contains(e)?l(t,"expose"):l(t,"hide")})},"resetAccessibilityIsolation",0,function(){let e=Array.from(document.body.querySelectorAll(`[${t}]`));0!==e.length&&e.forEach(e=>{let l=e.getAttribute(r);null!==l&&"none"!==l?e.setAttribute("aria-hidden",l):e.removeAttribute("aria-hidden"),e.removeAttribute(t),e.removeAttribute(r)})}])},495692,226852,267468,627825,e=>{"use strict";let t,r;var l=e.i(280137);let a="global-persistent-notification";e.s(["GLOBAL_PERSISTENT_NOTIFICATION_TEST_ID",0,a],226852);var s=e.i(529956),i=e.i(777831);let n=(0,i.default)((0,s.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20"}),"AccountCircle"),o=(0,i.default)((0,s.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-7 9h-2V5h2zm0 4h-2v-2h2z"}),"Announcement");var c=e.i(344420);let d=(0,i.default)((0,s.jsx)("path",{d:"M17 12h-5v5h5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1zm3 18H5V8h14z"}),"Event"),u=(0,i.default)([(0,s.jsx)("path",{d:"M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z"},"0"),(0,s.jsx)("path",{d:"M17.5 10.5c.88 0 1.73.09 2.5.26V9.24c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99M13 12.49v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26V11.9c-.79-.15-1.64-.24-2.5-.24-1.7 0-3.24.3-4.5.83m4.5 1.84c-1.7 0-3.24.29-4.5.83v1.66c1.13-.64 2.7-.99 4.5-.99.88 0 1.73.09 2.5.26v-1.52c-.79-.16-1.64-.24-2.5-.24"},"1")],"MenuBook"),m=(0,i.default)((0,s.jsx)("path",{d:"M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2m6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1z"}),"Notifications"),h=(0,i.default)((0,s.jsx)("path",{d:"m21.41 11.41-8.83-8.83c-.37-.37-.88-.58-1.41-.58H4c-1.1 0-2 .9-2 2v7.17c0 .53.21 1.04.59 1.41l8.83 8.83c.78.78 2.05.78 2.83 0l7.17-7.17c.78-.78.78-2.04-.01-2.83M6.5 8C5.67 8 5 7.33 5 6.5S5.67 5 6.5 5 8 5.67 8 6.5 7.33 8 6.5 8"}),"Sell");var f=e.i(376205);let p=(0,i.default)((0,s.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2m4.24 16L12 15.45 7.77 18l1.12-4.81-3.73-3.23 4.92-.42L12 5l1.92 4.53 4.92.42-3.73 3.23z"}),"Stars");var x=e.i(26396),C=e.i(4433),g=e.i(719057),v=e.i(970960);let b="notification-banner",y={notification:m,offer:h,announcement:o,stars:p,calendar_filled:d,menu_book_filled:u,account_circle_filled:n,star:f.default,warning:x.default},w=({icon:e})=>e?(0,s.jsx)("div",{className:"flex size-[1.125rem] items-center justify-center",children:(0,l.createElement)(y[e]||m,{fontSize:"inherit"})}):null;e.s(["NOTIFICATION_BANNER_ID",0,b,"NotificationsBanner",0,({icon:e,message:t,ctaLinks:r,ref:l})=>
33{let{notificationBanner:a}=(0,g.useBrandStyleContext)();return(0,s.jsx)("div",{className:(0,C.cn)("bg-color-notification-banner-fill",a.themeClass),"data-testid":b,id:b,ref:l,children:(0,s.jsx)("div",{className:"prose-label-medium-sm flex min-h-10 w-full items-center px-4 py-2 text-color-notification-banner-text xl:prose-label-medium-md sm:px-6 lg:justify-center",children:(0,s.jsxs)("div",{className:"flex items-start gap-2",children:[e&&(0,s.jsx)(w,{icon:e}),(0,s.jsxs)("div",{className:"xl:text-center",children:[(0,s.jsx)("span",{className:"mr-2 xl:mr-3","data-testid":"notification-banner-message",children:t}),r&&r.length>0&&(0,s.jsx)("div",{className:"inline-flex shrink-0 gap-1 [&_span]:prose-label-semibold-sm [&_span]:xl:prose-label-semibold-md sm:h-[1.0625rem] sm:gap-2 xl:h-auto xl:gap-3","data-testid":"notification-banner-cta-links",children:r.map((e,t)=>(0,s.jsx)(v.Button,{RightIcon:c.default,className:"!text-color-notification-banner-text hover:!border-b-color-notification-banner-text group-hover:!border-b-color-notification-banner-text",link:e,onClick:e.onClick,variant:"link",children:e.text},t))})]})]})})})}],267468);var L=e.i(121405),N=e.i(615582),j=e.i(150702),S=e.i(749552);e.i(870557);var E=e.i(970742);e.i(653216);var _=e.i(691775),A=e.i(415289),T=e.i(128140);function k(e,t){let r,l=()=>{let{currentTime:l}=t,a=(null===l?0:l.value)/100;r!==a&&e(a),r=a};return T.frame.update(l,!0),()=>(0,T.cancelFrame)(l)}var I=e.i(760448);let O=new WeakMap;function M({target:e,contentRect:t,borderBoxSize:r}){var l;null==(l=O.get(e))||l.forEach(l=>{l({target:e,contentSize:t,get size(){return function(e,t){if(t){let{inlineSize:e,blockSize:r}=t[0];return{width:e,height:r}}return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}(e,r)}})})}function P(e){e.forEach(M)}let R=new Set;var B=e.i(474757),z=e.i(210338);let D=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),V={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function F(e,t,r,l){let a=r[t],{length:s,position:i}=V[t],n=a.current,o=r.time;a.current=e[`scroll${i}`],a.scrollLength=e[`scroll${s}`]-e[`client${s}`],a.offset.length=0,a.offset[0]=0,a.offset[1]=a.scrollLength,a.progress=(0,B.progress)(0,a.scrollLength,a.current);let c=l-o;a.velocity=c>50?0:(0,z.velocityPerSecond)(a.current-n,c)}var G=e.i(756662),H=e.i(826596),U=e.i(274970);let q={start:0,center:.5,end:1};function Y(e,t,r=0){let l=0;if(e in q&&(e=q[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?l=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?l=t/100*document.documentElement.clientWidth:e.endsWith("vh")?l=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(l=t*e),r+l}let W=[0,0],$=[[0,0],[1,1]],K={x:0,y:0},Z=new WeakMap,X=new WeakMap,Q=new WeakMap,J=e=>e===document.documentElement?window:e;function ee(e,{container:l=document.documentElement,...a}={}){let s=Q.get(l);s||(s=new Set,Q.set(l,s));let i=function(e,t,r,l={}){return{measure:()=>(function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let l=t;for(;l&&l!==e;)r.x.targetOffset+=l.offsetLeft,r.y.targetOffset+=l.offsetTop,l=l.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight})(e,l.target,r),update:t=>{F(e,"x",r,t),F(e,"y",r,t),r.time=t,(l.offset||l.target)&&function(e,t,r){let{offset:l=$}=r,{target:a=e,axis:s="y"}=r,i="y"===s?"height":"width",n=a!==e?function(e,t){let r={x:0,y:0},l=e;for(;l&&l!==t;)if(l instanceof HTMLElement)r.x+=l.offsetLeft,r.y+=l.offsetTop,l=l.offsetParent;else if("svg"===l.tagName){let e=l.getBoundingClientRect(),t=(l=l.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(l instanceof SVGGraphicsElement){let{x:e,y:t}=l.getBBox();r.x+=e,r.y+=t;let a=null,s=l.parentNode;for(;!a;)"svg"===s.tagName&&(a=s),s=l.parentNode;l=a}else break;return r}(a,e):K,o=a===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in a&&"svg"!==a.tagName?a.getBBox():{width:a.clientWidth,height:a.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let d=!t[s].interpolate,u=l.length;for(let e=0;e<u;e++){let r=function(e,t,r,l){let a=Array.isArray(e)?e:W,s=0;
33return"number"==typeof e?a=[e,e]:"string"==typeof e&&(a=(e=e.trim()).includes(" ")?e.split(" "):[e,q[e]?e:"0"]),(s=Y(a[0],r,l))-Y(a[1],t)}(l[e],c[i],o[i],n[s]);d||r===t[s].interpolatorOffsets[e]||(d=!0),t[s].offset[e]=r}d&&(t[s].interpolate=(0,H.interpolate)(t[s].offset,(0,U.defaultOffset)(l),{clamp:!1}),t[s].interpolatorOffsets=[...t[s].offset]),t[s].progress=(0,G.clamp)(0,1,t[s].interpolate(t[s].current))}(e,r,l)},notify:()=>t(r)}}(l,e,{time:0,x:D(),y:D()},a);if(s.add(i),!Z.has(l)){let e,a=()=>{for(let e of s)e.measure()},i=()=>{for(let e of s)e.update(T.frameData.timestamp)},n=()=>{for(let e of s)e.notify()},o=()=>{T.frame.read(a,!1,!0),T.frame.read(i,!1,!0),T.frame.update(n,!1,!0)};Z.set(l,o);let c=J(l);window.addEventListener("resize",o,{passive:!0}),l!==document.documentElement&&X.set(l,"function"==typeof l?(R.add(l),r||(r=()=>{let e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};R.forEach(e=>e(t))},window.addEventListener("resize",r)),()=>{R.delete(l),!R.size&&r&&(r=void 0)}):(!t&&"u">typeof ResizeObserver&&(t=new ResizeObserver(P)),(e=(0,I.resolveElements)(l)).forEach(e=>{let r=O.get(e);r||(r=new Set,O.set(e,r)),r.add(o),null==t||t.observe(e)}),()=>{e.forEach(e=>{let r=O.get(e);null==r||r.delete(o),(null==r?void 0:r.size)||null==t||t.unobserve(e)})})),c.addEventListener("scroll",o,{passive:!0})}let n=Z.get(l);return T.frame.read(n,!1,!0),()=>{var e;(0,T.cancelFrame)(n);let t=Q.get(l);if(!t||(t.delete(i),t.size))return;let r=Z.get(l);Z.delete(l),r&&(J(l).removeEventListener("scroll",r),null==(e=X.get(l))||e(),window.removeEventListener("resize",r))}}let et=new Map;function er({source:e,container:t=document.documentElement,axis:r="y"}={}){e&&(t=e),et.has(t)||et.set(t,{});let l=et.get(t);return l[r]||(l[r]=(0,_.supportsScrollTimeline)()?new ScrollTimeline({source:t,axis:r}):function({source:e,container:t,axis:r="y"}){e&&(t=e);let l={value:0},a=ee(e=>{l.value=100*e[r].progress},{container:t,axis:r});return{currentTime:l,cancel:a}}({source:t,axis:r})),l[r]}function el(e){return e&&(e.target||e.offset)}var ea=e.i(114768);function es(e,t){(0,E.warning)(!!(!t||t.current),`You have defined a ${e} options but the provided ref is not yet hydrated, probably because it's defined higher up the tree. Try calling useScroll() in the same component as the ref, or setting its \`layoutEffect: false\` option.`)}let ei=()=>({scrollX:(0,j.motionValue)(0),scrollY:(0,j.motionValue)(0),scrollXProgress:(0,j.motionValue)(0),scrollYProgress:(0,j.motionValue)(0)});function en({container:e,target:t,layoutEffect:r=!0,...a}={}){let s=(0,S.useConstant)(ei);return(r?ea.useIsomorphicLayoutEffect:l.useEffect)(()=>(es("target",t),es("container",e),function(e,{axis:t="y",...r}={}){var l,a;let s={axis:t,...r};return"function"==typeof e?(l=e,a=s,2===l.length||el(a)?ee(e=>{l(e[a.axis].progress,e)},a):k(l,er(a))):function(e,t){if(e.flatten(),el(t))return e.pause(),ee(r=>{e.time=e.duration*r[t.axis].progress},t);{let r=er(t);return e.attachTimeline?e.attachTimeline(r,e=>(e.pause(),k(t=>{e.time=e.duration*t},r))):A.noop}}(e,s)}((e,{x:t,y:r})=>{s.scrollX.set(t.current),s.scrollXProgress.set(t.progress),s.scrollY.set(r.current),s.scrollYProgress.set(r.progress)},{...a,container:(null==e?void 0:e.current)||void 0,target:(null==t?void 0:t.current)||void 0})),[e,t,JSON.stringify(a.offset)]),s}e.s(["useScroll",0,en],627825),e.s(["useDynamicHeader",0,function({elementId:e,styles:t,ref:r}){let[s,i]=(0,l.useState)(!1),[n,o]=(0,l.useState)(!1),[c,d]=(0,l.useState)(0),[u,m]=(0,l.useState)(0),[h,f]=(0,l.useState)(0),[p,x]=(0,l.useState)(0),C=(0,l.useRef)(null),g=null!=r?r:C,{isDesktop:v,isMobile:y}=(0,N.useBreakpoint)(),w=(0,l.useCallback)(e=>{(null==g?void 0:g.current)&&e&&Object.entries(e).forEach(([e,t])=>{g.current.style.setProperty(e,"function"==typeof t?t(c,u,h,p):t)})},[g,c,u,h,p]),j=(0,l.useCallback)((e,r)=>{s||n||t&&("down"!==e||!(r<=c))&&w(t[e])},[c,s,n,t,w]);return(0,l.useLayoutEffect)(()=>{let t=0,r=()=>{cancelAnimationFrame(t),t=requestAnimationFrame(()=>{var t,r;let{external:l,internal:s}=function(){let e=document.getElementById(L.HEADER_CONTAINER_ID),t=document.querySelectorAll(`[data-testid="${a}"]`),r=0,l=0;for(let a of t){let t=Math.round(a.getBoundingClientRect().height);(null==e?void 0:e.contains(a))?l+=t:r+=t}return{external:r,internal:l}}();f(l),x(s);let i=document.getElementById(b);m(Math.round(null!=(t=null==i?void 0:i.getBoundingClientRect().height)?t:0));let n=e?document.getElementById(e):null==g?void 0:g.current;d(null!=(r=null==n?void 0:n.clientHeight)?r:0)})};r();let l=new MutationObserver(r);return l.observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener("resize",r),()=>{cancelAnimationFrame(t),l.disconnect(),window.removeEventListener("resize",r)}},[e,g]),(0,l.useLayoutEffect)(()=>{var r;let l=(null==(r=e?document.getElementById(e):null==g?void 0:g.current)?void 0:r.clientHeight)||0;d(l),n?w(null==t?void 0:t.up):j("default",l)},[y,v,e,j,s,n,w,t,g]),(({scrollDownCallback:e,scrollUpCallback:t})=>{var r,a;let{scrollY:s}=en(),[i,n]=(0,l.useState)("");return r="change",a=r=>{let l=r-(s.getPrevious()||0),a=l>0?"down":"up";a!==i&&n(a);let o={scrollDirection:a,scrollDistance:Math.abs(l),scrollYPos:r};"down"===a?null==e||e(o):null==t||t(o)},(0,l.useInsertionEffect)(()=>s.on(r,a),[s,r,a])})({scrollDownCallback:({scrollYPos:e})=>{j(0===e?"default":"down",e)},scrollUpCallback:({scrollYPos:e})=>{j(0===e?"default":"up",e)}}),{externalPersistentNotificationHeight:h,headerHeight:c,internalPersistentNotificationHeight:p,isMenuOpen:s,notificationBannerHe
33ight:u,ref:g,setIsLargeMenuOpen:o,setIsMenuOpen:i}}],495692)},103926,e=>{"use strict";var t=e.i(280137);e.s(["useHash",0,e=>{let r=(0,t.useCallback)(()=>{let t=window.location.hash;null==e||e(t)},[e]);(0,t.useEffect)(()=>(window.addEventListener("hashchange",r),null==e||e(window.location.hash),()=>{window.removeEventListener("hashchange",r)}),[e,r])}])},161350,e=>{"use strict";e.i(587240),e.s(["getGatedPaths",0,e=>Object.entries(e).reduce((e,[t,r])=>(t.includes("/account")&&e.push(r),e),[]),"getLocaleFromPathname",0,e=>{var t;return null!=(t=e.split("/").filter(Boolean)[0])?t:""},"getLocalePath",0,e=>{let t=e.split("/")[1],r=`/${t}`;return{localePath:r,nonLocalePath:e.replace(r,"")}}])}]);

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.