1"use strict";(self.webpackChunksolui=self.webpackChunksolui||[]).push([[2003],{52003(Q,g,i){i.d(g,{PromoFeatureShellModule:()=>N});var l=i(37737),f=i(63508),m=i(40709),c=i(45682),u=i(35850),v=i(12762),P=i(3494),o=i(33499),d=i(68824),h=i(3566),p=i(64181);function M(e,t){if(1&e&&(o.qex(0),o.nrm(1,"ts-promo-detail-ui",1),o.bVm()),2&e){const s=t.tsAwaitSpinner;o.R7$(),o.Y8G("promo",s)}}let C=(()=>{var e;class t{constructor(){this.promoStreamService=(0,c.WQX)(u.Zj)}ngOnInit(){this.promo$=this.promoStreamService.entity$}static#o=e=()=>(this.\u0275fac=function(r){return new(r||t)},this.\u0275cmp=o.VBU({type:t,selectors:[["ts-promo-detail"]],standalone:!1,decls:2,vars:3,consts:[[4,"tsAwaitSpinner"],[3,"promo"]],template:function(r,n){1&r&&(o.DNE(0,M,2,1,"ng-container",0),o.nI1(1,"async")),2&r&&o.Y8G("tsAwaitSpinner",o.bMT(1,1,n.promo$))},dependencies:[h.y,p.l,l.Jj],encapsulation:2,changeDetection:0}))}return e(),t})(),S=(()=>{var e;class t{constructor(){this.promoStreamService=(0,c.WQX)(u.Zj),this.titleResolver=(0,c.WQX)(P.Kt),this.i18nService=(0,c.WQX)(v.W)}ngOnInit(){const a=this.i18nService.getLanguageActive();this.titleResolver.setTitleFromStream(this.promoStreamService.truthyEntity$,r=>r[`name_${a}`])}static#o=e=()=>(this.\u0275fac=function(r){return new(r||t)},this.\u0275cmp=o.VBU({type:t,selectors:[["ts-promo-detail-page"]],standalone:!1,decls:2,vars:0,template:function(r,n){1&r&&(o.j41(0,"ts-content-area-ui"),o.nrm(1,"ts-promo-detail"),o.k0s())},dependencies:[d.U,C],encapsulation:2,changeDetection:0}))}return e(),t})();i(67374);var y=i(17796),F=i(52501),_=i(40927);let U=(()=>{var e;class t extends _.H3{constructor(){super(...arguments),this.apiService=(0,c.WQX)(F.Y),this.entityPagingService=(0,c.WQX)(_.h2),this.relativeUrl$=(0,y.of)("api/promo/search/")}static#o=e=()=>(this.\u0275fac=(()=>{let a;return function(n){return(a||(a=o.xGo(t)))(n||t)}})(),this.\u0275prov=c.jDH({token:t,factory:t.\u0275fac,providedIn:"root"}))}return e(),t})();i(25703);var B=i(9793),D=i(83902),j=i(48360);const I=e=>["/shop/promo/detail",e];let T=(()=>{var e;class t{static#o=e=()=>(this.\u0275fac=function(r){return new(r||t)},this.\u0275cmp=o.VBU({type:t,selectors:[["ts-promo-card-ui"]],inputs:{promo:"promo"},standalone:!1,decls:3,vars:4,consts:[[1,"container"],["routerDirection","forward",3,"tsRouterLink"],[3,"promo"]],template:function(r,n){1&r&&(o.j41(0,"div",0)(1,"a",1),o.nrm(2,"ts-promo-info-ui",2),o.k0s()()),2&r&&(o.R7$(),o.Y8G("tsRouterLink",o.eq3(2,I,n.promo.id)),o.R7$(),o.Y8G("promo",n.promo))},dependencies:[D.b,j.j],styles:[".container[_ngcontent-%COMP%]{border:1px solid var(--ion-color-light)}"],changeDetection:0}))}return e(),t})();var A=i(12506),L=i(53697);function $(e,t){if(1&e&&(o.qex(0),o.j41(1,"h1"),o.EFF(2),o.k0s(),o.bVm()),2&e){const s=t.$implicit;o.R7$(2),o.JRh(s("promo.list.title"))}}function k(e,t){1&e&&o.nrm(0,"ts-promo-card-ui",3),2&e&&o.Y8G("promo",t.$implicit)}let R=(()=>{var e;class t{static#o=e=()=>(this.\u0275fac=function(r){return new(r||t)},this.\u0275cmp=o.VBU({type:t,selectors:[["ts-promo-paging-ui"]],inputs:{promoPaging:"promoPaging"},standalone:!1,decls:6,vars:2,consts:[[4,"transloco","translocoScope"],[3,"pagingMeta"],[1,"container"],[3,"promo"]],template:function(r,n){1&r&&(o.j41(0,"ts-page-card-ui"),o.DNE(1,$,3,1,"ng-container",0),o.j41(2,"ts-pagination",1)(3,"div",2),o.Z7z(4,k,1,1,"ts-promo-card-ui",3,o.fX1),o.k0s()()()),2&r&&(o.R7$(),o.Y8G("translocoScope","promo"),o.R7$(),o.Y8G("pagingMeta",n.promoPaging.meta),o.R7$(2),o.Dyx(n.promoPaging.entities))},dependencies:[B.bA,T,A.e,L.P],styles:[".container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}"],changeDetection:0}))}return e(),t})();function G(e,t){if(1&e&&(o.qex(0),o.nrm(1,"ts-promo-paging-ui",1),o.bVm()),2&e){const s=t.tsAwaitSpinner;o.R7$(),o.Y8G("promoPaging",s)}}let x=(()=>{var e;class t{constructor(){this.promoPagingService=(0,c.WQX)(U)}ngOnInit(){this.promoPaging$=this.promoPagingService.getPaging$()}static#o=e=()=>(this.\u0275fac=function(r){return new(r||t)},this.\u0275cmp=o.VBU({type:t,selectors:[["ts-promo-list"]],standalone:!1,decls:2,vars:3,consts:[[4,"tsAwaitSpinner"],[3,"promoPaging"]],template:function(r,n){1&r&&(o.DNE(0,G,2,1,"ng-container",0),o.nI1(1,"async")),2&r&&o.Y8G("tsAwaitSpinner",o.bMT(1,1,n.promoPaging$))},dependencies:[R,p.l,l.Jj],encapsulation:2,changeDetection:0}))}return e(),t})(),Y=(()=>{var e;class t{static#o=e=()=>(this.\u0275fac=function(r){return new(r||t)},this.\u0275cmp=o.VBU({type:t,selectors:[["ts-promo-list-page"]],standalone:!1,decls:2,vars:0,template:function(r,n){1&r&&(o.j41(0,"ts-content-area-ui"),o.nrm(1,"ts-promo-list"),o.k0s())},dependencies:[d.U,x],encapsulation:2,changeDetection:0}))}return e(),t})();i(5563);var E=i(97681),V=i(63098);const W=[{path:"list",pathMatch:"full",component:Y,title:"promo.list.title"},{path:"detail/:promoId",pathMatch:"full",component:S}];let X=(()=>{var e;class t{static#o=e=()=>(this.\u0275fac=function(r){return new(r||t)},this.\u0275mod=o.$C({type:t}),this.\u0275inj=c.G2t({imports:[m.iI.forChild((0,E.d)(W,V.m)),m.iI]}))}return e(),t})(),N=(()=>{var e;class t{static#o=e=()=>(this.\u0275fac=function(r){return new(r||t)},this.\u0275mod=o.$C({type:t}),this.\u0275inj=c.G2t({imports:[l.MD,X,f.bv]}))}return e(),t})()}}]); 2//# sourceMappingURL=2003.baf097978784fc6c.js.map
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.