"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[70333],{8131:(e,t,n)=>{n.d(t,{J:()=>o});var r=n(17623);function o(e){let{breakpoint:t,columns:n=1,customOperation:o="",includeContainerMargin:a,includeExtraGutter:i}=e,l="100vw - ".concat(r.SS[t],"px * 2"),c="".concat(r.DM[t],"px * ").concat(r.Ze[t]-1),d=n>1?" + ".concat(r.DM[t],"px * ").concat(n-1):"",s=i?" + ".concat(r.DM[t],"px"):"",u=a?" + ".concat(r.SS[t],"px"):"";return"calc(".concat(o,"(").concat(l," - ").concat(c,") / ").concat(r.Ze[t]," * ").concat(n).concat(d).concat(s).concat(u,")")}},23366:(e,t,n)=>{n.r(t),n.d(t,{default:()=>T});var r=n(41364),o=n(20903),a=n(50965),i=n(51616),l=n.n(i),c=n(12115),d=n(39989),s=n(11390),u=n(85090),f=n(89503),m=n(69513),p=n(16838),g=n(17601),h=n(77803);let _={SWIPER_CONTAINER:"promotion-card-carousel-container",SWIPER_ITEM:"promotion-card-carousel-item"};var S=n(25289),y=n(40539),I=n(17623),b=n(64385),E=n(68536),M=n(8131);let v={carouselContainer:{[S.MQ.M]:{marginBottom:E.E.SIZE_20},[S.MQ.L]:{marginBottom:E.E.SIZE_60}},carouselPaginationContainer:{marginTop:0,[S.MQ.M]:{marginTop:-E.E.SIZE_10}},container:{".promotion-card-carousel-container":{".promotion-card-carousel-item":{[S.MQ.S]:{marginLeft:E.E.SIZE_20,width:200},[S.MQ.M]:{marginLeft:E.E.SIZE_30,width:200},[S.MQ.L]:{marginLeft:E.E.SIZE_20,width:200},[S.MQ.XL]:{marginLeft:E.E.SIZE_30,width:335},"&:first-of-type":{[S.MQ.S]:{marginLeft:20},[S.MQ.L]:{marginLeft:(0,M.J)({breakpoint:"L",columns:1,includeExtraGutter:!0,includeContainerMargin:!0})}},"&:last-of-type":{marginRight:I.SS.S,[S.MQ.M]:{marginRight:I.SS.M},[S.MQ.L]:{marginRight:I.SS.L},[S.MQ.XL]:{marginRight:I.SS.XL}},flexShrink:0,height:"auto"},'[data-component="promotion-card-body"]':{paddingBottom:E.E.SIZE_15,backgroundColor:"transparent"},'[data-component="promotion-card-image"]':{backgroundColor:y.l.GLOBAL.GRAY_60,borderRadius:b.Z.RADIUS_15,height:"167px",overflow:"visible"},paddingRight:E.E.SIZE_30,[S.MQ.M]:{padding:"90px 0 0"}}},navigationContainer:{button:{":disabled":{visibility:"unset",opacity:"40%"},":hover":{backgroundColor:y.l.ORANGE.SHADE_20,color:y.l.GLOBAL.BLACK},backgroundColor:y.l.LIGHT.GRAY_20,borderRadius:E.E.SIZE_50,boxShadow:"none",svg:{marginLeft:0}}},nextButton:{top:"-175px",position:"relative",[S.MQ.M]:{right:"4%"}},prevButton:{position:"relative",top:"-175px",[S.MQ.M]:{left:"79%"},[S.MQ.L]:{left:"84%"}}},C=(0,c.memo)(function(e){let{cards:t,customHeaderStyles:n}=e,{setFilterPills:o,setRouteQueryParamOptions:a}=(0,u.a)(e=>({setFilterPills:e.setFilterPills,setRouteQueryParamOptions:e.setRouteQueryParamOptions})),i=(0,f.Z)(e=>e.setIsSearchOpen),l=(0,c.useRef)(!1);async function S(e,t){a({routes:[m.ph[m.bw.VEHICLE_CATALOG],m.ph[m.bw.TIRE_SIZE_CATALOG_OR_CATEGORY]],params:e}),o([{type:"promotion",label:t}]),i(!0)}return(0,c.useEffect)(()=>{let e=window.location.host;t&&!l.current&&(l.current=!0,(0,p.uj)(g.B.PROMOTION_VIEWED,{promotions:(0,h.PB)(t,e)}))},[t]),(0,r.Y)("div",{css:[v.container,n],"data-component":"promotion-card-carousel",children:(0,r.Y)(d.A,{customContainerStyles:v.carouselContainer,contentClassName:_.SWIPER_CONTAINER,customPaginationContainerStyles:v.carouselPaginationContainer,customNavigationContainerStyles:v.navigationContainer,customPrevButtonStyles:v.prevButton,customNextButtonStyles:v.nextButton,withNavigation:!0,withPagination:!0,"data-element":"Carousel",children:t.map((e,t)=>(0,r.Y)("div",{className:_.SWIPER_ITEM,children:(0,r.Y)(s.A,{promotionId:e.promotionId,uid:"".concat(e.title,"-").concat(t),...e,handlePromotionClick:S})},"promotion_card__".concat(t)))})})},(e,t)=>l()(e,t));var L=n(21844),O=n(77071),P=n(68852),R=n(44787);let A={headline:{marginRight:E.E.SIZE_10,display:"flex"},iconStyles:{color:y.l.GLOBAL.ORANGE,width:"16px",[S.MQ.M]:{width:"22px"}},promoTagSection:{marginBottom:E.E.SIZE_20},root:{padding:E.E.SIZE_20},spacingRight10:{marginRight:E.E.SIZE_10},subTitle:[R.Il.secondaryHeadline,{color:y.l.GLOBAL.GRAY_60,[S.MQ.S]:{marginBottom:E.E.SIZE_05},[S.MQ.L]:{marginBottom:E.E.SIZE_40}}],titleContainer:{alignItems:"center",display:"flex",justifyContent:"flex-start",[S.MQ.S]:{marginBottom:0},[S.MQ.L]:{marginBottom:E.E.SIZE_10}}},x=function(e){let{promoTagColor:t,promoTagLabel:n}=e,o={[O.h.SitePromotionItemDefault]:O.h.SitePromotionItemDefault,[O.h.SitePromotionItemBlackPill]:O.h.SitePromotionItemBlackPill,[O.h.SitePromotionItemOrangePill]:O.h.SitePromotionItemOrangePill},a=t?o[t]:o[O.h.SitePromotionItemBlackPill];return(0,r.FD)("div",{"data-component":"PromotionHeader",children:[(0,r.Y)("div",{css:A.promoTagSection,children:(0,r.Y)(L.default,{style:a,isUppercase:!0,label:n,"data-element":"PromoTag"})}),(0,r.Y)("div",{css:A.titleContainer,children:(0,r.Y)("h2",{css:[R.Il.primaryHeadline,A.spacingRight10],children:(0,P.ui)("homepage.header.DealsRebates")})}),(0,r.Y)("p",{css:A.subTitle,children:(0,P.ui)("homepage.header.DealsRebatesSubtitle")})]})};var w=n(50299);let T=function(e){let{...t}=e,{header:n,carousel:i}=t;return(0,r.Y)("div",{"data-component":"module-promotion-card-carousel",children:(0,r.Y)(o.A,{css:w.R.spacingTopS60XL120,"data-element":"Grid",children:(0,r.FD)(a.A,{fullbleed:!0,"data-element":"GridItem",children:[(0,r.Y)(o.A,{"data-element":"Grid",children:(0,r.Y)(a.A,{gridColumnS:"start/9",gridColumnM:"start/9",gridColumnL:"3/13","data-element":"GridItem",children:n&&(0,r.Y)("div",{"data-component":"module-promotion-header",children:(0,r.Y)(x,{iconName:n.icon.svgId,subTitle:n.subtitle,title:n.title,promoTagLabel:n.pill})})})}),i&&(0,r.Y)(C,{cards:i.dealsCards})]})})})}},42714:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return a}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},r=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function o(e){return["async","defer","noModule"].includes(e)}function a(e,t){for(let[a,i]of Object.entries(t)){if(!t.hasOwnProperty(a)||r.includes(a)||void 0===i)continue;let l=n[a]||a.toLowerCase();"SCRIPT"===e.tagName&&o(l)?e[l]=!!i:e.setAttribute(l,String(i)),(!1===i||"SCRIPT"===e.tagName&&o(l)&&(!i||"false"===i))&&(e.setAttribute(l,""),e.removeAttribute(l))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},63554:(e,t,n)=>{n.d(t,{default:()=>o.a});var r=n(69243),o=n.n(r)},69243:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return S},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return h}});let r=n(88229),o=n(6966),a=n(95155),i=r._(n(47650)),l=o._(n(12115)),c=n(82830),d=n(42714),s=n(92374),u=new Map,f=new Set,m=e=>{if(i.default.preinit){e.forEach(e=>{i.default.preinit(e,{as:"style"})});return}{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}},p=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:o=null,dangerouslySetInnerHTML:a,children:i="",strategy:l="afterInteractive",onError:c,stylesheets:s}=e,p=n||t;if(p&&f.has(p))return;if(u.has(t)){f.add(p),u.get(t).then(r,c);return}let g=()=>{o&&o(),f.add(p)},h=document.createElement("script"),_=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),r&&r.call(this,t),g()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});a?(h.innerHTML=a.__html||"",g()):i?(h.textContent="string"==typeof i?i:Array.isArray(i)?i.join(""):"",g()):t&&(h.src=t,u.set(t,_)),(0,d.setAttributesFromProps)(h,e),"worker"===l&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",l),s&&m(s),document.body.appendChild(h)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>p(e))}):p(e)}function h(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function _(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:o=null,strategy:d="afterInteractive",onError:u,stylesheets:m,...g}=e,{updateScripts:h,scripts:_,getIsSsr:S,appDir:y,nonce:I}=(0,l.useContext)(c.HeadManagerContext),b=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||n;b.current||(o&&e&&f.has(e)&&o(),b.current=!0)},[o,t,n]);let E=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!E.current){if("afterInteractive"===d)p(e);else if("lazyOnload"===d)"complete"===document.readyState?(0,s.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>p(e))});E.current=!0}},[e,d]),("beforeInteractive"===d||"worker"===d)&&(h?(_[d]=(_[d]||[]).concat([{id:t,src:n,onLoad:r,onReady:o,onError:u,...g}]),h(_)):S&&S()?f.add(t||n):S&&!S()&&p(e)),y){if(m&&m.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===d)if(!n)return g.dangerouslySetInnerHTML&&(g.children=g.dangerouslySetInnerHTML.__html,delete g.dangerouslySetInnerHTML),(0,a.jsx)("script",{nonce:I,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...g,id:t}])+")"}});else return i.default.preload(n,g.integrity?{as:"script",integrity:g.integrity,nonce:I,crossOrigin:g.crossOrigin}:{as:"script",nonce:I,crossOrigin:g.crossOrigin}),(0,a.jsx)("script",{nonce:I,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...g,id:t}])+")"}});"afterInteractive"===d&&n&&i.default.preload(n,g.integrity?{as:"script",integrity:g.integrity,nonce:I,crossOrigin:g.crossOrigin}:{as:"script",nonce:I,crossOrigin:g.crossOrigin})}return null}Object.defineProperty(_,"__nextScript",{value:!0});let S=_;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},92374:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}}]);