1import{a as oe,b as se,c as re}from"./chunk-ORXUEFFS.js";import{a as ae}from"./chunk-PCDG7SNN.js";import{f as ne}from"./chunk-ZKSRIWH6.js";import"./chunk-5LG6FWRW.js";import{g as H,h as z}from"./chunk-JEH3B2MD.js";import"./chunk-HL27X4PX.js";import"./chunk-QPVJBQNK.js";import"./chunk-KRKLOAW6.js";import{g as W,l as R,x as U}from"./chunk-2R4AZB5W.js";import"./chunk-BYXBJQAS.js";import"./chunk-NMGI7OHJ.js";import{b as V}from"./chunk-MCQML6YT.js";import{b as ie}from"./chunk-XNXLFDZX.js";import{a as F}from"./chunk-N6W3AF2G.js";import{a as A}from"./chunk-IENL4UJA.js";import{d as P,e as S}from"./chunk-JLWCQ6UT.js";import{K as ee,W as te}from"./chunk-P4C42LQP.js";import{d as $}from"./chunk-RZZCZ2VH.js";import{k as Z,l as I,m as w,w as x}from"./chunk-Z7IUSDSQ.js";import{Fa as g,Je as i,Kd as C,Ke as a,Le as p,Ra as v,Vf as s,Wf as u,Xf as m,eg as M,ff as E,fg as T,g as K,gg as B,hf as L,ig as h,kf as J,lg as N,ma as Q,o as O,og as X,pe as c,vg as l,wg as d,xg as Y,zc as n}from"./chunk-SRTQBDBP.js";import"./chunk-EJD3L6HM.js";import"./chunk-T7NDVU76.js";var D=(()=>{class t{constructor(){this.pointsSubject=new K(0),this.http=g($),this.sessionStorageService=g(ie),this.userService=g(V)}GetCustomerPointsData(){let e=this.userService.getCrmUserId();return e?this.http.get(A.apiUrl+`Loyality/GetCustomerPointsData?customerId=${e}`):(this.userService.navigateToLoginPage(),O(null))}GetGainedPointsDetails(){let e=this.userService.getCrmUserId();return e?this.http.get(A.apiUrl+`Loyality/GetGainedPointsDetails?customerId=${e}`):(this.userService.navigateToLoginPage(),O(null))}GetConsumingPointsDetails(){let e=this.userService.getCrmUserId();return e?this.http.get(A.apiUrl+`Loyality/GetConsumingPointsDetails?customerId=${e}`):(this.userService.navigateToLoginPage(),O(null))}GetAllLoyalityCustomerAction(){return this.http.get(A.apiUrl+"Loyality/GetAllLoyalityCustomerAction")}updatePoints(e){this.pointsSubject.next(e)}getPoints(){return this.pointsSubject.value}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275prov=Q({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var ge=()=>["/loyalty/statistics"],ye=()=>["/loyalty/earned-points"],ve=()=>["/loyalty/redeemed-points"],he=()=>["/loyalty/about-loyalty"],le=(()=>{class t{constructor(){this.loyaltyPoints=0,this.subscriptions=[],this.loyaltyService=g(D),this.languageService=g(F)}ngOnInit(){this.setIsLanguageArabic(),this.GetCustomerPointsData()}ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe())}setIsLanguageArabic(){this.subscriptions.push(this.languageService.getIsLangArHandler().subscribe(e=>{this.isAr=e}))}setLoyaltyPoints(e){this.loyaltyData=e.data,this.loyaltyPoints=this.loyaltyData?.validPoints}updateLoyaltyPoints(){this.loyaltyService.updatePoints(this.loyaltyPoints)}GetCustomerPointsData(){this.subscriptions.push(this.loyaltyService.GetCustomerPointsData().subscribe(e=>{e&&(this.setLoyaltyPoints(e),this.updateLoyaltyPoints())}))}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=v({type:t,selectors:[["app-loyalty"]],standalone:!0,features:[h],decls:24,vars:20,consts:[[1,""],[1,"container"],[1,"row"],[1,"col-12"],[1,"slider"],[1,"d-flex","flex-wrap","justify-content-center","align-items-center","gap-48"],["routerLinkActive","active",1,"nav-link",3,"routerLink"],[1,"fs-18","f-w-regular"],[1,"col"]],template:function(r,o){r&1&&(i(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"nav",5)(6,"a",6)(7,"div",7),s(8),l(9,"translate"),a()(),i(10,"a",6)(11,"div",7),s(12),l(13,"translate"),a()(),i(14,"a",6)(15,"div",7),s(16),l(17,"translate"),a()(),i(18,"a",6)(19,"div",7),s(20),l(21,"translate"),a()()()()(),i(22,"div",8),p(23,"router-outlet"),a()()()()),r&2&&(n(6),c("routerLink",N(16,ge)),n(2),m(" ",d(9,8,"loyalty.loyaltySystem")," "),n(2),c("routerLink",N(17,ye)),n(2),m(" ",d(13,10,"loyalty.earnedPoints")," "),n(2),c("routerLink",N(18,ve)),n(2),m(" ",d(17,12,"loyalty.redeemedPoints")," "),n(2),c("routerLink",N(19,he)),n(2),m(" ",d(21,14,"loyalty.aboutLoyaltySystem")," "))},dependencies:[S,P,x,te,ee]})}}return t})();var k=function(t){return t[t.Asc=0]="Asc",t[t.Desc=1]="Desc",t}(k||{});function Ce(t,y){if(t&1&&(i(0,"div",14)(1,"span",14),s(2),l(3,"translate"),a(),s(4),i(5,"span",14),s(6),l(7,"translate"),a()()),t&2){let e=L();n(2),u(d(3,3,"remaining")),n(2),m(" ",e.data.remainingDays," "),n(2),u(d(7,5,"Days"))}}var q=(()=>{class t{statusClasses(){let e="";return this.data?.status==1&&(e+="loyalty_new"),this.data?.status==0&&(e+="loyalty_closed"),this.data?.status==2&&(e+="loyalty_nearExpired"),e.trim()}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=v({type:t,selectors:[["app-points-card"]],inputs:{data:"data"},standalone:!0,features:[h],decls:23,vars:12,consts:[[1,"c-shadow","point-card","h-100"],[1,"d-flex","justify-content-start","align-items-center","gap-2","mb-2"],[1,"points","d-flex","flex-column","justify-content-center","align-items-center","gap-0"],[1,"fs-20","f-w-medium"],[1,"fs-8","f-w-regular"],[1,"w-100","d-flex","flex-column","gap-2"],[1,"d-flex","justify-content-between","align-items-center"],[1,"d-flex","gap-1","text-black","fs-18","f-w-medium"],[1,"fs-18","f-w-medium"],["class","fs-12 f-w-medium text-black",4,"ngIf"],[1,"d-flex","justify-content-start","align-items-center","gap-1"],["src","assets/images/CompanyImages/loyalty/main-dash/info.svg","alt",""],[1,"fs-16","f-w-regular","text-989CA2"],[1,"text-black",3,"ngClass"],[1,"fs-12","f-w-medium","text-black"]],template:function(r,o){r&1&&(i(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s(4),a(),i(5,"div",4),s(6),l(7,"translate"),a()(),i(8,"div",5)(9,"div",6)(10,"div",7)(11,"div",8),s(12),a(),i(13,"div",8),s(14),a()(),C(15,Ce,8,7,"div",9),a(),i(16,"div",10),p(17,"img",11),i(18,"div",12),s(19),l(20,"translate"),a(),i(21,"div",13),s(22),a()()()()()),r&2&&(n(4),u(o.data==null?null:o.data.points),n(2),m(" ",d(7,8,"point")," "),n(6),u(o.data.description),n(2),u(o.data.contractNumber),n(),c("ngIf",o.data.remainingDays>0),n(4),m(" ",d(20,10,"loyalty.pointsStatus")," "),n(2),c("ngClass",o.statusClasses()),n(),m(" ",o.data==null?null:o.data.statusName," "))},dependencies:[S,P,x,Z,w]})}}return t})();function Pe(t,y){if(t&1&&(i(0,"div",38),p(1,"app-points-card",39),a()),t&2){let e=y.$implicit;n(),c("data",e)}}function we(t,y){t&1&&(i(0,"div",40)(1,"div",41)(2,"div"),p(3,"img",42),a(),i(4,"div",43),s(5),l(6,"translate"),a()()()),t&2&&(n(5),m(" ",d(6,1,"noPointsAvailable")," "))}var de=(()=>{class t{constructor(){this.subscriptions=[],this.earnedPoints=0,this.paidContracts=0,this.redeemedPoints=0,this.userService=g(V),this.loyaltyService=g(D),this.languageService=g(F)}ngOnInit(){this.userService.getUserData().subscribe(e=>{if(e)this.userName=e.name;else return}),this.GetCustomerPointsData(),this.GetGainedPointsDetails(),this.GetAllLoyalityCustomerAction(),this.lang=this.languageService.getCurrentLang(),this.durations=this.getDurationsAccordingToLanguage()}
1ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe())}onActionSelected(e){if(this.selectedDuration=null,!e){this.filteredLastPoints=this.lastPoints;return}this.filteredLastPoints=this.lastPoints.filter(r=>r.source===e.key)}sortLastPointsAccrodingToDate(e){e==k.Desc?this.filteredLastPoints=this.lastPoints.sort((r,o)=>new Date(o.validDate).getTime()-new Date(r.validDate).getTime()):e==k.Asc&&(this.filteredLastPoints=this.lastPoints.sort((r,o)=>new Date(r.validDate).getTime()-new Date(o.validDate).getTime()))}onChangeDurationFilter(e){if(this.selectedAction=null,e)e.key==1?this.sortLastPointsAccrodingToDate(k.Desc):e.key==2&&this.sortLastPointsAccrodingToDate(k.Asc);else{this.filteredLastPoints=this.lastPoints;return}}getDurationsAccordingToLanguage(){return this.lang=="ar"?[{value:"\u0627\u0644\u0623\u062D\u062F\u062B",key:1},{value:"\u0627\u0644\u0623\u0642\u062F\u0645",key:2}]:[{value:"New",key:1},{value:"Old",key:2}]}GetAllLoyalityCustomerAction(){this.subscriptions.push(this.loyaltyService.GetAllLoyalityCustomerAction().subscribe(e=>{this.filterAction=e.data}))}GetGainedPointsDetails(){this.subscriptions.push(this.loyaltyService.GetGainedPointsDetails().subscribe(e=>{e&&(this.lastPoints=e.data,this.filteredLastPoints=[...this.lastPoints])}))}setLoyaltyDataByCustomerPointsData(e){this.loyaltyData=e.data,this.earnedPoints=this.loyaltyData.gainedPoints,this.redeemedPoints=this.loyaltyData.consumingPoints,this.paidContracts=this.loyaltyData.paidContractsCount,this.levelName=this.loyaltyData.levelName}GetCustomerPointsData(){this.subscriptions.push(this.loyaltyService.GetCustomerPointsData().subscribe(e=>{e&&this.setLoyaltyDataByCustomerPointsData(e)}))}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=v({type:t,selectors:[["app-statistics"]],standalone:!0,features:[h],decls:84,vars:48,consts:[[1,"d-flex","flex-column"],[1,"row","g-3"],[1,"col-12","col-md-4"],[1,"d-flex","justify-content-center","align-items-center","static-card","c-shadow","h-100"],[1,"d-flex","justify-content-center","align-items-center","flex-column","w-100"],[1,"d-flex","flex-column","gap-1"],["src","assets/images/CompanyImages/loyalty/main-dash/points.svg","alt",""],[1,"fs-16","f-w-regular","text-black"],[1,"userPoints","d-flex","justify-content-between","align-items-center","w-100"],[1,"d-flex","gap-2"],["src","assets/images/CompanyImages/loyalty/main-dash/user.svg","alt",""],[1,"text-FFBA00","fs-18","f-w-regular"],[1,"d-flex","gap-1","justify-content-center","align-items-center","goldenCard"],["src","assets/images/CompanyImages/loyalty/main-dash/dark-star.svg","alt",""],[1,"fs-14","f-w-regular","text-0E234B"],["src","../../../assets/images/CompanyImages/service/card_border_top.svg","alt","",1,"borderTop"],["src","../../../assets/images/CompanyImages/service/border_card_bootom.svg","alt","",1,"borderBottom"],[1,"col-12","col-md-2"],[1,"d-flex","justify-content-center","align-items-center","flex-column"],["src","assets/images/CompanyImages/loyalty/main-dash/earned-points.svg","alt",""],[1,"fs-55","text-black","f-w-medium"],[1,"fs-18","f-w-regular","text-black"],["src","assets/images/CompanyImages/loyalty/main-dash/paid-contracts.svg","alt",""],["src","assets/images/CompanyImages/loyalty/main-dash/redeemed-points.svg","alt",""],[1,"d-flex","justify-content-center","align-items-center","gold-card","c-shadow","h-100"],["src","assets/images/CompanyImages/loyalty/main-dash/advantages.svg","alt",""],[1,"fs-32","text-black","f-w-regular"],[1,"mt-5","d-flex","flex-column","flex-md-row","justify-content-between","align-items-center"],[1,"text-FFBA00","fs-28","f-w-medium"],[1,"d-flex","flex-column","flex-md-row","justify-content-end","align-items-center","gap-2","mt-3","mt-md-0","col-12","col-md-4"],[1,"form-group","d-flex","flex-column","flex-md-row","justify-content-between","align-items-center","inputContainer","w-100","mb-4","mb-md-0"],["for","",1,"fs-16","f-w-regular","text-6A6A6A","input_label"],["id","duration","optionLabel","value","filterBy","value",1,"w-100",3,"onChange","ngModelChange","filter","showClear","placeholder","options","ngModel"],[1,"form-group","d-flex","flex-column","flex-md-row","justify-content-between","align-items-center","inputContainer","w-100"],["id","action","optionLabel","value","filterBy","value",1,"w-100",3,"onChange","ngModelChange","filter","showClear","placeholder","options","ngModel"],[1,"row","row-cols-1","row-cols-md-3","g-3","mt-4","mb-5"],["class","col",4,"ngFor","ngForOf"],["class","d-flex justify-content-center align-items-center w-100",4,"ngIf"],[1,"col"],[3,"data"],[1,"d-flex","justify-content-center","align-items-center","w-100"],[1,"d-flex","justify-content-center","align-items-center","emptyMessage","gap-3","col-12","col-lg-4"],["src","assets/images/CompanyImages/loyalty/main-dash/not-found.svg","alt",""],[1,"fs-20","f-w-regular"]],template:function(r,o){r&1&&(i(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),p(6,"img",6),i(7,"div",7),s(8),l(9,"translate"),a()(),i(10,"div",8)(11,"div",9),p(12,"img",10),i(13,"div",11),s(14),a()(),i(15,"div",12),p(16,"img",13),i(17,"div",14),s(18),a()()()(),p(19,"img",15)(20,"img",16),a()(),i(21,"div",17)(22,"div",3)(23,"div",18),p(24,"img",19),i(25,"span",20),s(26),a(),i(27,"span",21),s(28),l(29,"translate"),a()(),p(30,"img",15)(31,"img",16),a()(),i(32,"div",17)(33,"div",3)(34,"div",18),p(35,"img",22),i(36,"span",20),s(37),a(),i(38,"span",21),s(39),l(40,"translate"),a()(),p(41,"img",15)(42,"img",16),a()(),i(43,"div",17)(44,"div",3)(45,"div",18),p(46,"img",23),i(47,"span",20),s(48),a(),i(49,"span",21),s(50),l(51,"translate"),a()(),p(52,"img",15)(53,"img",16),a()(),i(54,"div",17)(55,"div",24)(56,"div",18),p(57,"img",25),i(58,"span",26),s(59),l(60,"translate"),a(),i(61,"span",21),s(62),l(63,"translate"),a()()()()(),i(64,"div",27)(65,"div",28),s(66),l(67,"translate"),a(),i(68,"div",29)(69,"div",30)(70,"label",31),s(71),l(72,"translate"),a(),i(73,"p-dropdown",32),l(74,"translate"),E("onChange",function(f){return o.onChangeDurationFilter(f.value)}),B("ngModelChange",function(f){return T(o.selectedDuration,f)||(o.selectedDuration=f),f}),a()(),i(75,"div",33)(76,"label",31),s(77),l(78,"translate"),a(),i(79,"p-dropdown",34),l(80,"translate"),E("onChange",function(f){return o.onActionSelected(f.value)}),B("ngModelChange",function(f){return T(o.selectedAction,f)||(o.selectedAction=f),f}),a()()()(),i(81,"div",35),C(82,Pe,2,1,"div",36)(83,we,7,3,"div",37),a()()),r&2&&(n(8),m(" ",d(9,26,"loyalty.loyaltySystemProgram")," "),n(6),u(o.userName),n(4),m(" ",o.levelName," "),n(8),u(o.earnedPoints),n(2),m(" ",d(29,28,"loyalty.earned-points")," "),n(9),u(o.redeemedPoints),n(2),m(" ",d(40,30,"loyalty.paid-contracts")," "),n(9),u(o.redeemedPoints),n(2),m(" ",d(51,32,"loyalty.redeemed-points")," "),n(9),u(d(60,34,"loyalty.aboutAdvantages")),n(3),m(" ",d(63,36,"loyalty.loyaltySystem")," "),n(4),m(" ",d(67,38,"loyalty.lastPoints")," "),n(5),u(d(72,40,"sortBy")),n(2),c("filter",!0)("showClear",!0)("placeholder",d(74,42,"choose"))("options",o.durations),M("ngModel",o.selectedDuration),n(4),u(d(78,44,"searchWith")),n(2),c("filter",!0)("showClear",!0)("placeholder",d(80,46,"choose"))("options",o.filterAction),M("ngModel",o.selectedAction),n(3),c("ngForOf",o.filteredLastPoints),n(),c("ngIf",(o.filteredLastPoints==null?null:o.filteredLastPoints.length)==0))},dependencies:[S,P,x,I,w,z,H,U,W,R,q]})}}return t})();function be(t,y){if(t&1&&(i(0,"div")(1,"div",7),p(2,"img",8),i(3,"div",9)(4,"span",10),s(5),a(),i(6,"span",11),s(7),a()()()()),t&2){let e=y.$implicit;n(5),u(e==null||e.fields==null?null:e.fields.title),n(2),u(e==null||e.fields==null?null:e.fields.description)}}var me=(()=>{class t{constructor(){this.dynamicStore=g(ne)}
1ngOnInit(){this.getStaticData()}getStaticData(){this.dynamicStore.dynamicContent("aboutLoyalty",`${A.contentApiUrl}/aboutLoyalty?withchildren=true`).subscribe(e=>{e&&(this.pageData=e[0]?.fields)})}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=v({type:t,selectors:[["app-about-loyalty"]],standalone:!0,features:[h],decls:14,vars:5,consts:[[1,"mb-5"],[1,"d-flex","flex-column","gap-4"],[1,"d-flex","flex-column","gap-3"],[1,"fs-32","f-w-medium","text-FFBA00"],[1,"fs-18","f-w-regular","text-white"],[1,"mt-1","d-flex","flex-column","gap-3"],[4,"ngFor","ngForOf"],[1,"d-flex","align-items-start","align-items-md-center","gap-2"],["src","assets/images/CompanyImages/loyalty/main-dash/g-info.svg","alt","",1,"mt-2"],[1,"d-flex","flex-column","flex-md-row","gap-1","align-items-md-center"],[1,"fs-16","f-w-regular","text-00C3BE"],[1,"fs-16","f-w-regular","text-white"]],template:function(r,o){r&1&&(i(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),s(4),a(),i(5,"div",4),s(6),a()(),i(7,"div",2)(8,"div",3),s(9),a(),i(10,"div",4),s(11),a(),i(12,"div",5),C(13,be,8,2,"div",6),a()()()()),r&2&&(n(4),m(" ",o.pageData==null?null:o.pageData.loylatyProgramTitle," "),n(2),m(" ",o.pageData==null?null:o.pageData.loyaltyProgramDescription," "),n(3),m(" ",o.pageData==null?null:o.pageData.loyaltyMembershipTitle," "),n(2),m(" ",o.pageData==null?null:o.pageData.loyaltyMemberShipDescription," "),n(2),c("ngForOf",o.pageData==null?null:o.pageData.memberShipItems))},dependencies:[S,x,I]})}}return t})();var Ie=(t,y,e)=>({itemsPerPage:t,currentPage:y,totalItems:e});function _e(t,y){if(t&1&&(i(0,"div",19),p(1,"app-points-card",20),a()),t&2){let e=y.$implicit;n(),c("data",e)}}function De(t,y){t&1&&(i(0,"div",23),p(1,"img",24),i(2,"div"),s(3),l(4,"translate"),a()()),t&2&&(n(3),m(" ",d(4,1,"noPointsAccordingToFilter")," "))}function Ee(t,y){t&1&&(i(0,"div",23),p(1,"img",24),i(2,"div"),s(3),l(4,"translate"),a()()),t&2&&(n(3),m(" ",d(4,1,"noEarnedPointsAvaliable")," "))}function Le(t,y){if(t&1&&(i(0,"div",21),C(1,De,5,3,"div",22)(2,Ee,5,3,"div",22),a()),t&2){let e=L();n(),c("ngIf",(e.filteredLastPoints==null?null:e.filteredLastPoints.length)==0&&e.selectedAction||e.selectedValidation),n(),c("ngIf",(e.filteredLastPoints==null?null:e.filteredLastPoints.length)==0&&!e.selectedAction&&!e.selectedValidation)}}var pe=(()=>{class t{constructor(){this.subscriptions=[],this.earnedPoints=0,this.pageSize=9,this.pageNumber=1,this.loyaltyService=g(D)}ngOnInit(){this.setPointsValidity(),this.GetCustomerPointsData(),this.GetGainedPointsDetails(),this.GetAllLoyalityCustomerAction()}ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe())}paginate(e){this.pageNumber=e}onValiditySelected(e){if(this.selectedAction=null,!e){this.filteredLastPoints=this.lastPoints;return}this.filteredLastPoints=this.lastPoints.filter(r=>r.status===e.key)}onActionSelected(e){if(this.selectedValidation=null,!e){this.filteredLastPoints=this.lastPoints;return}this.filteredLastPoints=this.lastPoints.filter(r=>r.source===e.key)}GetAllLoyalityCustomerAction(){this.subscriptions.push(this.loyaltyService.GetAllLoyalityCustomerAction().subscribe(e=>{this.filterAction=e.data}))}GetGainedPointsDetails(){this.subscriptions.push(this.loyaltyService.GetGainedPointsDetails().subscribe(e=>{e&&(this.lastPoints=e.data,this.filteredLastPoints=[...this.lastPoints])}))}GetCustomerPointsData(){this.subscriptions.push(this.loyaltyService.GetCustomerPointsData().subscribe(e=>{e&&(this.loyaltyData=e.data,this.earnedPoints=this.loyaltyData.gainedPoints)}))}setPointsValidity(){this.pointsValidity=[{key:1,value:"\u062C\u062F\u064A\u062F"},{key:2,value:"\u0639\u0644\u064A \u0648\u0634\u0643 \u0627\u0644\u0627\u0646\u062A\u0647\u0627\u0621"},{key:0,value:"\u0627\u0646\u062A\u0647\u062A \u0627\u0644\u0635\u0644\u0627\u062D\u064A\u0629"}]}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=v({type:t,selectors:[["app-earned-points"]],standalone:!0,features:[h],decls:36,vars:43,consts:[[1,"d-flex","flex-column","flex-md-row","justify-content-between","align-items-center"],[1,"text-FFBA00","fs-32","f-w-medium","mb-3","mb-md-0"],[1,"d-flex","flex-column","flex-md-row","justify-content-end","align-items-center","gap-2","col-12","col-md-4"],[1,"form-group","d-flex","flex-column","flex-md-row","justify-content-between","align-items-center","inputContainer","w-100","mb-4","mb-md-0"],["for","",1,"fs-16","f-w-regular","text-6A6A6A","input_label"],["id","city","optionLabel","value","filterBy","value",1,"w-100",3,"onChange","ngModelChange","filter","showClear","placeholder","options","ngModel"],[1,"form-group","d-flex","flex-column","flex-md-row","justify-content-between","align-items-center","inputContainer","w-100"],[1,"w-100","d-flex","justify-content-center"],[1,"pointsCard","d-flex","gap-3","align-items-center","justify-content-center","col-12","col-md-6","text-white"],["src","assets/images/CompanyImages/loyalty/main-dash/earned-points.svg","alt",""],[1,"fs-55","f-w-medium"],[1,"fs-18","f-w-regular"],["src","assets/images/CompanyImages/service/card_border_top.svg","alt","",1,"borderTop"],["src","assets/images/CompanyImages/service/border_card_bootom.svg","alt","",1,"borderBottom"],[1,"row","row-cols-1","row-cols-md-3","g-3","mb-5"],["class","col",4,"ngFor","ngForOf"],["class","d-flex flex-column justify-content-center align-items-center w-100 gap-3",4,"ngIf"],[1,"mt-3","mt-md-auto","d-flex","justify-content-end"],[1,"pagination","justify-content-center","font-secondary","my-p
1agination",3,"pageChange","previousLabel","nextLabel","autoHide"],[1,"col"],[3,"data"],[1,"d-flex","flex-column","justify-content-center","align-items-center","w-100","gap-3"],["class","emptyMessage d-flex gap-3 align-items-center fs-24 f-w-bold",4,"ngIf"],[1,"emptyMessage","d-flex","gap-3","align-items-center","fs-24","f-w-bold"],["src","assets/images/CompanyImages/loyalty/main-dash/not-found.svg","alt",""]],template:function(r,o){r&1&&(i(0,"div")(1,"div",0)(2,"div",1),s(3),l(4,"translate"),a(),i(5,"div",2)(6,"div",3)(7,"label",4),s(8),l(9,"translate"),a(),i(10,"p-dropdown",5),l(11,"translate"),E("onChange",function(f){return o.onActionSelected(f.value)}),B("ngModelChange",function(f){return T(o.selectedAction,f)||(o.selectedAction=f),f}),a()(),i(12,"div",6)(13,"label",4),s(14),l(15,"translate"),a(),i(16,"p-dropdown",5),l(17,"translate"),E("onChange",function(f){return o.onValiditySelected(f.value)}),B("ngModelChange",function(f){return T(o.selectedValidation,f)||(o.selectedValidation=f),f}),a()()()(),i(18,"div",7)(19,"div",8),p(20,"img",9),i(21,"div",10),s(22),a(),i(23,"div",11),s(24),l(25,"translate"),a(),p(26,"img",12)(27,"img",13),a()(),i(28,"div",14),C(29,_e,2,1,"div",15),l(30,"paginate"),C(31,Le,3,2,"div",16),a(),i(32,"div",17)(33,"pagination-controls",18),l(34,"translate"),l(35,"translate"),E("pageChange",function(f){return o.paginate(f)}),a()()()),r&2&&(n(3),m(" ",d(4,20,"loyalty.earnedPoints")," "),n(5),u(d(9,22,"pointSource")),n(2),c("filter",!0)("showClear",!0)("placeholder",d(11,24,"choose"))("options",o.filterAction),M("ngModel",o.selectedAction),n(4),u(d(15,26,"pointsValidity")),n(2),c("filter",!0)("showClear",!0)("placeholder",d(17,28,"choose"))("options",o.pointsValidity),M("ngModel",o.selectedValidation),n(6),u(o.earnedPoints),n(2),m(" ",d(25,30,"loyalty.earned-points")," "),n(5),c("ngForOf",Y(30,32,o.filteredLastPoints,X(39,Ie,o.pageSize,o.pageNumber,o.totalCount))),n(2),c("ngIf",(o.filteredLastPoints==null?null:o.filteredLastPoints.length)==0),n(2),J("previousLabel",d(34,35,"Shared.Previous")),J("nextLabel",d(35,37,"Shared.Next")),c("autoHide",!0))},dependencies:[S,P,x,I,w,z,H,re,oe,se,U,W,R,q]})}}return t})();var ce=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=v({type:t,selectors:[["app-paid-contracts"]],standalone:!0,features:[h],decls:2,vars:0,template:function(r,o){r&1&&(i(0,"p"),s(1,"paid-contracts works!"),a())}})}}return t})();function Ae(t,y){if(t&1&&(i(0,"div",11),s(1),a()),t&2){let e=L();n(),m(" ",e.data.pointNotesAr," ")}}function Me(t,y){if(t&1&&(i(0,"div",11),s(1),a()),t&2){let e=L();n(),m(" ",e.data.pointNotesEn," ")}}var ue=(()=>{class t{constructor(){this.languageService=g(F)}ngOnInit(){this.setIsArabic()}setIsArabic(){this.isArabic=this.languageService.getCurrentLang()=="ar"}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=v({type:t,selectors:[["app-redeemed-card"]],inputs:{data:"data"},standalone:!0,features:[h],decls:18,vars:10,consts:[[1,"h-100","c-shadow","point-card"],[1,"d-flex","justify-content-start","align-items-center","gap-2","mb-2"],[1,"points","d-flex","flex-column","justify-content-center","align-items-center","gap-0"],[1,"fs-20","f-w-medium"],[1,"fs-8","f-w-regular"],[1,"d-flex","flex-column"],[1,"d-flex","gap-1","text-white","fs-18","f-w-medium"],["class","fs-18 f-w-medium",4,"ngIf"],[1,"fs-16","f-w-regular","text-00C3BE","d-flex","gap-1","align-items-center"],["src","assets/images/CompanyImages/loyalty/main-dash/info.svg","alt",""],[1,"text-989CA2"],[1,"fs-18","f-w-medium"]],template:function(r,o){r&1&&(i(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),s(4),a(),i(5,"div",4),s(6),l(7,"translate"),a()(),i(8,"div",5)(9,"div",6),C(10,Ae,2,1,"div",7)(11,Me,2,1,"div",7),a(),i(12,"div",8),p(13,"img",9),i(14,"span",10),s(15),l(16,"translate"),a(),s(17),a()()()()),r&2&&(n(4),u(o.data==null?null:o.data.points),n(2),m(" ",d(7,6,"point")," "),n(4),c("ngIf",o.isArabic),n(),c("ngIf",!o.isArabic),n(4),m("",d(16,8,"loyalty.onDate")," "),n(2),m(" ",o.data.date," "))},dependencies:[S,P,x,w]})}}return t})();function Te(t,y){if(t&1&&(i(0,"div",12),p(1,"app-redeemed-card",13),a()),t&2){let e=y.$implicit;n(),c("data",e)}}function Be(t,y){t&1&&(i(0,"div",14)(1,"div"),p(2,"img",15),a(),i(3,"div",16),s(4),l(5,"translate"),a()()),t&2&&(n(4),m(" ",d(5,1,"noPointsAvaliable")," "))}var fe=(()=>{class t{constructor(){this.subscriptions=[],this.redeemedData=0,this.loyaltyService=g(D)}ngOnInit(){this.GetConsumingPointsDetails(),this.GetCustomerPointsData()}
1ngOnDestroy(){this.subscriptions.forEach(e=>e.unsubscribe())}GetConsumingPointsDetails(){this.subscriptions.push(this.loyaltyService.GetConsumingPointsDetails().subscribe(e=>{e&&(this.redeemedData=e.data)}))}GetCustomerPointsData(){this.subscriptions.push(this.loyaltyService.GetCustomerPointsData().subscribe(e=>{if(e){let r=e.data;this.redeemedPoints=r.consumingPoints}}))}static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=v({type:t,selectors:[["app-redeemed-points"]],standalone:!0,features:[h],decls:18,vars:9,consts:[[1,"d-flex","flex-column"],[1,"d-flex","fs-32","f-w-medium","gap-1","text-FFBA00"],[1,"w-100","d-flex","justify-content-center"],[1,"pointsCard","d-flex","gap-3","align-items-center","justify-content-center","col-12","col-md-6","text-white"],["src","assets/images/CompanyImages/loyalty/main-dash/earned-points.svg","alt",""],[1,"fs-55","f-w-medium"],[1,"fs-18","f-w-regular"],["src","assets/images/CompanyImages/service/card_border_top.svg","alt","",1,"borderTop"],["src","assets/images/CompanyImages/service/border_card_bootom.svg","alt","",1,"borderBottom"],[1,"row","row-cols-1","row-cols-md-3","g-3","mt-4","mb-5"],["class","col",4,"ngFor","ngForOf"],["class","d-flex flex-column justify-content-center align-items-center w-100 gap-3",4,"ngIf"],[1,"col"],[3,"data"],[1,"d-flex","flex-column","justify-content-center","align-items-center","w-100","gap-3"],["src","../../../../assets/images/tadbeer/loyalty/empty.png","alt",""],[1,"emptyMessage","fs-24","f-w-bold"]],template:function(r,o){r&1&&(i(0,"div",0)(1,"div",1)(2,"div"),s(3),l(4,"translate"),a()(),i(5,"div",2)(6,"div",3),p(7,"img",4),i(8,"div",5),s(9),a(),i(10,"div",6),s(11),l(12,"translate"),a(),p(13,"img",7)(14,"img",8),a()(),i(15,"div",9),C(16,Te,2,1,"div",10)(17,Be,6,3,"div",11),a()()),r&2&&(n(3),u(d(4,5,"loyalty.redeemedPoints")),n(6),u(o.redeemedPoints),n(2),m(" ",d(12,7,"loyalty.redeemed-points")," "),n(5),c("ngForOf",o.redeemedData),n(),c("ngIf",(o.redeemedData==null?null:o.redeemedData.length)==0))},dependencies:[S,P,x,I,w,ue]})}}return t})();var $t=[{path:"",canActivate:[ae],component:le,children:[{path:"",redirectTo:"statistics",pathMatch:"full"},{path:"statistics",component:de},{path:"about-loyalty",component:me},{path:"earned-points",component:pe},{path:"paid-contracts",component:ce},{path:"redeemed-points",component:fe}]}];export{$t as routes};
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.