1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7286],{11899:(e,t,s)=>{s.d(t,{G:()=>l.c});var l=s(93054);s(85049),s(66767)},87248:(e,t,s)=>{s.d(t,{jk:()=>$});var l=s(93855);let n=e=>e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`),r=e=>{if("undefined"==typeof document)return!0;{let t="on"+(e=>"doubleclick"===e?"dblclick":e)(e),s=t in document;if(!s){let e=document.createElement("div");e.setAttribute(t,"return;"),s="function"==typeof e[t]}return s}},o=e=>{let t=new Map;return e.forEach(e=>t.set(e,e)),t};var a=function(e,t){var s={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&0>t.indexOf(l)&&(s[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,l=Object.getOwnPropertySymbols(e);n<l.length;n++)0>t.indexOf(l[n])&&Object.prototype.propertyIsEnumerable.call(e,l[n])&&(s[l[n]]=e[l[n]]);return s};s(47854);var i=s(96936);!function(){if("undefined"!=typeof window&&void 0!==window.Reflect&&void 0!==window.customElements){var e=HTMLElement;window.HTMLElement=function(){return Reflect.construct(e,[],this.constructor)},HTMLElement.prototype=e.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,e)}}(),"undefined"==typeof window?Promise.resolve():(0,i.p)().then(()=>(0,i.b)([["cvs-shop-product-shelf_18",[[1,"cvs-shop-product-shelf-container",{experienceApiKey:[1,"experience-api-key"],ctfEntryId:[1,"ctf-entry-id"],shelfConfig:[1,"shelf-config"],shelfType:[1,"shelf-type"],tokenRefreshEvent:[1,"token-refresh-event"],tokenRefreshListenEvent:[1,"token-refresh-listen-event"],newEcRecommendations:[1,"new-ec-recommendations"],useRelativeUrls:[4,"use-relative-urls"],width:[2],isBrandAwarenessCriteo:[4,"is-brand-awareness-criteo"],criteoProducts:[16],displayBanner:[4,"display-banner"],isModularShelfProduct:[4,"is-modular-shelf-product"],apiKey:[1,"api-key"],hasInStockProducts:[4,"has-in-stock-products"],addToListCallback:[16],pricingStoreId:[1,"pricing-store-id"],shelfState:[32],load:[32],childRef:[32],hasOneTrustConsent:[32]}],[1,"cvs-shop-product-shelf",{shelfTitle:[1,"shelf-title"],centerTitle:[4,"center-title"],ctaText:[1,"cta-text"],ctaHref:[1,"cta-href"],productList:[8,"product-list"],renderReviews:[4,"render-reviews"],renderPromos:[4,"render-promos"],containerInitalWidth:[2,"container-inital-width"],shelfLocation:[1,"shelf-location"],turnOffAtb:[4,"turn-off-atb"],tokenRefreshEvent:[1,"token-refresh-event"],tokenRefreshListenEvent:[1,"token-refresh-listen-event"],formatBeacons:[8,"format-beacons"],margin:[1],useDynamicMinimumDisplay:[4,"use-dynamic-minimum-display"],useRelativeUrls:[4,"use-relative-urls"],miniUX:[4,"mini-u-x"],customerId:[1,"customer-id"],isBrandAwarenessCriteo:[4,"is-brand-awareness-criteo"],useCrealytics:[4,"use-crealytics"],embeddedCriteoRec:[4,"embedded-criteo-rec"],isSearchShelf:[4,"is-search-shelf"],isModularProduct:[4,"is-modular-product"],isHorizontalLayout:[4,"is-horizontal-layout"],isModWithoutBanner:[4,"is-mod-without-banner"],hideProductTitle:[4,"hide-product-title"],pricingStoreId:[1,"pricing-store-id"],isFeaturedCarousel:[4,"is-featured-carousel"],addToListCallback:[16],page:[32],shelfWidth:[32],viewSize:[32],portableDevices:[32],containerMaxWidth:[32],buttonPosition:[32]}],[1,"cvs-shop-product-shelf-mini-tile",{productTitle:[1,"product-title"],imageURL:[1,"image-u-r-l"],href:[1],price:[1],promo:[1],sponsored:[4],tabIndexValue:[2,"tab-index-value"],turnOffAtb:[4,"turn-off-atb"],productBeacons:[8,"product-beacons"],shelfTitle:[1,"shelf-title"],shelfLocation:[1,"shelf-location"],skuId:[1,"sku-id"],tokenRefreshEvent:[1,"token-refresh-event"],tokenRefreshListenEvent:[1,"token-refresh-listen-event"],rating:[2],ratingCount:[2,"rating-count"],productId:[1,"product-id"],useRelativeUrls:[4,"use-relative-urls"],pricingStoreId:[1,"pricing-store-id"],isFeaturedCarousel:[4,"is-featured-carousel"],addToListCallback:[16]}],[1,"cvs-shop-product-shelf-tile",{productTitle:[1,"product-title"],imageURL:[1,"image-u-r-l"],href:[1],price:[1],promo:[1],sponsored:[4],rating:[2],ratingCount:[2,"rating-count"],tabIndexValue:[2,"tab-index-value"],mobileSize:[1,"mobile-size"],shelfLocation:[1,"shelf-location"],shelfTitle:[1,"shelf-title"],skuId:[1,"sku-id"],turnOffAtb:[4,"turn-off-atb"],productBeacons:[8,"product-beacons"],token
1RefreshEvent:[1,"token-refresh-event"],customerId:[1,"customer-id"],isModularProduct:[4,"is-modular-product"],isHorizontalLayout:[4,"is-horizontal-layout"],hideTitle:[4,"hide-title"],useRelativeUrls:[4,"use-relative-urls"],productId:[1,"product-id"],pricingStoreId:[1,"pricing-store-id"],isFeaturedCarousel:[4,"is-featured-carousel"],addToListCallback:[16],tokenRefreshListenEvent:[1,"token-refresh-listen-event"]}],[1,"cvs-shop-product-shelf-add-to-basket-button",{addToBasketAnalytics:[16],productTitle:[1,"product-title"],skuId:[1,"sku-id"],tokenRefreshEvent:[1,"token-refresh-event"],tokenRefreshListenEvent:[1,"token-refresh-listen-event"],shelfLocation:[1,"shelf-location"],beaconOnBasketChange:[1,"beacon-on-basket-change"],tabIndexValue:[2,"tab-index-value"],crealyticsClickBeacon:[1,"crealytics-click-beacon"],isModularProduct:[4,"is-modular-product"],pricingStoreId:[1,"pricing-store-id"],progress:[32],hasFiredOnChangeBeacon:[32]}],[1,"cvs-shop-product-shelf-add-to-list-button",{productTitle:[1,"product-title"],skuId:[1,"sku-id"],tabIndexValue:[2,"tab-index-value"],isModularProduct:[4,"is-modular-product"],addToListCallback:[16],progress:[32]}],[1,"cvs-shop-product-shelf-full-star"],[1,"cvs-shop-product-shelf-half-star"],[1,"cvs-shop-product-shelf-outline-star"],[1,"cvs-shop-product-shelf-modal",{modalTitle:[1,"modal-title"],desc:[1]}],[1,"cvs-shop-product-shelf-add-cart-icon"],[1,"cvs-shop-product-shelf-add-cart-icon-inverted",{fill:[1]}],[1,"cvs-shop-product-shelf-add-to-list-checkmark-icon"],[1,"cvs-shop-product-shelf-checkmark-icon"],[1,"cvs-shop-product-shelf-info-icon",{fill:[1]}],[1,"cvs-shop-product-shelf-alert-icon"],[1,"cvs-shop-product-shelf-loading-spinner"],[1,"cvs-shop-product-shelf-x-icon"]]],["cvs-shop-modular-shelf",[[1,"cvs-shop-modular-shelf",{shelfConfig:[8,"shelf-config"],shelfType:[8,"shelf-type"],newEcRecommendations:[8,"new-ec-recommendations"],cardNumber:[8,"card-number"],cardType:[8,"card-type"],ecFilters:[8,"ec-filters"],shelfState:[32],displayBanner:[32]},[[0,"hideModularShelf","onhideModularBanner"]]]]],["cvs-shop-product-shelf-wrapper",[[4,"cvs-shop-product-shelf-wrapper",{wrapperLocation:[1,"wrapper-location"],skuId:[1,"sku-id"],variantPrice:[1,"variant-price"],cardNum:[1,"card-num"],promoDescription:[1,"promo-description"],adBlockId:[1,"ad-block-id"],storeNum:[1,"store-num"],promoWidgetId:[1,"promo-widget-id"],shouldUseDefaultConfig:[4,"should-use-default-config"],customerId:[1,"customer-id"],apiKey:[1,"api-key"],experienceApiKey:[1,"experience-api-key"]}]]],["cvs-shop-product-shelf-criteo-container",[[1,"cvs-shop-product-shelf-criteo-container",{shelfConfig:[1,"shelf-config"],shelfType:[1,"shelf-type"],searchTerm:[1,"search-term"],experienceApiKey:[1,"experience-api-key"],customProductDataFetch:[16],apiKey:[1,"api-key"],shelfState:[32],load:[32],hasOneTrustConsent:[32],hasInStockProducts:[32],pricingStoreId:[32],productData:[32],formatBeacons:[32]}]]],["cvs-shop-product-shelf-ec-recommendation",[[1,"cvs-shop-product-shelf-ec-recommendation",{shelfConfig:[1,"shelf-config"],shelfType:[1,"shelf-type"],redisKey:[1,"redis-key"],useRelativeUrls:[4,"use-relative-urls"],apiKey:[1,"api-key"],experienceApiKey:[1,"experience-api-key"],shelfTypeState:[32]}]]],["shelf-wrapper-placeholder",[[0,"shelf-wrapper-placeholder",{isLoading:[32]},[[0,"loadingCompleted","loadingCompletedHandler"]]]]],["cvs-shop-modular-shelf-banner",[[1,"cvs-shop-modular-shelf-banner",{bannerConfig:[8,"banner-config"]}]]],["cvs-shop-product-shelf-new-ec-recommendation",[[1,"cvs-shop-product-shelf-new-ec-recommendation",{experienceApiKey:[1,"experience-api-key"],shelfConfig:[1,"shelf-config"],shelfType:[1,"shelf-type"],cardNumber:[1,"card-number"],cardType:[1,"card-type"],brBackUp:[1,"br-back-up"],ecFilters:[1,"ec-filters"],newEcRecommendations:[1,"new-ec-recommendations"],useRelativeUrls:[4,"use-relative-urls"],testConfig:[1,"test-config"],isModularShelfProduct:[8,"is-modular-shelf-product"],displayBanner:[8,"display-banner"],addToListCallback:[16],shelfTypeState:[32],shimmer:[32],testObj:[32]},[[0,"loadingCompleted","loadingCompletedHandler"]]]]]],void 0));let $=((e,t,s,i)=>{let $=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join("");return((e,t)=>{let s=(t,s)=>l.createElement(e,Object.assign({},t,{forwardedRef:s}));return s.displayName=t,l.forwardRef(s)})(class extends l.Component{constructor(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(e){((e,t,s={})=>
1{if(e instanceof Element){let l=((e,t,s)=>{let l=t.className||t.class,n=s.className||s.class,r=o(e),a=o(l?l.split(" "):[]),i=o(n?n.split(" "):[]),$=[];return r.forEach(e=>{a.has(e)?($.push(e),a.delete(e)):i.has(e)||$.push(e)}),a.forEach(e=>$.push(e)),$.join(" ")})(e.classList,t,s);""!==l&&(e.className=l),Object.keys(t).forEach(s=>{if("children"!==s&&"style"!==s&&"ref"!==s&&"class"!==s&&"className"!==s&&"forwardedRef"!==s)if(0===s.indexOf("on")&&s[2]===s[2].toUpperCase()){let l=s.substring(2),n=l[0].toLowerCase()+l.substring(1);r(n)||((e,t,s)=>{let l=e.__events||(e.__events={}),n=l[t];n&&e.removeEventListener(t,n),e.addEventListener(t,l[t]=function(e){s&&s.call(this,e)})})(e,n,t[s])}else e[s]=t[s],"string"==typeof t[s]&&e.setAttribute(n(s),t[s])})}})(this.componentEl,this.props,e)}render(){let t=this.props,{children:s,forwardedRef:o,style:i,className:$,ref:c}=t,d=a(t,["children","forwardedRef","style","className","ref"]),u=Object.assign(Object.assign({},Object.keys(d).reduce((e,t)=>{let s=d[t];if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){let l=t.substring(2).toLowerCase();"undefined"!=typeof document&&r(l)&&(e[t]=s)}else{let l=typeof s;("string"===l||"boolean"===l||"number"===l)&&(e[n(t)]=s)}return e},{})),{ref:((...e)=>t=>{e.forEach(e=>{var s,l;s=e,l=t,"function"==typeof s?s(l):null!=s&&(s.current=l)})})(o,this.setComponentElRef),style:i});return(0,l.createElement)(e,u,s)}static get displayName(){return $}},$)})("cvs-shop-product-shelf-criteo-container")},96936:(e,t,s)=>{let l,n,r;s.d(t,{H:()=>b,b:()=>e$,c:()=>T,g:()=>x,h:()=>y,p:()=>ex,r:()=>ep});let o=!1,a=!1,i=!1,$=!1,c=!1,d=(e,t="")=>()=>{},u="s-id",f="sty-id",h="c-id",p={},m=e=>"object"==(e=typeof e)||"function"===e;function g(e){var t,s,l;return null!=(l=null==(s=null==(t=e.head)?void 0:t.querySelector('meta[name="csp-nonce"]'))?void 0:s.getAttribute("content"))?l:void 0}let y=(e,t,...s)=>{let l=null,n=null,r=null,o=!1,a=!1,i=[],$=t=>{for(let s=0;s<t.length;s++)Array.isArray(l=t[s])?$(l):null!=l&&"boolean"!=typeof l&&((o="function"!=typeof e&&!m(l))&&(l=String(l)),o&&a?i[i.length-1].$text$+=l:i.push(o?v(null,l):l),a=o)};if($(s),t){t.key&&(n=t.key),t.name&&(r=t.name);{let e=t.className||t.class;e&&(t.class="object"!=typeof e?e:Object.keys(e).filter(t=>e[t]).join(" "))}}if("function"==typeof e)return e(null===t?{}:t,i,k);let c=v(e,null);return c.$attrs$=t,i.length>0&&(c.$children$=i),c.$key$=n,c.$name$=r,c},v=(e,t)=>{let s={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null};return s.$attrs$=null,s.$key$=null,s.$name$=null,s},b={},k={forEach:(e,t)=>e.map(w).forEach(t),map:(e,t)=>e.map(w).map(t).map(N)},w=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),N=e=>{if("function"==typeof e.vtag){let t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),y(e.vtag,t,...e.vchildren||[])}let t=v(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},R=(e,t,s,l,n,r,o)=>{let a,i,$,c;if(1===r.nodeType){for((a=r.getAttribute(h))&&((i=a.split("."))[0]===o||"0"===i[0])&&($={$flags$:0,$hostId$:i[0],$nodeId$:i[1],$depth$:i[2],$index$:i[3],$tag$:r.tagName.toLowerCase(),$elm$:r,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},t.push($),r.removeAttribute(h),e.$children$||(e.$children$=[]),e.$children$[$.$index$]=$,e=$,l&&"0"===$.$depth$&&(l[$.$index$]=$.$elm$)),c=r.childNodes.length-1;c>=0;c--)R(e,t,s,l,n,r.childNodes[c],o);if(r.shadowRoot)for(c=r.shadowRoot.childNodes.length-1;c>=0;c--)R(e,t,s,l,n,r.shadowRoot.childNodes[c],o)}else if(8===r.nodeType)((i=r.nodeValue.split("."))[1]===o||"0"===i[1])&&(a=i[0],$={$flags$:0,$hostId$:i[1],$nodeId$:i[2],$depth$:i[3],$index$:i[4],$elm$:r,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===a?($.$elm$=r.nextSibling,$.$elm$&&3===$.$elm$.nodeType&&($.$text$=$.$elm$.textContent,t.push($),r.remove(),e.$children$||(e.$children$=[]),e.$children$[$.$index$]=$,l&&"0"===$.$depth$&&(l[$.$index$]=$.$elm$))):$.$hostId$===o&&("s"===a?($.$tag$="slot",i[5]?r["s-sn"]=$.$name$=i[5]:r["s-sn"]="",r["s-sr"]=!0,l&&($.$elm$=eN.createElement($.$tag$),$.$name$&&$.$elm$.setAttribute("name",$.$name$),r.parentNode.insertBefore($.$elm$,r),r.remove(),"0"===$.$depth$&&(l[$.$index$]=$.$elm$)),s.push($),e.$children$||(e.$children$=[]),e.$children$[$.$index$]=$):"r"===a&&(l?r.remove():(n["s-cr"]=r,r["
1s-cn"]=!0))));else if(e&&"style"===e.$tag$){let t=v(null,r.textContent);t.$elm$=r,t.$index$="0",e.$children$=[t]}},C=(e,t)=>{if(1===e.nodeType){let s=0;for(;s<e.childNodes.length;s++)C(e.childNodes[s],t);if(e.shadowRoot)for(s=0;s<e.shadowRoot.childNodes.length;s++)C(e.shadowRoot.childNodes[s],t)}else if(8===e.nodeType){let s=e.nodeValue.split(".");"o"===s[0]&&(t.set(s[1]+"."+s[2],e),e.nodeValue="",e["s-en"]=s[3])}},x=e=>eh(e).$hostElement$,T=(e,t,s)=>{let l=x(e);return{emit:e=>L(l,t,{bubbles:!!(4&s),composed:!!(2&s),cancelable:!!(1&s),detail:e})}},L=(e,t,s)=>{let l=eR.ce(t,s);return e.dispatchEvent(l),l},S=new WeakMap,E=(e,t,s)=>{let l=ek.get(e);eT&&s?"string"==typeof(l=l||new CSSStyleSheet)?l=t:l.replaceSync(t):l=t,ek.set(e,l)},I=(e,t,s,l)=>{var n;let r=M(t),o=ek.get(r);if(e=11===e.nodeType?e:eN,o)if("string"==typeof o){let t;e=e.head||e;let s=S.get(e);if(s||S.set(e,s=new Set),!s.has(r)){if(e.host&&(t=e.querySelector(`[${f}="${r}"]`)))t.innerHTML=o;else{(t=eN.createElement("style")).innerHTML=o;let s=null!=(n=eR.$nonce$)?n:g(eN);null!=s&&t.setAttribute("nonce",s),e.insertBefore(t,e.querySelector("link"))}s&&s.add(r)}}else e.adoptedStyleSheets.includes(o)||(e.adoptedStyleSheets=[...e.adoptedStyleSheets,o]);return r},M=(e,t)=>"sc-"+e.$tagName$,O=e=>e.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),A=(e,t,s,l,n,r)=>{if(s!==l){let o=eg(e,t),a=t.toLowerCase();if("class"===t){let t=e.classList,n=j(s),r=j(l);t.remove(...n.filter(e=>e&&!r.includes(e))),t.add(...r.filter(e=>e&&!n.includes(e)))}else if("style"===t){for(let t in s)l&&null!=l[t]||(t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(let t in l)s&&l[t]===s[t]||(t.includes("-")?e.style.setProperty(t,l[t]):e.style[t]=l[t])}else if("key"===t);else if("ref"===t)l&&l(e);else if(o||"o"!==t[0]||"n"!==t[1]){let a=m(l);if((o||a&&null!==l)&&!n)try{if(e.tagName.includes("-"))e[t]=l;else{let n=null==l?"":l;"list"===t?o=!1:(null==s||e[t]!=n)&&(e[t]=n)}}catch(e){}null==l||!1===l?(!1!==l||""===e.getAttribute(t))&&e.removeAttribute(t):(!o||4&r||n)&&!a&&(l=!0===l?"":l,e.setAttribute(t,l))}else t="-"===t[2]?t.slice(3):eg(ew,a)?a.slice(2):a[2]+t.slice(3),s&&eR.rel(e,t,s,!1),l&&eR.ael(e,t,l,!1)}},P=/\s/,j=e=>e?e.split(P):[],B=(e,t,s,l)=>{let n=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,r=e&&e.$attrs$||p,o=t.$attrs$||p;for(l in r)l in o||A(n,l,r[l],void 0,s,t.$flags$);for(l in o)A(n,l,r[l],o[l],s,t.$flags$)},U=(e,t,s,a)=>{let c,d,u,f=t.$children$[s],h=0;if(o||(i=!0,"slot"===f.$tag$&&(l&&a.classList.add(l+"-s"),f.$flags$|=f.$children$?2:1)),null!==f.$text$)c=f.$elm$=eN.createTextNode(f.$text$);else if(1&f.$flags$)c=f.$elm$=eN.createTextNode("");else{if($||($="svg"===f.$tag$),c=f.$elm$=eN.createElementNS($?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&f.$flags$?"slot-fb":f.$tag$),$&&"foreignObject"===f.$tag$&&($=!1),B(null,f,$),null!=l&&c["s-si"]!==l&&c.classList.add(c["s-si"]=l),f.$children$)for(h=0;h<f.$children$.length;++h)(d=U(e,f,h,c))&&c.appendChild(d);"svg"===f.$tag$?$=!1:"foreignObject"===c.tagName&&($=!0)}return c["s-hn"]=r,3&f.$flags$&&(c["s-sr"]=!0,c["s-cr"]=n,c["s-sn"]=f.$name$||"",(u=e&&e.$children$&&e.$children$[s])&&u.$tag$===f.$tag$&&e.$elm$&&H(e.$elm$,!1)),c},H=(e,t)=>{eR.$flags$|=1;let s=e.childNodes;for(let e=s.length-1;e>=0;e--){let l=s[e];l["s-hn"]!==r&&l["s-ol"]&&(K(l).insertBefore(l,V(l)),l["s-ol"].remove(),l["s-ol"]=void 0,i=!0),t&&H(l,t)}eR.$flags$&=-2},z=(e,t,s,l,n,o)=>{let a,i=e["s-cr"]&&e["s-cr"].parentNode||e;for(i.shadowRoot&&i.tagName===r&&(i=i.shadowRoot);n<=o;++n)l[n]&&(a=U(null,s,n,e))&&(l[n].$elm$=a,i.insertBefore(a,V(t)))},q=(e,t,s,l,n)=>{for(;t<=s;++t)(l=e[t])&&(n=l.$elm$,Z(l),a=!0,n["s-ol"]?n["s-ol"].remove():H(n,!0),n.remove())},D=(e,t)=>e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:e.$key$===t.$key$),V=e=>e&&e["s-ol"]||e,K=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,_=(e,t)=>{let s,l=t.$elm$=e.$elm$,n=e.$children$,r=t.$children$,o=t.$tag$,a=t.$text$;null===a?($="svg"===o||"foreignObject"!==o&&$,"slot"===o||B(e,t,$),null!==n&&null!==r?((e,t,s,l)=>{let n,r,o=0,a=0,i=0,$=0,c=t.length-1,d=t[0],u=t[c],f=l.length-1,h=l[0],p=l[f];for(;o<=c&&a<=f;)if(null==d)d=t[++o];else if(null==u)u=t[--c];else if(null==h)h=l[++a];else if(null==p)p=l[--f];else if(D(d,h))_(d,h),d=t[++o],h=l[++a];else if(D(u,p))_(u,p),u=t[--c],p=l[--f];else if(D(d,p))("slot"===d.$tag$||"slot"===p.$tag$)&&H(d.$elm$.parentNode,!1),_(d,p),e.insertBefore(d.$elm$,u.$elm$.nextSibling),d=t[++o],p=l[--f];else if(D(u,h))("slot"===d.$tag$||"slot"===p.$tag$)&&H(u.$elm$.parentNode,!1),_(u,h),e.insertBefore(u.$elm$,d.$elm$),u=t[--c],h=l[++a];else{for(i=-1,$=o;$<=c;++$)if(t[$]&&null!==t[$].$key$&&t[$].$key$===h.$key$){i=$;break}i>=0?(r=t[i]).$tag$!==h.$tag$?n=U(t&&t[a],s,i,e):(_(r,h),t[i]=void 0,n=r.$elm$):n=U(t&&t[a],s,a,e),h=l[++a],n&&K(d.$elm$).insertBefore(n,V(d.$elm$))}o>c?z(e,null==l[f+1]?null:l[f+1].$elm$,s,l,a,f):a>f&&q(t,o,c)})(l,n,t,r):null!==r?(null!==e.$text$&&(l.textContent=""),z(l,null,t,r,0,r.length-1)):null!==n&&q(n,0,n.length-1),$&&"svg"===o&&($=!1)):(s=l["s-cr"])?s.parentNode.textContent=a:e.$text$!==a&&(l.data=a)},F=e=>{let t,s,l,n,r,o,a=e.childNodes;for(s=0,l=a.length;s<l;s++)if(1===(t=a[s]).nodeType){if(t["s-sr"]){for(n=0,r=t["s-sn"],t.hidden=!1;n<l;n++)if(o=a[n].nodeType,a[n]["s-hn"]!==t["s-hn"]||""!==r){if(1===o&&r===a[n].getAttribute("slot")){t.hidden=!0;break}}else if(1===o||3===o&&""!==a[n].textContent.trim()){t.hidden=!0;break}}F(t)}},W=[],G=e=>{let t,s,l,n,r,o,i=0,$=e.childNodes,c=$.length;for(;i<c;i++){if((t=$[i])["s-sr"]&&(s=t["s-cr"])&&s.parentNode)for(l=s.parentNode.childNodes,n=t["s-sn"],o=l.length-1;o>=0;o--)!(s=l[o])["s-cn"]&&!s["s-nr"]&&s["s-hn"]!==t["s-hn"]&&(X(s,n)?(r=W.find(e=>e.$nodeToRelocate$===s),a=!0,s["s-sn"]=s["s-sn"]||n,r?r.$slotRefNode$=t:W.push({$slotRefNode$:t,$nodeToRelocate$:s}),s["s-sr"]&&W.map(e=>{X(e.$nodeToRelocate$,s["s-sn"])&&(r=W.find(e=>e.$nodeToRelocate$===s))&&!e.$slotRefNode$&&(e.$slotRefNode$=r.$slotRefNode$)})):W.some(e=>e.$nodeToRelocate$===s)||W.push({$nodeToRelocate$:s}));1===t.nodeType&&G(t)}},X=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,Z=e=>{e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(Z)},J=(e,t)=>
1{t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise(t=>e.$onRenderResolve$=t))},Q=(e,t)=>{if(e.$flags$|=16,4&e.$flags$){e.$flags$|=512;return}return J(e,e.$ancestorComponent$),eO(()=>Y(e,t))},Y=(e,t)=>{let s,l=d("scheduleUpdate",e.$cmpMeta$.$tagName$),n=e.$lazyInstance$;return t&&(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.map(([e,t])=>en(n,e,t)),e.$queuedListeners$=null),s=en(n,"componentWillLoad")),l(),er(s,()=>ee(e,n,t))},ee=async(e,t,s)=>{let l=e.$hostElement$,n=d("update",e.$cmpMeta$.$tagName$),r=l["s-rc"];s&&(e=>{let t=e.$cmpMeta$,s=e.$hostElement$,l=t.$flags$,n=d("attachStyles",t.$tagName$),r=I(s.shadowRoot?s.shadowRoot:s.getRootNode(),t);10&l&&(s["s-sc"]=r,s.classList.add(r+"-h")),n()})(e);let o=d("render",e.$cmpMeta$.$tagName$);et(e,t),r&&(r.map(e=>e()),l["s-rc"]=void 0),o(),n();{let t=l["s-p"],s=()=>es(e);0===t.length?s():(Promise.all(t).then(s),e.$flags$|=4,t.length=0)}},et=(e,t,s)=>{try{t=t.render(),e.$flags$&=-17,e.$flags$|=2,((e,t)=>{let s=e.$hostElement$,$=e.$cmpMeta$,c=e.$vnode$||v(null,null),d=(e=>e&&e.$tag$===b)(t)?t:y(null,null,t);if(r=s.tagName,d.$tag$=null,d.$flags$|=4,e.$vnode$=d,d.$elm$=c.$elm$=s.shadowRoot||s,l=s["s-sc"],n=s["s-cr"],o=(1&$.$flags$)!=0,a=!1,_(c,d),eR.$flags$|=1,i){let e,t,s,l,n,r;G(d.$elm$);let o=0;for(;o<W.length;o++)(t=(e=W[o]).$nodeToRelocate$)["s-ol"]||((s=eN.createTextNode(""))["s-nr"]=t,t.parentNode.insertBefore(t["s-ol"]=s,t));for(o=0;o<W.length;o++)if(t=(e=W[o]).$nodeToRelocate$,e.$slotRefNode$){for(l=e.$slotRefNode$.parentNode,n=e.$slotRefNode$.nextSibling,s=t["s-ol"];s=s.previousSibling;)if((r=s["s-nr"])&&r["s-sn"]===t["s-sn"]&&l===r.parentNode&&(!(r=r.nextSibling)||!r["s-nr"])){n=r;break}(n||l===t.parentNode)&&t.nextSibling===n||t===n||(!t["s-hn"]&&t["s-ol"]&&(t["s-hn"]=t["s-ol"].parentNode.nodeName),l.insertBefore(t,n))}else 1===t.nodeType&&(t.hidden=!0)}a&&F(d.$elm$),eR.$flags$&=-2,W.length=0})(e,t)}catch(t){ey(t,e.$hostElement$)}return null},es=e=>{let t=e.$cmpMeta$.$tagName$,s=e.$hostElement$,l=d("postUpdate",t),n=e.$lazyInstance$,r=e.$ancestorComponent$;64&e.$flags$?l():(e.$flags$|=64,eo(s),en(n,"componentDidLoad"),l(),e.$onReadyResolve$(s),r||el()),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&eM(()=>Q(e,!1)),e.$flags$&=-517},el=e=>{eo(eN.documentElement),eM(()=>L(ew,"appload",{detail:{namespace:"cvs-shop-product-shelf"}}))},en=(e,t,s)=>{if(e&&e[t])try{return e[t](s)}catch(e){ey(e)}},er=(e,t)=>e&&e.then?e.then(t):t(),eo=e=>e.classList.add("hydrated"),ea=(e,t,s)=>{if(t.$members$){e.watchers&&(t.$watchers$=e.watchers);let l=Object.entries(t.$members$),n=e.prototype;if(l.map(([e,[l]])=>{(31&l||2&s&&32&l)&&Object.defineProperty(n,e,{get(){return eh(this).$instanceValues$.get(e)},set(s){((e,t,s,l)=>{let n=eh(e),r=n.$hostElement$,o=n.$instanceValues$.get(t),a=n.$flags$,i=n.$lazyInstance$;s=((e,t)=>{if(null!=e&&!m(e)){if(4&t)return"false"!==e&&(""===e||!!e);if(2&t)return parseFloat(e);if(1&t)return String(e)}return e})(s,l.$members$[t][0]);let $=Number.isNaN(o)&&Number.isNaN(s),c=s!==o&&!$;if((!(8&a)||void 0===o)&&c&&(n.$instanceValues$.set(t,s),i)){if(l.$watchers$&&128&a){let e=l.$watchers$[t];e&&e.map(e=>{try{i[e](s,o,t)}catch(e){ey(e,r)}})}(18&a)==2&&Q(n,!1)}})(this,e,s,t)}
1,configurable:!0,enumerable:!0})}),1&s){let t=new Map;n.attributeChangedCallback=function(e,s,l){eR.jmp(()=>{let s=t.get(e);if(this.hasOwnProperty(s))l=this[s],delete this[s];else if(n.hasOwnProperty(s)&&"number"==typeof this[s]&&this[s]==l)return;this[s]=(null!==l||"boolean"!=typeof this[s])&&l})},e.observedAttributes=l.filter(([e,t])=>15&t[0]).map(([e,s])=>{let l=s[1]||e;return t.set(l,e),l})}}return e},ei=async(e,t,s,l,n)=>{if((32&t.$flags$)==0){{t.$flags$|=32,(n=eb(s)).then&&(n=await n),n.isProxied||(s.$watchers$=n.watchers,ea(n,s,2),n.isProxied=!0);let e=d("createInstance",s.$tagName$);t.$flags$|=8;try{new n(t)}catch(e){ey(e)}t.$flags$&=-9,t.$flags$|=128,e()}if(n.style){let e=n.style,t=M(s);if(!ek.has(t)){let l=d("registerStyles",s.$tagName$);E(t,e,!!(1&s.$flags$)),l()}}}let r=t.$ancestorComponent$,o=()=>Q(t,!0);r&&r["s-rc"]?r["s-rc"].push(o):o()},e$=(e,t={})=>{var s;let l,n=d(),r=[],o=t.exclude||[],a=ew.customElements,i=eN.head,$=i.querySelector("meta[charset]"),c=eN.createElement("style"),h=[],p=eN.querySelectorAll(`[${f}]`),m=!0,y=0;for(Object.assign(eR,t),eR.$resourcesUrl$=new URL(t.resourcesUrl||"./",eN.baseURI).href,eR.$flags$|=2;y<p.length;y++)E(p[y].getAttribute(f),O(p[y].innerHTML),!0);e.map(e=>{e[1].map(t=>{let s={$flags$:t[0],$tagName$:t[1],$members$:t[2],$listeners$:t[3]};s.$members$=t[2],s.$listeners$=t[3],s.$watchers$={};let n=s.$tagName$,i=class extends HTMLElement{constructor(e){super(e),e=this,em(e,s),1&s.$flags$&&e.attachShadow({mode:"open"})}connectedCallback(){l&&(clearTimeout(l),l=null),m?h.push(this):eR.jmp(()=>(e=>{if((1&eR.$flags$)==0){let t=eh(e),s=t.$cmpMeta$,l=d("connectedCallback",s.$tagName$);if(1&t.$flags$)ec(e,t,s.$listeners$);else{let l;if(t.$flags$|=1,l=e.getAttribute(u)){if(1&s.$flags$){let t=I(e.shadowRoot,s);e.classList.remove(t+"-h",t+"-s")}((e,t,s,l)=>{let n=d("hydrateClient",t),r=e.shadowRoot,o=[],a=r?[]:null,i=l.$vnode$=v(t,null);eR.$orgLocNodes$||C(eN.body,eR.$orgLocNodes$=new Map),e[u]=s,e.removeAttribute(u),R(i,o,[],a,e,e,s),o.map(e=>{let s=e.$hostId$+"."+e.$nodeId$,l=eR.$orgLocNodes$.get(s),n=e.$elm$;l&&eC&&""===l["s-en"]&&l.parentNode.insertBefore(n,l.nextSibling),!r&&(n["s-hn"]=t,l&&(n["s-ol"]=l,n["s-ol"]["s-nr"]=n)),eR.$orgLocNodes$.delete(s)}),r&&a.map(e=>{e&&r.appendChild(e)}),n()})(e,s.$tagName$,l,t)}!l&&12&s.$flags$&&(e=>{let t=e["s-cr"]=eN.createComment("");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)})(e);{let s=e;for(;s=s.parentNode||s.host;)if(1===s.nodeType&&s.hasAttribute("s-id")&&s["s-p"]||s["s-p"]){J(t,t.$ancestorComponent$=s);break}}s.$members$&&Object.entries(s.$members$).map(([t,[s]])=>{if(31&s&&e.hasOwnProperty(t)){let s=e[t];delete e[t],e[t]=s}}),ei(e,t,s)}l()}})(this))}disconnectedCallback(){eR.jmp(()=>(e=>{if((1&eR.$flags$)==0){let t=eh(e),s=t.$lazyInstance$;t.$rmListeners$&&(t.$rmListeners$.map(e=>e()),t.$rmListeners$=void 0),en(s,"disconnectedCallback")}})(this))}componentOnReady(){return eh(this).$onReadyPromise$}};s.$lazyBundleId$=e[0],o.includes(n)||a.get(n)||(r.push(n),a.define(n,ea(i,s,1)))})});{c.innerHTML=r+"{visibility:hidden}.hydrated{visibility:inherit}",c.setAttribute("data-styles","");let e=null!=(s=eR.$nonce$)?s:g(eN);null!=e&&c.setAttribute("nonce",e),i.insertBefore(c,$?$.nextSibling:i.firstChild)}m=!1,h.length?h.map(e=>e.connectedCallback()):eR.jmp(()=>l=setTimeout(el,30)),n()},ec=(e,t,s,l)=>{s&&s.map(([s,l,n])=>{let r=ed(t,n),o=eu(s);eR.ael(e,l,r,o),(t.$rmListeners$=t.$rmListeners$||[]).push(()=>eR.rel(e,l,r,o))})},ed=(e,t)=>s=>{try{256&e.$flags$?e.$lazyInstance$[t](s):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,s])}catch(e){ey(e)}},eu=e=>(2&e)!=0,ef=new WeakMap,eh=e=>ef.get(e),ep=(e,t)=>ef.set(t.$lazyInstance$=e,t),em=(e,t)=>{let s={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return s.$onReadyPromise$=new Promise(e=>s.$onReadyResolve$=e),e["s-p"]=[],e["s-rc"]=[],ec(e,s,t.$listeners$),ef.set(e,s)},eg=(e,t)=>t in e,ey=(e,t)=>(0,console.error)(e,t),ev=new Map,eb=(e,t,l)=>{let n=e.$tagName$.replace(/-/g,"_"),r=e.$lazyBundleId$,o=ev.get(r);return o?o[n]:s(56797)(`./${r}.entry.js`).then(e=>(ev.set(r,e),e[n]),ey)},ek=new Map,ew="undefined"!=typeof window?window:{},eN=ew.document||{head:{}},eR={$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,s,l)=>e.addEventListener(t,s,l),rel:(e,t,s,l)=>e.removeEventListener(t,s,l),ce:(e,t)=>new CustomEvent(e,t)},eC=!0,ex=e=>Promise.resolve(e),eT=(()=>{try{return new CSSStyleSheet,"function"==typeof new CSSStyleSheet().replaceSync}catch(e){}return!1})(),eL=[],eS=[],eE=e=>{for(let t=0;t<e.length;t++)try{e[t](performance.now())}catch(e){ey(e)}e.length=0},eI=()=>{eE(eL),eE(eS),(c=eL.length>0)&&eR.raf(eI)},eM=e=>ex().then(e),eO=e=>{eS.push(e),c||(c=!0,4&eR.$flags$?eM(eI):eR.raf(eI))}}}]);
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.