1"use strict";(self.webpackChunkredefine_retail=self.webpackChunkredefine_retail||[]).push([[1072],{1072(he,b,s){s.d(b,{l:()=>fe});var e=s(1360),d=s(6213),C=s(4270),x=s(5190),v=s(2510),y=s(9417);function P(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",3),e.bIt("click",function(){const o=e.eBV(t).$implicit,r=e.XpG();return e.Njj(r.choose(o))}),e.EFF(1),e.k0s()}if(2&i){const t=l.$implicit,n=e.XpG();e.AVh("active",n.activeLetter===t),e.R7$(),e.SpI(" ",t," ")}}let k=(()=>{class i{selected=new e.bkB;letters="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");activeLetter="ALL";choose(t){this.activeLetter=t,this.selected.emit("ALL"==t?"":t)}static \u0275fac=function(n){return new(n||i)};static \u0275cmp=e.VBU({type:i,selectors:[["fn-alpha-filter"]],inputs:{activeLetter:"activeLetter"},outputs:{selected:"selected"},decls:4,vars:3,consts:[[1,"alpha-item","all",3,"click"],[1,"alpha-container"],["class","alpha-item",3,"active","click",4,"ngFor","ngForOf"],[1,"alpha-item",3,"click"]],template:function(n,o){1&n&&(e.j41(0,"div",0),e.bIt("click",function(){return o.choose("ALL")}),e.EFF(1," All\n"),e.k0s(),e.j41(2,"div",1),e.DNE(3,P,2,3,"div",2),e.k0s()),2&n&&(e.AVh("active","ALL"===o.activeLetter),e.R7$(3),e.Y8G("ngForOf",o.letters))},dependencies:[d.MD,d.Sq],styles:[".alpha-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:5px;padding:8px 0}.alpha-item[_ngcontent-%COMP%]{padding:8px 12px;border-radius:6px;font-size:16px;cursor:pointer;margin-bottom:4px;background:#f4f4f4;width:38px}.alpha-item.active[_ngcontent-%COMP%]{background:var(--primary-color-set)!important;color:#fff;font-weight:600;background:#00000009}.alpha-item[_ngcontent-%COMP%]:hover{background:var(--secondary-color-set);color:#fff}.all[_ngcontent-%COMP%]{width:80px;text-align:center}"]})}return i})();var f=s(7652);function w(i,l){if(1&i){const t=e.RV6();e.j41(0,"button",9),e.bIt("click",function(){e.eBV(t);const o=e.XpG().$implicit,r=e.XpG();return e.Njj(r.goToPage(o))}),e.EFF(1),e.k0s()}if(2&i){const t=e.XpG().$implicit,n=e.XpG();e.AVh("active",t===n.currentPage),e.BMQ("aria-label","Go to page "+t)("aria-current",t===n.currentPage?"page":null),e.R7$(),e.SpI(" ",t," ")}}function M(i,l){1&i&&(e.j41(0,"span",10),e.EFF(1,"\u2022\u2022\u2022"),e.k0s())}function O(i,l){if(1&i&&(e.qex(0),e.DNE(1,w,2,5,"button",7)(2,M,2,0,"span",8),e.bVm()),2&i){const t=l.$implicit;e.R7$(),e.Y8G("ngIf",null!==t),e.R7$(),e.Y8G("ngIf",null===t)}}let F=(()=>{class i{cdr;totalItems=0;pageSize=10;currentPage=1;pageChange=new e.bkB;visiblePages=[];totalPages=0;constructor(t){this.cdr=t}isMobile=!1;ngOnInit(){this.checkScreenSize()}onResize(){this.checkScreenSize()}checkScreenSize(){const t=this.isMobile;this.isMobile=window.innerWidth<=576,t!==this.isMobile&&(this.visiblePages=this.buildPageList(),this.cdr.markForCheck())}ngOnChanges(){this.totalItems=Number(this.totalItems)||0,this.pageSize=Number(this.pageSize)||1,this.currentPage=Number(this.currentPage)||1,this.totalPages=Math.ceil(this.totalItems/this.pageSize),this.visiblePages=this.buildPageList()}buildPageList(){const t=this.totalPages,n=this.currentPage;if(t<=0)return[];if(!this.isMobile)return Array.from({length:t},(c,p)=>p+1);if(t<=5)return Array.from({length:t},(c,p)=>p+1);const o=n>3,r=n<t-2,a=[];if(!o&&r){for(let c=1;c<=4;c++)a.push(c);a.push(null),a.push(t)}else if(o&&!r){a.push(1),a.push(null);for(let c=t-3;c<=t;c++)a.push(c)}else a.push(1),a.push(null),a.push(n-1),a.push(n),a.push(n+1),a.push(null),a.push(t);return a}goToPage(t){t<1||t>this.totalPages||t===this.currentPage||(this.currentPage=t,this.visiblePages=this.buildPageList(),this.pageChange.emit(t),this.cdr.markForCheck())}trackByIndex(t){return t}static \u0275fac=function(n){return new(n||i)(e.rXU(e.gRc))};static \u0275cmp=e.VBU({type:i,selectors:[["fn-pagination"]],hostBindings:function(n,o){1&n&&e.bIt("resize",function(){return o.onResize()},!1,e.tSv)},inputs:{totalItems:"totalItems",pageSize:"pageSize",currentPage:"currentPage"},outputs:{pageChange:"pageChange"},features:[e.OA$],decls:14,vars:18,consts:[["role","navigation","aria-label","Pagination",1,"pagination-container"],["aria-label","Go to first page",3,"click","disabled"],[3,"innerHTML"],["aria-label","Go to previous page",3,"click","disabled"],[4,"ngFor","ngForOf","ngForTrackBy"],["aria-label","Go to
1next page",3,"click","disabled"],["aria-label","Go to last page",3,"click","disabled"],[3,"active","click",4,"ngIf"],["class","pagination-ellipsis",4,"ngIf"],[3,"click"],[1,"pagination-ellipsis"]],template:function(n,o){1&n&&(e.j41(0,"div",0)(1,"button",1),e.bIt("click",function(){return o.goToPage(1)}),e.nrm(2,"span",2),e.nI1(3,"icon"),e.k0s(),e.j41(4,"button",3),e.bIt("click",function(){return o.goToPage(o.currentPage-1)}),e.nrm(5,"span",2),e.nI1(6,"icon"),e.k0s(),e.DNE(7,O,3,2,"ng-container",4),e.j41(8,"button",5),e.bIt("click",function(){return o.goToPage(o.currentPage+1)}),e.nrm(9,"span",2),e.nI1(10,"icon"),e.k0s(),e.j41(11,"button",6),e.bIt("click",function(){return o.goToPage(o.totalPages)}),e.nrm(12,"span",2),e.nI1(13,"icon"),e.k0s()()),2&n&&(e.R7$(),e.Y8G("disabled",1===o.currentPage),e.R7$(),e.Y8G("innerHTML",e.bMT(3,10,"caretLineLeft"),e.npT),e.R7$(2),e.Y8G("disabled",1===o.currentPage),e.R7$(),e.Y8G("innerHTML",e.bMT(6,12,"prevPaginateIcon"),e.npT),e.R7$(2),e.Y8G("ngForOf",o.visiblePages)("ngForTrackBy",o.trackByIndex),e.R7$(),e.Y8G("disabled",o.currentPage===o.totalPages),e.R7$(),e.Y8G("innerHTML",e.bMT(10,14,"nextPaginateIcon"),e.npT),e.R7$(2),e.Y8G("disabled",o.currentPage===o.totalPages),e.R7$(),e.Y8G("innerHTML",e.bMT(13,16,"caretLineRight"),e.npT))},dependencies:[d.MD,d.Sq,d.bT,f.i],styles:[".pagination-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pagination-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:4px 8px;background:transparent;border:none;cursor:pointer;color:var(--primary-color-set);font-size:16px;border-radius:100%;font-weight:500!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.pagination-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:not(.active):not(:disabled){background:var(--secondary-color-set);border-radius:100px;color:#fff}.pagination-container[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%]{background:var(--primary-color-set);color:#fff;font-weight:600;border-radius:100px}.pagination-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled{opacity:.3;cursor:not-allowed}.pagination-container[_ngcontent-%COMP%] .pagination-ellipsis[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:32px;color:var(--primary-color-set);font-size:12px;letter-spacing:2px;cursor:default;-webkit-user-select:none;user-select:none} .pagination-container svg{width:16px!important;height:16px!important}@media(max-width:576px){.pagination-container[_ngcontent-%COMP%]{gap:4px}.pagination-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:28px;height:28px;font-size:12px}}@media(max-width:320px){.pagination-container[_ngcontent-%COMP%]{gap:1px}}"],changeDetection:0})}return i})();var G=s(2588),m=s(1413),I=s(6697),u=s(6977),T=s(152),S=s(3294);let A=(()=>{class i{constructor(){}encrypt(t){const n=JSON.stringify(t);return btoa(encodeURIComponent(n))}decrypt(t){try{const n=decodeURIComponent(atob(t));return JSON.parse(n)}catch{return null}}static \u0275fac=function(n){return new(n||i)};static \u0275prov=e.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var h=s(643),j=s(207),R=s(6048);const $=["fnSelect"],L=["filterAside"],V=["*"],B=()=>[];function N(i,l){if(1&i){const t=e.RV6();e.j41(0,"button",35),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.toggleFilterClose())}),e.EFF(1,"Apply"),e.k0s()}}function E(i,l){if(1&i){const t=e.RV6();e.j41(0,"button",36),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.clearAllFilters())}),e.j41(1,"span"),e.EFF(2,"Clear"),e.k0s(),e.nrm(3,"img",37),e.k0s()}}function X(i,l){1&i&&e.nrm(0,"fn-skeleton-loader",38),2&i&&e.Y8G("type","sl-grid-aphabet-filter")}function Y(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",43)(1,"fn-alpha-filter",44),e.bIt("selected",function(o){e.eBV(t);const r=e.XpG(4);return e.Njj(r.onAlphabetSelect(o))}),e.k0s()()}if(2&i){const t=e.XpG(4);e.R7$(),e.Y8G("activeLetter",t.selectedLetter)}}function D(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",39)(1,"button",40),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.toggleSection("alphabet"))}),e.EFF(2," Alphabetical (select one) "),e.nrm(3,"span",41),e.k0s(),e.DNE(4,Y,2,1,"div",42),e.k0s()}if(2&i){const t=e.XpG(3);e.R7$(),e.BMQ("aria-expanded",t.expanded.alphabet),e.R7$(2),e.AVh("rotate",t.expanded.alphabet),e.R7$(),e.Y8G("ngIf",t.expanded.alphabet)}}function z(i,l){1&i&&e.nrm(0,"fn-skeleton-loader",45),2&i&&e.Y8G("type","sl-gr
1id-filters")}function U(i,l){if(1&i){const t=e.RV6();e.j41(0,"button",52),e.bIt("click",function(){const o=e.eBV(t).$implicit,r=e.XpG(5);return e.Njj(r.selectStore(o))}),e.EFF(1),e.k0s()}if(2&i){const t=l.$implicit,n=e.XpG(5);e.AVh("active",n.activeStores.includes(t[n.storeIdField])),e.BMQ("aria-pressed",n.activeStores.includes(t[n.storeIdField]))("aria-label","Filter by store: "+t.Name),e.R7$(),e.JRh(t.Name)}}function H(i,l){if(1&i){const t=e.RV6();e.qex(0),e.j41(1,"div",49)(2,"button",50),e.bIt("click",function(){e.eBV(t);const o=e.XpG(4);return e.Njj(o.selectStore("ALL"))}),e.EFF(3,"All"),e.k0s(),e.DNE(4,U,2,5,"button",51),e.k0s(),e.bVm()}if(2&i){const t=e.XpG(4);e.R7$(2),e.AVh("active",t.isAllStoresSelected),e.BMQ("aria-pressed",t.isAllStoresSelected),e.R7$(2),e.Y8G("ngForOf",t.filters.stores)("ngForTrackBy",t.trackById)}}function Q(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",46)(1,"button",47),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.toggleSection("stores"))}),e.EFF(2," Stores "),e.nrm(3,"span",41),e.k0s(),e.j41(4,"div",48,1),e.DNE(6,H,5,5,"ng-container",5),e.k0s()()}if(2&i){const t=e.sdS(5),n=e.XpG(3);e.R7$(),e.BMQ("aria-expanded",n.expanded.stores),e.R7$(2),e.AVh("rotate",n.expanded.stores),e.R7$(),e.AVh("has-border",t.scrollHeight>t.clientHeight)("has-fixed-height",n.filters.stores.length>9),e.R7$(2),e.Y8G("ngIf",n.expanded.stores)}}function W(i,l){if(1&i){const t=e.RV6();e.j41(0,"button",52),e.bIt("click",function(){const o=e.eBV(t).$implicit,r=e.XpG(5);return e.Njj(r.selectCategory(o))}),e.EFF(1),e.k0s()}if(2&i){const t=l.$implicit,n=e.XpG(5);e.AVh("active",n.activeCategories.includes(t[n.categoryIdField])),e.BMQ("aria-pressed",n.activeCategories.includes(t[n.categoryIdField]))("aria-label","Filter by category: "+t.Title),e.R7$(),e.JRh(t.Title)}}function J(i,l){if(1&i){const t=e.RV6();e.qex(0),e.j41(1,"button",55),e.bIt("click",function(){e.eBV(t);const o=e.XpG(4);return e.Njj(o.selectCategory("ALL"))}),e.EFF(2,"All"),e.k0s(),e.DNE(3,W,2,5,"button",51),e.bVm()}if(2&i){const t=e.XpG(4);e.R7$(),e.AVh("active",t.isAllCategoriesSelected),e.BMQ("aria-pressed",t.isAllCategoriesSelected),e.R7$(2),e.Y8G("ngForOf",t.filters.categories)("ngForTrackBy",t.trackById)}}function K(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",46)(1,"button",53),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.toggleSection("categories"))}),e.EFF(2," Categories "),e.nrm(3,"span",41),e.k0s(),e.j41(4,"div",54,1),e.DNE(6,J,4,5,"ng-container",5),e.k0s()()}if(2&i){const t=e.sdS(5),n=e.XpG(3);e.R7$(),e.BMQ("aria-expanded",n.expanded.categories),e.R7$(2),e.AVh("rotate",n.expanded.categories),e.R7$(),e.AVh("has-border",t.scrollHeight>t.clientHeight)("has-fixed-height",n.filters.categories.length>9),e.R7$(2),e.Y8G("ngIf",n.expanded.categories)}}function Z(i,l){if(1&i){const t=e.RV6();e.j41(0,"aside",22)(1,"div",23)(2,"h3",24),e.EFF(3,"Filters"),e.k0s(),e.j41(4,"button",25),e.bIt("click",function(){e.eBV(t);const o=e.XpG(2);return e.Njj(o.toggleFilterClose())}),e.nrm(5,"img",26),e.k0s()(),e.j41(6,"div",27)(7,"h2",28),e.EFF(8,"Filters"),e.k0s(),e.DNE(9,N,2,0,"button",29)(10,E,4,0,"button",30),e.k0s(),e.DNE(11,X,1,1,"fn-skeleton-loader",31)(12,D,5,4,"div",32)(13,z,1,1,"fn-skeleton-loader",33)(14,Q,7,8,"div",34)(15,K,7,8,"div",34),e.k0s()}if(2&i){let t,n,o;const r=e.XpG(2);e.AVh("filter-expand",r.toggleFilter),e.R7$(9),e.Y8G("ngIf",r.filterInteracted),e.R7$(),e.Y8G("ngIf",r.hasActiveFilters),e.R7$(),e.Y8G("ngIf",r.filters.alphabet&&r.Alphaloading),e.R7$(),e.Y8G("ngIf",r.filters.alphabet&&(null!==(t=null==r.filters.categories?null:r.filters.categories.length)&&void 0!==t?t:0)>0&&!r.Alphaloading),e.R7$(),e.Y8G("ngIf",r.StoreCatergoryLoading),e.R7$(),e.Y8G("ngIf",(null!==(n=null==r.filters.stores?null:r.filters.stores.length)&&void 0!==n?n:0)>0&&!r.StoreCatergoryLoading),e.R7$(),e.Y8G("ngIf",(null!==(o=null==r.filters.categories?null:r.filters.categories.length)&&void 0!==o?o:0)>0&&!r.StoreCatergoryLoading)}}function q(i,l){if(1&i&&e.DNE(0,Z,16,9,"aside",21),2&i){const t=e.XpG();e.Y8G("ngIf",t.showFilters)}}function ee(i,l){1&i&&e.eu8(0)}function te(i,l){if(1&i&&(e.qex(0),e.DNE(1,ee,1,0,"ng-container",56),e.bVm()),2&i){e.XpG();const t=e.sdS(1);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function ne(i,l){1&i&&e.nrm(0,"fn-skeleton-loader",57),2&i&&e.Y8G("type","sl-showing-text-bar")}function ie(i,l){if(1&i&&(e.j41(0,"span",58)(1,"span",59),e.EFF(2,"Showing results "),e.k0s(),e.j41(3,"span",60),e.EFF(4),e.k0s()()),2&i){const t=e.XpG();e.R7$(4),e.Lme("",t.totalCount," ",t.module,"")}}function oe(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",8)(1,"fn-input",61),e.bIt("search",function(o){e.eBV(t);const r=e.XpG();return e.Njj(r.onSearch(o))}),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("searchValue",t.searchTextFromUrl),e.BMQ("aria-label","Search "+t.module)}}function re(i,l){if(1&i&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&i){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.filterNumber," ")}}function le(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",62)(1,"button",63),e.bIt("click",function(){e.eBV(t);const o=e.XpG();return e.Njj(o.toggleFilterIcon())}),e.nrm(2,"span",64),e.nI1(3,"icon"),e.DNE(4,re,2,1,"span",65),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.BMQ("aria-expanded",t.toggleFilter)("aria-label",(t.filterNumber?t.filterNumber+" active filters \u2014 ":"")+"Toggle filter panel"),e.R7$(),e.Y8G("innerHTML",e.bMT(3,4,"FilterIcon"),e.npT),e.R7$(2),e.Y8G("ngIf",t.filterNumber)}}function ae(i,l){if(1&i){const t=e.RV6();e.j41(0,"fn-dropdown",69,2),e.bIt("categorySelected",function(o){e.eBV(t);const r=e.XpG(2);return e.Njj(r.onDropdownSelect(o))}),e.k0s()}if(2&i){const t=e.XpG(2);
1e.Y8G("selectedValue",t.selectedDropdownValue)("options",t.filters.categories||t.filters.months||e.lJ4(4,B))("placeholder",t.dropdownPlaceholder),e.BMQ("aria-label",t.dropdownPlaceholder)}}function se(i,l){if(1&i&&(e.j41(0,"div",67),e.DNE(1,ae,2,5,"fn-dropdown",68),e.k0s()),2&i){const t=e.XpG();e.AVh("ms-3",t.dropdownFilter)("filter-expand",t.toggleFilter),e.R7$(),e.Y8G("ngIf",t.dropdownFilter)}}function ce(i,l){if(1&i&&e.nrm(0,"fn-skeleton-loader",70),2&i){const t=e.XpG();e.xc7("--cols",t.skeletonGridCols||3),e.Y8G("type","sl-grid"),e.BMQ("aria-label","Loading "+t.module)}}function de(i,l){if(1&i&&(e.j41(0,"div",71),e.SdG(1),e.k0s()),2&i){const t=e.XpG();e.BMQ("aria-label",t.module+" results")}}function pe(i,l){if(1&i&&(e.j41(0,"div",72)(1,"p"),e.EFF(2),e.k0s()()),2&i){const t=e.XpG();e.R7$(2),e.JRh(t.noRecordsfound(t.module))}}function ge(i,l){if(1&i){const t=e.RV6();e.j41(0,"div",73)(1,"fn-pagination",74),e.bIt("pageChange",function(o){e.eBV(t);const r=e.XpG();return e.Njj(r.paginate(o))}),e.k0s()()}if(2&i){const t=e.XpG();e.R7$(),e.Y8G("totalItems",t.totalCount)("pageSize",t.pageSize)("currentPage",t.currentPage),e.BMQ("aria-label",t.module+" pagination")}}let fe=(()=>{class i{renderer;urlcrypto;router;route;cdr;filterPortal;location;fnSelect;filterAsideTpl;layout;items;showFilters=!1;searchFilter=!1;dropdownFilter=!1;module="News Articles";monthDropdown=!1;categoryDropdown=!1;totalCount=0;pageSize=10;currentPage=1;skeletonGridCols;loading=!1;Alphaloading=!0;StoreCatergoryLoading=!0;selectedLetter;filterNumber;filters={};dropdownPlaceholder="Select Category";storeIdField="";categoryIdField="";filterChanged=new e.bkB;pageChange=new e.bkB;searchChanged=new e.bkB;dropdownValueChanged=new e.bkB;alphabetChanged=new e.bkB;alphaFilter=!1;activeStores=[];activeCategories=[];allStoreIds=[];allCategoryIds=[];toggleFilter=!1;isAllStoresSelected=!0;isAllCategoriesSelected=!0;searchTextFromUrl="";selectedDropdownValue=null;filterInteracted=!1;expanded={stores:!0,categories:!0,alphabet:!0};searchSubject=new m.B;destroy$=new m.B;paramSub;isMobile=!1;constructor(t,n,o,r,a,c,p){this.renderer=t,this.urlcrypto=n,this.router=o,this.route=r,this.cdr=a,this.filterPortal=c,this.location=p}ngOnInit(){this.initSearchDebounce(),this.syncFromUrl()}ngAfterViewInit(){this.checkMobile(),this.updatePortal();const t=document.querySelector(".banner-text");t?.innerHTML&&(this.module=t.innerHTML,this.cdr.markForCheck())}onResize(){this.checkMobile(),this.updatePortal()}checkMobile(){const t=this.isMobile;this.isMobile=window.innerWidth<=991,t!==this.isMobile&&this.cdr.markForCheck()}updatePortal(){this.isMobile&&this.showFilters?this.filterPortal.register(this.filterAsideTpl):this.filterPortal.unregister()}ngOnChanges(t){t.filters&&(this.allStoreIds=this.filters?.stores?.map(n=>n?.[this.storeIdField])??[],this.allCategoryIds=this.filters?.categories?.map(n=>n?.[this.categoryIdField])??[])}ngOnDestroy(){this.filterPortal.unregister(),this.renderer.removeStyle(document.body,"overflow"),this.destroy$.next(),this.destroy$.complete(),this.paramSub?.unsubscribe()}syncFromUrl(){this.paramSub=this.route.queryParams.pipe((0,I.s)(1),(0,u.Q)(this.destroy$)).subscribe(t=>{if(!t.f)return;const n=this.urlcrypto.decrypt(t.f);n&&(n.store?.length&&(this.activeStores=n.store,this.isAllStoresSelected=!0),n.category?.length&&(this.activeCategories=n.category,this.isAllCategoriesSelected=!1),n.letter&&(this.selectedLetter=n.letter),n.search&&(this.searchTextFromUrl=n.search),n.dropdown&&(this.selectedDropdownValue=n.dropdown.Id),setTimeout(()=>{this.filterChanged.emit(n),this.cdr.markForCheck()},0))})}initSearchDebounce(){this.searchSubject.pipe((0,T.B)(300),(0,S.F)(),(0,u.Q)(this.destroy$)).subscribe(t=>{this.searchTextFromUrl=t,this.searchChanged.emit(t),t?this.emitFilter({search:t}):this.clearAllFilters()})}onSearch(t){this.searchSubject.next(t)}toggleSection(t){this.expanded[t]=!this.expanded[t]}selectStore(t){this.filterInteracted=!0;const n=this.filters.stores?.length??0;if("ALL"===t)return this.isAllStoresSelected=!0,this.activeStores=this.filters.stores.map(a=>a[this.storeIdField]),window.innerWidth>991&&this.scrollToAnchor(),void this.emitFilter();const o=t[this.storeIdField];this.activeStores=-1===this.activeStores.indexOf(o)?[...this.activeStores,o]:this.activeStores.filter(a=>a!==o),this.isAllStoresSelected=0===this.activeStores.length||this.activeStores.length===n,window.innerWidth>991&&this.scrollToAnchor(),this.emitFilter()}selectCategory(t){this.filterInteracted=!0;const n=this.filters.categories?.length??0;if("ALL"===t)return this.isAllCategoriesSelected=!0,this.activeCategories=this.filters.categories.map(a=>a[this.categoryIdField]),window.innerWidth>991&&this.scrollToAnchor(),void this.emitFilter();const o=t[this.categoryIdField];this.activeCategories=-1===this.activeCategories.indexOf(o)?[...this.activeCategories,o]:this.activeCategories.filter(a=>a!==o),this.isAllCategoriesSelected=0===this.activeCategories.length||this.activeCategories.length===n,window.innerWidth>991&&this.scrollToAnchor(),this.emitFilter()}emitFilter(t={}){const n={store:this.activeStores.length?this.activeStores:null,category:this.activeCategories.length?this.activeCategories:null,
1search:t.search??this.searchTextFromUrl??null,dropdown:t.dropdown??this.selectedDropdownValue??null,letter:t.letter??this.selectedLetter??null};this.filterChanged.emit(n),this.updateUrl(n)}updateUrl(t){const n=this.urlcrypto.encrypt(t),o=this.router.createUrlTree([],{relativeTo:this.route,queryParams:{f:n}});this.location.replaceState(this.router.serializeUrl(o))}onAlphabetSelect(t){this.filterInteracted=!0,this.selectedLetter=t,this.alphabetChanged.emit(t),window.innerWidth>991&&(this.scrollToAnchor(),this.toggleFilter=!1),this.emitFilter({letter:t})}onDropdownSelect(t){if(this.selectedDropdownValue=t?.Id??null,null===t)return this.activeCategories=[],this.dropdownValueChanged.emit(null),this.filterChanged.emit({store:this.activeStores.length?this.activeStores:null,category:null,search:this.searchTextFromUrl||null,dropdown:null,letter:this.selectedLetter||null}),this.clearAllFilters(),void(this.toggleFilter=!1);this.activeCategories=[t],this.dropdownValueChanged.emit(t),window.innerWidth>991&&this.scrollToAnchor(),this.emitFilter({dropdown:t}),this.toggleFilter=!1}paginate(t){this.scrollToAnchor(),this.currentPage=t,this.pageChange.emit(t)}clearAllFilters(){this.activeStores=[],this.activeCategories=[],this.selectedLetter="ALL",this.searchTextFromUrl="",this.selectedDropdownValue=null,this.isAllStoresSelected=!0,this.isAllCategoriesSelected=!0,this.dropdownValueChanged.emit(null),this.alphabetChanged.emit("ALL"),this.scrollToAnchor(),this.filterChanged.emit({store:null,category:null,search:null,dropdown:null,letter:"ALL"});const n=this.router.createUrlTree([],{relativeTo:this.route,queryParams:{f:null},queryParamsHandling:"merge"});this.location.replaceState(this.router.serializeUrl(n)),this.cdr.markForCheck()}toggleFilterIcon(){this.filterInteracted=!1,this.toggleFilter=!this.toggleFilter,this.fnSelect?.open(),this.toggleFilter&&"filterEnabled"==this.layout?this.renderer.setStyle(document.body,"overflow","hidden"):this.renderer.removeStyle(document.body,"overflow")}toggleFilterClose(){this.filterInteracted=!1,this.toggleFilter=!1,this.renderer.removeStyle(document.body,"overflow")}onOutsideClick(t){}get hasActiveFilters(){return this.activeStores.length>0||this.activeCategories.length>0||!!this.searchTextFromUrl||!!this.selectedDropdownValue||this.selectedLetter&&"ALL"!==this.selectedLetter}trackByIndex(t){return t}trackById(t,n){return n?.id??n?.Id??t}scrollAnimationId=null;animateScrollTo(t){const n=window.scrollY,o=t()-n;if(Math.abs(o)<2)return;this.scrollAnimationId&&(cancelAnimationFrame(this.scrollAnimationId),this.scrollAnimationId=null);let a=null;const p=g=>{a||(a=g);const _=Math.min((g-a)/700,1),me=t();if(window.scrollTo(0,n+(me-n)*(g=>g<.5?4*g*g*g:1-Math.pow(-2*g+2,3)/2)(_)),_<1)this.scrollAnimationId=requestAnimationFrame(p);else{const ue=t();window.scrollTo(0,ue),this.scrollAnimationId=null}};this.scrollAnimationId=requestAnimationFrame(p)}scrollToAnchor(){setTimeout(()=>{window.scrollTo(0,300)},50)}noRecordsfound(t){return"Specials"===t?"No specials found":"News"===t?"No news found":"stores"===t?"No stores found":"Events"===t?"No events found":"Spaces Available"===t?"There are no spaces available to lease at this point, but please check back soon or contact the centre team.":"No records found"}static \u0275fac=function(n){return new(n||i)(e.rXU(e.sFG),e.rXU(A),e.rXU(h.Ix),e.rXU(h.nX),e.rXU(e.gRc),e.rXU(j.e),e.rXU(R.aZ))};static \u0275cmp=e.VBU({type:i,selectors:[["app-common-grid"]],viewQuery:function(n,o){if(1&n&&(e.GBs($,5),e.GBs(L,5)),2&n){let r;e.mGM(r=e.lsd())&&(o.fnSelect=r.first),e.mGM(r=e.lsd())&&(o.filterAsideTpl=r.first)}},hostBindings:function(n,o){1&n&&e.bIt("resize",function(){return o.onResize()},!1,e.tSv)("click",function(a){return o.onOutsideClick(a)},!1,e.EBC)},inputs:{layout:"layout",items:"items",showFilters:"showFilters",searchFilter:"searchFilter",dropdownFilter:"dropdownFilter",module:"module",monthDropdown:"monthDropdown",categoryDropdown:"categoryDropdown",totalCount:"totalCount",pageSize:"pageSize",currentPage:"currentPage",skeletonGridCols:"skeletonGridCols",loading:"loading",Alphaloading:"Alphaloading",StoreCatergoryLoading:"StoreCatergoryLoading",selectedLetter:"selectedLetter",filterNumber:"filterNumber",filters:"filters",dropdownPlaceholder:"dropdownPlaceholder",storeIdField:"storeIdField",categoryIdField:"categoryIdField",alphaFilter:"alphaFilter"},outputs:{filterChanged:"filterChanged",pageChange:"pageChange",searchChanged:"searchChanged",dropdownValueChanged:"dropdownValueChanged",alphabetChanged:"alph
1abetChanged"},features:[e.OA$],ngContentSelectors:V,decls:20,vars:12,consts:[["filterAside",""],["scrollContainer",""],["fnSelect",""],[1,"container"],[1,"grid-wrapper",3,"ngClass"],[4,"ngIf"],[1,"content-area"],[1,"results-count"],[1,"flex-grow-1"],["aria-busy","true","aria-label","Loading result count",3,"type",4,"ngIf"],["role","status","aria-live","polite","aria-atomic","true",4,"ngIf"],[1,"d-flex","justify-content-end","w-sm-100"],[1,"filter-section-wrapper"],[1,"filter-input-wrapper","d-flex","justify-content-end","align-items-center","gap-2"],["class","flex-grow-1",4,"ngIf"],["class","mobile-filter-group",4,"ngIf"],["class","dropdown-filter mt-2",3,"ms-3","filter-expand",4,"ngIf"],["aria-busy","true",3,"type","--cols",4,"ngIf"],["class","grid-layout mb-4","role","list",4,"ngIf"],["class","no-records","role","status","aria-live","polite",4,"ngIf"],["class","rd-pagination-fe-grid",4,"ngIf"],["class","filters","aria-label","Content filters",3,"filter-expand",4,"ngIf"],["aria-label","Content filters",1,"filters"],[1,"title-mobile-cross-btn"],[1,"rd-fe-heading-md","mb-0"],["type","button","aria-label","Close filters",1,"cross-btn",3,"click"],["src","assets/images/icon/X.svg","aria-hidden","true","width","20","height","20","alt",""],[1,"title-desktop","d-flex"],[1,"mb-0","d-none","d-lg-block"],["type","button","class","apply-btn d-lg-none rd-apply-btn","aria-label","Apply filters",3,"click",4,"ngIf"],["type","button","class","clear-filter-btn","aria-label","Clear all active filters",3,"click",4,"ngIf"],["aria-busy","true","aria-label","Loading alphabetical filter",3,"type",4,"ngIf"],["class","filter-block alpha-filter",4,"ngIf"],["aria-busy","true","aria-label","Loading store and category filters",3,"type",4,"ngIf"],["class","filter-block",4,"ngIf"],["type","button","aria-label","Apply filters",1,"apply-btn","d-lg-none","rd-apply-btn",3,"click"],["type","button","aria-label","Clear all active filters",1,"clear-filter-btn",3,"click"],["src","/assets/images/icon/X.svg","aria-hidden","true","width","15","height","15","alt","",1,"not-found-img"],["aria-busy","true","aria-label","Loading alphabetical filter",3,"type"],[1,"filter-block","alpha-filter"],["type","button","aria-controls","alpha-filter-panel",1,"filter-title",3,"click"],["aria-hidden","true",1,"arrow"],["id","alpha-filter-panel","class","filter-body",4,"ngIf"],["id","alpha-filter-panel",1,"filter-body"],[3,"selected","activeLetter"],["aria-busy","true","aria-label","Loading store and category filters",3,"type"],[1,"filter-block"],["type","button","aria-controls","stores-filter-panel",1,"filter-title",3,"click"],["id","stores-filter-panel",1,"filter-stores-block"],["id","stores-filter-panel"],["type","button","aria-label","Show all stores",1,"filter-option","rd-fe-text-lg",3,"click"],["type","button","class","filter-option rd-fe-text-lg",3,"active","click",4,"ngFor","ngForOf","ngForTrackBy"],["type","button",1,"filter-option","rd-fe-text-lg",3,"click"],["type","button","aria-controls","categories-filter-panel",1,"filter-title",3,"click"],["id","categories-filter-panel",1,"filter-category-block"],["type","button","aria-label","Show all categories",1,"filter-option","rd-fe-text-lg",3,"click"],[4,"ngTemplateOutlet"],["aria-busy","true","aria-label","Loading result count",3,"type"],["role","status","aria-live","polite","aria-atomic","true"],[1,"rd-fe-text-md","fe-regular","rd-show-results-text"],[1,"rd-show-total","rd-fe-text-md","fe-regular"],[3,"search","searchValue"],[1,"mobile-filter-group"],["type","button",1,"mobile-filter-btn","rd-fe-btn","rd-fe-btn--filled","rounded-3",3,"click"],["aria-hidden","true",3,"innerHTML"],["class","filter-count-badge","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"filter-count-badge"],[1,"dropdown-filter","mt-2"],[3,"selectedValue","options","placeholder","categorySelected",4,"ngIf"],[3,"categorySelected","selectedValue","options","placeholder"],["aria-busy","true",3,"type"],["role","list",1,"grid-layout","mb-4"],["role","status","aria-live","polite",1,"no-records"],[1,"rd-pagination-fe-grid"],[3,"pageChange","totalItems","pageSize","currentPage"]],template:function(n,o){1&n&&(e.NAR(),e.DNE(0,q,1,1,"ng-template",null,0,e.C5r),e.j41(2,"div",3)(3,"div",4),e.DNE(4,te,2,1,"ng-container",5),e.j41(5,"section",6)(6,"div",7)(7,"div",8),e.DNE(8,ne,1,1,"fn-skeleton-loader",9)(9,ie,5,2,"span",10),e.k0s(),e.j41(10,"div",11)(11,"div",12)(12,"div",13),e.DNE(13,oe,2,2,"div",14)(14,le,5,6,"div",15),e.k0s(),e.DNE(15,se,2,5,"div",16),e.k0s()()(),e.DNE(16,ce,1,4,"fn-skeleton-loader",17)(17,de,2,1,"div",18)(18,pe,3,1,"div",19)(19,ge,2,4,"div",20),e.k0s()()()),2&n&&(e.R7$(3),e.Y8G("ngClass",o.layout),e.R7$(),e.Y8G("ngIf",!o.isMobile),e.R7$(),e.BMQ("aria-label",o.module+" listing"),e.R7$(3),e.Y8G("ngIf",o.loading),e.R7$(),e.Y8G("ngIf",!o.loading),e.R7$(4),e.Y8G("ngIf",o.searchFilter),e.R7$(),e.Y8G("ngIf",(null==o.filters.categories?null:o.filters.categories.length)||(null==o.filters.months?null:o.filters.months.length)),e.R7$(),e.Y8G("ngIf",(null==o.filters.categories?null:o.filters.categories.length)||(null==o.filters.months?null:o.filters.months.length)),e.R7$(),e.Y8G("ngIf",o.loading),e.R7$(),e.Y8G("ngIf",!o.loading&&(null==o.items?null:o.items.length)),e.R7$(),e.Y8G("ngIf",!o.loading&&0===o.totalCount),e.R7$(),e.Y8G("ngIf",!o.loading&&o.totalCount>o.pageSize))},dependencies:[d.MD,d.YU,d.Sq,d.bT,d.T3,C.s,x.t,v.MQ,y.YN,k,f.i,F,G.M],styles:["[_nghost-%COMP%]{display:block;contain:layout style}.grid-wrapper[_ngcontent-%COMP%]{display:grid;gap:2rem}.grid-wrapper.filterEnabled[_ngcontent-%COMP%]{grid-template-columns:300px 1fr}.grid-wrapper.events[_ngcontent-%COMP%]{grid-template-columns:1fr}.grid-wrapper[_ngcontent-%COMP%] .rd-pagination-fe-grid[_ngcontent-%COMP%]{display:flex;justify-content:end;margin-top:35px;margin-bottom:35px}.filters[_ngcontent-%COMP%]{contain:layout style}.filters[_ngcontent-%COMP%] .title-desktop[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.filters[_ngcontent-%COMP%] .title-desktop[_ngcontent-%COMP%] .clear-filter-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;background:var(--primary-color-set);border:none;border-radius:7px;color:#fff;cursor:pointer;padding:4px 10px}.filters[_ngcontent-%COMP%] .title-desktop[_ngcontent-%COMP%] .clear-filter-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px}.filters[_ngcontent-%COMP%] .title-desktop[_ngcontent-%COMP%] .clear-filter-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--secondary-color-set);outline-offset:2px}.filters[_ngcontent-%COMP%] .title-desktop[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1);width:15px;height:15px}.filters[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:1rem;font-weight:600}.filters[_ngcontent-%COMP%] .filter-block[_ngcontent-%COMP%]{margin-bottom:2rem;contain:layout style}.filters[_ngcontent-%COMP%] .filter-title[_ngcontent-%COMP%]{appearance:none;width:100%;background:none;border:none;padding:0 0 15px;text-align:left;cursor:pointer;color:inherit;display:flex;justify-content:space-between;align-items:center;font-size:16px;margin-bottom:20px;font-weight:600;border-bottom:1px solid #e4e4e4}.filters[_ngcontent-%COMP%] .filter-title[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--primary-color-set);outline-offset:2px;border-radius:3px}.filters[_ngcontent-%COMP%] .filter-option[_ngcontent-%COMP%]{appearance:none;width:100%;border:none;text-align:left;cursor:pointer;font:inherit;color:inherit;padding:8px 12px;border-radius:6px;margin-bottom:4px;background:#fff}@media(prefers-reduced-motion:no-preference){.filters[_ngcontent-%COMP%] .filter-option[_ngcontent-%COMP%]{transition:background .15s ease,color .15s ease}}@media not all and (pointer:coarse){.filters[_ngcontent-%COMP%] .filter-option[_ngcontent-%COMP%]:hover{background:var(--secondary-color-set);color:#fff}}.filters[_ngcontent-%COMP%] .filter-option.active[_ngcontent-%COMP%], .filters[_ngcontent-%COMP%] .filter-option[aria-pressed=true][_ngcontent-%COMP%]{background:var(--primary-color-set);color:#fff}.filters[_ngcontent-%COMP%] .filter-option[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--primary-color-set);outline-offset:2px}.content-area[_ngcontent-%COMP%] .results-count[_ngcontent-%COMP%]{font-size:14px;color:#666;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;flex-wrap:nowrap;gap:15px}.content-area[_ngcontent-%COMP%] .results-count[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{flex-shrink:1;min-width:0}.content-area[_ngcontent-%COMP%] .results-count[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{flex-shrink:0}.content-area[_ngcontent-%COMP%] .results-count[_ngcontent-%COMP%] .small-text-result[_ngcontent-%COMP%]{color:#000}.content-area[_ngcontent-%COMP%] .grid-layout[_ngcontent-%COMP%]{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));contain:layout}.d-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap}.filter-input-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;flex-shrink:0;justify-content:flex-end}.mobile-filter-btn[_ngcontent-%COMP%]{position:relative;cursor:pointer}.mobile-filter-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid #fff;outline-offset:2px}.filter-count-badge[_ngcontent-%COMP%]{position:absolute;top:-6px;right:-6px;background:var(--primary-color-set);color:#fff;border-radius:50%;width:18px;height:18px;font-size:11px;display:flex;align-items:center;justify-content:center;pointer-events:none}.filterEnabled[_ngcontent-%COMP%] .grid-layout[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media only screen and (min-width:1100px){.filterEnabled[_ngcontent-%COMP%] .grid-layout[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.pagination[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:2rem;gap:1rem}.pagination[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:6px 14px;border:none;background:#eee;cursor:pointer;border-radius:4px}.pagination[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.pagination[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--primary-color-set);outline-offset:2px} .event-card{background:#fff;border-radius:8px;overflow:visible;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){ .event-card{transition:transform .25s ease,box-shadow .25s ease}} .event-card:hover{transform:translateY(-3px);box-shadow:0 6px 22px #0000001f} .event-card:hover img{transform:scale(1.08)} .event-card:focus-visible{outline:2px solid var(--primary-color-set);outline-offset:2px} .event-card .image-wrapper{width:100%;height:180px;overflow:hidden} .event-card .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){ .event-card .image-wrapper img{transition:transform .35s ease-in-out}} .event-card .content{padding:14px 18px;display:flex;flex-direction:column} .event-card .content .event-title{font-size:16px;font-weight:600;margin-bottom:10px;color:#222;line-height:1.3} .event-card .content .event-details{font-size:13px;opacity:.75;display:flex;flex-direction:column;gap:4px;
1height:90px} .event-card .content .event-details span{display:flex;align-items:center;gap:6px} .special-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 0 2px 1px #00000014;cursor:pointer;display:flex;flex-direction:column}@media(prefers-reduced-motion:no-preference){ .special-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}} .special-card:hover{transform:translateY(-3px);box-shadow:0 6px 22px #0000001a} .special-card:hover .image-wrapper img{transform:scale(1.08)} .special-card:focus-visible{outline:2px solid var(--primary-color-set);outline-offset:2px} .special-card .image-wrapper{width:100%;height:180px;overflow:hidden} .special-card .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){ .special-card .image-wrapper img{transition:transform .35s ease-in-out}} .special-card .content{padding:14px 18px;display:flex;flex-direction:column} .special-card .content .store-name{font-size:13px;font-weight:500;margin-bottom:6px;opacity:.7} .special-card .content .title{font-size:16px;font-weight:600;margin-bottom:12px;line-height:1.3;color:#222} .special-card .content .date{font-size:13px;opacity:.75;display:flex;align-items:center} .filter-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;margin-bottom:8px;padding-right:6px} .arrow{display:inline-block;width:18px;height:18px;background-image:url(/assets/images/icon/CaretDown.svg);background-size:cover;background-repeat:no-repeat;flex-shrink:0}@media(prefers-reduced-motion:no-preference){ .arrow{transition:transform .25s ease}} .arrow.rotate{transform:rotate(180deg)}@media(prefers-reduced-motion:no-preference){ .filter-body{transition:all .3s ease}} .filter-option{padding:8px 0;cursor:pointer} .filter-option.active, .filter-option[aria-pressed=true]{color:var(--secondary-color-set)} .mobile-filter-group .rd-fe-btn{height:48px}
1 .mobile-filter-btn span svg path{fill:#fff!important}.filter-category-block[_ngcontent-%COMP%], .filter-stores-block[_ngcontent-%COMP%]{overflow-y:auto;-webkit-overflow-scrolling:touch;height:auto}.filter-category-block.has-fixed-height[_ngcontent-%COMP%], .filter-stores-block.has-fixed-height[_ngcontent-%COMP%]{height:550px;margin-bottom:10px}.rd-show-results-text[_ngcontent-%COMP%]{color:#999}.rd-show-total[_ngcontent-%COMP%]{color:#000}.filter-section-wrapper[_ngcontent-%COMP%]{display:flex;align-items:flex-end}.title-mobile-cross-btn[_ngcontent-%COMP%], .mobile-filter-group[_ngcontent-%COMP%]{display:none}@media only screen and (max-width:991px){.title-desktop[_ngcontent-%COMP%]{margin-bottom:10px}.title-desktop[_ngcontent-%COMP%] .clear-filter-btn[_ngcontent-%COMP%]{margin-left:auto}.filters[_ngcontent-%COMP%]{padding:1rem;background:#fff;right:0;top:130px;z-index:1111;height:100%;overflow-y:auto;transform:translate(100%)}}@media only screen and (max-width:991px)and (prefers-reduced-motion:no-preference){.filters[_ngcontent-%COMP%]{transition:transform .35s ease-in-out}}@media only screen and (max-width:991px){.filters.filter-expand[_ngcontent-%COMP%]{transform:translate(0)}.title-mobile-cross-btn[_ngcontent-%COMP%], .mobile-filter-group[_ngcontent-%COMP%]{display:inline-block}.title-mobile-cross-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;cursor:pointer}.grid-wrapper.filterEnabled[_ngcontent-%COMP%]{grid-template-columns:auto}.dropdown-filter[_ngcontent-%COMP%]{display:none}.dropdown-filter.filter-expand[_ngcontent-%COMP%]{display:inline-block;margin:10px 0 0!important}.filter-category-block.has-fixed-height[_ngcontent-%COMP%], .filter-stores-block.has-fixed-height[_ngcontent-%COMP%]{margin-bottom:100px}.filter-section-wrapper[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch!important;width:100%}.filter-category-block[_ngcontent-%COMP%], .filter-stores-block[_ngcontent-%COMP%]{overflow-y:inherit;height:auto}.filter-category-block.has-fixed-height[_ngcontent-%COMP%], .filter-stores-block.has-fixed-height[_ngcontent-%COMP%]{height:auto}}@media only screen and (max-width:768px){.content-area[_ngcontent-%COMP%] .grid-layout[_ngcontent-%COMP%]{margin-bottom:20px}.filter-section-wrapper[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch!important;width:100%}.dropdown-filter[_ngcontent-%COMP%]{margin-left:0!important}.grid-wrapper.filterEnabled[_ngcontent-%COMP%]{display:block;width:100%}}@media only screen and (max-width:600px){.content-area[_ngcontent-%COMP%] .results-count[_ngcontent-%COMP%]{flex-direction:column-reverse;align-items:flex-end;gap:15px}.content-area[_ngcontent-%COMP%] .results-count[_ngcontent-%COMP%] > .flex-grow-1[_ngcontent-%COMP%]{align-self:flex-start}.results-count[_ngcontent-%COMP%] .d-flex.gap-3[_ngcontent-%COMP%]{gap:5px!important;flex-direction:column}.filter-input-wrapper[_ngcontent-%COMP%]{justify-content:space-between}.filters[_ngcontent-%COMP%] .filter-block[_ngcontent-%COMP%]:not(.alpha-filter){height:auto}}@media only screen and (max-width:390px){.content-area[_ngcontent-%COMP%] .grid-layout[_ngcontent-%COMP%], .filterEnabled[_ngcontent-%COMP%] .grid-layout[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(250px,100dvw))}.grid-wrapper.filterEnabled[_ngcontent-%COMP%]{display:block;width:100%}}@media only screen and (max-width:320px){.content-area[_ngcontent-%COMP%] .grid-layout[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(280px,100dvw))}.filterEnabled[_ngcontent-%COMP%] .grid-layout[_ngcontent-%COMP%]{grid-template-columns:repeat(auto-fill,minmax(220px,100dvw))}}@media(min-width:320px)and (max-width:480px){.rd-pagination-fe-grid[_ngcontent-%COMP%]{justify-content:center!important}.w-sm-100[_ngcontent-%COMP%]{width:100%}}.no-records[_ngcontent-%COMP%]{text-align:center;padding:40px 0;color:#777}.no-records[_ngcontent-%COMP%] .no-data-img[_ngcontent-%COMP%]{width:140px;opacity:.7;margin-bottom:12px}.no-records[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1.1rem;font-weight:500}.no-records[_ngcontent-%COMP%] .clear-filter-btn[_ngcontent-%COMP%]{margin-top:12px;display:inline-flex;align-items:center;gap:4px;background:var(--secondary-color-set);border:none;border-radius:7px;color:#fff;cursor:pointer;padding:6px 14px;font-size:14px}.no-records[_ngcontent-%COMP%] .clear-filter-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--secondary-color-set);outline-offset:2px}.rd-apply-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:4px;background:var(--primary-color-set);border:none;border-radius:7px;color:#fff;cursor:pointer;padding:7px 10px;font-size:12px}@media(min-width:992px){.rd-apply-btn[_ngcontent-%COMP%]{display:none!important}}.showing-text[_ngcontent-%COMP%]{color:#999}"],changeDetection:0})}return i})()}}]);
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.