1import{a as x}from"./chunk-VLU3Q65R.js";import{a as g}from"./chunk-JNYHECWC.js";import"./chunk-RLDBDIZT.js";import"./chunk-Q6BFMPZB.js";import"./chunk-PAG5YYYJ.js";import"./chunk-XOMGPKIY.js";import{b as y}from"./chunk-YKMRCUPE.js";import"./chunk-KAYLHNSB.js";import"./chunk-MAWTGSOV.js";import"./chunk-YX5644MK.js";import"./chunk-YNFHIKTY.js";import"./chunk-KW7DBSQZ.js";import"./chunk-WOCNH4S2.js";import"./chunk-QUJFQN2Y.js";import"./chunk-CBFCXQQU.js";import"./chunk-XONEATYL.js";import"./chunk-2U7I3RVY.js";import"./chunk-GPFZFKHR.js";import{b}from"./chunk-AL7KSTRH.js";import"./chunk-6K6CFIK5.js";import"./chunk-FBE7CBTX.js";import"./chunk-VBHKAOCH.js";import"./chunk-G6NUINFV.js";import"./chunk-ACYRCTM3.js";import"./chunk-QILK5OU2.js";import"./chunk-3ZWQCLTE.js";import"./chunk-IGBZWKDE.js";import"./chunk-LN4SZHFK.js";import"./chunk-WX4XIJKH.js";import"./chunk-XYVMHRXA.js";import"./chunk-UAYYDAPC.js";import"./chunk-N4V3NAGB.js";import"./chunk-VZWY4NEG.js";import"./chunk-WI5MSH4N.js";import"./chunk-DQIYUWUV.js";import"./chunk-CKP3SGE2.js";import"./chunk-EBURTGYG.js";import{X as S}from"./chunk-2XT7CFQ4.js";import"./chunk-FEOELD27.js";import{f as v}from"./chunk-TPTHGKB6.js";import"./chunk-QJGIS7D3.js";import"./chunk-TGZ4QTSQ.js";import"./chunk-7WB7YB25.js";import"./chunk-7KGURMOZ.js";import"./chunk-GDICY5PE.js";import"./chunk-J4AQYUSP.js";import{$b as h,Fb as l,Nc as D,Y as d,Zb as m,ec as s,fc as p,gc as c,hc as f,nb as r,o as u,wb as n,zc as C}from"./chunk-UHCKRBMZ.js";import"./chunk-NWGRQJNB.js";import"./chunk-WDBT6XOS.js";import"./chunk-I7HT3WV2.js";import"./chunk-NJ6U53JR.js";import"./chunk-IGDUUSDA.js";import"./chunk-4WFVMWDK.js";import"./chunk-I7A5XM6S.js";import"./chunk-K7C27B2F.js";import"./chunk-PVMEIX5M.js";import"./chunk-DVVH2KKN.js";import"./chunk-NV3QH4JK.js";import"./chunk-42C7ZIID.js";import"./chunk-YJXU6CME.js";function M(i,e){if(i&1&&f(0,"lib-coupon-detail-body",4),i&2){let I=C();s("layoutData",I.layoutData)}}var T=(()=>{let e=class e{constructor(t,o,a){this.couponService=t,this.route=o,this.seoSetupService=a}ngOnInit(){this.route?.snapshot?.params?.path&&this.loadSeoData(),this.route?.snapshot?.params?.id&&this.getCouponData(this.route?.snapshot?.params?.id)}loadSeoData(){this.initSeoDataSubscription$=this.seoSetupService.initSeoData().pipe(d(t=>t?.seoPageData?.seoUrl?.pageConfigurationData?.couponConfig?.couponId?this.couponService.getCouponDetailData(t?.seoPageData?.seoUrl?.pageConfigurationData?.couponConfig?.couponId):u(void 0))).subscribe({next:t=>{this.layoutData=t},error:t=>{}})}getCouponData(t){this.couponService.getCouponDetailData(t).subscribe({next:o=>{this.layoutData=o},error:o=>{console.error(o)}})}ngOnDestroy(){this.initSeoDataSubscription$&&this.initSeoDataSubscription$?.unsubscribe()}};e.\u0275fac=function(o){return new(o||e)(n(g),n(v),n(b))},e.\u0275cmp=l({type:e,selectors:[["lib-mobile-coupon-detail"]],inputs:{layoutData:"layoutData"},decls:9,vars:3,consts:[[1,"header"],[3,"hmColor","showClose"],["mainMiddleContainer",""],[1,"body"],[3,"layoutData"]],template:function(o,a){o&1&&(p(0,"ion-content")(1,"div")(2,"div",0)(3,"app-new-mobile-header",1)(4,"div",2)(5,"div"),D(6,"Coupons"),c()()()(),p(7,"div",3),m(8,M,1,1,"lib-coupon-detail-body",4),c()()()),o&2&&(r(3),s("hmColor","secondary")("showClose",!1),r(5),h(a.layoutData?8:-1))},dependencies:[x,y,S],styles:["[_nghost-%COMP%] .body[_ngcontent-%COMP%]{padding:0 10px}"]});let i=e;return i})();export{T as MobileCouponDetailComponent};
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.