PageSourceSearch

https://www.costco.is/spartacus/assets/chunk-SHD7ZT4O.js

js costco.is collected 2026-10-02 19:17:22 UTC 1,947 bytes, 1 lines download raw bytes

1import{a as b,d as c}from"./chunk-FCZ6MCLW.js";import{H as C,I as S,Kd as y,Ld as u,Pg as B,Qg as a,Rg as N,U as d,g as h,ga as P,ka as p,n as f,na as v,sa as L,va as g,w as l}from"./chunk-ZIECK5QA.js";var A=(()=>{let n=class n extends N{constructor(e,o){super(e,o),this.store=e,this.routingService=o,this.STABLE_COMPONENT_TYPES=["SimpleBannerComponent","MiniCartComponent","CMSLinkWithImageComponent","LanguageCurrencyComponent","CMSLinkComponent","NavigationBarComponent","NavigationBarCollectionComponent","CMSParagraphComponent","BreadcrumbComponent","CostcoSipGdprOptionsComponent","CostcoSipSiteMessageParagraphComponent","ResponsiveHeaderComponent","CountriesFlagsComponent","CountryFlagComponent","SearchBoxComponent","CostcoSipDeliveryBarComponent"]}getNextPage(){return this.routingService.getNextPageContext().pipe(p(e=>this.store.select(a.getPageData(e))))}getUntamperedCurrentPage(){return this.routingService.getUntamperedPageContext().pipe(p(e=>this.store.select(a.getPageData(e))))}getComponentData(e,o){let r=c(o,!0);this.components[e]||(this.components[e]={});let s=this.components[e];return s[r]||(s[r]=this.sipCreateComponentData(e,o)),s[r]}sipCreateComponentData(e,o){if(!o)return this.routingService.getPageContext().pipe(C(t=>!!t),p(t=>this.getComponentData(e,t)),d((t,i)=>t&&i&&this.STABLE_COMPONENT_TYPES.includes(t.typeCode)&&t.uid===i.uid));let r=c(o,!0),s=l([this.routingService.getNextPageContext(),this.store.pipe(u(a.componentsLoaderStateSelectorFactory(e,r)))]).pipe(f(h),v(([t,i])=>{let D=i.loading||i.success||i.error,M=t?c(t,!0)===r:!1;!D&&!M&&this.store.dispatch(new B.LoadCmsComponent({uid:e,pageContext:o}))})),x=this.store.pipe(u(a.componentsSelectorFactory(e,r)),C(t=>t!==void 0));return S(()=>s.subscribe(),()=>x).pipe(P({bufferSize:1,refCount:!0}))}};n.\u0275fac=function(o){return new(o||n)(g(y),g(b))},n.\u0275prov=L({token:n,factory:n.\u0275fac,providedIn:"root"});let m=n;return m})();export{A as a};

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.