1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7102,8921],{53387(e,t,a){a.d(t,{A:()=>b});var n=a(64180),r=a(77810),l=(a(90031),a(7424)),o=a(41908),s=a(25966),i=a(36287),c=a(17815),u=a(68624),d=a(58493),m=a(72030),p=a(40133),f=a(34692),g=a(68066),E=a(84402),v=a(90703);const h={"commerce_layouts.mobileGrid1r1c":s.Si,"commerce_layouts.shopCategory":({regions:e})=>{(0,f.A)();const{getCategoryUrl:t}=(0,E.H)(),{buildUrl:a}=(0,g.A)(),n=null==e?void 0:e.filter(e=>e.components);return r.createElement(i.az,{className:"furniture-category-class"},r.createElement(i.az,{mb:{base:8,md:10},w:"100%"},null==n?void 0:n.map((e,n)=>{const l=(null==e?void 0:e.components)||[];return null==l||l.length,r.createElement(c.r,{key:n,columns:{base:2,sm:2,md:4},mb:2,gap:{base:"16px",md:"20px"}},l.map((e,l)=>{var o,s,c,f,g,E,h,y;const I=null==e||null===(o=e.data)||void 0===o?void 0:o.category;let b=(null==e||null===(s=e.data)||void 0===s?void 0:s.tileLink)||t(I)||a(I);return r.createElement(u.E,{key:`${n}-${l}`},r.createElement(d.N,{href:b,key:`${n}-${l}`,textDecoration:"none",_hover:{textDecoration:"none"}},r.createElement(i.az,null,r.createElement(i.az,{key:`${n}-${l}`,textAlign:"center",p:1,border:"1px solid var(--chakra-colors-racDefault-2)",borderRadius:"12px",mb:{base:"2",md:"3"},paddingTop:{base:"77.5%;",md:"79%"},position:"relative",overflow:"hidden"},r.createElement(m._,{src:(0,v.X)(null==e||null===(c=e.data)||void 0===c||null===(f=c.image)||void 0===f?void 0:f.url,(null==e||null===(g=e.data)||void 0===g?void 0:g.customTransform)||(null==e||null===(E=e.data)||void 0===E?void 0:E.imageTransform)),alt:null==e||null===(h=e.data)||void 0===h?void 0:h.catDisplayName,cursor:"pointer",justifySelf:"center",position:"absolute",top:"50%",left:"50%",maxWidth:{base:"140px",lg:"229px"},height:"auto",objectFit:"contain",maxHeight:{base:"100px",lg:"196px"},transform:"translate(-50%, -50%)"})),r.createElement(p.E,{fontFamily:"Open Sans",textAlign:"center",fontSize:{base:"14px",md:"16px"},fontWeight:600,noOfLines:2,color:"racDefault.1"},(null==e||null===(y=e.data)||void 0===y?void 0:y.catDisplayName)||"Category Name"))))}))})))},"commerce_assets.textHeader":o._Y},y=({type:e})=>null,I=({page:e})=>{var t,a,o;null==e||null===(t=e.data)||void 0===t||null===(a=t[0])||void 0===a||a.slots;const s=new Proxy(h,{get:(e,t)=>t in e?e[t]:e=>r.createElement(y,(0,n.A)({type:t},e))});return r.createElement(l.Page,{page:null==e||null===(o=e.data)||void 0===o?void 0:o[0],components:s})};I.displayName="CLPCategoryComponent";const b=I},93159(e,t,a){a.r(t);var n=a(10939),r=a(64180),l=a(77810),o=a(90031),s=a(7424),i=a(41908),c=a(25966),u=a(53387);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach(function(t){(0,n.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}const p=l.memo(({pageId:e,pdPageId:t,pageType:a,categoryId:n,basket:d,breadCrumb:p,source:f,orderDetails:g=null,product:E=null,className:v="",sliderVariant:h="",fallback:y=null,onError:I=null,onSuccess:b=null,shouldTrackLoadEvent:_=!0,onWishlistConfirmationOpen:x=null})=>{const[S,A]=l.useState(!1),[k,w]=l.useState(!1),N=l.useCallback(()=>A(!0),[]),D=l.useCallback(()=>w(!0),[]);l.useEffect(()=>{k&&(null==b||b())},[k]),l.useEffect(()=>{S&&(null==I||I())},[S]);const O=l.useMemo(()=>l.memo(e=>l.createElement(i.H5,(0,r.A)({},e,{pdPageId:t,pageType:a,basket:d,breadCrumb:p,source:f,orderDetails:g,product:E,sliderVariant:h,onEmpty:N,onHasProducts:D,shouldTrackLoadEvent:_,onWishlistConfirmationOpen:x}))),[t,a,d,p,f,g,E,h,N,D,_,x]),T={"commerce_layouts.googleRecommendationLayout":c.t5,"commerce_assets.googleRecommendation":O,"commerce_layouts.carousel":i.K6,"commerce_assets.linkbutton":i.$J,"commerce_assets.photoTile":i.wU,"commerce_assets.imageAndText":i.F,"commerce_assets.textHeader":i._Y,"pd_assets.pdPlusStaticContent":i.aM,"pd_assets.pdPlusContentAsset":i.Iw,"commerce_assets.contactContentTile":i.K6,"commerce_assets.mainBannerWithContent":i.T2,"commerce_layouts.mobileGrid1r1c":u.A,"commerce_layouts.shopByCategory":c._Y,"commerce_layouts.mobileGrid2r1c":c.xn,"pd_layouts.pdPlusAccordionLayout":c.F6,"commerce_layouts.promoTileLayout":c.QE},C=e=>m(m({},e),{},{regions:e.regions.map(e=>m(m({},e),{},{components:(e.components||[]).filter(e=>"commerce_assets.googleRecommendation"===e.typeId||"commerce_layouts.googleRecommendationLayout"===e.typeId)})).filter(e=>e.components.length)});let M,R,P;if("pdp"===a&&E){var L,z,F,H,W,B,U,j,V;const e=(0,o.usePages)({parameters:{aspectTypeId:"pdp",productId:E.id,aspectAttributes:JSON.stringify({productId:E.id})}},{enabled:!(null==E||!E.id)}),t=(0,o.usePages)({parameters:{aspectTypeId:"pdp",categoryId:n,aspectAttributes:JSON.stringify({categoryId:n})}},{enabled:!(null!=e&&null!==(L=e.data)&&void 0!==L&&null!==(z=L.data)&&void 0!==z&&z[0]||!n)}),a=null!=e&&null!==(F=e.data)&&void 0!==F&&null!==(H=F.data)&&void 0!==H&&H[0]?e:t;if(M=a.data,R=a.error,P=a.isLoading,P||!M&&!R)return null;if(null===(W=M)||void 0===W||null===(B=W.data)||void 0===B||!B[0])return null;if(!Array.isArray(null===(U=M)||void 0===U||null===(j=U.data)||void 0===j||null===(V=j[0])||void 0===V?void 0:V.regions))return null;const r=(E.c_allCategories||[]).map(e=>e.id||e),i=E.primaryCategoryId;return n&&!r.includes(n)&&i!==n?null:l.createElement(s.Page,{page:C(M.data[0]),components:T,mt:10})}if(n){var Y,$,G,q,K,X;const e=(0,o.usePages)({parameters:{aspectTypeId:"plp",categoryId:n,aspectAttributes:JSON.stringify({category:n})}},{enabled:!!n});if(M=e.data,R=e.error,P=e.isLoading,P||!M&&!R)return null;if(null===(Y=M)||void 0===Y||null===($=Y.data)||void 0===$||!$[0])return null;if(!Array.isArray(null===(G=M)||void 0===G||null===(q=G.data)||void 0===q||null===(K=q[0])||void 0===K?void 0:K.regions))return null;const t=null===(X=M.data[0].data)||void 0===X?void 0:X.googleCategory;let a=[];return Array.isArray(t)?a=t:"string"==typeof t&&(a=t.split(",").map(e=>e.trim())),a.includes(n)?l.createElement(s.Page,{page:C(M.data[0]),components:T,className:"google-reco-wrap"}):null}{const{data:a,error:n,isLoading:r}=(0,o.usePage)({parameters:{pageId:e||t}});return l.useEffect(()=>{!r&&n&&(null==I||I())},[n,r]),M=a,R=n,r?null:R?y:S?y??null:l.createElement(s.Page,{page:M,components:T,className:"google-reco-wrap"+(v?" "+v:"")})}});p.displayName="ProductRecommendations";const f=p;a.d(t,["default",0,f])},90222(e,t,a){var n=a(77810),r=a(72030),l=a(54560),o=a(5979),s=a(40133),i=a(78539),c=a(36287),u=a(41863),d=a(98027),m=a(94615),p=a(90031),f=a(7424),g=a(79237);a.d(t,["A",0,()=>
1{const[e,t]=(0,n.useState)(!1),{data:a,error:E}=(0,p.usePage)({parameters:{pageId:"tire-product-video"}}),v={"commerce_assets.youtubeVideo":g.A};return n.createElement(c.az,{className:"tire-info-container"},n.createElement(c.az,{className:"tire-info-header"},n.createElement(c.az,{className:"img-wrap"},n.createElement(r._,{src:(0,m.sU)("static/img/tiresImage.webp"),alt:"Tire",className:"tire-image"})),n.createElement(c.az,{className:"description"},n.createElement(s.E,{as:"h2",className:"title"},n.createElement(u.A,{id:"tire_info.single_tires",defaultMessage:[{type:0,value:"Single Tires Starting at"}]})," ",n.createElement(u.A,{id:"tire_info.starting_price",defaultMessage:[{type:0,value:"$5.99 per week*"}]})),n.createElement(s.E,{as:"p"},n.createElement(u.A,{id:"tire_info.order_now",defaultMessage:[{type:0,value:"Order now, and we'll find you a new set of tires with free installation."}]})))),n.createElement(o.$,{color:"#0f99d6",className:"toggle-button",onClick:()=>t(!e),rightIcon:e?n.createElement(d.Ucs,null):n.createElement(d.Vr3,null)},n.createElement(s.E,{as:"span"},n.createElement(u.A,{id:"tire_info.how_it_works",defaultMessage:[{type:0,value:"How It Works"}]}))),n.createElement(l.S,{in:e},n.createElement(c.az,{className:"video-container"},a&&n.createElement(f.Page,{page:a,components:v}),E&&n.createElement(s.E,null,"Error loading video")),n.createElement(s.E,{as:"h3",className:"sub-title"},n.createElement(u.A,{id:"tire_info.how_it_works",defaultMessage:[{type:0,value:"How It Works"}]})),n.createElement(i.T,{className:"steps-container",align:"start",spacing:0},n.createElement(c.az,{className:"step"},n.createElement(c.az,{className:"icon-wrap"},n.createElement(r._,{src:(0,m.sU)("static/img/step1Icon.webp"),alt:"Step 1",className:"step-icon"})),n.createElement(c.az,null,n.createElement(s.E,{as:"strong",className:"step-title"},n.createElement(u.A,{id:"tire_info.step1.label",defaultMessage:[{type:0,value:"Step 1: Start Your Order"}]})),n.createElement(s.E,{className:"step-description"},n.createElement(u.A,{id:"tire_info.step1.description",defaultMessage:[{type:0,value:"Submit your order and work with your store to find the tires you need."}]})))),n.createElement(c.az,{className:"step"},n.createElement(c.az,{className:"icon-wrap"},n.createElement(r._,{src:(0,m.sU)("static/img/step2Icon.webp"),alt:"Step 2",className:"step-icon"})),n.createElement(c.az,null,n.createElement(s.E,{as:"strong",className:"step-title"},n.createElement(u.A,{id:"tire_info.step2.label",defaultMessage:[{type:0,value:"Step 2: Complete Your Order"}]})),n.createElement(s.E,{className:"step-description"},n.createElement(u.A,{id:"tire_info.step2.description",defaultMessage:[{type:0,value:"Once you complete your order, we'll arrange the install on your new tires."}]})))),n.createElement(c.az,{className:"step"},n.createElement(c.az,{className:"icon-wrap"},n.createElement(r._,{src:(0,m.sU)("static/img/step3Icon.webp"),alt:"Step 3",className:"step-icon"})),n.createElement(c.az,null,n.createElement(s.E,{as:"strong",className:"step-title"},n.createElement(u.A,{id:"tire_info.step3.label",defaultMessage:[{type:0,value:"Step 3: Get Your Tires Installed"}]})),n.createElement(s.E,{className:"step-description"},n.createElement(u.A,{id:"tire_info.step3.description",defaultMessage:[{type:0,value:"Get your free professional installation near you and enjoy your new tires!"}]})))))))}])},92293(e,t,a){var n=a(77810),r=a(94615);a.d(t,["A",0,()=>((0,n.useEffect)(()=>{const e=window.localStorage.getItem("blackBoxId");if(e&&""!==e.trim())return;const t=document.createElement("script");t.src=(0,r.sU)("static/js/tru-validate-config.js"),t.async=!1,document.head.appendChild(t),t.onload=()=>{const e=document.createElement("script");e.src=(0,r.sU)("static/js/tru-validate-loader.js"),e.async=!1,document.head.appendChild(e),e.onload=()=>{const e=setInterval(()=>{var t;const a=null===(t=document.getElementById("blackBoxId"))||void 0===t?void 0:t.value;a?(localStorage.setItem("blackBoxId",a),clearInterval(e)):localStorage.setItem("blackBoxId","")},500);setTimeout(()=>clearInterval(e),1e4)}}},[]),n.createElement("input",{type:"hidden",id:"blackBoxId"}))])},9307(e,t,a){var n=a(77810),r=a(5979),l=a(38340),o=a(36287),s=a(34692),i=a(41863),c=a(4026),u=a(90031),d=a(68066),m=a(65238),p=a(31671),f=a(95288),g=a(93159),E=a(64293);a.d(t,["A",0,()=>{const{formatMessage:e}=(0,s.A)(),{locale:t}=(0,d.A)(),a=(0,c.getConfig)(),{getTokenWhenReady:v}
1=(0,u.useAccessToken)(),[h,y]=(0,n.useState)(),I=(0,f.z)();(0,n.useEffect)(()=>{(0,p.IR)("pre-approval",a,v,t.id).then(e=>{e.error||y(e.c_body)})},[a,v,t.id]);const b=(e,t)=>{if(!e)return null;const a=(new DOMParser).parseFromString(e,"text/html").querySelector(`.${t}`);return a?a.outerHTML:null};return n.createElement(o.az,{position:"relative",overflow:"hidden",width:"100%"},n.createElement(o.az,{className:"pre-approval",pt:6},n.createElement(o.az,{className:"head",textAlign:"center",px:6,maxW:"550px",mx:"auto"},!h||null!=I&&I.storeDecisionEngineEnable&&null!=I&&I.storeDecisionEngineEnable?n.createElement(l.D,{as:"h2",fontSize:"28px",dangerouslySetInnerHTML:{__html:b(h,"heading-at-time")}}):n.createElement(l.D,{as:"h2",fontSize:"28px",dangerouslySetInnerHTML:{__html:b(h,"heading")}})),n.createElement(o.az,{className:"details",bg:"gray.100",padding:"20px 0"},n.createElement(o.az,{maxW:"550px",mx:"auto",px:4},!h||null!=I&&I.storeDecisionEngineEnable&&null!=I&&I.storeDecisionEngineEnable?n.createElement("div",{className:"description"},n.createElement(o.az,{dangerouslySetInnerHTML:{__html:b(h,"desc-at-time")}})):n.createElement(o.az,{dangerouslySetInnerHTML:{__html:b(h,"description")}})),n.createElement(g.default,{pageType:"content-page",pdPageId:"service-failure-google-recommendations"}),n.createElement(o.az,{maxW:"550px",mx:"auto",px:4},n.createElement(E.A,null),n.createElement(r.$,{as:"a",href:"/",colorScheme:"racDefault",w:"100%",textTransform:"uppercase"},n.createElement(i.A,{defaultMessage:[{type:0,value:"Go To Homepage"}],id:"checkout.button.go.homepage"}),n.createElement(m.HBj,null))))))}])},65035(e,t,a){a.r(t),a.d(t,{default:()=>se});var n=a(77810),r=a(282),l=a(94615),o=a(29627),s=a(70763),i=a(36287),c=a(45915),u=a(38340),d=a(54560),m=a(18115),p=a(80162),f=a(34082),g=a(34692);const E=({item:e})=>{const{dispatch:t}=(0,o.Wb)(),{goToStep:a}=(0,p.X)(),r=f.s[e.component],l=(0,g.A)(),E=(0,s.dU)("racDefault.4","racDefault.4"),v=(0,s.dU)("racDefault.2","racDefault.2"),h=(0,s.dU)("white","white"),y=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(e.isOpen&&y.current){const e=()=>{const e=document.querySelector(".checkout-progress-bar"),t=-(e?e.offsetHeight:0)-16,a=y.current.getBoundingClientRect().top+window.pageYOffset+t;window.scrollTo({top:a,behavior:"smooth"})},t=setTimeout(()=>{requestAnimationFrame(()=>{requestAnimationFrame(e)})},300);return()=>clearTimeout(t)}},[e.isOpen]),n.createElement(i.az,{borderWidth:"1px",borderColor:v,borderRadius:"12px",marginBottom:"16px",className:"checkout-collapsible-item",boxShadow:"0px 2px 4px 0px rgba(3, 70, 148, 0.16)"},n.createElement(c.s,{ref:y,as:"button",onClick:()=>{a(e.id)},width:"100%",padding:{base:"13px 16px",md:"15px 20px"},alignItems:"center",justifyContent:"space-between",bg:e.isOpen?E:h,transition:"all 0.2s",borderTopRadius:"12px",borderBottomRadius:e.isOpen?0:"12px"},n.createElement(u.D,{fontSize:{base:"18px",md:"20px"},lineHeight:"22px",color:"racDefault.2",fontWeight:"600",margin:"0"},l.formatMessage(e.title)),n.createElement(m.k,{status:e.status})),n.createElement(d.S,{in:e.isOpen,animateOpacity:!0,style:{overflow:"inherit !important"}},n.createElement(i.az,{p:{base:4,lg:5},borderTop:"5px",borderColor:v},"WOF"===e.id?n.createElement(r,{page:"WOF"}):n.createElement(r,null))))};var v=a(25917),h=a(87342),y=a(31671),I=a(4026),b=a(90031),_=a(68066),x=a(40133),S=a(8280),A=a(57233),k=a(80154),w=(a(66770),a(59752)),N=a(90222);const D=()=>{var e,t,a;const{formatMessage:r}=(0,g.A)(),l=(0,g.A)(),{state:s}=(0,o.Wb)(),[u,d]=(0,n.useState)(""),[m]=(0,n.useState)(!1),p=(0,I.getConfig)(),{getTokenWhenReady:f}=(0,b.useAccessToken)(),{locale:D}=(0,_.A)(),[O,T]=(0,n.useState)(null),{data:C}=(0,k.X)({id:O}),[M,R]=(0,n.useState)(""),{data:P}=(0,w.L)({prefIds:["tiresProductCode"],retry:2}),L=!(null==C||null===(e=C.productItems)||void 0===e||!e.find(e=>{var t;return e.productId===(null==P||null===(t=P.customPreferences)||void 0===t?void 0:t.tiresProductCode)})),z=(e,t)=>{if(!e)return null;const a=(new DOMParser).parseFromString(e,"text/html").querySelector(`.${t}`);return a?a.outerHTML:null},{payfoneLookupMatch:F,webOrderEngagement:H}=(0,S.A)();(0,n.useEffect)(()=>{F(),(0,y.IR)("payfone-instant-approval",p,f,D.id).then(e=>{e.error||d(e.c_body)})},[m]);
1const[W,B]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if(C){var e;const t=null==C||null===(e=C.productItems)||void 0===e?void 0:e.some(e=>!0===e.c_isAddonPrimaryLineItem);B(t)}},[C]),(0,n.useEffect)(()=>{T(localStorage.getItem("tempBasketId")||null)},[]),(0,n.useEffect)(()=>{R(null==s?void 0:s.currentOpenItem)},[null==s?void 0:s.currentOpenItem]),n.createElement(i.az,{className:"checkout-container",maxW:"678px",margin:"0 auto"},(null==C||null===(t=C.productItems)||void 0===t?void 0:t.length)>0?n.createElement(c.s,{flexDirection:"column",alignItems:"center",gap:{base:2,xl:3},mb:6,textAlign:"center"},"RESERVATION"===M?n.createElement(n.Fragment,null,n.createElement(x.E,{as:"h1",margin:"0",fontSize:{base:"20px",xl:"32px"},fontWeight:"700",color:"var(--chakra-colors-racDefault-2)",dangerouslySetInnerHTML:{__html:z(u,"reservation-title")}}),n.createElement(x.E,{as:"p",fontSize:"16px",dangerouslySetInnerHTML:{__html:z(u,"reservation-text")}})):["PAY_SCHEDULE","RENEWAL_TERM","PAYMENTMETHOD"].includes(M)?n.createElement(n.Fragment,null,n.createElement(x.E,{as:"h1",margin:"0",fontSize:{base:"20px",xl:"32px"},fontWeight:"700",color:"var(--chakra-colors-racDefault-2)",dangerouslySetInnerHTML:{__html:z(u,"online-checkout-title")}}),n.createElement(x.E,{as:"p",fontSize:"16px",dangerouslySetInnerHTML:{__html:z(u,"online-checkout-text")}})):"CLAIM_OFFER"===M?n.createElement(n.Fragment,null,n.createElement(x.E,{as:"h1",margin:"0",fontSize:{base:"20px",xl:"32px"},fontWeight:"700",color:"var(--chakra-colors-racDefault-2)",dangerouslySetInnerHTML:{__html:z(u,"claim-offer-title")}}),n.createElement(x.E,{as:"p",fontSize:"16px",dangerouslySetInnerHTML:{__html:z(u,"claim-offer-text")}})):"MODIFIED_DECLINED"===M?n.createElement(n.Fragment,null,n.createElement(x.E,{as:"h1",margin:"0",fontSize:{base:"20px",xl:"32px"},fontWeight:"700",color:"var(--chakra-colors-racDefault-2)",dangerouslySetInnerHTML:{__html:z(u,"modified-declined-title")}}),n.createElement(x.E,{as:"p",fontSize:"16px",dangerouslySetInnerHTML:{__html:z(u,"modified-declined-text")}})):n.createElement(n.Fragment,null,n.createElement(x.E,{as:"h1",margin:"0",fontSize:{base:"20px",xl:"32px"},fontWeight:"700",color:"var(--chakra-colors-racDefault-2)",dangerouslySetInnerHTML:{__html:z(u,"start-order-title")}}),n.createElement(x.E,{as:"p",fontSize:"16px",dangerouslySetInnerHTML:{__html:z(u,"start-order-info")}}))):n.createElement(c.s,{flexDirection:"column",alignItems:"center",gap:{base:2,xl:3},mb:6,textAlign:"center"},"DOCUSIGN"===M?n.createElement(n.Fragment,null,n.createElement(x.E,{as:"h1",margin:"0",fontSize:{base:"20px",xl:"32px"},fontWeight:"700",color:"var(--chakra-colors-racDefault-2)",dangerouslySetInnerHTML:{__html:z(u,"online-checkout-title")}}),n.createElement(x.E,{as:"p",fontSize:"16px",dangerouslySetInnerHTML:{__html:z(u,"online-checkout-text")}})):n.createElement(n.Fragment,null,n.createElement(x.E,{as:"h1",margin:"0",fontSize:{base:"20px",xl:"32px"},fontWeight:"700",color:"var(--chakra-colors-racDefault-2)",dangerouslySetInnerHTML:{__html:z(u,"instant-title")}}),n.createElement(x.E,{as:"p",fontSize:"16px",dangerouslySetInnerHTML:{__html:z(u,"instant-text")}}))),L?n.createElement(N.A,null):n.createElement(i.az,{my:6},n.createElement(h.A,null)),(null==s?void 0:s.error)&&n.createElement("div",{className:"error-message"},s.error),n.createElement(c.s,{alignItems:"center",justifyContent:"space-between",mb:{base:"4px",md:"8px"}},n.createElement(i.az,{_before:{content:'" *"',color:"racDefault.9",lineHeight:"17px"}},n.createElement(x.E,{as:"span",ml:1,color:"racDefault.7",fontSize:{base:"12px",md:"14px"},fontWeight:"400"},l.formatMessage({id:"use_address_fields.error.required",defaultMessage:[{type:0,value:"Required"}]}))),n.createElement(c.s,{flexDirection:"row",alignItems:"center"},n.createElement(A.XE,{fill:"racDefault.13",width:{base:"13px",md:"16px"},height:{base:"13px",md:"16px"}}),n.createElement(x.E,{ml:1,fontSize:{base:"12px",md:"14px"},fontWeight:"400",color:"racDefault.7"},l.formatMessage({id:"checkout.payfone.secureForm",defaultMessage:[{type:0,value:"Secure Form"}]})))),n.createElement("div",{className:"checkout-accordion"},null==s||null===(a=s.accordionItems)||void 0===a?void 0:a.map(e=>n.createElement(E,{key:e.id,item:e}))),(null==s?void 0:s.loading)&&n.createElement(v.k,null))};var O=a(28407),T=(a(79672),a(77167)),C=a(66272),M=a(37180),R=a(75011),P=a(21466),L=a(25610),z=a(
173295),F=a(28387),H=a(60505),W=a(5979),B=a(93377),U=a(95288),j=a(7711),V=(a(9307),a(19702)),Y=a(78091),$=a(107),G=a(61499),q=a(42864),K=a(92293),X=a(77849),J=a(90260),Q=a(73448);let Z=null;var ee=a(29016);const te=({children:e})=>{var t,a,l;const{getRedirectPage:s}=(0,$.A)(),{mutateAsync:c}=(0,b.useShopperBasketsMutation)("updateBillingAddressForBasket"),[u,d]=(0,n.useState)(!1),[m,f]=(0,n.useState)(!1),{store:g,isLoading:E,error:v,refetch:h,isStoreChecked:y}=(0,B.K)(),I=((0,U.z)(),(0,j.A)()),[_,A]=((0,b.useCustomerId)(),(0,n.useState)(null)),{data:w,isLoading:N}=(0,k.X)({id:_}),[D,te]=(0,n.useState)(!1),{goToStep:ae,currentStepId:ne}=(0,p.X)(),[re,le]=(0,n.useState)(!1),[oe,se]=(0,n.useState)(!1),{orderNo:ie}=(0,G.Q)(),{preapprovalFlowSteps:ce,pushEngagementPerSession:ue}=(0,S.A)(),de=(0,n.useRef)(!1);(0,J.h)(!1);const{state:me,isIDVprocessing:pe}=(0,o.Wb)(),fe=q.H.isTruValidateSession(),{userBaskets:ge,refetch:Ee,isLoading:ve}=(0,X.A)(),[he,ye]=(0,n.useState)(!1);function Ie(){return Ie=(0,O.A)(function*(){var e,t,a;let n=null==ge||null===(e=ge.baskets)||void 0===e?void 0:e.find(e=>!1===(null==e?void 0:e.temporaryBasket));const r=null==n||null===(t=n.shipments[0])||void 0===t?void 0:t.shippingAddress;let l=null==ge||null===(a=ge.baskets)||void 0===a?void 0:a.find(e=>!0===(null==e?void 0:e.temporaryBasket));r&&l&&null!=l&&l.basketId&&(yield c({body:r,parameters:{basketId:null==l?void 0:l.basketId,c_isPrefill:!0}}))}),Ie.apply(this,arguments)}if((0,n.useEffect)(()=>{try{if(!he){var e=localStorage.getItem("currentSessionID"),t=localStorage.getItem("lastSessionId");e&&e!==t&&(localStorage.setItem("lastSessionId",e),ue(),ye(!0))}}catch(e){setGtmError(e)}},[]),(0,n.useEffect)(()=>{try{var e;const i=null==ge||null===(e=ge.baskets)||void 0===e?void 0:e.find(e=>!0===e.temporaryBasket);var t,a,n,r,l,o,s;if(i)(null==i||null===(t=i.productItems)||void 0===t?void 0:t.length)>0||de.current||("undefined"==typeof window||null===(a=window.location)||void 0===a||null===(n=a.href)||void 0===n||!n.includes("submit-application")||null!==(r=window.location)&&void 0!==r&&null!==(l=r.search)&&void 0!==l&&l.includes("step=identity-verification-form")||(ce(2),de.current=!0),"undefined"!=typeof window&&null!==(o=window.location)&&void 0!==o&&null!==(s=o.href)&&void 0!==s&&s.includes("submit-application?step=identity-verification-form")&&(ce(3),de.current=!0))}catch(e){console.error("Error in pushing data layer events:",e)}},[ge]),(0,n.useEffect)(()=>{var e;if("undefined"!=typeof window&&null!==(e=window.location)&&void 0!==e&&e.search)try{const e=new URLSearchParams(window.location.search),t=e.get("isRedirected"),a=e.get("cashapp");"true"===t&&"true"===a&&(le(!0),se(!0))}catch(e){console.error("Error parsing URL params:",e)}},[re]),(0,n.useEffect)(()=>{var e;if((null==ge||null===(e=ge.baskets)||void 0===e?void 0:e.length)>0){var t,a;let e=null==ge||null===(t=ge.baskets)||void 0===t?void 0:t.find(e=>!0===(null==e?void 0:e.temporaryBasket)),n=null==ge||null===(a=ge.baskets)||void 0===a?void 0:a.find(e=>!1===(null==e?void 0:e.temporaryBasket));n&&e||ie||I("/"),function(){Ie.apply(this,arguments)}()}},[ge]),(0,n.useEffect)(()=>{var e,t;if(null!==(e=window)&&void 0!==e&&null!==(t=e.location)&&void 0!==t&&t.search){var a,n,r,l,o;let e=null==ge||null===(a=ge.baskets)||void 0===a?void 0:a.find(e=>!0===(null==e?void 0:e.temporaryBasket)),t=null==ge||null===(n=ge.baskets)||void 0===n?void 0:n.find(e=>!1===(null==e?void 0:e.temporaryBasket));var i=null===(r=new URLSearchParams(null===(l=window)||void 0===l||null===(o=l.location)||void 0===o?void 0:o.search))||void 0===r?void 0:r.get("redirect");if("reservation"==i){var c;const t=(null==e||null===(c=e.productItems)||void 0===c?void 0:c.length)>0&&e.productItems[0],a=!!t.c_racExtendedAisleProduct,n=!!t.c_racSpecialOrder;return void ae(a||n?"CLAIM_OFFER":"RESERVATION")}if("pay_schedule"==i)s(t,e).then(e=>{ae(e)});else if("claimoffer"==i)return void ae("CLAIM_OFFER")}},[ge]),ve)return null;const be=null==me?void 0:me.currentOpenItem,_e=null==ge||null===(t=ge.baskets)||void 0===t?void 0:t.find(e=>!0===e.temporaryBasket),xe=!(null!=_e&&null!==(a=_e.productItems)&&void 0!==a&&a.length),Se=!!((null==_e||null===(l=_e.productItems)||void 0===l?void 0:l.length)>0&&["RESERVATION","CLAIM_OFFER","WOF"].includes(be)),Ae=!(null==_e||!_e.c_isPrefill),ke=Ae&&(e=>{var t,a,n;if(!e)return!1;const r=null==e||null===(t=e.shipments)||void 0===t||null===(a=t[0])||void 0===a?void 0:a.shippingAddress,l=(null==e||null===(n=e.customerInfo)||void 0===n?void 0:n.email)||(null==e?void 0:e.c_email),o=(null==r?void 0:r.phone)||(null==e?void 0:e.c_mobileNumber);return!!(r&&r.address1&&r.city&&r.stateCode&&r.postalCode&&r.firstName&&r.lastName&&l&&o)})(_e),we=(({currentOpenItem:e,payfoneMatch:t,isPrefillWOF:a,isReservation:n,isApprovalFlow:r,isIDVprocessing:l,isPrefillNoApproval:o})=>{const s=(e,t,a)=>({label:{id:e,defaultMessage:t},percent:a});
1if(l.current?Z=e:!r&&Z&&Z!==e&&(Z=null),Z===e)return s("checkout.approval.processing","Getting Approval Decision",r?90:25);if(r){if(t)return"DOCUSIGN"===e?s("checkout.signature.agreement","Sign Agreement",90):s("checkout.review.info","Review Information",80);switch(e){case"WOF":return o?s("checkout.review.info","Review Information",30):s("checkout.enter.personal.info","Enter Personal information",30);case"IDENTITY_VERIFICATION":return s("checkout.add.personal.info","Add Personal Information",60);case"DOCUSIGN":return s("checkout.signature.agreement","Sign Agreement",90);default:return s("checkout.review.info","Review Information",30)}}if(n)switch(e){case"WOF":return a?s("checkout.review.info","Review Information",5):s("checkout.enter.personal.info","Enter Personal information",5);case"IDENTITY_VERIFICATION":return s("checkout.add.personal.info","Add Personal Information",20);case"BANK_VERIFICATION":return s("checkout.add.bank.details","Add Bank Details",30);case"RESERVATION":return s("checkout.complete.reservation","Complete Reservation",90);case"CLAIM_OFFER":return s("checkout.complete.claim","Complete Claiming Offer",90);default:return s("checkout.review.info","Review Information",5)}switch(e){case"WOF":return a?s("checkout.review.info","Review Information",5):s("checkout.enter.personal.info","Enter Personal information",5);case"IDENTITY_VERIFICATION":return s("checkout.add.personal.info","Add Personal Information",20);case"BANK_VERIFICATION":return s("checkout.add.bank.details","Add Bank Details",30);case"PAY_SCHEDULE":return s("checkout.choose.schedule","Choose Pay Schedule",40);case"RENEWAL_TERM":case"BP_RENEWAL_TERM":return s("checkout.review.agreement","Review Agreement Details",60);case"PAYMENTMETHOD":return s("checkout.add.payment.method","Add Payment Method",80);case"DOCUSIGN":return s("checkout.signature.agreement","Sign Agreement",90);default:return s("checkout.review.info","Review Information",5)}})({currentOpenItem:be,payfoneMatch:Ae&&!(null==_e||!_e.c_payfoneResponse),isPrefillWOF:ke,isPrefillNoApproval:Ae&&!(null==_e||!_e.c_customerDEApproval),isReservation:Se,isApprovalFlow:xe,isIDVprocessing:pe});return n.createElement(n.Fragment,null,n.createElement(T.s,null,ne&&Q.Zc[ne]&&n.createElement(r.Helmet,null,n.createElement("title",null,Q.Zc[ne]||"Rent-A-Center")),"MODIFIED_DECLINED"!==be&&n.createElement(ee.N,{label:we.label,percent:we.percent}),n.createElement(i.az,{flex:"1",className:"checkout-page"},n.createElement(C.m,{"data-testid":"sf-checkout-container",maxWidth:"container.xl",pt:4,px:4},fe&&n.createElement(K.A,null),n.createElement(V.p,null,n.createElement(Y.V,{storeResponse:g,verificationResponse:w},e)),oe&&re&&n.createElement(M.aF,{isOpen:oe,onClose:()=>se(!1),isCentered:!0},n.createElement(R.m,null),n.createElement(P.$,{borderColor:"racDefault.9",borderWidth:"1px",borderRadius:"md"},n.createElement(L.r,{color:"racDefault.9",fontWeight:"bold",textAlign:"center"},"Something went wrong during the Cash App process."),n.createElement(z.s,{color:"racDefault.9"}),n.createElement(F.c,null,n.createElement(x.E,{mb:4,textAlign:"center",color:"racDefault.9"},"Please try again, and make sure you have the Cash App installed on your phone.")),n.createElement(H.j,{justifyContent:"center"},n.createElement(W.$,{colorScheme:"blue",width:"full",onClick:()=>se(!1)},"TRY AGAIN"))))))))};var ae=a(80207),ne=a(24810),re=a(94212),le=a(23078),oe=(a(8349),a(913));const se=()=>((0,J.h)(!0),n.createElement(o.u2,null,n.createElement(r.Helmet,null,n.createElement("link",{rel:"stylesheet",type:"text/css",href:(0,l.sU)("static/css/checkout.css")})),n.createElement(re.D0,null,n.createElement(oe.A,{pageType:"CheckoutPage"}),n.createElement(te,null,n.createElement(ae.I,null,n.createElement(ne.r,null,n.createElement(le.A,null,n.createElement(D,null))))))))}}]);
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.