PageSourceSearch

https://www.costco.com.au/spartacus/assets/chunk-5BYY3CUG.js

js costco.com.au collected 2026-10-02 06:07:22 UTC 1,256 bytes, 1 lines download raw bytes

1import{b as g}from"./chunk-WRVDYOEU.js";import{Ea as a,Ed as p,Ia as u,Na as o,Ta as h,Wd as k,fe as c,ob as l,sb as f,wa as n}from"./chunk-ZIECK5QA.js";var F=(()=>{let i=class i extends c{constructor(){super(...arguments),this.queryParamRegex=/\?[^/]+$/,this.urlSerializer=n(k),this.sanitizer=n(p),this._renderer=n(l),this._el=n(h)}set sipRouterLink(e){let r=typeof e=="string",t=r?e.toString():void 0;this.routerLink=e,r&&g.test(t)?this.externalLink=this.sanitizer.bypassSecurityTrustUrl(t):(this.queryParamRegex.test(t)&&(e=t.split("?")[0],this.queryParams=this.urlSerializer.parse(t).queryParams),this.routerLink=e,this.externalLink=void 0)}ngOnChanges(e){this.externalLink?this._renderer.setAttribute(this._el.nativeElement,"href",e.sipRouterLink.currentValue):super.ngOnChanges(e)}onClick(e,r,t,L,m){return this.externalLink?(this.href!==this.externalLink&&(this.href=this.externalLink),!0):this.skipNavigation?!1:super.onClick(e,r,t,L,m)}updateHref(){this.externalLink||super.updateHref()}};i.\u0275fac=(()=>{let e;return function(t){return(e||(e=o(i)))(t||i)}})(),i.\u0275dir=a({type:i,selectors:[["a","sipRouterLink",""]],inputs:{skipNavigation:"skipNavigation",sipRouterLink:"sipRouterLink"},features:[f,u]});let s=i;return s})();export{F 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.