"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[56372,60621],{9906:(e,t,n)=>{n.d(t,{a:()=>a});var a=function(e){return e.BUILD_IN="buildIn",e.DATA_MOMENT="dataMoment",e.LOADING="loading",e.NO_RESULTS="noResults",e.RESULTS="results",e}({})},21967:(e,t,n)=>{n.d(t,{R:()=>a});function a(e){var t,n;let{siteInstaller:a}=e;if(!a)return{siteInstaller:void 0};let{installerId:i,isSponsored:o,company:r,addressLine1:l,city:d,state:s,zip:c,distance:u,geolocation:p,logo:v,installationHistoryCount:m,isMobileInstall:E,isTopShop:g,rating:S,priceList:I,promotionList:f,certificationList:h,description:y,phone:L,photos:T,schedule:_,hours:b,website:A}=a;return{siteInstaller:{...S?{review:{type:S.type,numberOfReviewer:null!==(t=S.quantity)&&void 0!==t?t:0,rate:S.value,...S.url?{url:S.url}:{}}}:{},...(null==f?void 0:f.length)>0?{promotion:{siteDynamicModal:f[0].siteDynamicModal,icon:f[0].sitePromotion.icon,label:f[0].sitePromotion.label,style:f[0].sitePromotion.style}}:{},address:{addressLine1:l,addressLine2:"".concat(d,", ").concat(s," ").concat(c),city:d,distance:u,geolocation:p,state:s,zip:c},certifications:h.map(e=>{var t;let{logo:n,type:a}=e;return{logoSrc:null!==(t=n.src)&&void 0!==t?t:"",name:n.altText,type:a}}),city:d,description:y,hours:b,id:i,isMobileInstall:null!=E&&E,isSponsored:null!=o&&o,isTopShop:g,logoSrc:null!==(n=null==v?void 0:v.src)&&void 0!==n?n:"",name:r,numberOfPeople:m,phone:L,photos:T,price:I&&I[0],schedule:_,website:A}}}},34159:(e,t,n)=>{n.d(t,{J:()=>a});var a=function(e){return e.HIGH_TO_LOW="High to Low",e.LOW_TO_HIGH="Low to High",e.OUR_PICKS="Our Picks",e.PERCENT_OFF="%Off: High to low",e.RECOMMENDED="Recommended",e}({})},35713:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(14e3),i=n(14232),o=n(85375);let r=function(){let e=(0,a.useParams)(),t=(0,o.A)();return(0,i.useMemo)(()=>({...e,...t}),[e,t])}},38444:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(63276),i=n(44364),o=n(63381),r=n(36384);let l={carouselContainer:{"> button":{":first-of-type":{marginLeft:o.E.SIZE_10,[a.MQ.M]:{marginLeft:o.E.SIZE_30},[a.MQ.L]:{marginLeft:0},[a.MQ.XL]:{marginLeft:o.E.SIZE_170}},":last-of-type":{marginRight:o.E.SIZE_10,[a.MQ.M]:{marginRight:o.E.SIZE_30},[a.MQ.L]:{marginRight:o.E.SIZE_50}},marginRight:o.E.SIZE_05,transitionProperty:"transform",width:"auto"}},container:{margin:"0 ".concat(-o.E.SIZE_10,"px"),[a.MQ.M]:{margin:"0 ".concat(-o.E.SIZE_30,"px")},[a.MQ.L]:{margin:0}},disableEvents:{pointerEvents:"none"},filterButton:[r.Il.labelHeadline,{"&:focus-visible:focus:not(:active)":{borderColor:i.l.GLOBAL.BLACK},"&[disabled]":{opacity:1},height:o.E.SIZE_35,padding:"0 ".concat(o.E.SIZE_10,"px"),pointerEvents:"auto",whiteSpace:"nowrap",[a.MQ.M]:{height:o.E.SIZE_40,padding:"0 ".concat(o.E.SIZE_15,"px")},[a.MQ.L]:{height:o.E.SIZE_50,padding:"0 ".concat(o.E.SIZE_25,"px")}}],filterContainerServerSide:{[a.MQ.M]:{overflowX:"initial"},display:"flex",overflowX:"scroll"},filterHide:{display:"none"},label:[r.Il.smallCopy,{color:i.l.ORANGE.SHADE_85,marginBottom:o.E.SIZE_30,[a.MQ.M]:r.Il.tertiaryHeadline}]}},47792:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(29747),i=n(32586),o=n(19009),r=n(29607),l=n(63381);let d={ANIMATION_STEP:n(46605).E.MS2000,DARK_GRADIENT:"linear-gradient(90deg, #797979 0%, #181818 59.51%)",LIGHT_GRADIENT:"linear-gradient(90deg, #CECECE 0%, #FFFDFD 82.67%)",OFF_WHITE_GRADIENT:"linear-gradient(90deg, #CCCBC3 0%, #ECEBE1 54.4%)"},s=(0,r.i7)({"0%":{transform:"scaleX(0.2)"},"100%":{transform:"scaleX(1)"}}),c={container:{display:"block",width:"100%",marginBottom:"".concat(l.E.SIZE_05,"px")},loading:{animationDuration:"".concat(d.ANIMATION_STEP,"ms"),animationIterationCount:"infinite",animationName:s,height:"100%",transformOrigin:"left",width:"100%",willChange:"transform"},[o.C.DARK]:{backgroundImage:d.DARK_GRADIENT},[o.C.LIGHT]:{backgroundImage:d.LIGHT_GRADIENT},[o.x.OFF_WHITE]:{backgroundImage:d.OFF_WHITE_GRADIENT}},u=e=>({animationDelay:"".concat(e,"ms")}),p=function(e){let{customContainerStyles:t,delay:n,height:r="17px",radius:l=i.Z.RADIUS_5,theme:d=o.C.LIGHT,width:s="100%"}=e,p={};return s&&(p.width="number"==typeof s?"".concat(s,"px"):s),r&&(p.height="number"==typeof r?"".concat(r,"px"):r),(0,a.Y)("div",{css:[c.container,{...p},t],"data-component":"Skeleton",children:(0,a.Y)("div",{css:[c.loading,n&&u(n),c[d],{borderRadius:"number"==typeof l?"".concat(l,"px"):l}]})})}},49541:(e,t,n)=>{n.d(t,{A:()=>I});var a,i,o=n(29747),r=n(735),l=n.n(r),d=n(14232);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s&&(s(n),(null==e?void 0:e.target)instanceof HTMLButtonElement&&e.target.focus())},theme:u,css:[!i&&r&&S.Ay.filterButtonSelecting,i&&S.Ay.activeFilterButton],...I,"data-element":"Button","data-component":"FilterButton",children:[a&&"string"!=typeof a&&(0,o.Y)(E.default,{name:a.svgId,css:S.Ay.iconFire}),(0,o.Y)("span",{children:d}),!t&&(0,o.Y)("span",{css:S.Ay.filterIcon,children:r?(0,o.Y)(p,{}):(0,o.Y)(c,{})})]}):null},(e,t)=>l()(e,t))},56372:(e,t,n)=>{n.r(t),n.d(t,{default:()=>S});var a=n(29747),i=n(18847),o=n.n(i),r=n(14232),l=n(88772),d=n(89444),s=n(78096),c=n(21967);let u=function(e){let t,{installerId:n,quantity:a,itemId:i}=e,o=(0,l.J)(e=>{var t,n,a;return null!==(a=null===(n=e.userPersonalizationData)||void 0===n?void 0:null===(t=n.userLocation)||void 0===t?void 0:t.zip)&&void 0!==a?a:""}),u=(0,r.useMemo)(()=>{let e={userZip:o};if(i&&(e={...e,userZip:o}),a){var t,n;e={...e,frontQuantity:"".concat(null!==(t=a.front)&&void 0!==t?t:""),rearQuantity:"".concat(null!==(n=a.rear)&&void 0!==n?n:"")}}return e},[i,a,o]),p=null,{data:v}=(0,d.b)({defaultData:void 0,endpoint:"/installers/".concat(n),includeUserRegion:!0,options:{onError:e=>{s.A.error("installer[".concat(n,"] api error:"),e),p=e.statusCode}},query:u});return v&&(t=(0,c.R)({siteInstaller:v.siteInstaller}).siteInstaller),{siteInstaller:t,statusCode:p}},p=function(e){let{installerId:t}=e,n=null,{data:a}=(0,d.b)({defaultData:void 0,endpoint:"/installers/".concat(t,"/reviews"),options:{onError:e=>{s.A.error("installer[".concat(t,"] reviews api error:"),e),n=e.statusCode}}}),i=[];return a&&(i=function(e){let{yelpReviewMetadata:t,reviewsList:n}=e,a=[],i={yelp:[],simpletire:[],google:[]};if(null==n||n.forEach(e=>{i[e.type].push({body:e.content.body,id:e.id,ratingStars:e.rating.value,title:e.author.name,type:"yelp",url:e.content.url})}),t){var o,r;a.push({type:"yelp",metadata:{numberOfReviewer:null!==(o=t.quantity)&&void 0!==o?o:0,rate:t.value,ratings:t.starsCount,readMoreReviewsOnYelpLink:t.reviewsLink,reviewsList:i.yelp,type:null!==(r=t.type)&&void 0!==r?r:"yelp",viewOnYelpLink:t.link}})}return{siteInstallerReviews:a}}(a).siteInstallerReviews),{siteInstallerReviews:i,statusCode:n}},v=function(e){let t,{installerId:n,quantity:a,itemId:i}=e,o=(0,l.J)(e=>{var t,n,a;return null!==(a=null===(n=e.userPersonalizationData)||void 0===n?void 0:null===(t=n.userLocation)||void 0===t?void 0:t.zip)&&void 0!==a?a:""}),c=(0,r.useMemo)(()=>{let e={userZip:o};if(i&&(e={...e,userZip:o}),a){var t,n;e={...e,frontQuantity:"".concat(null!==(t=a.front)&&void 0!==t?t:""),rearQuantity:"".concat(null!==(n=a.rear)&&void 0!==n?n:"")}}return e},[i,a,o]),u=null,{data:p}=(0,d.b)({defaultData:void 0,endpoint:"/installers/".concat(n,"/services"),includeUserRegion:!0,options:{onError:e=>{s.A.error("installer[".concat(n,"] services api error:"),e),u=e.statusCode}},query:c});return p&&(t=function(e){let{siteInstallerServices:t}=e;if(!t)return{siteInstallerServices:{siteInstallerServices:void 0}};let{installationPrice:n,installationSalePrice:a,installerId:i,installerName:o,installerProductSubTypes:r,maxRimSize:l,minRimSize:d}=t;return{siteInstallerServices:{siteInstallerServices:{installationPrice:n,installationSalePrice:a,installerId:i,installerName:o,installerProductSubTypes:r,maxRimSize:l,minRimSize:d}}}}(p).siteInstallerServices),{siteInstallerServices:t,statusCode:u}};var m=n(68388);let E=o()(()=>Promise.resolve().then(n.bind(n,85450)),{loadableGenerated:{webpack:()=>[85450]}}),g=o()(()=>Promise.all([n.e(9759),n.e(58728),n.e(538),n.e(3718),n.e(19802),n.e(44032),n.e(27095),n.e(59900),n.e(19545),n.e(84497),n.e(90920)]).then(n.bind(n,61850)),{loadableGenerated:{webpack:()=>[61850]}}),S=function(e){let{installerId:t,onConfirm:n,openDynamicModal:i,openStaticModal:o,handleSelectButtonClick:r,itemId:l,quantity:d,hideSelectBar:s,selectedInstaller:c="",toggleShopDetailModal:S,cartSummaryModal:I,setIsAppointmentModalOpen:f,productSubType:h}=e,{siteInstaller:y}=u({installerId:t,itemId:l,quantity:d}),{siteInstallerServices:L}=v({installerId:t,itemId:l,quantity:d}),{siteInstallerReviews:T}=p({installerId:t});return y&&L&&T?(0,a.Y)(g,{details:y,onConfirm:n,services:L,reviews:T,cartSummaryModal:I,openDynamicModal:i,openStaticModal:o,handleSelectButtonClick:r,hideSelectBar:s,isSelected:t===c,setIsAppointmentModalOpen:f,productSubType:h,toggleShopDetailModal:S}):(0,a.Y)("div",{css:m.A.loaderContainer,children:(0,a.Y)(E,{})})}},67697:(e,t,n)=>{n.d(t,{Gq:()=>v,Y9:()=>l,__:()=>d,an:()=>s,cW:()=>u,rB:()=>r,sZ:()=>p});var a=n(47608),i=n(98471),o=n(63963);let r=a.e["car--sedan"],l=i.C5.RURAL,d={altText:"",height:300,src:"/images/default-tire.svg",width:300};var s=function(e){return e.BUILD_IN="buildIn",e.DATA_MOMENT="dataMoment",e.LOADING="loading",e.NO_RESULTS="noResults",e.RESULTS="results",e}({});let c="140px",u={loading:{enter:0,exit:0},buildIn:{enter:600,exit:400},dataMoment:{enter:400,exit:400},results:{enter:400,exit:400},noResults:{enter:600,exit:400}},p={CONTENT_IN_OUT:200,OVERLAY_IN:600,STAGE_TRANSITION:800,WHEEL_IN_OUT:200},v={loading:{CONTENT_MIN_HEIGHT:{S:o.MJ.S,M:o.MJ.M,L:c},CONTENT_TOP:{S:0,M:0,L:0}},buildIn:{CONTENT_MIN_HEIGHT:{S:o.MJ.S,M:o.MJ.M,L:c},CONTENT_TOP:{S:0,M:0,L:140}},dataMoment:{CONTENT_MIN_HEIGHT:{S:o.MJ.S,M:o.MJ.M,L:c},CONTENT_TOP:{S:0,M:0,L:0}},results:{CONTENT_MIN_HEIGHT:{S:o.MJ.S,M:o.MJ.M,L:c},CONTENT_TOP:{S:0,M:0,L:0}},noResults:{CONTENT_MIN_HEIGHT:{S:"60vh",M:"65vh",L:"66.66vh"},CONTENT_TOP:{S:"max(40vh, 255px)",M:"max(35vh, 350px)",L:"max(33.3vh, 350px)"}}}},68388:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(18079),i=n(63276),o=n(44364),r=n(63381),l=n(36384);let d={accordionWrapper:{"& > div > div":{"&:not(:first-of-type)":{borderTop:a.s.SOLID_GRAY_20_1PX}},"& > div > div > button > span":{[i.MQ.S]:l.gI.secondaryHeadline.base},"& > div > div > button > span > span > svg":{height:r.E.SIZE_10},'& > div > div > button, & > div > div > button[aria-expanded="true"]':{[i.MQ.S]:l.gI.secondaryHeadline.base,borderTop:"none",color:o.l.GLOBAL.BLACK,padding:"".concat(r.E.SIZE_30,"px 0"),[i.MQ.XL]:{padding:"".concat(r.E.SIZE_30,"px 0")}},backgroundColor:o.l.LIGHT.OFF_WHITE,[i.MQ.S]:{padding:"".concat(r.E.SIZE_30,"px ").concat(r.E.SIZE_20,"px")},[i.MQ.M]:{padding:"".concat(r.E.SIZE_30,"px ").concat(r.E.SIZE_40,"px")},[i.MQ.XL]:{padding:"".concat(r.E.SIZE_40,"px ").concat(r.E.SIZE_40,"px")}},anchorItem:[l.Il.labelDealsCardPill,{color:o.l.LIGHT.GRAY_70,cursor:"pointer",marginRight:r.E.SIZE_20,padding:"".concat(r.E.SIZE_10,"px 0"),textTransform:"uppercase",[i.MQ.M]:[l.Il.labelHeadline,{padding:"".concat(r.E.SIZE_30,"px 0 ").concat(r.E.SIZE_20,"px"),marginRight:r.E.SIZE_30}]}],anchorView:{display:"flex",borderBottom:"1px solid ".concat(o.l.LIGHT.GRAY_20),paddingLeft:r.E.SIZE_20,[i.MQ.M]:{paddingLeft:r.E.SIZE_40}},container:{paddingBottom:r.E.SIZE_80,width:"100%",[i.MQ.M]:{paddingBottom:r.E.SIZE_90}},detailsAccordion:{marginTop:r.E.SIZE_30},howItWorksContainer:{"& > article":{[i.MQ.S]:{paddingTop:0,paddingBottom:r.E.SIZE_60},[i.MQ.M]:{paddingTop:0,paddingBottom:r.E.SIZE_60},[i.MQ.L]:{paddingTop:r.E.SIZE_20,paddingBottom:r.E.SIZE_60}},"& > article > h6":{borderBottom:"none"},"& > article > div:first-child":{[i.MQ.S]:{textAlign:"left","& h5":{color:o.l.GLOBAL.ORANGE},"& h6":{color:o.l.GLOBAL.BLACK}},[i.MQ.M]:{"& h5":{color:o.l.GLOBAL.BLACK},"& h6":{color:o.l.GLOBAL.ORANGE}}}},installationContainer:{marginTop:r.E.SIZE_80},installationShopDetailModal:{padding:0,[i.MQ.L]:{minWidth:768}},loaderContainer:{alignSelf:"center",left:"50%",position:"absolute",top:"50%",transform:"translateX(-50%) translateY(-50%)"},selected:{borderBottom:"3px solid ".concat(o.l.GLOBAL.BLACK),color:o.l.GLOBAL.BLACK}}},72544:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(18079),i=n(44364),o=n(32586),r=n(63381),l=n(36384);let d=a.s.SOLID_ORANGE_1PX,s={copyLabel:[l.Il.bodyCopy,{color:i.l.LIGHT.GRAY_70,marginLeft:r.E.SIZE_10}],copyRoot:{display:"flex"},disabledIndicator:{opacity:.2},disabledLabel:{opacity:.1},indicator:{border:d,borderColor:i.l.LIGHT.GRAY_LIGHT_SOLID,borderRadius:o.Z.CIRCLE,height:20,overflow:"hidden",position:"relative",width:20},indicatorActive:{alignItems:"center",background:i.l.GLOBAL.WHITE,borderColor:i.l.GLOBAL.ORANGE,display:"flex",justifyContent:"center"},innerRadio:{background:i.l.GLOBAL.ORANGE,border:d,borderRadius:o.Z.CIRCLE,height:10,width:10},input:{":focus":{"+ span":{outline:a.s.FOCUS_STATE}},appearance:"none",opacity:0,position:"absolute"},label:{paddingRight:r.E.SIZE_10},optionsLabel:{paddingLeft:r.E.SIZE_10},optionsRoot:{alignItems:"center",cursor:"pointer",display:"flex",width:"100%"},optionsText:[l.Il.bodyCopyTight,{color:i.l.LIGHT.GRAY_70,paddingLeft:r.E.SIZE_15}],optionsTextWrapper:{alignItems:"center",display:"flex",flexWrap:"wrap"},radioContainer:{display:"flex",height:20,width:20},rootActive:{color:i.l.GLOBAL.ORANGE},rootHover:{":hover":{span:{borderColor:i.l.DARK.GRAY_DARK_SOLID}}},storybookContainer:{marginBottom:r.E.SIZE_15},titleRoot:{cursor:"pointer",display:"flex",justifyContent:"space-between",width:"100%"}}},86329:(e,t,n)=>{n.d(t,{v:()=>i});var a=n(14232);function i(){let[e,t]=(0,a.useState)(!0);return(0,a.useEffect)(()=>{"function"==typeof window.matchMedia&&t(!window.matchMedia("(prefers-reduced-motion)").matches)},[]),e}},86618:(e,t,n)=>{n.d(t,{O8:()=>E,V_:()=>S,pl:()=>g});var a=n(14e3),i=n(34159),o=n(64673),r=n(35713),l=n(76454),d=n(80912),s=n(84087),c=n(82562),u=n(63748),p=n(91066),v=n(84473);function m(){window.history.pushState("","","".concat(window.location.pathname).concat(window.location.search))}function E(e,t){if(!window||!(0,u.Bd)())return;let n=(0,v.Zr)(window.location.hash),a=document.querySelector('[data-scroll-id="'.concat(n,'"]'));(a?()=>{let e=a.getBoundingClientRect().y;window.scroll({top:e-150,behavior:"smooth"}),m()}:()=>{n===s.O&&t&&(e(),m())})()}let g=e=>{var t;let n={};return e&&(null===(t=e.ctaList)||void 0===t?void 0:t.length)&&e.ctaList.reduce((e,t)=>{let a=t.siteQueryParams&&t.siteQueryParams.tireSize,i=null==a?void 0:a.split("r");return i&&i[1]&&!e[i[1]]&&(e[i[1]]=[],n[i[1]]=[]),i&&i[1]&&i[0]&&!n[i[1]].includes(i[0])&&(e[i[1]].push(t),n[i[1]].push(i[0])),e},{})};function S(e){var t,n,s,u,v,m,E,S,I;let{isBot:f,pageParams:h,serverData:y}=e,L=(0,r.A)(),T=null!==(u=(0,a.usePathname)())&&void 0!==u?u:"",_=(0,o.Qz)(e=>e.widgetAppConfig),b=null==_?void 0:_.id,A=T.includes("/vehicles"),[O]=(0,l.M)(d.W[d.y.PRODUCT_DETAILS],{brand:"",brandTier:null===(t=y.siteCatalogProducts)||void 0===t?void 0:t.brandTier,brandTierSource:"Catalog",category:"",subtype:""}),C=null===(n=y.siteCatalogProducts)||void 0===n?void 0:n.siteCatalogFilters.sortList.some(e=>e.title===i.J.OUR_PICKS);L.merchBrand=O.brand?O.brand:"",L.merchCategory=O.category?O.category:"",L.merchBrandTier=O.brandTier?"".concat(O.brandTier):"",L.merchSubtype=O.subtype?O.subtype:"",L.merchBrandTierSource=O.brandTierSource?O.brandTierSource:"",(null==_?void 0:_.id)&&(L.widgetSourceId=String(b));let M={...L,...h,page:"1",...f?{}:{curationLimit:"1",limit:"10"}};L.skipGroups||(M.sort=C?A?"":null!==(m=L.sort)&&void 0!==m?m:"bestMatch":null!==(v=L.sort)&&void 0!==v?v:"");let w=null===(s=y.siteCatalogSummary)||void 0===s?void 0:s.siteCatalogSummaryPrompt,R=w&&g(w);if(R&&1===Object.keys(R).length&&1===Object.values(R).length){let e=Object.values(R)[0][0],t=e&&(null===(E=e.siteQueryParams)||void 0===E?void 0:E.loadIndex),n=e&&(null===(S=e.siteQueryParams)||void 0===S?void 0:S.oem),a=e&&(null===(I=e.siteQueryParams)||void 0===I?void 0:I.tireSize);M.loadIndex=t||"",M.oem=n||"",M.tireSize=a||","}return{defaultData:y,includeUserRegion:!0,includeUserSSOUid:!0,includeUserTime:!0,includeUserZip:!0,query:(0,p.jy)({...M}),revalidateEmitter:c.o.userPersonalizationLocationUpdate,shouldFetch:!f}}},89162:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(29747),i=n(72544);function o(e){let{isActive:t,isDisabled:n,onChange:o,value:r,name:l,...d}=e;return(0,a.FD)("span",{css:i.A.radioContainer,"data-component":"Radio",children:[(0,a.Y)("input",{"aria-checked":t,"aria-disabled":n,css:i.A.input,disabled:n,onClick:function(){o(r)},type:"radio",value:r,className:l||"",name:l||"",...d}),(0,a.Y)("span",{"aria-hidden":!0,css:[i.A.indicator,t&&i.A.indicatorActive,n&&i.A.disabledIndicator],children:t&&(0,a.Y)("span",{css:i.A.innerRadio})})]})}},90774:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(29747),i=n(2236),o=n(38444);let r=function(e){let{activeFilter:t,children:n,label:r,customContainerStyles:l}=e;return(0,a.FD)("div",{"data-component":"FiltersCarousel",children:[r&&(0,a.Y)("p",{css:o.A.label,children:r}),(0,a.Y)("div",{css:[o.A.container,null!==t&&o.A.disableEvents,l],children:(0,a.Y)(i.A,{customContainerStyles:o.A.carouselContainer,"data-element":"HorizontalScrollable",children:n})})]})}},92864:(e,t,n)=>{n.d(t,{Nw:()=>T,c2:()=>L});var a=n(29747),i=n(14232),o=n(98123),r=n(72219),l=n(23204),d=n(86618),s=n(67697),c=n(89444),u=n(26779),p=n(82562),v=n(78096),m=n(36307),E=n(91066);let g=(0,m.q6)();var S=function(e){return e.LOADED="LOADED",e.LOADING="LOADING",e}(S||{});let I=e=>{var t,n,a,i;let o=(null===(t=e.siteCatalogSummaryMeta)||void 0===t?void 0:t.totalResults)||0,r=null===(n=e.siteCatalogSummaryPrompt)||void 0===n?void 0:n.mustShow,l=!!(null===(i=e.siteCatalogSummaryPrompt)||void 0===i?void 0:null===(a=i.ctaList)||void 0===a?void 0:a.length),c=!!e.siteCatalogSummaryTopPicksList.length,u=0===o&&!l,p=e.siteCatalogSummaryPrompt&&(0,d.pl)(e.siteCatalogSummaryPrompt),v=p&&Object.keys(p)[0],m=p&&null!=v&&(Object.keys(p).length>1||1==Object.keys(p).length&&Object.keys(p[v]).length>1);if(r&&m){let e=u?s.an.NO_RESULTS:s.an.DATA_MOMENT;return{contentStage:e,stage:e}}{let e=u?s.an.NO_RESULTS:s.an.RESULTS;return{contentStage:e,showSummary:c,stage:e}}},f=s.an.LOADING,h=s.an.LOADING;function y(e){let{resetStates:t,handleResetSummary:n}=e,a=(0,r.a)(e=>e.shouldPreventLinkNavigation),o=(0,i.useCallback)(e=>{let{comesFromSearch:n}=e;a||t({comesFromSearch:n})},[t,a]);return(0,i.useEffect)(()=>(p.o.newCatalogSearchQuery.on(o),()=>{p.o.newCatalogSearchQuery.off(o)}),[o]),(0,i.useEffect)(()=>(p.o.newCatalogSearchQuery.on(n),()=>{p.o.newCatalogSearchQuery.off(n)}),[n]),null}function L(e){let{apiArgs:t,children:n,endpoint:r}=e,p=function(e){var t,n,a,r,p;let{apiArgs:m,endpoint:g}=e,S=(0,l.Z)(e=>e.isSearchOpen),[y,L]=(0,i.useState)(f),[T,_]=(0,i.useState)(null),[b,A]=(0,i.useState)(s.an.RESULTS),[O,C]=(0,i.useState)(S),[M,w]=(0,i.useState)(!0),[R,N]=(0,i.useState)(!0),{data:D}=(0,c.b)({...m,endpoint:g,options:{onSuccess:()=>{Z()},onError:e=>{v.A.error("catalog summary api error",e)}}}),{siteCatalogSummary:G}=D;G||v.A.error("siteCatalogSummary not found: ",m.defaultData.siteCatalogSummary);let x=(0,u.A)(),Z=(0,i.useCallback)(()=>{A(e=>e!==y?y:e)},[y]),B=(0,i.useCallback)(e=>{let{comesFromSearch:t}=e;L(f),_(null),A(h),C(t),w(!0),N(!0)},[]),P=(0,i.useCallback)(()=>{window.scrollTo(0,0)},[]);return(0,i.useEffect)(()=>{let e=(null==G?void 0:G.siteCatalogSummaryPrompt)&&(0,d.pl)(G.siteCatalogSummaryPrompt),t=e&&Object.keys(e)[0];if(e&&null!=t&&1===Object.keys(e).length&&1===Object.keys(e[t]).length){let n=window.location.href,a=n.replace(window.location.origin,""),i=e&&e[t][0].siteQueryParams,o=(0,E.Kq)(a,i);n!==o&&x.replace(o)}},[x,null==G?void 0:G.siteCatalogSummaryPrompt]),(0,i.useEffect)(()=>{if(y!==s.an.LOADING||T)return;A(s.an.LOADING),_("LOADING");let e=setTimeout(()=>{_("LOADED")},2*o.dy);return()=>{clearTimeout(e)}},[y]),(0,i.useEffect)(()=>{if(y!==s.an.LOADING)return;let{stage:e,contentStage:t,showSummary:n}=I(G);L(t=>t!==e?e:t),A(e=>e!==t?t:e),e!==s.an.NO_RESULTS||t!==s.an.NO_RESULTS||n?N(!0):N(!1),n&&w(n)},[O,G,y]),(0,i.useEffect)(()=>{if(y!==s.an.BUILD_IN)return;let e=setTimeout(()=>{L(s.an.DATA_MOMENT)},4e3);return()=>{clearTimeout(e)}},[y]),{buyingGuideDriver:null==m?void 0:m.query.buyingGuideDriver,contentStage:b,handleResetSummary:P,hasProducts:R,make:null==m?void 0:null===(t=m.query)||void 0===t?void 0:t.make,model:null==m?void 0:null===(n=m.query)||void 0===n?void 0:n.model,resetStates:B,setNewContent:Z,setStage:L,showLoadingInterstitial:O,showSummary:M,siteCatalogSummary:G,size:null==m?void 0:null===(a=m.query)||void 0===a?void 0:a.size,stage:y,trim:null==m?void 0:null===(r=m.query)||void 0===r?void 0:r.trim,year:null==m?void 0:null===(p=m.query)||void 0===p?void 0:p.year}}({apiArgs:t,endpoint:r});return(0,a.FD)(g.Provider,{value:p,"data-element":"unknown","data-component":"CatalogSummaryContextProvider",children:[(0,a.Y)(y,{resetStates:p.resetStates,handleResetSummary:p.handleResetSummary,"data-element":"CatalogSummaryContextEffect"}),n]})}let T=(e,t)=>(0,m.i7)(g,e,t)},98123:(e,t,n)=>{n.d(t,{Ch:()=>d,DB:()=>l,DY:()=>i,dy:()=>a,h_:()=>r,oT:()=>o});let a=n(46605).E.MS400,i=["/vehicles/[make]/[model]/[year]","/tire-sizes/[size]"],o=["skipGroups"],r=["category","subtype"],l="idMeCallback?",d="127.0.0.1"}}]);