PageSourceSearch

https://my.aiim.org/chunk-DKWPVDOX.js

js aiim.org collected 2026-09-24 08:42:05 UTC 737,072 bytes, 466 lines download raw bytes

1import{a as Lr,b as Fr,c as $r,d as Sa,g as Pa,h as Ta,i as Ea}from"./chunk-OC7BWCZF.js";import{a as Vn,b as Oa}from"./chunk-6TAZULYE.js";import{a as ur,b as pr,c as no,d as Wo,e as Uo,f as Qn,g as Ca,h as Ma,i as bn}from"./chunk-6W74ZVWK.js";import"./chunk-MJ6T55ZK.js";import{a as Lo,b as fa,c as _a,d as Go}from"./chunk-AM5ME56W.js";import{a as Ra}from"./chunk-GJPR6RFW.js";import"./chunk-56W4ZNYV.js";import{k as Fo}from"./chunk-UQVTEF75.js";import{a as to,b as Bo,c as dr,d as io,e as Cn,f as xa,g as cr,h as Mn,i as No,j as mr,k as vn,l as ba,m as ya}from"./chunk-YVEUKMH6.js";import{a as ca}from"./chunk-IJEB6NGI.js";import{a as jr,b as So,d as Kr,e as Qr,h as ar,i as Jr,j as Zr,k as Xr,l as Yr,m as wa,p as Aa}from"./chunk-2B62N3XJ.js";import{a as ha}from"./chunk-4UJXZTI5.js";import"./chunk-Q55EFUPI.js";import{a as ji}from"./chunk-SPPVNWZL.js";import{a as Rt}from"./chunk-2TXV3HSD.js";import{a as Ao}from"./chunk-U4LGCQWQ.js";import{b as Vr}from"./chunk-YWTGBTGW.js";import"./chunk-PQ5DCGJY.js";import"./chunk-LWUS5HAY.js";import{a as ia,b as sa}from"./chunk-ASWFF6KJ.js";import"./chunk-LRHOAC7S.js";import"./chunk-JH53SS35.js";import{b as Ia}from"./chunk-YGDEMPP3.js";import"./chunk-MUIIJH24.js";import"./chunk-3CVIZ3BI.js";import{a as sr}from"./chunk-GMCDDN6V.js";import"./chunk-HXRMI25B.js";import{a as na,b as ra,e as ma}from"./chunk-KVA7YKQL.js";import{a as oa}from"./chunk-AB66KPXZ.js";import{a as Oo,b as zn,c as Da}from"./chunk-JEUUK6NT.js";import{a as ea,b as _i}from"./chunk-OISEFWVV.js";import"./chunk-JP5KHINS.js";import{a as Bi}from"./chunk-BGDAWDEH.js";import{a as qn,d as lr}from"./chunk-YOZUVNGL.js";import{a as Vo,b as _n}from"./chunk-6CPWMBJM.js";import{a as ta}from"./chunk-FNKXVUXN.js";import"./chunk-NPJZFFUS.js";import{a as Wn,b as ln,d as Un}from"./chunk-QOSURHVL.js";import{a as Hn}from"./chunk-32GC3BPB.js";import"./chunk-6VQTTPKK.js";import{a as va}from"./chunk-CDQSYR5G.js";import{a as Wt}from"./chunk-M6TARSHU.js";import{a as jn}from"./chunk-2M4MQRSJ.js";import{b as ga}from"./chunk-C2LV6WIJ.js";import{a as sn,b as dn}from"./chunk-AQYS46LV.js";import{a as la,b as ko,c as da}from"./chunk-YTT7CVRB.js";import"./chunk-KGYW37G4.js";import{a as Li}from"./chunk-7EX4IX6Y.js";import{a as fn}from"./chunk-OQALPJAQ.js";import"./chunk-HNA2X73R.js";import"./chunk-QY5BYG54.js";import{a as aa}from"./chunk-JV54QITB.js";import{a as zi}from"./chunk-EGFBP5DZ.js";import{a as Nn}from"./chunk-IE73IGRV.js";import{a as hi}from"./chunk-Q67WLHXZ.js";import"./chunk-SEXQTQLU.js";import"./chunk-V5RFXGKQ.js";import{a as pa}from"./chunk-Z5HWP67N.js";import{a as Et}from"./chunk-UA67LKZU.js";import{a as Si}from"./chunk-XNDBSMZL.js";import{a as Kn}from"./chunk-YN3LK6TN.js";import{a as ua}from"./chunk-DNIN5ZJX.js";import{r as Kt}from"./chunk-KV4IOKEI.js";import"./chunk-CHAIIRIE.js";import"./chunk-X6YHEMIY.js";import{a as di}from"./chunk-TUHYM6FZ.js";import{$ as Di,$a as ve,$b as tt,A as G,Ab as Ge,B as jt,Ba as ne,Bb as Ne,C as _o,Ca as oe,Cb as gn,D as Co,Da as re,Db as We,E as N,Eb as Do,F as Xt,Fa as ae,Fb as Ue,Ga as vo,Gb as ze,Ha as le,Hb as Bn,Ia as Yt,Ib as je,Ja as se,Jb as wo,Ka as de,Kb as He,Lb as ui,M as Gt,Ma as ce,Mb as qe,N as W,Na as ue,Nb as Ke,Oa as Nt,Ob as Qe,Pa as pe,Q as U,Qa as me,Qb as Je,R as z,Ra as ge,Rb as hn,Sa as he,Sb as Ze,Ta as kn,Ua as xe,Ub as Xe,Va as fe,Vb as Ln,W as bi,Wa as _e,Wb as Ye,Xb as pi,Y as yi,Ya as Ce,Yb as $e,Zb as et,_a as Me,_b as si,ab as be,bb as ye,c as Pt,cb as De,d as ci,db as Vi,e as k,eb as we,f as bt,fa as xi,g as B,gb as Se,h as Gr,hb as Pe,ia as j,ib as bo,j as ai,ja as H,jb as Te,k as Ft,ka as q,kb as kt,l as L,la as K,lb as Ee,m as Jt,ma as Dt,mb as Ie,n as Nr,na as Q,nb as yo,oa as J,ob as Re,p as go,pa as Z,pb as Ae,q as ho,qa as X,qb as Oe,r as li,ra as Mo,rb as Ve,s as xo,sa as Y,sb as Ur,tb as ke,ua as $,ub as ki,v as Wr,va as ee,vb as Be,w as fo,wa as pt,wb as gi,x as Zt,xa as te,xb as Le,y as F,ya as on,yb as Fe,z as zt,za as ie,zb as zr}from"./chunk-CSP5YOOK.js";import{J as eo,L as Io,M as Hr,Q as Ro,b as _t,c as Ct,ca as Qi,f as Po,ha as Gn,ia as Wi,j as Fn,k as wi,l as xn,m as To,n as Eo,ua as Ai,va as En,xa as rr,ya as qr}from"./chunk-XFXITKE5.js";import{B as mn,Fa as Br,Xa as nn,q as Qt,s as vi}from"./chunk-FLFZ7VN3.js";import{$b as St,$c as $i,$d as at,Ac as po,Cd as a,Dc as or,Dd as s,Ec as Er,Ed as _,Fd as ht,Gc as O,Gd as xt,Id as P,Ie as pn,Jd as C,Je as Ei,Kd as p,Ke as Mt,Le as Rr,Mc as Mi,Nc as h,Nd as wt,Ne as On,Oc as x,Od as It,Oe as Ar,Pc as yt,Pd as $n,Qc as ti,Qd as en,Rb as rt,Se as mt,Td as st,Ud as dt,Vd as ct,Xc as Bt,Ye as qt,Zd as u,_c as Ir,_d as A,_e as Ki,ae as tn,cc as co,dd as l,ed as M,ee as D,fc as uo,fe as y,ge as w,he as oi,hf as Ut,ie as V,if as Or,je as S,jf as gt,ke as Ri,kf as ri,nd as nt,od as f,oe as Hi,qc as ni,qe as qi,qf as Tt,td as d,uh as ot,vc as I,vd as mo,vh as kr,we as Oi,xd as fi,xh as ut}from"./chunk-ZDEXLJGG.js";import{a as Ui,b as an,k as lt}from"./chunk-XU43R4EC.js";var Il=()=>({id:"elementId",class:"popup-outer w-650"});function Rl(r,m){if(r&1){let e=P();a(0,"dx-popup",6),w("visibleChange",function(t){h(e);let n=p();return y(n.AboutVersionPopup,t)||(n.AboutVersionPopup=t),x(t)}),a(1,"app-about-version",7),C("visibleChange",function(){h(e);let t=p();return x(t.closePopup())}),s()()}if(r&2){let e=p();d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",e.AboutVersionPopup),d("wrapperAttr",S(5,Il))}}var Va=(()=>
1{class r{constructor(e,i){this.router=e,this.route=i,this.loading=!1,this.unsubscriber=new rt,this.route.url.pipe(I(this.unsubscriber)).subscribe(t=>{t.some(o=>o.path.toLowerCase()==="about")&&(this.AboutVersionPopup=!0)})}AboutVersionClick(){this.AboutVersionPopup=!0}closePopup(){this.AboutVersionPopup=!1,this.router.navigate(["admin/client/dashboard"])}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(Ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-client-dashboard"]],standalone:!0,features:[V],decls:9,vars:1,consts:[[1,"view-wrapper","dashboard-outer"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],["position","center","openedStateMode","overlap","revealMode","slide","container",".dx-viewport",3,"showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr","visibleChange",4,"ngIf"],["position","center","openedStateMode","overlap","revealMode","slide","container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[3,"visibleChange"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),u(4,"Dashboard"),s()()(),a(5,"div",4)(6,"p"),u(7,"Dashboard works!"),s()()(),f(8,Rl,2,6,"dx-popup",5)),i&2&&(l(8),d("ngIf",t.AboutVersionPopup))},dependencies:[Tt,jr,mt,Mt,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k]})}}return r})();var ka=(()=>{class r extends ot{constructor(e,i,t){super(),this.route=e,this.webStorageService=i,this.router=t,this.userId=0,this.webStorageService.getCurrentUserToken()||this.router.navigate(["admin/login"]),this.route.paramMap.subscribe(n=>{this.userId=+n.get("id")})}static{this.\u0275fac=function(i){return new(i||r)(M(Ut),M(ut),M(gt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-client-change-password"]],standalone:!0,features:[nt,V],decls:6,vars:1,consts:[[1,"view-wrapper","manage-user-outer"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[3,"userInfoId"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),u(4,"Change Password"),s()()(),_(5,"reset-password",4),s()),i&2&&(l(5),d("userInfoId",t.userId))},dependencies:[Tt,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Kr]})}}return r})();var Ba=(()=>{class r{static{this.\u0275fac=function(i){return new(i||r)}}static{this.\u0275cmp=O({type:r,selectors:[["app-client-profile"]],standalone:!0,features:[V],decls:1,vars:0,template:function(i,t){i&1&&_(0,"profile-component")},dependencies:[Tt,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Qr]})}}return r})();var La=(()=>{class r extends ot{constructor(e,i){super(),this.autoLogout=e,this.appInfo=i,this.isActive=!1}static{this.\u0275fac=function(i){return new(i||r)(M($r),M(Vr))}}static{this.\u0275cmp=O({type:r,selectors:[["app-client"]],standalone:!0,features:[nt,V],decls:3,vars:1,consts:[[3,"title"]],template:function(i,t){i&1&&(ht(0),a(1,"app-side-nav-outer-toolbar",0),_(2,"router-outlet"),s(),xt()),i&2&&(l(),wt("title",t.appInfo.title))},dependencies:[Tt,Or,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Yr]})}}return r})();var Na=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g,b){super(),this.router=e,this.webStorageService=i,this.membershipRegistrationCardService=t,this.contactService=n,this.shoppingCartService=o,this.commonService=c,this.taxServices=g,this.activatedRoute=b,this.unsubscriber=new rt,this.contactId=0,this.typeName="Company",this.title="",this.isMembership=!1,this.orderId=0,this.userToken=new Et,this.isShowPlan=!0,this.membershipPlans=[],this.selectedmembershipPlans=new ea,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(E=>{E.membershipId&&E.contactId&&(this.contactId=Number(E.contactId),this.membershipId=Number(E.membershipId))}),this.selectedmembershipPlans=this.webStorageService.getMembershipInfo()}GetAllCorporateMembershipsByCompanyId(){this.isShowPlan=!0,this.loading=!0,this.membershipRegistrationCardService.GetAllCorporateMembershipsByCompanyId(this.contactId,!1,1e3,0).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(e.responseModel.forEach(t=>{t.timeUnitLabel=this.getTimeUnitLabel(t),this.membershipPlans.push(t)}),this.membershipPlans!=null&&this.membershipPlans.length>0?this.isShowPlan=!0:this.isShowPlan=!1,this.selectedmembershipPlans=this.membershipPlans.find(t=>t.membershipId==this.membershipId),console.log(this.selectedmembershipPlans)):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}getTimeUnitLabel(e){return ta(e)}navigateToMembership(e){this.webStorageService.deleteMembershipInfo(),this.router.navigate([`admin/client/companies/membership/${e}`])}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(Vo),M(jn),M(fn),M(zi),M(Hn),M(Ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-company-membership-details"]],standalone:!0,features:[nt,V],decls:26,vars:6,consts:[[1,"view-wrapper"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","/admin/client/companies",1,"breadcrumbs__link"],[1,"breadcrumbs__link",3,"href"],["href","javascript:void(0)",1,"back-icon",3,"click"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[3,"typeName"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Manage Companies"),s()(),a(6,"li",3)(7,"a",5),u(8,"View Companies"),s()(),a(9,"li",3)(10,"a",5),u(11,"Add Memberships"),s()(),a(12,"li",3),u(13,"View Linked Membership"),s()(),a(14,"a",6),C("click",function(){return t.navigateToMembership(t.contactId)}),yt(),a(15,"svg",7),_(16,"path",8),s(),u(17," Back "),s()(),ti(),a(18,"div",9)(19,"div",10)(20,"h1",11),u(21,"View Membership for "),a(22,"span"),u(23),s()()()(),a(24,"div",12),_(25,"app-membership-plan-detail
1s",13),s()()),i&2&&(l(7),It("href","/admin/client/companies/",t.contactId,"/view",$i),l(3),It("href","/admin/client/companies/membership/",t.contactId,"",$i),l(13),at('"',t.selectedmembershipPlans.membershipName,'"'),l(2),d("typeName",t.typeName))},dependencies:[Tt,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,ia]})}}return r})();var Ol=["targetValidator"],Vl=()=>({id:"elementId",class:"popup-outer w-900 list-management-dx-popup static-list"});function kl(r,m){if(r&1){let e=P();a(0,"div",8)(1,"a",9),C("click",function(){h(e);let t=p();return x(t.AddSubstituteContact())}),a(2,"span"),yt(),a(3,"svg",10),_(4,"path",11),s()(),u(5," Add Contact "),s()()}}function Bl(r,m){if(r&1&&(a(0,"div",22),_(1,"dx-drop-down-button",23),s()),r&2){let e=p(3);l(),d("useItemTextAsTitle",!1)("showArrowIcon",!1)("useSelectMode",!1)("items",e.actionMenu)}}function Ll(r,m){r&1&&(a(0,"dxi-column",20),f(1,Bl,2,4,"div",21),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}function Fl(r,m){if(r&1&&(ht(0),a(1,"div",12)(2,"dx-data-grid",13),_(3,"dxo-remote-operations",14)(4,"dxo-column-fixing",15)(5,"dxi-column",16)(6,"dxi-column",17)(7,"dxi-column",18),f(8,Ll,2,3,"dxi-column",19),s()(),xt()),r&2){let e=p();l(2),d("dataSource",e.selectedContactAdmin),l(),d("groupPaging",!0),l(),d("enabled",!0),l(4),d("ngIf",e.actionMenu.length>0)}}function Gl(r,m){r&1&&(a(0,"span",39),u(1,"Primary"),s())}function Nl(r,m){if(r&1){let e=P();a(0,"div",32)(1,"div",26)(2,"div",33)(3,"input",34),C("click",function(t){let n=h(e).$implicit,o=p(2);return x(o.onBillingAddressChange(t,n.addressId))}),s(),_(4,"label",35),s()(),a(5,"div",27),u(6),s(),a(7,"div",28),_(8,"div",36),a(9,"div",37),f(10,Gl,2,0,"span",38),s()()()}if(r&2){let e=m.$implicit,i=p(2);l(3),It("id","rdb",e.addressId,""),d("value",i.AddressId)("checked",e.addressId==i.AddressId),l(),It("for","rdb",e.addressId,""),l(2),A(e.addressType),l(2),d("innerHTML",i.displayAddress(e),Ir),l(2),d("ngIf",e.isPrimary)}}function Wl(r,m){if(r&1&&(a(0,"div",24)(1,"div",25),_(2,"div",26),a(3,"div",27),u(4,"Address Type"),s(),a(5,"div",28),u(6,"Address"),s()(),a(7,"div",29)(8,"dx-scroll-view",30),f(9,Nl,11,9,"div",31),s()()()),r&2){let e=p();l(9),d("ngForOf",e.companyAddress)}}function Ul(r,m){if(r&1){let e=P();a(0,"dx-popup",40),w("visibleChange",function(t){h(e);let n=p();return y(n.isShowCompanyAdminPopup,t)||(n.isShowCompanyAdminPopup=t),x(t)}),a(1,"div",41)(2,"h2"),u(3,"Add Contact from Company"),s()(),a(4,"app-company-admin-popup",42),C("sidebarChange1",function(){h(e);let t=p();return x(t.closeSidebar1())})("saveEventCompanyContact",function(t){h(e);let n=p();return x(n.refreshEventCompanyContact(t))}),s()()}if(r&2){let e=p();d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",e.isShowCompanyAdminPopup),d("wrapperAttr",S(8,Vl)),l(4),d("ContactCompanyId",e.companyId)("oldContact",e.oldContactId)("fullName",e.fullName)}}var Wa=(()=>{class r extends ot{constructor(e,i,t,n,o){super(),this.router=e,this.activatedRoute=i,this.webStorageService=t,this.tenantCompanyService=n,this.membershipRegistrationCardService=o,this.unsubscriber=new rt,this.companyId=0,this.ispageload=!0,this.actionMenu=[],this.isShowCompanyAdminPopup=!1,this.userToken=new Et,this.productId=0,this.orderId=0,this.selectedContactId=0,this.AddressId=0,this.companyAddress=[],this.slectedCompanyAddress=new oa,this.contacts=[],this.singleContacts=new lr,this.fullName="",this.oldContactId=0,this.orderModel=new Un,this.productName="",this.companyInfoDetails=new Bi,this.selectedContact=new na,this.actionMenu=[{value:"Update Company Admin",text:"Update Company Admin",icon:"view",visible:!0,onClick:()=>{this.isShowCompanyAdminPopup=!0}}],this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(c=>{this.productId=Number(c.eventid),this.companyId=Number(c.companyid),c.orderId&&(this.orderId=Number(c.orderId))})}ngOnChanges(e){return lt(this,null,function*(){let i=this.webStorageService.getOrderDetails();i!=null&&i.shoppingCarts[0].userId>0&&(this.selectedContactId=i.shoppingCarts[0].userId)})}ngOnInit(){if(this.companyId>0){let e=this.webStorageService.getOrderRequestDetails();e!=null&&(this.orderModel=e,this.productName=this.orderModel.orderItems.find(t=>t.productItemId==this.productId).productItemName),this.GetALLContactsBycompanyId(),this.GetCompanyAddressesById();let i=this.webStorageService.getCompanyDetails();
1i&&i.companyId>0&&(this.companyInfoDetails=i)}}GetCompanyAddressesById(){this.loading=!0,this.membershipRegistrationCardService.GetCompanyAddressesById(this.companyId,0).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{if(this.loading=!1,e&&e.isSuccess){if(e.responseModel!=null&&e.responseModel!=null){let i=e.responseModel;this.companyAddress=e.responseModel;let t=0;t=this.AddressId,t==0&&(t=this.companyAddress.find(n=>n.isBilling)?.addressId||0,this.AddressId=t),t==0&&this.companyAddress.length>0&&(t=this.companyAddress[0].addressId,this.AddressId=t),t>0&&this.BindAddress(t)}}else this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}onBillingAddressChange(e,i){e.target.checked&&(this.AddressId=i,this.BindAddress(i))}displayAddress(e){let i=Object.assign({},e),t=g=>g==null||String(g).trim()===""||String(g).trim().toLowerCase()==="null"||String(g).trim().toLowerCase()==="undefined"?"":String(g).trim();i.addressLine1=t(i.addressLine1),i.addressLine2=t(i.addressLine2),i.city=t(i.city),i.state=t(i.state),i.country=t(i.country),i.zipcode=t(i.zipcode);let n=i.country+(i.zipcode==""?"":(i.country!=""?" - ":"")+i.zipcode),o=i.city+(i.state==""?"":", "+i.state);o=o==""?"":o+(n!=""?",":"");let c=i.addressLine1+(i.addressLine2==""?"":", "+i.addressLine2);return c=c==""?"":c+(o!=""?",":""),(c!=""?c+"<br />":"")+(o!=""?o+"<br />":"")+n}GetALLContactsBycompanyId(){if(this.companyId==0||this.companyId==null){this.loading=!1;return}this.loading=!0,this.tenantCompanyService.GetContactsInfoByCompanyId(this.companyId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.contacts=[],e.responseModel.forEach(i=>{this.singleContacts=new lr,this.singleContacts.contactId=i.contactId,this.singleContacts.contactName=i.fullName,this.singleContacts.contactEmail=i.email,this.singleContacts.contactPhone=i.phone,this.contacts.push(this.singleContacts)})):this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}AddSubstituteContact(){this.isShowCompanyAdminPopup=!0}closeSidebar1(){this.isShowCompanyAdminPopup=!1}refreshEventCompanyContact(e){e!=null&&(this.selectedContactId=e[0].contactId,this.selectedContactAdmin=e,this.BindAddress(this.AddressId))}BindAddress(e){this.slectedCompanyAddress=this.companyAddress?.find(i=>i.addressId==e),this.slectedCompanyAddress!=null&&(this.fullName=this.selectedContactAdmin!=null?this.selectedContactAdmin[0].contactName:"",this.orderModel.billingInfo.addressLine1=this.slectedCompanyAddress.addressLine1,this.orderModel.billingInfo.addressLine2=this.slectedCompanyAddress.addressLine2,this.orderModel.billingInfo.city=this.slectedCompanyAddress.city,this.orderModel.billingInfo.country=this.slectedCompanyAddress.country,this.orderModel.billingInfo.state=this.slectedCompanyAddress.state,this.orderModel.billingInfo.zipcode=this.slectedCompanyAddress.zipcode,this.orderModel.billingInfo.companyName=this.companyInfoDetails.companyName,this.orderModel.billingInfo.firstName=this.selectedContact!=null?this.selectedContact.firstName:"",this.orderModel.billingInfo.lastName=this.selectedContact!=null?this.selectedContact.lastName:"",this.orderModel.billingInfo.phone="",this.orderModel.billingInfo.email="",this.slectedCompanyAddress?.isBilling==!0?(this.orderModel.billingInfo.billingAddressId=this.slectedCompanyAddress.addressId,this.orderModel.billingAddressId=this.slectedCompanyAddress.addressId,this.orderModel.billingInfo.isBillingAddress=!0):(this.orderModel.billingInfo.shippingAddressId=this.slectedCompanyAddress.addressId,this.orderModel.shippingAddressId=this.slectedCompanyAddress.addressId),this.orderModel.billingInfo.zipcode=this.slectedCompanyAddress.zipcode,this.orderModel.billingContactId=this.selectedContactId,this.orderModel.shippingContactId=this.selectedContactId,this.orderModel.contactId=this.selectedContactId,this.webStorageService.deleteOrderRequestDetails(),this.webStorageService.storeOrderRequestDetails(this.orderModel))}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(Ut),M(ut),M(Li),M(Vo))}}static{this.\u0275cmp=O({type:r,selectors:[["app-product-select-address"]],viewQuery:function(i,t){if(i&1&&st(Ol,5),i&2){let n;dt(n=ct())&&(t.validator=n.first)}},standalone:!0,features:[nt,Mi,V],decls:13,vars:5,consts:[[1,"card-outer"],[1,"card-content"],[1,"event-name"],["class","empty-card",4,"ngIf"],[4,"ngIf"],[1,"select-address-block"],["class","select-address-block__address",4,"ngIf"],["position","right","o
1penedStateMode","overlap","revealMode","slide","container",".dx-viewport",3,"showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr","visibleChange",4,"ngIf"],[1,"empty-card"],["href","javascript:void(0)",1,"edits",3,"click"],["width","12","height","12","viewBox","0 0 12 12","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.02518 1.00021V11.0506M1 6.02539H11.0504","stroke","white","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],[1,"table-block","create-contact-table"],["id","gridContainer","noDataText"," ",1,"table-outer","contacts-table",3,"dataSource"],[3,"groupPaging"],[3,"enabled"],["dataField","contactName","caption","Contact"],["dataField","contactEmail","caption","Email"],["dataField","contactPhone","caption","Phone"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"useItemTextAsTitle","showArrowIcon","useSelectMode","items"],[1,"select-address-block__address"],[1,"select-address-block__address-header"],[1,"address-column","radiobtn"],[1,"address-column","address-type"],[1,"address-column","addresss"],[1,"select-address-block__address-body"],[1,"scroll-outer"],["class","select-address-block__address-row",4,"ngFor","ngForOf"],[1,"select-address-block__address-row"],[1,"radiobtn-custom"],["type","radio","name","rdbAddress",3,"click","id","value","checked"],[1,"first-child",3,"for"],[3,"innerHTML"],[1,"primary-box"],["class","tags",4,"ngIf"],[1,"tags"],["position","right","openedStateMode","overlap","revealMode","slide","container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"sidebarChange1","saveEventCompanyContact","ContactCompanyId","oldContact","fullName"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"span"),u(4,"Product:"),s(),u(5),s(),f(6,kl,6,0,"div",3)(7,Fl,9,4,"ng-container",4),a(8,"div",5)(9,"h2"),u(10,"Choose Billing Address for Invoice"),s(),f(11,Wl,10,1,"div",6),s()()(),f(12,Ul,5,9,"dx-popup",7)),i&2&&(l(5),at(" ",t.productName," "),l(),d("ngIf",!t.selectedContactAdmin),l(),d("ngIf",t.selectedContactAdmin),l(4),d("ngIf",t.companyAddress!=null&&t.companyAddress.length>0),l(),d("ngIf",t.isShowCompanyAdminPopup))},dependencies:[mt,Ei,Mt,ra,U,Pt,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,pt,Jt,Ft,jt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,ki,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k],styles:[".card-outer[_ngcontent-%COMP%]{width:100%;background-color:var(--white-color);border-radius:5px;padding:2rem 3rem;transition:.35s ease;height:calc(100vh - 270px)}.card-outer[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:1.5rem}.card-outer[_ngcontent-%COMP%]   .card-header__title[_ngcontent-%COMP%]{width:auto;color:var(--primary-color)}.card-outer[_ngcontent-%COMP%]   .card-header__edit-collapse[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.card-outer[_ngcontent-%COMP%]   .card-header__edit-collapse[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{margin-left:2.5rem}.card-outer[_ngcontent-%COMP%]   .card-header__edit-collapse[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transition:.35s ease}.event-name[_ngcontent-%COMP%]{width:100%;display:inline-block;margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:1px solid var(--border-lighter);font:var(--font-weight-600) var(--font-16) var(--font-family);color:var(--back-color)}
1.event-name[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--black-color)}.choose-company-admin[_ngcontent-%COMP%]{width:100%;margin:0 0 1.5rem;padding:0 0 2rem;border-bottom:1px solid var(--border-lighter)}.choose-company-admin[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0 0 2rem;color:var(--primary-color)}.choose-company-admin[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:330px;margin:0}.choose-company-admin[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%]{margin:0}.create-contact-table[_ngcontent-%COMP%]{min-height:50px}.select-address-block[_ngcontent-%COMP%]{width:100%;margin:0;padding:1.5rem 0 0}.select-address-block[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0 0 2.4rem;color:var(--primary-color)}.select-address-block__address[_ngcontent-%COMP%]{width:100%;margin:0;padding:0}.select-address-block__address-header[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-start;margin:0 0 1.5rem;padding:0 0 1rem;border-bottom:1px solid var(--border-color)}.select-address-block__address-header[_ngcontent-%COMP%]   .address-column[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family)!important;color:var(--thead-color)!important;border:none!important;min-height:inherit!important}.select-address-block__address-body[_ngcontent-%COMP%]{width:100%}.select-address-block__address-row[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-start;border-bottom:1px solid var(--border-lighter);padding-bottom:1.5rem;margin-bottom:1.5rem}.select-address-block__address-row[_ngcontent-%COMP%]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.select-address-block[_ngcontent-%COMP%]   .address-column[_ngcontent-%COMP%]{width:100%;margin:0;font:var(--font-weight-400) var(--font-14) var(--font-family);color:var(--tbody-color)}.select-address-block[_ngcontent-%COMP%]   .address-column.radiobtn[_ngcontent-%COMP%]{max-width:45px}.select-address-block[_ngcontent-%COMP%]   .address-column.address-type[_ngcontent-%COMP%]{max-width:200px;font-weight:var(--font-weight-600);position:relative;border-right:1px solid var(--border-lighter);padding-right:2rem;min-height:50px}.select-address-block[_ngcontent-%COMP%]   .address-column.addresss[_ngcontent-%COMP%]{margin:0;padding-left:2rem;line-height:22px}.select-address-block[_ngcontent-%COMP%]   .address-column[_ngcontent-%COMP%]   .primary-box[_ngcontent-%COMP%]{width:100%;display:inline-block;padding-top:1rem}.select-address-block[_ngcontent-%COMP%]   .address-column[_ngcontent-%COMP%]   .primary-box[_ngcontent-%COMP%]   .tags[_ngcontent-%COMP%]{display:inline-block;color:var(--green-color);border:1px solid var(--green-color);border-radius:100px;padding:.3rem 1.5rem;font:var(--font-weight-500) var(--font-14) var(--font-family)}"]})}}return r})();var zl=()=>({id:"elementId",class:"popup-outer tooltip-wrapper w-800 contact-company-popup"}),hr=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=e,this.webStorageService=i,this.activatedRoute=t,this.companyService=n,this.shoppingCartService=o,this.commonService=c,this.unsubscriber=new rt,this.constituentType="CompanyEvent",this.company=new Bi,this.currentEvent=new qn,this.orderId=0,this.confirmOrderDetails=new _i,this.autoNo=0,this.OrderSuccessfullyPopup=!1,this.status="",this.webStorageService.getCurrentUserToken()||this.router.navigate(["/login"]);let b=this.webStorageService.getCurrentChooseEvent();b&&(this.currentEvent=b),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(E=>{this.companyId=Number(E.companyid),this.eventId=Number(E.eventid),this.status=E.status,E.orderId&&(this.orderId=Number(E.orderId)),this.companyId>0&&this.getCompanyById()})}getCompanyById(){!this.companyId||this.company&&this.company.companyId===Number(this.companyId)||(this.loading=!0,this.companyService.GetCompanyByID(Number(this.companyId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{if(this.loading=!1,e&&e.isSuccess)if(e.responseModel!=null&&e.responseModel!=null){let i=e.responseModel;this.company=i}else this.loading=!1,this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}ChooseAddress(){let e=this.webStorageService.getOrderRequestDetails();
1e.orderItems.forEach(i=>{i.billToContactId=e.contactId,i.companyId=this.companyId,i.ContactID=0}),e!=null&&e.contactId>0?(this.loading=!0,this.shoppingCartService.CreateOrder(e).pipe(I(this.unsubscriber)).subscribe(i=>{if(this.loading=!1,i&&i.isSuccess){let t=i.responseModel,n=t.orderItems.find(o=>o.productItemId==this.eventId).productItemName;this.confirmOrderDetails=new _i,this.confirmOrderDetails.companyId=this.companyId,this.confirmOrderDetails.orderFrom=Wi.CompanyProduct.toString(),this.confirmOrderDetails.orderId=t.orderId,this.confirmOrderDetails.orderNumber=t.orderNumber,this.confirmOrderDetails.productItemName=n,this.confirmOrderDetails.membershipStatus=this.status,this.autoNo=this.commonService.refreshAutoNo(),this.OrderSuccessfullyPopup=!0}else i&&!i.isSuccess&&this.showErrorMessage(i.message)},i=>{this.loading=!1,this.showErrorMessage(i.message)})):this.showErrorMessage("Please select billing contact")}closeSuccessPopup(){this.OrderSuccessfullyPopup=!1,this.router.navigate(["admin/client/companies/"+this.companyId+"/view"])}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(Ut),M(Li),M(fn),M(zi))}}static{this.\u0275cmp=O({type:r,selectors:[["app-company-p-address"]],standalone:!0,features:[nt,V],decls:39,vars:20,consts:[[1,"view-wrapper","product-catalog-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)","routerLink","/admin/client/companies",1,"breadcrumbs__link"],["href","javascript:void(0)",1,"breadcrumbs__link",3,"routerLink"],[1,"breadcrumbs__link",3,"routerLink"],[1,"flex"],["href","javascript:void(0)",1,"back-icon",3,"routerLink"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"register-bottom"],["href","javascript:void(0)",1,"btn","btn--cancel",3,"routerLink"],["href","javascript:void(0)",1,"btn","btn--primary",3,"click"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"SuccessOrderChange","ConfirmOrderDetails","AutoNo"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Manage Companies"),s()(),a(6,"li",3)(7,"a",5),u(8,"View Company"),s()(),a(9,"li",3)(10,"a",6),u(11,"Add Product"),s()(),a(12,"li",3),u(13,"Detail View"),s()(),a(14,"div",7)(15,"a",8),yt(),a(16,"svg",9),_(17,"path",10),s(),u(18," Back "),s()()(),ti(),a(19,"div",11)(20,"div",12)(21,"h1",13),u(22,"Add Product for "),a(23,"span"),u(24),s()()()(),a(25,"div",14),_(26,"app-product-select-address"),a(27,"div",15)(28,"a",16),u(29,"Cancel"),s(),a(30,"a",17),C("click",function(){return t.ChooseAddress()}),u(31,"Confirm"),s()()()(),a(32,"dx-popup",18),w("visibleChange",function(o){return y(t.OrderSuccessfullyPopup,o)||(t.OrderSuccessfullyPopup=o),o}),a(33,"div",19)(34,"h2"),u(35,"Order Confirmation for "),a(36,"span"),u(37),s()()(),a(38,"app-order-confirmation-successfully",20),C("SuccessOrderChange",function(){return t.closeSuccessPopup()}),s()()),i&2&&(l(7),It("routerLink","/admin/client/companies/",t.companyId,"/view"),l(3),$n("routerLink","/admin/client/company/company-product-listing/",t.companyId,"/",t.orderId,""),l(5),$n("routerLink","/admin/client/company/company-product-listing/",t.companyId,"/",t.orderId,""),l(9),A(t.company.companyName),l(4),It("routerLink","/admin/client/companies/",t.companyId,"/view"),l(4),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.OrderSuccessfullyPopup),d("wrapperAttr",S(19,zl)),l(5),at("\u201D",t.confirmOrderDetails==null?null:t.confirmOrderDetails.productItemName,"\u201D"),l(),d("ConfirmOrderDetails",t.confirmOrderDetails)("AutoNo",t.autoNo))},dependencies:[Tt,ri,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,zn,Wa],styles:[".title-breadcrumb__title[_ngcontent-%COMP%]{width:auto}.title-breadcrumb__title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font:var(--h1-font)!important;color:var(--primary-color)}.title-breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family)}.register-bottom[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-end;padding:2rem 0 1.5rem}.register-bottom[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:2rem}"]})}}return r})();var xr=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.router=e,this.webStorageService=i,this.activatedRoute=t,this.companyService=n,this.companyId=0,this.userToken=new Et,this.unsubscriber=new rt,this.company=new Bi,this.status="",this.orderId=0,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(o=>{o.companyId&&(this.companyId=Number(o.companyId)),o.status&&(this.status=o.status),o.orderId&&(this.orderId=o.orderId)})}setCompanyDetails(e){e&&(this.company=e)}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(Ut),M(Li))}}static{this.\u0275cmp=O({type:r,selectors:[["app-company-product-listing"]],standalone:!0,features:[nt,V],decls:23,vars:9,consts:[[1,"view-wrapper","view-contact-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","/admin/client/companies",1,"breadcrumbs__link"],[1,"breadcrumbs__link",3,"href"],["href","javascript:void(0)",1,"back-icon",3,"routerLink"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"view-ams-product-outer",3,"companyDetails","companyId","contactId","status","orderId"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Manage Companies"),s()(),a(6,"li",3)(7,"a",5),u(8,"View Company"),s()(),a(9,"li",3),u(10,"Add Product"),s()(),a(11,"a",6),yt(),a(12,"svg",7),_(13,"path",8),s(),u(14," Back "),s()(),ti(),a(15,"div",9)(16,"div",10)(17,"h1",11),u(18,"Add Product for "),a(19,"span"),u(20),s()()()(),a(21,"div",12)(22,"app-product-list",13),C("companyDetails",function(o){return t.setCompanyDetails(o)}),s()()()),i&2&&(l(7),It("href","/admin/client/companies/",t.companyId,"/view",$i),l(4),It("routerLink","/admin/client/companies/",t.companyId,"/view"),l(9),A(t.company.companyName),l(2),d("c
1ompanyId",t.companyId)("contactId",0)("status",t.status)("orderId",t.orderId))},dependencies:[Tt,ri,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,sa]})}}return r})();var Ua=()=>({id:"elementId",class:"popup-outer tooltip-wrapper w-800 contact-company-popup"}),jl=()=>({"aria-label":"Name"}),zo=r=>({"background-color":r}),jo=()=>({"aria-label":"Category"});function Hl(r,m){if(r&1&&(a(0,"div",21),_(1,"img",22),s()),r&2){let e=p();l(),wt("src",(e.productCatalogDetailModel==null||e.productCatalogDetailModel.productImages[0]==null?null:e.productCatalogDetailModel.productImages[0].productImagePath)!=null&&(e.productCatalogDetailModel==null||e.productCatalogDetailModel.productImages[0]==null?null:e.productCatalogDetailModel.productImages[0].productImagePath)!==""?"data:image/png;base64,"+(e.productCatalogDetailModel==null||e.productCatalogDetailModel.productImages[0]==null?null:e.productCatalogDetailModel.productImages[0].productImagePath):"../../../../assets/img/placeholder-img.png",$i)}}function ql(r,m){if(r&1&&(ht(0),a(1,"div",24),_(2,"img",22),s(),xt()),r&2){let e=m.$implicit;l(2),wt("src",(e==null?null:e.productImagePath)!=null&&(e==null?null:e.productImagePath)!==""?"data:image/png;base64,"+(e==null?null:e.productImagePath):"../../../../assets/img/placeholder-img.png",$i)}}function Kl(r,m){if(r&1&&(ht(0),f(1,ql,3,1,"ng-container",23),xt()),r&2){let e=p();l(),d("ngForOf",e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.productImages)}}function Ql(r,m){r&1&&(a(0,"div",36),u(1," Already Purchased "),s())}function Jl(r,m){if(r&1&&(ht(0),a(1,"strong"),u(2),s(),xt()),r&2){let e=m.$implicit;l(2),at("",e==null?null:e.tagName," \xA0 ")}}function Zl(r,m){if(r&1&&(a(0,"span"),u(1," Tags: "),f(2,Jl,3,1,"ng-container",23),s()),r&2){let e=p(2);l(2),d("ngForOf",e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.tags)}}function Xl(r,m){if(r&1&&(a(0,"span",37)(1,"strong"),u(2),Hi(3,"number"),s(),u(4," Best Price "),s()),r&2){let e=p(2);l(2),at("$ ",qi(3,1,e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.bestPrice,"1.2-2"),"")}}function Yl(r,m){if(r&1&&(a(0,"span",38)(1,"strong"),u(2),Hi(3,"number"),s(),u(4," Member Price "),s()),r&2){let e=p(2);d("ngClass",e.productCatalogDetailModel.isBenefitApplied?"":"members-price"),l(2),at("$ ",qi(3,2,e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.memberPrice,"1.2-2"),"")}}function $l(r,m){if(r&1){let e=P();ht(0),a(1,"li",42)(2,"span")(3,"input",43),C("change",function(){let t=h(e).$implicit,n=p(2).$implicit,o=p(3);return x(o.onAttributeChange(n==null?null:n.trim(),t))}),s(),a(4,"label",44)(5,"span"),u(6),s()()()(),xt()}if(r&2){let e=m.$implicit,i=p(2).$implicit;l(2),fi("checkbox-custom ",e,""),l(),wt("id",e),d("name",i==null?null:i.trim())("disabled",!0)("value",e)("checked",!0),l(),wt("for",e),d("ngStyle",Ri(11,zo,e)),l(2),A(e)}}function es(r,m){if(r&1&&(a(0,"ul"),f(1,$l,7,13,"ng-container",23),s()),r&2){let e=p().$implicit,i=p(3);fi("product-catalog__size-list ",e==null?null:e.trim(),""),l(),d("ngForOf",i.filteredAttributes[e==null?null:e.trim()])}}function ts(r,m){if(r&1){let e=P();a(0,"div")(1,"div",33)(2,"dx-select-box",45),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p(3);return x(o.onAttributeChange(n==null?null:n.trim(),t.value))}),s()()()}if(r&2){let e=p().$implicit,i=p(3);fi("color-block  ",e==null?null:e.trim(),""),l(2),d("labelMode",i.labelMode)("items",i.filteredAttributes[e==null?null:e.trim()])("inputAttr",S(6,jo))}}function is(r,m){if(r&1&&(a(0,"div",40)(1,"h4"),u(2),s(),f(3,es,2,4,"ul",41)(4,ts,3,7,"div",41),s()),r&2){let e=m.$implicit,i=p(3);l(2),A(e==null?null:e.trim()),l(),d("ngIf",(i.filteredAttributes[e==null?null:e.trim()]==null?null:i.filteredAttributes[e==null?null:e.trim()].length)>0),l(),d("ngIf",(e==null?null:e.trim())==="Color")}}function ns(r,m){if(r&1&&(ht(0),f(1,is,5,3,"div",39),xt()),r&2){let e=p(2);l(),d("ngForOf",e.getAttributeNames(e.groupedAttributes))}}function os(r,m){if(r&1){let e=P();a(0,"li",42)(1,"span")(2,"input",47),C("change",function(){let t=h(e).$implicit,n=p(2).$implicit,o=p(3);return x(o.onAttributeChange(n==null?null:n.trim(),t))}),s(),a(3,"label",44)(4,"span"),u(5),s()()()()}if(r&2){let e=m.$implicit,i=p(2).$implicit,t=p(3);l(),fi("checkbox-custom ",e,""),l(),wt("id",e),d("name",i==null?null:i.trim())("value",e)("checked",t.selectedAttributes[i==null?null:i.trim()]===e),l(),wt("for",e),d("ngStyle",Ri(10,zo,e)),l(2),A(e)}}function rs(r,m){if(r&1&&(a(0,"ul"),f(1,os,6,12,"li",46),s()),r&2){let e=p().$implicit,i=p(3);fi("product-catalog__size-list ",e==null?null:e.trim(),""),l(),d("ngForOf",i.filteredAttributes[e==null?null:e.trim()])}}function as(r,m){if(r&1){let e=P();a(0,"div")(1,"div",33)(2,"dx-select-box",45),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p(3);return x(o.onAttributeChange(n==null?null:n.trim(),t.value))}),s()()()}if(r&2){let e=p().$implicit,i=p(3);fi("color-block  ",e==null?null:e.trim(),""),l(2),d("labelMode",i.labelMode)("items",i.filteredAttributes[e==null?null:e.trim()])("inputAttr",S(6,jo))}}function ls(r,m){if(r&1&&(a(0,"div",40)(1,"h4"),u(2),s(),f(3,rs,2,4,"ul",41)(4,as,3,7,"div",41),s()),r&2){let e=m.$implicit,i=p(3);l(2),A(e==null?null:e.trim()),l(),d("ngIf",(i.filteredAttributes[e==null?null:e.trim()]==null?null:i.filteredAttributes[e==null?null:e.trim()].length)>0),l(),d("ngIf",(e==null?null:e.trim())==="Color")}}function ss(r,m){if(r&1&&(ht(0),f(1,ls,5,3,"div",39),xt()),r&2){let e=p(2);l(),d("ngForOf",e.getAttributeNames(e.groupedAttributes))}}function ds(r,m){if(r&1){let e=P();a(0,"li",42)(1,"span")(2,"input",47),C("change",function(){let t=h(e).$implicit,n=p().$implicit,o=p().$implicit,c=p(3);return x(c.onAttributeChange2(o,n==null?null:n.trim(),t))}),s(),a(3,"label",44)(4,"span"),u(5),s()()()()}if(r&2){let e=m.$implicit,i=p().$implicit,t=p().$implicit,n=p(3);l(),fi("checkbox-custom ",e,""),l(),$n("name","",t,"-",i==null?null:i.trim(),""),en("id","",t,"-",i==null?null:i.trim(),"-",e,""),d("value",e)("checked",n.selectedAttributes2[t+"-"+(i==null?null:i.trim())]===e),l(),en("for","",t,"-",i==null?null:i.trim(),"-",e,""),d("ngStyle",Ri(18,zo,e)),l(2),A(e)}}function cs(r,m){if(r&1){let e=P();a(0,"div")(1,"div",33)(2,"dx-select-box",45),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p().$implicit,c=p(3);return x(c.onAttributeChange2(o,n==null?null:n.trim(),t.value))}),s()()()}if(r&2){let e=p().$implicit,i=p().$implicit,t=p(3);fi("color-block  ",e,""),l(2),d("labelMode",t.labelMode)("items",t.objectKeys(t.categorizedProducts.variableProducts[i]))("inputAttr",S(6,jo))}}function us(r,m){if(r&1&&(ht(0),a(1,"h4"),u(2),s(),a(3,"ul"),f(4,ds,6,20,"li",46),s(),f(5,cs,3,7,"div",41),xt()),r&2){let e=m.$implicit,i=p().$implicit,t=p(3);l(2),A(e),l(),fi("product-catalog__size-list ",e,""),l(),d("ngForOf",t.categorizedProducts.variableProducts[i][e==null?null:e.trim()]),l(),d("ngIf",(e==null?null:e.trim())==="Color")}}function ps(r,m){if(r&1&&(a(0,"div",40)(1,"h3"),u(2),s(),f(3,us,6,6,"ng-container",23),s()),r&2){let e=m.$implicit,i=p(3);l(2),A(e),l(),d("ngForOf",i.objectKeys(i.categorizedProducts.variableProducts[e]))}}function ms(r,m){if(r&1&&(a(0,"li",42)(1,"span"),_(2,"input",48),a(3,"label",44)(4,"span"),u(5),s()()()()),r&2){let e=m.$implicit,i=p().$implicit;l(),fi("checkbox-custom ",e,""),l(),wt("id",e),d("disabled",!0)("name",i)("value",e)("checked",!0),l(),wt("for",e),d("ngStyle",Ri(11,zo,e)),l(2),A(e)}}function gs(r,m){if(r&1&&(a(0,"div")(1,"div",33),_(2,"dx-select-box",49),s()()),r&2){let e=p().$implicit,i=p().$implicit,t=p(3);fi("color-block  ",e,""),l(2),d("labelMode",t.labelMode)("items",t.categorizedProducts.simpleProducts[i][e])("inputAttr",S(6,jo))}}function hs(r,m){if(r&1&&(ht(0),a(1,"h4"),u(2),s(),a(3,"ul"),f(4,ms,6,13,"li",46),s(),f(5,gs,3,7,"div",41),xt()),r&2){let e=m.$implicit,i=p().$implicit,t=p(3);l(2),A(e),l(),fi("product-catalog__size-list ",e,""),l(),d("ngForOf",t.categorizedProducts.simpleProducts[i][e]),l(),d("ngIf",(e==null?null:e.trim())==="Color")}}function xs(r,m){if(r&1&&(a(0,"div",40)(1,"h3"),u(2),s(),f(3,hs,6,6,"ng-container",23),s()),r&2){let e=m.$implicit,i=p(3);l(2),A(e),l(),d("ngForOf",i.objectKeys(i.categorizedProducts.simpleProducts[e]))}}function fs(r,m){if(r&1&&(ht(0),f(1,ps,4,2,"div",39)(2,xs,4,2,"div",39),xt()),r&2){let e=p(2);l(),d("ngForOf",e.objectKeys(e.categorizedProducts.variableProducts)),l(),d("ngForOf",e.objectKeys(e.categorizedProducts.simpleProducts))}}function _s(r,m){if(r&1){let e=P();a(0,"a",50),C("click",function(){h(e);let t=p(2);return x(t.OpenAddToOrderPopup(t.productCatalogDetailModel))}),yt(),a(1,"svg",51)(2,"g",52),_(3,"path",53)(4,"path",54),s(),a(5,"defs")(6,"clipPath",55),_(7,"rect",56),s()()(),u(8," Add to Order "),s()}}function Cs(r,m){if(r&1){let e=P();a(0,"div",25),f(1,Ql,2,0,"div",26),a(2,"div",27)(3,"h2"),u(4),s(),a(5,"span"),u(6,"SKU: "),a(7,"strong"),u(8),s()(),f(9,Zl,3,1,"span",8),s(),a(10,"div",28),f(11,Xl,5,4,"span",29)(12,Yl,5,5,"span",30),a(13,"span")(14,"strong"),u(15),Hi(16,"number"),s(),u(17," Your Price "),s()(),f(18,ns,2,1,"ng-container",8)(19,ss,2,1,"ng-container",8)(20,fs,3,2,"ng-container",8),a(21,"div",31)(22,"div",32)(23,"div",33)(24,"dx-number-box",34),w("valueChange",function(t){h(e);let n=p();return y(n.quantity,t)||(n.quantity=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p();return x(n.changeCartItemQuantity(t))}),s()(),a(25,"strong"),u(26),Hi(27,"number"),s()(),f(28,_s,9,0,"a",35),s()()}if(r&2){let e=p();l(),d("ngIf",e.productCatalogDetailModel.isPurchased),l(3),A((e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.productName)!=null&&(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.productName)!=null?e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.productName:"-"),l(4),A((e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.productSKU)!=null&&(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.productSKU)!=null?e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.productSKU:"-"),l(),d("ngIf",(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.tags)!=null&&(e.productCatalogDetailModel==null||e.productCatalogDetailModel.tags==null?null:e.productCatalogDetailModel.tags.length)>0),l(2),d("ngIf",e.productCatalogDetailModel.isBenefitApplied&&(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.bestPrice)!=null&&(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.bestPrice)>=0),l(),d("ngIf",(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.memberPrice)!=null&&(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.memberPrice)>0),l(3),at("$ ",qi(16,17,e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.nonMemberPrice,"1.2-2"),""),l(3),d("ngIf",e.productCatalogDetailModel.productC
1onfiguration==="Standard"),l(),d("ngIf",e.productCatalogDetailModel.productConfiguration==="Variable"),l(),d("ngIf",e.productCatalogDetailModel.productConfiguration==="Bundle"),l(4),D("value",e.quantity),d("min",1)("max",100)("showSpinButtons",!0)("inputAttr",S(23,jl)),l(2),at(" $ ",qi(27,20,e.quantity*e.totalPrice,"1.2-2")," "),l(2),d("ngIf",(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.productId)>0||(e.productCatalogDetailModel==null?null:e.productCatalogDetailModel.variableProductId)>0)}}function Ms(r,m){if(r&1){let e=P();ht(0),a(1,"app-common-donation-details",57),C("onAddToCartSuccess",function(t){h(e);let n=p();return x(n.onAddToCartSuccess(t))}),s(),xt()}if(r&2){let e=p();l(),d("productCatalogDetailModel",e.productCatalogDetailModel)("salesTaxes",e.salesTaxes)}}function vs(r,m){r&1&&(a(0,"div",58),u(1,"Description"),s())}function bs(r,m){if(r&1){let e=P();a(0,"div",59)(1,"div",60)(2,"dx-html-editor",61),w("valueChange",function(t){h(e);let n=p();return y(n.productCatalogDetailModel.productDescription,t)||(n.productCatalogDetailModel.productDescription=t),x(t)}),s()()()}if(r&2){let e=p();l(2),D("value",e.productCatalogDetailModel.productDescription),d("disabled",!0)}}function ys(r,m){r&1&&_(0,"dxi-item",62)}function Ds(r,m){r&1&&(a(0,"div",58),u(1,"Refund Policy"),s())}function ws(r,m){if(r&1){let e=P();a(0,"div",59)(1,"div",60)(2,"dx-html-editor",61),w("valueChange",function(t){h(e);let n=p();return y(n.productCatalogDetailModel.refundPolicyDescription,t)||(n.productCatalogDetailModel.refundPolicyDescription=t),x(t)}),s()()()}if(r&2){let e=p();l(2),D("value",e.productCatalogDetailModel.refundPolicyDescription),d("disabled",!0)}}var Ho=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g,b,E,T,ft){super(),this.router=e,this.webStorageService=i,this.productCatalogService=t,this.shoppingCartService=n,this.taxServices=o,this.commonService=c,this.companyService=g,this.contactService=b,this.cdr=E,this.productService=T,this.activatedRoute=ft,this.unsubscriber=new rt,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.tabsPositions=["top"],this.selectedIndex=0,this.tabsPosition=this.tabsPositions[0],this.productConfiguration="",this.productId=0,this.fullName="",this.billingInfoModel=new Wn,this.shippingInfoModel=new Wn,this.isSalesTaxRequired=!1,this.salesTaxes=[],this.confirmOrderDetails=new _i,this.autoNo=0,this.orderId=0,this.productCatalogModel=new ko,this.productFeesList=[],this.company=new Bi,this.contact=new _n,this.productCatalogDetailModel=new ko,this.quantity=1,this.groupedAttributes={},this.selectedAttributes={},this.filteredAttributes={},this.selectedProductIds=[],this.totalPrice=0,this.objectKeys=Object.keys,this.filteredCatalogAttributes=[],this.filteredCatalogAttributes2=[],this.filteredCatalogIds=[],this.filteredCatalogIds2={},this.productCatName=new Bt,this.companyDetails=new Bt,this.isDonation=!1,this.categorizedProducts={variableProducts:{},simpleProducts:{}},this.selectedAttributes2={},this.filteredProductIds=new Set,this.isEligible=!1,this.createNewOrder=()=>lt(this,null,function*(){let R="",it=new Un;it.isGroupRegistration=!1,it.isDraftOrder=!0,it.contactId=this.contactId,it.billingContactId=this.contactId,it.shippingContactId=this.contactId,it.shippingFee=0,it.handlingFee=0,it.shippingAddressId=0,it.billingAddressId=0,it.modifiedByUserId=this.userToken.userId,it.createdVia="",it.orderStatus=Io.Draft.toString(),it.isFromStaffMember=!0,this.billingInfoModel&&(it.billingInfo.firstName=this.billingInfoModel?.firstName,it.billingInfo.lastName=this.billingInfoModel?.lastName,this.billingInfoModel?.billingAddressId>0&&(it.billingAddressId=this.billingInfoModel?.billingAddressId),this.billingInfoModel?.emailAddressId>0&&(it.billingEmailAddressId=this.billingInfoModel?.emailAddressId)),this.shippingInfoModel&&(it.shippingInfo.firstName=this.shippingInfoModel?.firstName,it.shippingInfo.lastName=this.shippingInfoModel?.lastName,this.shippingInfoModel?.billingAddressId>0&&(it.shippingAddressId=this.shippingInfoModel?.shippingAddressId),this.shippingInfoModel?.emailAddressId>0&&(it.shippingEmailAddressId=this.shippingInfoModel?.emailAddressId));let vt=0;it.orderItems=yield this.AddOrderItem(0),it.orderItems.length>
10&&(R=it.orderItems[0].productItemName,it.orderItems.forEach(ei=>{vt=vt+ei.totalPrice})),it.totalAmount=vt,this.loading=!0,this.contactId>0&&this.companyId==0?this.shoppingCartService.CreateOrder(it).pipe(I(this.unsubscriber)).subscribe(ei=>{if(this.loading=!1,ei&&ei.isSuccess){let v=ei.responseModel;this.confirmOrderDetails=new _i,this.confirmOrderDetails.contactId=this.contactId,this.confirmOrderDetails.companyId=this.companyId,this.confirmOrderDetails.orderFrom=this.contactId>0?Wi.ContactProduct.toString():Wi.CompanyProduct.toString(),this.confirmOrderDetails.orderId=v.orderId,this.confirmOrderDetails.orderNumber=v.orderNumber,this.confirmOrderDetails.productItemName=R,this.confirmOrderDetails.membershipStatus=this.status,this.contactId>0&&this.contact&&(this.confirmOrderDetails.userName=this.contact.fullName),this.company&&this.companyId>0&&(this.confirmOrderDetails.userName=this.company.companyName),this.confirmOrderDetails.userName=this.confirmOrderDetails.userName==null&&this.fullName!=null&&this.fullName!=null?this.fullName:this.confirmOrderDetails.userName,this.autoNo=this.commonService.refreshAutoNo(),this.ProductOrderPopup=!1,this.OrderSuccessfullyPopup=!0}else ei&&!ei.isSuccess&&this.showErrorMessage(ei.message)},ei=>{this.loading=!1,this.showErrorMessage(ei.message)}):(it.companyId=this.companyId,it.isGroupRegistration=!0,this.AddOrderDetailsInCart(it))}),this.AddOrderItem=(R=0,it=0,vt="")=>lt(this,null,function*(){let ei=new Array,v=new ln;if(this.productCatalogModel.totalPrice=this.productCatalogModel.quantity*this.productCatalogModel.bestPrice,v.userBenefitAssignmentId=this.productCatalogModel.isBenefitApplied?this.productCatalogModel.userBenefitAssignmentId:null,v.orderId=R,v.productName=this.productCatalogModel?.productCategoryName,v.productItemId=this.productCatalogModel.productId,v.productOriginalId=this.productCatalogModel?.productId,v.productItemName=this.productCatalogModel.productName,v.quantity=this.quantity>1?this.quantity:this.productCatalogModel.quantity,v.unitPrice=this.productCatalogModel.isBenefitApplied?this.productCatalogModel?.maximumPrice:this.status=="Member"&&this.productCatalogModel?.memberPrice>0&&this.productCatalogModel?.memberPrice<this.productCatalogModel?.nonMemberPrice?this.productCatalogModel.memberPrice:this.productCatalogModel.nonMemberPrice,this.isDonation)if(v.donationInformation=this.donationInformation,this.productCatalogModel.variableProductId=this.donationInformation.variableProductId??this.donationInformation.productId,this.productCatalogModel.productId=this.donationInformation.variableProductId??this.donationInformation.productId,v.productOriginalId=this.productCatalogModel?.variableProductId??this.productCatalogModel?.productId,v.productItemId=v.productOriginalId,this.donationInformation?.isCustomAmount)v.unitPrice=this.donationInformation?.customAmount??0,this.productCatalogModel.maximumPrice=v.unitPrice,this.productCatalogModel.bestPrice=v.unitPrice;else if(this.donationInformation?.donationAmount)v.unitPrice=this.donationInformation?.donationAmount??0,this.productCatalogModel.maximumPrice=v.unitPrice,this.productCatalogModel.bestPrice=v.unitPrice;else{let Pi=this.donationInformation?.donationAmount??0,Ii;this.companyId>0?Ii=yield this.GetProductCatalogDetails(v.productOriginalId,this.companyId,En.Company,1,Pi):Ii=yield this.GetProductCatalogDetails(v.productOriginalId,this.contactId,En.Contact,1,Pi),this.productCatalogModel.maximumPrice=Ii?.productCatalogDetail?.maximumPrice??0,this.productCatalogModel.bestPrice=Ii?.productCatalogDetail?.bestPrice??0,this.productCatalogModel.isBenefitApplied=Ii?.productCatalogDetail?.isBenefitApplied??!1,this.productCatalogModel.userBenefitAssignmentId=Ii?.productCatalogDetail?.userBenefitAssignmentId??!1,this.productCatalogModel.noOfTimeUsage=Ii?.productCatalogDetail?.noOfTimeUsage??!1,this.productCatalogModel.discountName=Ii?.productCatalogDetail?.discountName??!1,v.unitPrice=this.productCatalogModel.isBenefitApplied?this.productCatalogModel?.maximumPrice:this.status=="Member"&&this.productCatalogModel?.memberPrice>0&&this.productCatalogModel?.memberPrice<this.productCatalogModel?.nonMemberPrice?this.productCatalogModel.memberPrice:this.productCatalogModel.nonMemberPrice}v.taxAmount=0,v.isSalesTaxRequired=this.isSalesTaxRequired;let ii=0;if(this.isSalesTaxRequired){let Pi=this.salesTaxes.filter(Ii=>Ii.state.toLowerCase()==(this.billingInfoModel?.state==null?"":this.billingInfoModel?.state).toLowerCase());if(Pi.length>0){let Ii=Pi[0].taxRate==""?0:Number(Pi[0].taxRate);v.salesTax=Number(this.converFlotPrice(Ii)),v.taxAmount=Number(this.converFlotPrice(v.quantity*v.unitPrice*Number(v.s
1alesTax)/100)),ii=v.taxAmount}}return v.totalPrice=Number(this.converFlotPrice(v.quantity*v.unitPrice+v.taxAmount)),v.isActive=!0,v.modifiedByUserId=this.userToken.userId,v.performaInvoiceID=it,v.performaInvoiceNumber=vt,v.performaInvoiceItemId=0,v.priceStructureType=0,v.priceStructureValue=0,v.isAssociateMembership=!1,this.isEligible&&(v.ContactID=this.contactId),v.ProductSubItemId=0,v.billToContactId=this.contactId,v.productId=this.productCatalogModel.productCategoryId??0,ei.push(v),this.productCatalogModel?.isBenefitApplied&&(v=new ln,v.orderId=R,v.productName=this.productCatalogModel.productCategoryName,v.productItemId=this.productCatalogModel.productId,this.isDonation?(v.productOriginalId=this.productCatalogModel?.variableProductId??this.productCatalogModel?.productId,v.productItemId=v.productOriginalId):v.productOriginalId=this.productCatalogModel?.productId,v.userBenefitAssignmentId=this.productCatalogModel.userBenefitAssignmentId,v.productItemName="Discount - "+this.productCatalogModel?.discountName,v.quantity=this.quantity>1?this.quantity:this.productCatalogModel.quantity,v.unitPrice=Number(this.converFlotPrice(this.productCatalogModel?.maximumPrice-this.productCatalogModel?.bestPrice))*-1,v.totalPrice=Number(this.converFlotPrice(this.productCatalogModel?.quantity*v.unitPrice)),v.taxAmount=0,v.isSalesTaxRequired=!1,v.isActive=!0,v.modifiedByUserId=this.userToken.userId,v.priceStructureType=0,v.priceStructureValue=0,v.isAssociateMembership=!1,this.isEligible&&(v.ContactID=this.contactId),v.ProductSubItemId=0,v.billToContactId=this.contactId,v.productId=this.productCatalogModel.productCategoryId,ei.push(v)),this.productFeesList.length>0&&this.productFeesList.forEach(Pi=>{v=new ln,v.orderId=R,v.productName=this.productCatalogModel.productConfiguration==Qi.Bundle.toString()?Qi.Bundle.toString():this.productCatalogModel?.productCategoryName,v.productItemId=this.productCatalogModel.productId,this.isDonation?(v.productOriginalId=this.productCatalogModel?.variableProductId??this.productCatalogModel?.productId,v.productItemId=v.productOriginalId):v.productOriginalId=this.productCatalogModel?.productId,v.feeId=Pi.feeId,v.productItemName=Pi.feeProductActivityType,v.quantity=1,v.unitPrice=Number(this.converFlotPrice(Pi.fee)),v.totalPrice=Number(this.converFlotPrice(1*v.unitPrice)),v.taxAmount=0,v.isSalesTaxRequired=!1,v.isActive=!0,v.modifiedByUserId=this.userToken.userId,v.priceStructureType=0,v.priceStructureValue=0,v.isAssociateMembership=!1,this.isEligible&&(v.ContactID=this.contactId),v.ProductSubItemId=0,v.billToContactId=this.contactId,v.productId=this.productCatalogModel.productCategoryId??0,ei.push(v)}),this.isSalesTaxRequired&&(v=new ln,v.orderId=R,v.productName=this.productCatalogModel.productCategoryName,v.productItemId=this.productCatalogModel.productId,this.isDonation?(v.productOriginalId=this.productCatalogModel?.variableProductId??this.productCatalogModel?.productId,v.productItemId=v.productOriginalId):v.productOriginalId=this.productCatalogModel?.productId,v.feeId=0,v.productItemName="Sales Tax",v.quantity=1,v.unitPrice=Number(this.converFlotPrice(ii)),v.totalPrice=Number(this.converFlotPrice(1*v.unitPrice)),v.taxAmount=0,v.isSalesTaxRequired=!1,v.isActive=!0,v.modifiedByUserId=this.userToken.userId,v.priceStructureType=0,v.priceStructureValue=0,v.isAssociateMembership=!1,this.isEligible&&(v.ContactID=this.contactId),v.ProductSubItemId=0,v.billToContactId=this.contactId,v.productId=this.productCatalogModel.productCategoryId,ei.push(v)),ei}),this.AddOrderItemInExistingOrder=R=>lt(this,null,function*(){let it=yield this.AddOrderItem(R.orderId,R.performaInvoiceID,R.performaInvoiceNumber);it.length>0&&(this.loading=!0,this.shoppingCartService.AddOrderItemInExistingOrder(it).pipe(I(this.unsubscriber)).subscribe(vt=>{this.loading=!1,vt&&vt.isSuccess?(this.confirmOrderDetails=new _i,this.confirmOrderDetails.orderId=R.orderId,this.confirmOrderDetails.orderNumber=R.orderNumber,this.confirmOrderDetails.contactId=this.contactId,this.confirmOrderDetails.companyId=this.companyId,this.confirmOrderDetails.orderFrom=this.contactId>0?Wi.ContactProduct.toString():Wi.CompanyProduct.toString(),this.confirmOrderDetails.productItemName=this.productCatalogModel.productName,this.confirmOrderDetails.membershipStatus=this.status,this.contactId>0&&this.contact&&(this.confirmOrderDetails.userName=this.contact.fullName),this.company&&this.companyId>0&&(this.confirmOrderDetails.userName=this.company.companyName),this.confirmOrderDetails.userName=this.confirmOrderDetails.userName==null&&this.fullName!=null&&this.fullName!=null?this.fullName:this.confirmOrderDetails.userName,this.autoNo=this.commonService.refreshAutoNo(),this.ProductOrderPopup=!1,this.OrderSuccessfullyPopup=!0):vt&&!vt.isSuccess&&this.showErrorMessage(vt.message)},vt=>{this.loading=!1,this.showErrorMessage(vt.message)}))}),this.userToken=this.webStorageService.getCurrentUserToken(),this.activatedRoute.url.pipe(I(this.unsubscriber)).subscribe(R=>{let it=R.some(vt=>vt.path.toLowerCase()=="donation-detail");this.isDonation=it}),this.userToken||this.router.navigate(["/login"])}ngOnInit(){this.contactId>0&&(this.GetContactBillingInfo(),this.getContatById()),this.companyId>0&&this.getCompanyById(),this.GetProductCatalogDetail(),this.GetAllSalesTaxes()}CheckMembershipSalesTax(e,i){this.loading=!0,this.shoppingCartService.GetProductCategorySalesTaxDetails(this.productCatalogModel.productCategoryName).pipe(I(this.unsubscriber)).subscribe(t=>{this.processResult(t,()=>{this.loading=!1,t&&t.isSuccess&&(this.isSalesTaxRequired=t.responseModel,this.GetFeeDetails(e,i))})},t=>{this.loading=!1,this.showErrorMessage(t.message)})}GetAllSalesTaxes(){this.loading=!0,this.taxServices.GetAllSalesTax().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.salesTaxes=e.responseModel):this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}GetContactBillingInfo(){this.loading=!0,this.shoppingCartService.GetMemberBillingInfoByContactId(Number(this.contactId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess&&e.responseModel!=null&&e.responseModel!=null&&(this.billingInfoModel=e.responseModel)})},e=>{this.loading=!1,this.showErrorMessage(e.message)}),this.loading=!0,this.shoppingCartService.GetMemberShippingInfoByContactId(Number(this.contactId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess&&e.responseModel!=null&&e.responseModel!=null&&(this.shippingInfoModel=e.responseModel)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}closeProductOrderPopup(){this.confirmOrderDetails=new _i,this.ProductOrderPopup=!1}saveConfirmOrderType(e){e.orderType==1?(this.confirmOrderDetails=new _i,this.createNewOrder()):e.orderType==2&&this.AddOrderItemInExistingOrder(e)}closeSuccessPopup(){this.OrderSuccessfullyPopup=!1}OpenAddToOrderPopup(e){if(!this.isDonation){if(this.productCatalogDetailModel?.productC
1onfiguration==Qi.Variable.toString()&&(this.filteredCatalogIds==null||this.filteredCatalogIds==null||this.filteredCatalogIds?.length==0||this.filteredCatalogIds.length>1)){this.showErrorMessage("No product available with selected attributes");return}if(this.productCatalogDetailModel?.productConfiguration==Qi.Bundle.toString())for(let t of this.objectKeys(this.filteredCatalogIds2)){let n=this.filteredCatalogIds2[t];if(n==null||n==null||n?.length!=1){this.showErrorMessage("No product available with selected attributes for "+t);return}}if(this.productCatalogDetailModel?.isBenefitApplied&&this.productCatalogDetailModel?.noOfTimeUsage>0&&this.productCatalogDetailModel?.quantity>this.productCatalogDetailModel?.noOfTimeUsage){this.showErrorMessage("For this best price, you are allowed maximum "+this.productCatalogDetailModel?.noOfTimeUsage+" quantity of this item");return}}let i=this;this.productCatalogModel=new ko,this.productCatalogModel=e,this.productCatalogDetailModel?.productConfiguration==Qi.Variable.toString()&&!this.isDonation?this.productCatalogModel.productId=this.filteredCatalogIds[0]:this.isDonation&&(this.productCatalogModel.productId=this.productId),this.productCatalogModel.productConfiguration==Qi.Bundle.toString()?(this.isSalesTaxRequired=!0,this.GetFeeDetails(e,i)):this.CheckMembershipSalesTax(e,i)}GetProductCatalogDetails(e,i,t,n,o){return lt(this,null,function*(){this.loading=!0;let c=yield this.productService.GetProductCatalog({companyId:t==En.Company?i:0,contactId:t!=En.Company?i:0,productId:e,quantity:n,isMemberPortal:!0,isDonation:this.isDonation,customAmount:o});return this.loading=!1,c&&c.responseModel?c.responseModel:null})}AddItemsToOrder(e,i){return lt(this,null,function*(){let t,n=e.productId,o=null;this.isDonation&&(n=this.donationInformation.variableProductId??this.donationInformation.productId),this.companyId>0?t=yield this.GetProductCatalogDetails(n,this.companyId,En.Company,1,o):t=yield this.GetProductCatalogDetails(n,this.contactId,En.Contact,1,o);let c=this.companyId>0||this.contactId>0&&this.contact?.companyID>0,g=t?.productCatalogDetail;if(g){let b=g?.isBenefitApplied?g?.maximumPrice:this.status=="Member"&&g?.memberPrice>0&&g?.memberPrice<g?.nonMemberPrice?g?.memberPrice:g?.nonMemberPrice;if(this.isEligible=b!=null,b>0&&(e.productConfiguration!=Qi.Variable.toString()||this.isDonation))e=g;else if(!(b>0)&&!c){this.showErrorMessage("You are not eligible, or the product is restricted due to pricing. Please contact support.");return}}else if(!g&&c){this.showErrorMessage("You are not eligible, or the product is restricted due to pricing. Please contact support.");return}if(this.isDonation&&(this.productCatalogModel=e),e.productConfiguration==Qi.Standard.toString()||e.productConfiguration==Qi.Variable.toString()||e.productConfiguration==Qi.Bundle.toString())if(!isNaN(this.orderId)&&this.orderId>0){let b=new _i;b.orderId=this.orderId,b.performaInvoiceID=0,b.performaInvoiceNumber="",this.AddOrderItemInExistingOrder(b)}else(yield i.IsDraftOrderExists())?(i.confirmOrderDetails=new _i,i.confirmOrderDetails.companyId=i.companyId,i.confirmOrderDetails.contactId=i.contactId,i.confirmOrderDetails.orderFrom=this.contactId>0?Wi.ContactProduct.toString():Wi.CompanyProduct.toString(),i.confirmOrderDetails.productItemName=e?.productName,i.confirmOrderDetails.orderId=0,i.confirmOrderDetails.orderType=0,this.confirmOrderDetails.membershipStatus=this.status,this.contactId>0&&this.contact&&(this.confirmOrderDetails.userName=i.contact.fullName),i.company&&this.companyId>0&&(i.confirmOrderDetails.userName=i.company.companyName),i.confirmOrderDetails.userName=i.confirmOrderDetails.userName==null&&i.fullName!=null&&i.fullName!=null?i.fullName:i.confirmOrderDetails.userName,i.autoNo=i.commonService.refreshAutoNo(),i.ProductOrderPopup=!0):this.ProductOrderPopup=!0;else this.contactId>0?this.router.navigate(["admin/client/contacts/contact-product-listing/product-detail/"+this.contactId+"/"+e.productId+"/"+this.status+"/view/"+this.orderId]):this.router.navigate(["admin/client/company/company-product-listing/product-detail/"+this.companyId+"/"+e.productId+"/"+this.status+"/view/"+this.orderId])})}IsDraftOrderExists(){return lt(this,null,function*(){let e=this;if(this.contactId>0){let i=yield St(this.shoppingCartService.IsDraftOrderExists(this.contactId));return!!(i.isSuccess&&i.responseModel)}else{let i=yield St(this.shoppingCartService.IsDraftCompanyOrderExists(e.companyId));return!!(i.isSuccess&&i.responseModel)}})}converFlotPrice(e){return Number(e).toFixed(2)}GetFeeDetails(e,i){this.productCatalogService.GetFeeDetails(this.productCatalogModel.productId).pipe(I(this.unsubscriber),ni(()=>{this.loading=!1})).subscribe(t=>{this.processResult(t,()=>{this.loading=!1,t.responseModel!=null&&t.responseModel!=null?(this.productFeesList=t.responseModel,this.AddItemsToOrder(e,i)):this.showErrorMessage(t.message)})},t=>{this.showErrorMessage(t.message)})}getCompanyById(){!this.companyId||this.company&&this.company.companyId===Number(this.companyId)||(this.loading=!0,this.companyService.GetCompanyByID(Number(this.companyId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{if(this.loading=!1,e&&e.isSuccess)if(e.responseModel!=null&&e.responseModel!=null){let i=e.responseModel;this.company=i,this.companyDetails.emit(i)}else this.loading=!1,this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}getContatById(){this.loading=!0,this.contactService.GetContactInfoById(Number(this.contactId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{if(this.loading=!1,e&&e.isSuccess)if(e.responseModel!=null&&e.responseModel!=null){let i=e.responseModel;this.contact=i,this.webStorageService.deleteContactDetails(),this.webStorageService.storeContactDetails(this.contact)}else this.loading=!1,this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}AddOrderDetailsInCart(e){this.webStorageService.deleteOrderRequestDetails(),this.webStorageService.storeOrderRequestDetails(e),this.router.navigate(["admin/client/company/company-product-listing/company-p-address/"+this.companyId+"/"+this.productCatalogModel.productId+"/"+this.status+"/"+this.orderId])}GetProductCatalogDetail(e){this.loading=!0;let i=new da;i.contactId=this.contactId,i.companyId=this.companyId,i.productC
1onfiguration=this.productConfiguration,i.productId=e||this.productId,i.quantity=this.quantity>0?this.quantity:1,i.isDonation=this.isDonation,this.productCatalogService.GetProductCatalogDetail(i).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(t=>{this.processResult(t,()=>{t&&t.isSuccess&&(t.responseModel!=null&&t.responseModel!=null?e>0?(this.productCatalogDetailModel.bestPrice=t.responseModel.bestPrice,this.productCatalogDetailModel.memberPrice=t.responseModel.memberPrice,this.productCatalogDetailModel.nonMemberPrice=t.responseModel.nonMemberPrice,this.productCatalogDetailModel.maximumPrice=t.responseModel.maximumPrice,this.productCatalogDetailModel.minimumPrice=t.responseModel.minimumPrice,this.status=="Member"&&this.productCatalogDetailModel.memberPrice!=null&&this.productCatalogDetailModel.memberPrice>0&&this.productCatalogDetailModel.memberPrice<this.productCatalogDetailModel.bestPrice&&(this.productCatalogDetailModel.bestPrice=this.productCatalogDetailModel.memberPrice,this.productCatalogDetailModel.isBenefitApplied=!1,this.productCatalogDetailModel.userBenefitAssignmentId=0,this.productCatalogDetailModel.noOfTimeUsage=0),this.totalPrice=this.productCatalogDetailModel.bestPrice,this.productCatalogDetailModel.productName=t.responseModel.productName):(this.productCatalogDetailModel=t.responseModel,this.productCatName.emit(this.productCatalogDetailModel?.productName),this.status=="Member"&&this.productCatalogDetailModel.memberPrice!=null&&this.productCatalogDetailModel.memberPrice>0&&this.productCatalogDetailModel.memberPrice<this.productCatalogDetailModel.bestPrice&&(this.productCatalogDetailModel.bestPrice=this.productCatalogDetailModel.memberPrice,this.productCatalogDetailModel.isBenefitApplied=!1,this.productCatalogDetailModel.userBenefitAssignmentId=0,this.productCatalogDetailModel.noOfTimeUsage=0),this.groupedAttributes=this.groupAttributes(),this.filteredAttributes=Ui({},this.groupedAttributes),this.totalPrice=this.productCatalogDetailModel.bestPrice,this.productCatalogDetailModel.productAttributePriceModels&&this.productCatalogDetailModel.productCatalogAttributes.forEach(n=>{let o=this.productCatalogDetailModel.productAttributePriceModels.find(c=>c.productId==n.productId);o&&(n.price=o.price)}),this.filteredCatalogAttributes=this.productCatalogDetailModel.productCatalogAttributes,this.productCatalogDetailModel.productConfiguration=="Bundle"&&this.categorizeProducts(this.productCatalogDetailModel.productCatalogAttributes)):this.showErrorMessage(t.message))})},t=>{this.showErrorMessage(t.message)})}changeCartItemQuantity(e){if(e.event)if(this.productCatalogDetailModel.productConfiguration=="Variable")if(this.filteredCatalogIds?.length==1)this.productCatalogDetailModel.quantity=e.value,this.quantity=e.value,this.GetProductCatalogDetail(this.filteredCatalogIds[0]);else{this.quantity=this.productCatalogDetailModel.quantity,this.showErrorMessage("Please select product attributes"),this.cdr.detectChanges();return}else this.quantity=e.value,this.productCatalogDetailModel.quantity=e.value,this.GetProductCatalogDetail();this.cdr.detectChanges()}onAttributeChange(e,i){this.selectedAttributes[e?.trim()]=i,this.filteredCatalogAttributes=this.productCatalogDetailModel.productCatalogAttributes,this.objectKeys(this.selectedAttributes).forEach(t=>{this.filteredCatalogIds=this.filteredCatalogAttributes.filter(n=>n.attributeName?.trim()==t?.trim()&&n.attraibuteValue==this.selectedAttributes[t?.trim()]).map(n=>n.productId),this.filteredCatalogAttributes=this.productCatalogDetailModel.productCatalogAttributes.filter(n=>this.filteredCatalogIds.includes(n.productId))}),this.filteredCatalogIds?.length==1&&this.GetProductCatalogDetail(this.filteredCatalogIds[0])}groupAttributes(){let e={};return this.productCatalogDetailModel?.productCatalogAttributes?.forEach(i=>{e[i.attributeName?.trim()]||(e[i.attributeName?.trim()]=[]),e[i.attributeName?.trim()].includes(i.attraibuteValue)||e[i.attributeName?.trim()].push(i.attraibuteValue)}),e}getAttributeNames(e){return Object.keys(e)}categorizeProducts(e){e.forEach(i=>{if(i.isVariableProduct===!0){let t=i.variableProductName;this.categorizedProducts.variableProducts[t]||(this.categorizedProducts.variableProducts[t]={});let n=i.attributeName?.trim();this.categorizedProducts.variableProducts[t][n]||(this.categorizedProducts.variableProducts[t][n]=new Set),this.categorizedProducts.variableProducts[t][n].add(i.attraibuteValue),this.filteredCatalogIds2[t]||(this.filteredCatalogIds2[t]=[])}else i.isVariableProduct===!1&&(this.categorizedProducts.simpleProducts[i.productName]||(this.categorizedProducts.simpleProducts[i.productName]={}),this.categorizedProducts.simpleProducts[i.productName][i.attributeName?.trim()]||(this.categorizedProducts.simpleProducts[i.productName][i.attributeName?.trim()]=new Set),this.categorizedProducts.simpleProducts[i.productName][i.attributeName?.trim()].add(i.attraibuteValue))})}onAttributeChange2(e,i,t){let n=`${e}-${i?.trim()}`;this.selectedAttributes2[n]=t;let o=this.productCatalogDetailModel.productCatalogAttributes,c=[];this.objectKeys(this.selectedAttributes2).forEach(g=>{let[b,E]=g.split("-"),T=this.selectedAttributes2[g];if(b===e){let ft=o.filter(R=>R.variableProductName===b&&R.attributeName?.trim()===E?.trim()&&R.attraibuteValue===T).map(R=>R.productId);c.length===0?c=ft:c=c.filter(R=>ft.includes(R)),o=o.filter(R=>c.includes(R.productId))}}),this.filteredCatalogIds2[e]||(this.filteredCatalogIds2[e]={}),this.filteredCatalogIds2[e]=c.length>0?c:[]}onAddToCartSuccess(e){e&&(console.log("Donation Information: ",e),this.donationInformation=e,this.OpenAddToOrderPopup(this.productCatalogDetailModel))}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(la),M(fn),M(Hn),M(zi),M(Li),M(jn),M(Oi),M(Kn),M(Ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-product-details"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},inputs:{contactId:"contactId",status:"status",companyId:"companyId",productC
1onfiguration:"productConfiguration",productId:"productId",fullName:"fullName",orderId:"orderId"},outputs:{productCatName:"productCatName",companyDetails:"companyDetails"},standalone:!0,features:[nt,V],decls:34,vars:34,consts:[["tabPanel",""],[1,"product-catalog-outer"],[1,"scroll-outer","product-catalog-scroll"],[1,"product-catalog"],[1,"product-catalog__block"],[1,"product-catalog__left"],["class","product-catalog__large-img-box",4,"ngIf"],[1,"product-catalog__small-img-box"],[4,"ngIf"],[1,"product-catalog__right"],["class","catalog-right-content",4,"ngIf"],[1,"product-catalog__description"],[1,"tabs-outer","assign-benefits-tabs",3,"selectedIndex","loop","animationEnabled","swipeEnabled","tabsPosition","height"],["tabTemplate","DescriptionHeader","template","DescriptionContent"],["class","tabs-outer__header",4,"dxTemplate","dxTemplateOf"],["class","tabs-outer__content",4,"dxTemplate","dxTemplateOf"],["tabTemplate","RefundPolicyHeader","template","RefundPolicyContent",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"CloseConfirmOrderPopup","ChooseConfirmOrderType","OrderAutoNo","CreateOrderDetails","ProductItemName"],[3,"SuccessOrderChange","ConfirmOrderDetails","AutoNo"],[1,"product-catalog__large-img-box"],["alt","product","title","product","width","426","height","427",3,"src"],[4,"ngFor","ngForOf"],[1,"img-box"],[1,"catalog-right-content"],["class","already-purchased-label",4,"ngIf"],[1,"product-catalog__right-title"],[1,"product-catalog__member-price"],["class","members-price",4,"ngIf"],[3,"ngClass",4,"ngIf"],[1,"product-catalog__order-place"],[1,"product-catalog__qty-box"],[1,"dx-field"],["placeholder","QTY",1,"qty-input","qty-input-new",3,"valueChange","onValueChanged","value","min","max","showSpinButtons","inputAttr"],["href","javascript:void(0)","class","btn btn--primary",3,"click",4,"ngIf"],[1,"already-purchased-label"],[1,"members-price"],[3,"ngClass"],["class","product-catalog__size-box",4,"ngFor","ngForOf"],[1,"product-catalog__size-box"],[3,"class",4,"ngIf"],[1,"product-catalog__size-item"],["type","radio",1,"radio-btn-input",3,"change","name","disabled","value","checked","id"],[3,"for","ngStyle"],["label","Colors",3,"onValueChanged","labelMode","items","inputAttr"],["class","product-catalog__size-item",4,"ngFor","ngForOf"],["type","radio",1,"product-catalog__size-item",3,"change","name","value","checked","id"],["type","radio",1,"product-catalog__size-item",3,"disabled","name","value","checked","id"],["label","Colors",3,"labelMode","items","inputAttr"],["href","javascript:void(0)",1,"btn","btn--primary",3,"click"],["width","13","height","12","viewBox","0 0 13 12","fill","none","xmlns","http://www.w3.org/2000/svg"],["clip-path","url(#clip0_24618_207534)"],["d","M9.71429 0.785156H3.28571C2.57563 0.785156 2 1.36079 2 2.07087V10.428C2 11.1381 2.57563 11.7137 3.28571 11.7137H9.71429C10.4244 11.7137 11 11.1381 11 10.428V2.07087C11 1.36079 10.4244 0.785156 9.71429 0.785156Z","stroke","white"],["d","M4.57129 4H8.42843M4.57129 6.57143H8.42843M4.57129 9.14286H7.14272","stroke","white","stroke-linecap","round"],["id","clip0_24618_207534"],["width","12","height","12","fill","white","transform","translate(0.5)"],[3,"onAddToCartSuccess","productCatalogDetailModel","salesTaxes"],[1,"tabs-outer__header"],[1,"tabs-outer__content"],[1,"description-content"],["height","180px",1,"editor-outer__editor",3,"valueChange","value","disabled"],["tabTemplate","RefundPolicyHeader","template","RefundPolicyContent"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1)(1,"dx-scroll-view",2)(2,"div",3)(3,"div",4)(4,"div",5),f(5,Hl,2,1,"div",6),a(6,"div",7),f(7,Kl,2,1,"ng-container",8),s()(),a(8,"div",9),f(9,Cs,29,24,"div",10)(10,Ms,2,2,"ng-container",8),s()(),a(11,"div",11)(12,"dx-tab-panel",12,0),_(14,"dxi-item",13),f(15,vs,2,0,"div",14)(16,bs,3,2,"div",15)(17,ys,1,0,"dxi-item",16)(18,Ds,2,0,"div",14)(19,ws,3,2,"div",15),s()()()()(),a(20,"dx-popup",17),w("visibleChange",function(c){return h(n),y(t.ProductOrderPopup,c)||(t.ProductOrderPopup=c),x(c)}),a(21,"div",18)(22,"h2"),u(23,"Order Confirmation for "),a(24,"span"),u(25),s()()(),a(26,"app-order-confirmation",19),C("CloseConfirmOrderPopup",function(){return h(n),x(t.closeProductOrderPopup())})("ChooseConfirmOrderType",function(c){return h(n),x(t.saveConfirmOrderType(c))}),s()(),a(27,"dx-popup",17),w("visibleChange",function(c){return h(n),y(t.OrderSuccessfullyPopup,c)||(t.OrderSuccessfullyPopup=c),x(c)}),a(28,"div",18)(29,"h2"),u(30,"Order Confirmation for "),a(31,"span"),u(32),s()()(),a(33,"app-order-confirmation-successfully",20),C("SuccessOrderChange",function(){return h(n),x(t.closeSuccessPopup())}),s()()}i&2&&(l(5),d("ngIf",(t.productCatalogDetailModel==null?null:t.productCatalogDetailModel.productImages)!=null&&(t.productCatalogDetailModel==null||t.productCatalogDetailModel.productImages==null?null:t.productCatalogDetailModel.productImages.length)>0),l(2),d("ngIf",(t.productCatalogDetailModel==null||t.productCatalogDetailModel.productImages==null?null:t.productCatalogDetailModel.productImages.length)>1),l(2),d("ngIf",!t.isDonation),l(),d("ngIf",t.isDonation),l(2),d("selectedIndex",t.selectedIndex)("loop",!1)("animationEnabled",!1)("swipeEnabled",!1)("tabsPosition",t.tabsPosition)("height",418),l(3),d("dxTemplateOf","DescriptionHeader"),l(),d("dxTemplateOf","DescriptionContent"),l(),d("ngIf",t.productCatalogDetailModel==null?null:t.productCatalogDetailModel.isAssignedRefundPolicy),l(),d("dxTemplateOf","RefundPolicyHeader"),l(),d("dxTemplateOf","RefundPolicyContent"),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.ProductOrderPopup),d("wrapperAttr",S(32,Ua)),l(5),at("\u201D",t.productCatalogModel==null?null:t.productCatalogModel.productName,"\u201D"),l(),d("OrderAutoNo",t.autoNo)("CreateOrderDetails",t.confirmOrderDetails)("ProductItemName",t.productCatalogModel==null?null:t.productCatalogModel.productName),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.OrderSuccessfullyPopup),d("wrapperAttr",S(33,U
1a)),l(5),at("\u201D",t.confirmOrderDetails==null?null:t.confirmOrderDetails.productItemName,"\u201D"),l(),d("ConfirmOrderDetails",t.confirmOrderDetails)("AutoNo",t.autoNo))},dependencies:[mt,pn,Ei,Mt,Rr,Ar,ca,Oo,zn,U,bt,Pt,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,kn,fe,_e,Ce,Me,ve,be,ye,De,we,Vi,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,ki,Le,gi,Fe,Ge,Ne,We,Ue,Do,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k],styles:['.product-catalog[_ngcontent-%COMP%]{width:100%;margin:0;padding:0}.product-catalog__block[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:2rem}.product-catalog__left[_ngcontent-%COMP%]{width:500px;margin:0;padding:1rem 0 0;min-width:500px}@media (max-width: 1440px){.product-catalog__left[_ngcontent-%COMP%]{min-width:348px}}.product-catalog__large-img-box[_ngcontent-%COMP%]{width:100%;background-color:var(--white-color);padding:2rem;border-radius:5px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:center;-webkit-justify-content:center;-webkit-align-items:center;align-items:center;margin-bottom:2rem;min-height:454px;overflow:hidden;border:1px solid #ddd}.product-catalog__large-img-box[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:98%;max-height:98%;width:auto;height:auto}.product-catalog__small-img-box[_ngcontent-%COMP%]{width:100%;margin-bottom:2rem;padding:0;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.product-catalog__small-img-box[_ngcontent-%COMP%]   .img-box[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:center;-webkit-justify-content:center;-webkit-align-items:center;align-items:center;width:100%;max-width:66px;border-radius:5px;padding:.5rem;background-color:var(--white-color);cursor:pointer;overflow:hidden}.product-catalog__small-img-box[_ngcontent-%COMP%]   .img-box[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:98%;max-height:98%;width:auto;height:auto}.product-catalog__right[_ngcontent-%COMP%]{width:100%;margin-left:2rem;padding:1rem 0 0}.product-catalog__right[_ngcontent-%COMP%]   .catalog-right-content[_ngcontent-%COMP%]{width:100%;background-color:var(--white-color);padding:3rem;border-radius:5px;position:relative}.product-catalog__right-title[_ngcontent-%COMP%]{width:100%;margin:0 0 1.5rem;padding:0 0 1.5rem;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid var(--border-lighter)}.product-catalog__right-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{width:100%;margin:0 0 2rem;padding:0;color:var(--primary-color)}.product-catalog__right-title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font:var(--font-weight-400) var(--font-14) var(--font-family);margin-right:1rem;padding-right:1rem;border-right:1px solid var(--border-lighter);color:var(--back-color)}.product-catalog__right-title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family)}.product-catalog__right-title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{margin:0;padding:0;border:none}.product-catalog__member-price[_ngcontent-%COMP%]{width:100%;margin:0 0 1.5rem;padding:0 0 1.5rem;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid var(--border-lighter)}.product-catalog__member-price[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family);margin-right:2.4rem;padding-right:2.4rem;border-right:1px solid var(--border-lighter);color:var(--back-color);display:flex;align-items:center;min-height:25px;line-height:25px;flex-wrap:wrap}.product-catalog__member-price[_ngcontent-%COMP%]   span.members-price[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:var(--secondary-color)}.product-catalog__member-price[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{width:100%;display:block;font:var(--font-weight-700) var(--font-20) var(--font-family);color:var(--primary-color);margin-bottom:.5rem}.product-catalog__member-price[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{margin:0;padding:0;border:none}.product-catalog__size-box[_ngcontent-%COMP%]{width:100%;margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:1px solid var(--border-lighter)}.product-catalog__size-box[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{width:100%;margin:0 0 1.5rem}
1.product-catalog__size-box[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{width:100%;margin:1rem 0;color:var(--primary-color)}.product-catalog__size-box[_ngcontent-%COMP%]   .color-block[_ngcontent-%COMP%]{width:100%;margin:0 0 1.8rem;padding:.5rem 0 0;display:none}.product-catalog__size-box[_ngcontent-%COMP%]   .color-block[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{max-width:200px}.product-catalog__size-box[_ngcontent-%COMP%]   .color-block.Color[_ngcontent-%COMP%], .product-catalog__size-box[_ngcontent-%COMP%]   .color-block.color[_ngcontent-%COMP%]{display:block}.product-catalog__size-list[_ngcontent-%COMP%]{width:100%;margin:0;padding:0;list-style:none;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-start}.product-catalog__size-list.Material[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .product-catalog__size-list.material[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .product-catalog__size-list.Size[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .product-catalog__size-list.size[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{background-color:transparent!important}.product-catalog__size-list.Color[_ngcontent-%COMP%], .product-catalog__size-list.color[_ngcontent-%COMP%]{display:none!important}.product-catalog__size-list.Color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .product-catalog__size-list.color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{border:7px solid #E7E7E7!important;width:50px;height:50px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;border-radius:100px;padding:0;text-indent:-99px;overflow:hidden}.product-catalog__size-list.Color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before, .product-catalog__size-list.color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before{border:transparent!important}.product-catalog__size-list.Color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after, .product-catalog__size-list.color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{margin:-6px 0 0 -11px;top:50%;left:50%;filter:brightness(1);display:block;background-image:url("./media/color-checkmark-QIFIPIGT.svg")!important}.product-catalog__size-list.Color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before, .product-catalog__size-list.color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{background-color:transparent!important}.product-catalog__size-list.Color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom.White[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after, .product-catalog__size-list.Color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom.white[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after, .product-catalog__size-list.color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom.White[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after, .product-catalog__size-list.color[_ngcontent-%COMP%]   .product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom.white[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:after{filter:brightness(0)}.product-catalog__size-item[_ngcontent-%COMP%]{width:auto;margin:0 2rem 0 0;list-style:none;position:relative}.product-catalog__size-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{width:50px;height:50px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;border-radius:100px;border:1px solid var(--border-lighter);font:var(--font-weight-600) var(--font-14) var(--font-family);color:var(--primary-color)}.product-catalog__size-item[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{border:1px solid var(--primary-color)}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]{position:relative}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:50px;height:50px;opacity:0;position:absolute}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{width:auto;height:auto;padding:.8rem 2rem;border-radius:100px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;font:var(--font-weight-500) var(--font-14) var(--font-family)}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:after{display:none}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]:before{width:100%;height:100%;border-radius:100px;border-width:1px!important;border:1px solid var(--secondary-color)!important;background-color:transparent}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{z-index:9;
1color:var(--secondary-color)!important;position:relative}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]{font:var(--font-weight-600) var(--font-14) var(--font-family)}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--white-color)!important}.product-catalog__size-item[_ngcontent-%COMP%]   .checkbox-custom[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked + label[_ngcontent-%COMP%]:before{border:2px solid var(--secondary-color)!important;background-color:var(--secondary-color)}.product-catalog__color-box[_ngcontent-%COMP%]{width:100%;margin:0 0 2rem;padding:0}.product-catalog__color-box[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{width:100%;margin:0 0 1.5rem}.product-catalog__color-list[_ngcontent-%COMP%]{width:100%;margin:0;padding:0;list-style:none;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-start}.product-catalog__color-item[_ngcontent-%COMP%]{width:auto;margin:0 2rem 0 0;list-style:none}.product-catalog__color-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{width:50px;height:50px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;border-radius:100px;border:7px solid #E7E7E7;font:var(--font-weight-600) var(--font-14) var(--font-family);color:var(--primary-color)}.product-catalog__color-item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:none}.product-catalog__color-item[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:block}.product-catalog[_ngcontent-%COMP%]   .multi-product-size-color-block[_ngcontent-%COMP%]{width:100%;padding:1.5rem 0 0;border-top:1px solid var(--border-lighter)}.product-catalog__qty-box[_ngcontent-%COMP%]{width:100%;padding:0;margin:0;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.product-catalog__qty-box[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:auto;max-width:180px;margin:0}.product-catalog__qty-box[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]   .qty-input.qty-input-new[_ngcontent-%COMP%]{margin:0}.product-catalog__qty-box[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font:var(--font-weight-600) var(--font-20) var(--font-family);color:var(--primary-color);padding-left:2rem}.product-catalog__order-place[_ngcontent-%COMP%]{width:100%;margin:0;padding:2.4rem 0 0;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between}.product-catalog__order-place[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:250px;text-align:center;padding:2.2rem 0;font-size:15px}.product-catalog__order-place[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:1rem}.product-catalog__description[_ngcontent-%COMP%]{width:100%;background-color:var(--white-color);padding:2rem;margin-bottom:2rem;display:inline-block;border-radius:5px}.dx-editor-outlined.dx-texteditor-with-floating-label[_ngcontent-%COMP%]{margin-top:0}.description-content[_ngcontent-%COMP%]{width:100%;font:var(--font-weight-400) var(--font-14) var(--font-family);color:var(--body-color);line-height:24px}.description-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}.description-content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{display:block;margin:0 0 1.8rem}']})}}return r})();var fr=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.router=e,this.webStorageService=i,this.activatedRoute=t,this.companyService=n,this.companyId=0,this.userToken=new Et,this.unsubscriber=new rt,this.company=new Bi,this.productId=0,this.productConfiguration="",this.status="Non-Member",this.productName="",this.orderId=0,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(o=>{o.companyId&&(this.companyId=Number(o.companyId)),o.productId&&(this.productId=Number(o.productId)),o.productC
1onfiguration&&(this.productConfiguration=o.productConfiguration),o.status&&(this.status=o.status),o.orderId&&(this.orderId=o.orderId)})}getCompanyById(){!this.companyId||this.company&&this.company.companyId===Number(this.companyId)||(this.loading=!0,this.companyService.GetCompanyByID(Number(this.companyId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{if(this.loading=!1,e&&e.isSuccess)if(e.responseModel!=null&&e.responseModel!=null){let i=e.responseModel;this.company=i}else this.loading=!1,this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}setProductName(e){e!=null&&e!=null&&e!=""&&(this.productName=e)}setCompanyDetails(e){e&&(this.company=e)}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(Ut),M(Li))}}static{this.\u0275cmp=O({type:r,selectors:[["app-company-product-view"]],standalone:!0,features:[nt,V],decls:27,vars:17,consts:[[1,"view-wrapper","product-catalog-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)","routerLink","/admin/client/companies",1,"breadcrumbs__link"],["href","javascript:void(0)",1,"breadcrumbs__link",3,"routerLink"],[1,"breadcrumbs__link",3,"routerLink"],[1,"flex"],["href","javascript:void(0)",1,"back-icon",3,"routerLink"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[3,"productCatName","companyDetails","contactId","companyId","productConfiguration","productId","status"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Manage Companies"),s()(),a(6,"li",3)(7,"a",5),u(8,"View Company"),s()(),a(9,"li",3)(10,"a",6),u(11,"Add Product"),s()(),a(12,"li",3),u(13,"Detail View"),s()(),a(14,"div",7)(15,"a",8),yt(),a(16,"svg",9),_(17,"path",10),s(),u(18," Back "),s()()(),ti(),a(19,"div",11)(20,"div",12)(21,"h1",13),u(22),a(23,"span"),u(24),s()()()(),a(25,"div",14)(26,"app-product-details",15),C("productCatName",function(o){return t.setProductName(o)})("companyDetails",function(o){return t.setCompanyDetails(o)}),s()()()),i&2&&(l(7),It("routerLink","/admin/client/companies/",t.companyId,"/view"),l(3),en("routerLink","/admin/client/company/",t.companyId,"/",t.status,"/company-product-listing/",t.orderId,""),l(5),en("routerLink","/admin/client/company/",t.companyId,"/",t.status,"/company-product-listing/",t.orderId,""),l(7),at("",t.productName," for "),l(2),A(t.company.companyName),l(2),d("contactId",0)("companyId",t.companyId)("productConfiguration",t.productConfiguration)("productId",t.productId)("status",t.status))},dependencies:[Tt,ri,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Ho],styles:[".product-list-outer[_ngcontent-%COMP%]{background:var(--white-color);padding:1.5rem 2.5rem 2.5rem;border-radius:5px}.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle[_ngcontent-%COMP%]{border:1px solid var(--Body-border, #BABCBE);border-radius:5px;min-width:92px;height:46px;display:flex;overflow:hidden;margin-top:8px}@media (max-width: 767px){.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle[_ngcontent-%COMP%]{display:none}}.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle[_ngcontent-%COMP%]   .list-view[_ngcontent-%COMP%]{background:var(--Primary-white, #FFFFFF);width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:5px 0 0 5px;cursor:pointer}.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle[_ngcontent-%COMP%]   .list-view[_ngcontent-%COMP%]:last-child{border-radius:0 5px 5px 0}.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle.list[_ngcontent-%COMP%]   .list-view.list[_ngcontent-%COMP%], .product-list-outer[_ngcontent-%COMP%]   .product-list-toggle.grid[_ngcontent-%COMP%]   .list-view.grid[_ngcontent-%COMP%]{background:var(--Secondary-light-grey, #EFEFEF)}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1200px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:1fr}}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]{background:var(--white-color);position:relative;border-radius:5px;border:1px solid var(--Body-border, #BABCBE);display:flex;flex-direction:column;max-width:326px;min-width:326px}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-thumb[_ngcontent-%COMP%]{display:flex;height:190px;max-height:190px;max-width:190px;padding:2rem;text-align:center;align-items:center;justify-content:center}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-thumb[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;max-height:127px;max-width:127px}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:2rem;border-top:1px solid #ddd}@media (max-width: 1440px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]{padding:1.5rem}}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#024079;display:block;width:100%;font-weight:600;margin-bottom:.5rem}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   .product-size-color[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   .product-size-color[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#5c5c5c;border-right:1px solid #BABCBE;padding-right:1rem;margin-right:1rem}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   .product-size-color[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{border-right:0px solid #BABCBE;padding-right:0rem;margin-right:0rem}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   .product-size-color[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{color:#464646;font-style:normal;font-weight:600}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-member-price[_ngcontent-%COMP%]{display:flex;width:100%;margin-bottom:1rem;align-items:center;justify-content:space-between}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-member-price[_ngcontent-%COMP%]   .product-lbl[_ngcontent-%COMP%]{font-size:14px;font-weight:600;line-height:17.36px;text-align:left;color:#5c5c5c}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-member-price[_ngcontent-%COMP%]   .product-price[_ngcontent-%COMP%]{color:#0f0f0f;font-size:15px;font-weight:600}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-member-price[_ngcontent-%COMP%]:last-child{margin-bottom:0}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{position:absolute;top:27%;left:27%;max-width:160px;visibility:hidden;background:#024079;color:#fff;border:none}@media (max-width: 1440px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{top:20%;left:18%}}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]:hover   .add-to-order[_ngcontent-%COMP%]{visibility:visible}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (max-width: 1200px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}@media (max-width: 900px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}@media (max-width: 600px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:1fr}}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]{display:flex;flex-direction:row;max-width:100%;min-width:100%}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-thumb[_ngcontent-%COMP%]{height:150px;max-height:150px;max-width:150px}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-thumb[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;max-height:100px}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]{border-top:none;border-left:1px solid #ddd}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{top:40%;left:89%}@media (max-width: 1440px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{top:40%;left:80%}}.product-list-outer[_ngcontent-%COMP%]   .action-box-content[_ngcontent-%COMP%]{width:100%;display:flex;align-items:flex-start;gap:2rem;justify-content:space-between;margin-bottom:.5rem}"]})}}return r})();function Ss(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=p();l(),at("(",e.currentEvent==null?null:e.currentEvent.capacity,") Seats Available")}}var ja=(()=>{class r extends ot{constructor(e,i,t){super(),this.router=e,this.webStorageService=i,this.activatedRoute=t,this.unsubscriber=new rt,this.constituentType="CompanyEvent",this.contact=new _n,this.currentEvent=ne
1w qn,this.orderId=0,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]);let n=this.webStorageService.getCurrentChooseEvent();n&&(this.currentEvent=n),this.getCurrentContactDetails(),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(o=>{this.contactId=Number(o.id),this.eventId=Number(o.eventid),o.orderId&&(this.orderId=Number(o.orderId))})}getCurrentContactDetails(){this.contact=this.webStorageService.getContactDetails()}ChooseAddress(){let e=this.webStorageService.getOrderDetails();if(e!=null&&e.companyAdminId>0){let i="admin/client/contacts/"+this.contactId+"/events/"+this.eventId+"/pricing/"+this.orderId;this.router.navigate([i])}else this.showErrorMessage("Please select billing contact")}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(Ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-contact-event-address"]],standalone:!0,features:[nt,V],decls:29,vars:11,consts:[[1,"view-wrapper"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)","routerLink","/admin/client/contacts",1,"breadcrumbs__link"],["href","javascript:void(0)",1,"breadcrumbs__link",3,"routerLink"],["href","javascript:void(0)",1,"back-icon",3,"routerLink"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[4,"ngIf"],[1,"manage-content-outer"],[3,"constituentType"],[1,"register-bottom"],["href","javascript:void(0)",1,"btn","btn--cancel",3,"routerLink"],["href","javascript:void(0)",1,"btn","btn--primary",3,"click"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Manage Contacts"),s()(),a(6,"li",3)(7,"a",5),u(8,"View Contact"),s()(),a(9,"li",3),u(10,"Add Event Registration"),s()(),a(11,"a",6),yt(),a(12,"svg",7),_(13,"path",8),s(),u(14," Back "),s()(),ti(),a(15,"div",9)(16,"div",10)(17,"h1",11),u(18,"Add Event Registration for "),a(19,"span"),u(20),s()(),f(21,Ss,2,1,"span",12),s()(),a(22,"div",13),_(23,"app-select-address",14),a(24,"div",15)(25,"a",16),u(26,"Cancel"),s(),a(27,"a",17),C("click",function(){return t.ChooseAddress()}),u(28,"Next"),s()()()()),i&2&&(l(7),It("routerLink","/admin/client/contacts/",t.contactId,"/view"),l(4),en("routerLink","/admin/client/contacts/",t.contactId,"/events/",t.eventId,"/contact/",t.orderId,""),l(9),A(t.contact==null?null:t.contact.fullName),l(),d("ngIf",t.currentEvent.capacity>0),l(2),d("constituentType",t.constituentType),l(2),It("routerLink","/admin/client/contacts/",t.contactId,"/view"))},dependencies:[Tt,ri,mt,Mt,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,ma],styles:[".title-breadcrumb__title[_ngcontent-%COMP%]{width:auto}.title-breadcrumb__title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font:var(--h1-font)!important;color:var(--primary-color)}.title-breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family)}.register-bottom[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-end;padding:2rem 0 1.5rem}.register-bottom[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:2rem}"]})}}return r})();var Ha=()=>({id:"elementId",class:"popup-outer tooltip-wrapper w-800 contact-company-popup"});function Ps(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=p();l(),at("(",e.currentEvent==null?null:e.currentEvent.capacity,") Seats Available")}}function Ts(r,m){if(r&1&&(a(0,"a",25),u(1,"Cancel"),s()),r&2){let e=p();It("routerLink","/admin/client/contacts/",e.contactId,"/view")}}function Es(r,m){if(r&1&&(a(0,"a",25),u(1,"Cancel"),s()),r&2){let e=p();It("routerLink","/admin/client/sales/sales-orders/view-draft-order/",e.orderId,"")}}var _r=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g){super(),this.router=e,this.webStorageService=i,this.shoppingCartService=t,this.commonService=n,this.taxServices=o,this.activatedRoute=c,this.tenantCompanyService=g,this.unsubscriber=new rt,this.constituentType="Contact",this.contact=new _n,this.currentEvent=ne
1w qn,this.billingInfoModel=new Wn,this.shippingInfoModel=new Wn,this.confirmOrderDetails=new _i,this.autoNo=0,this.isSalesTaxRequired=!1,this.salesTaxes=[],this.orderId=0,this.billingTypesModel=[],this.parentCompanyId=0,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]);let b=this.webStorageService.getCurrentChooseEvent();b&&(this.currentEvent=b),this.GetAllBillingType(),this.getCurrentContactDetails(),this.loadParentCompanyInfo(),this.GetAllSalesTaxes(),this.CheckEventSalesTax(),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(E=>{this.contactId=Number(E.contactid),this.eventId=Number(E.eventid),E.orderId&&(this.orderId=Number(E.orderId)),Number(this.contactId)>0&&this.GetMemberBillingInfo()})}getCurrentContactDetails(){this.contact=this.webStorageService.getContactDetails()}loadParentCompanyInfo(){this.contact?.companyID&&this.tenantCompanyService.GetCompanyByID(Number(this.contact.companyID)).pipe(I(this.unsubscriber)).subscribe(e=>{e?.isSuccess&&e.responseModel&&(this.parentCompanyId=e.responseModel.parentCompanyId??0)})}GetAllSalesTaxes(){this.loading=!0,this.taxServices.GetAllSalesTax().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.salesTaxes=e.responseModel):this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}CheckEventSalesTax(){this.loading=!0,this.shoppingCartService.GetProductCategorySalesTaxDetails(eo.Events.toString()).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess&&(this.isSalesTaxRequired=e.responseModel)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}GetMemberBillingInfo(){this.loading=!0,this.shoppingCartService.GetMemberBillingInfoByContactId(Number(this.contactId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess&&e.responseModel!=null&&e.responseModel!=null&&(this.billingInfoModel=e.responseModel)})},e=>{this.loading=!1,this.showErrorMessage(e.message)}),this.loading=!0,this.shoppingCartService.GetMemberShippingInfoByContactId(Number(this.contactId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess&&e.responseModel!=null&&e.responseModel!=null&&(this.shippingInfoModel=e.responseModel)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}closeSuccessPopup(){this.OrderSuccessfullyPopup=!1}closeEventOrderPopup(){this.confirmOrderDetails=new _i,this.EventOrderPopup=!1}saveConfirmOrderType(e){e.orderType==1?(this.confirmOrderDetails=new _i,this.createNewOrder()):e.orderType==2&&this.AddOrderItemInExistingOrder(e)}IsDraftOrderExists(){return lt(this,null,function*(){let e=this,i=yield St(this.shoppingCartService.IsDraftOrderExists(e.contactId));return!!(i.isSuccess&&i.responseModel)})}OpenAddToOrderPopup(){return lt(this,null,function*(){let e=this;if(!this.eventConfirmPaymentComponent?.isBillingTypeSelectedForAllEvents()){this.showErrorMessage("Please select billing type for all events");return}if(!isNaN(this.orderId)&&this.orderId>0){let i=new _i;i.orderId=this.orderId,i.performaInvoiceID=0,i.performaInvoiceNumber="",this.AddOrderItemInExistingOrder(i)}else if(yield e.IsDraftOrderExists()){e.confirmOrderDetails=new _i,e.confirmOrderDetails.contactId=e.contactId,e.confirmOrderDetails.orderFrom=Wi.ContactEvent.toString(),e.confirmOrderDetails.productItemName=e.pricingModel?.eventName,e.confirmOrderDetails.orderId=0,e.confirmOrderDetails.orderType=0;let i=e.webStorageService.getContactDetails();i&&(e.confirmOrderDetails.userName=i.firstName+" "+i.lastName),e.autoNo=e.commonService.refreshAutoNo(),e.EventOrderPopup=!0}else e.createNewOrder()})}createNewOrder(){let e=this.webStorageService.getOrderDetails(),i=new Un;i.isGroupRegistration=!0,i.isDraftOrder=!0,i.contactId=e?.companyAdminId==null?this.contactId:e.companyAdminId,i.billingContactId=e?.companyAdminId==null?this.contactId:e.companyAdminId,i.shippingContactId=e?.companyAdminId==null?this.contactId:e.companyAdminId,i.shippingFee=0,i.handlingFee=0,i.shippingAddressId=0,i.billingAddressId=0,i.modifiedByUserId=this.userToken.userId,i.createdVia="",i.orderStatus=Io.Draft.toString(),i.companyId=0,i.isFromStaffMember=!0,e&&e.billingInfo!=null&&(i.billingInfo=e.billingInfo,e.billingInfo.isBillingAddress?(i.billingInfo.billingAddressId=e.billingInfo.billingAddressId,i.billingAddressId=e.billingInfo.billingAddressId):(i.billingInfo.shippingAddressId=e.billingInfo.shippingAddressId,i.shippingAddressId=e.billingInfo.shippingAddressId)),i.billingInfo.companyName="";let t=0,n="";i.orderItems=this.AddOrderItem(0),i.orderItems.length>
10&&(n=i.orderItems[0].productItemName,i.orderItems.forEach(o=>{t=t+(o.totalPrice??0)})),i.totalAmount=t??0,this.loading=!0,this.shoppingCartService.CreateOrder(i).pipe(I(this.unsubscriber)).subscribe(o=>{if(this.loading=!1,o&&o.isSuccess){let c=o.responseModel;this.webStorageService.deleteOrderDetails(),this.webStorageService.deleteShoppingCart(),this.webStorageService.deleteEventCompanyContact(),this.webStorageService.deleteEventCompanyPricing(),this.confirmOrderDetails=new _i,this.confirmOrderDetails.contactId=this.contactId,this.confirmOrderDetails.orderFrom=Wi.ContactEvent.toString(),this.confirmOrderDetails.orderId=c.orderId,this.confirmOrderDetails.orderNumber=c.orderNumber,this.confirmOrderDetails.productItemName=n,this.autoNo=this.commonService.refreshAutoNo(),this.EventOrderPopup=!1,this.OrderSuccessfullyPopup=!0}else o&&!o.isSuccess&&this.showErrorMessage(o.message)},o=>{this.loading=!1,this.showErrorMessage(o.message)})}converFlotPrice(e){return this.commonService.converFlotPrice(e)}AddOrderItem(e=0,i=0,t=""){let n="",o=this.webStorageService.getOrderDetails();o&&o.billingInfo!=null&&(n=o?.billingInfo?.state==null?"":o?.billingInfo?.state);let c=new Array,g=this.webStorageService.getConfirmPaymentEvents();return this.webStorageService.getEventCompanyContact().filter(T=>T.isChecked).forEach(T=>{let ft=g.filter(v=>v.eventId==T.eventId&&v.eventSessionId==T.eventSessionId),R=new ln;R.orderId=e,R.productName=eo.Events.toString(),R.productItemId=T.eventSessionId>0?T.eventSessionId:T.eventId,R.productItemName=T.eventName,R.quantity=1,R.unitPrice=T?.pricingStructureModels[0]?.isBenefitApplied?Number(this.converFlotPrice(T.pricingStructureModels[0].maximumPrice)):Number(this.converFlotPrice(T.pricingStructureModels[0].bestPrice)),R.taxAmount=0,R.totalPrice=Number(this.commonService.converFlotPrice(R.unitPrice+R.taxAmount)),R.isActive=!0,R.modifiedByUserId=this.userToken.userId,R.performaInvoiceID=i,R.performaInvoiceNumber=t,R.performaInvoiceItemId=0,R.ContactID=T.contactId,R.ProductSubItemId=T.eventSessionId,R.isPriceOverride=!1,R.overridePrice=0,R.itemtype=T.eventType,R.registrationType=T.pricingStructureModels[0].registrationTypeId,R.registrationTypeId=T.pricingStructureModels[0].registrationTypeId;let it=ft[0].paymentType===Ai.InvoiceParentCompany,vt=it?Ai.InvoiceCompany:ft[0].paymentType,ei=this.billingTypesModel.find(v=>v.billingTypeKey==vt);if(R.paymentType=it?Ai.InvoiceParentCompany:vt,R.paymentTypeId=it?0:ei?.billingTypeId??0,R.eventRegistrationType=Ro.Group.toString(),R.paymentRequiredByCompany=it||vt==Ai.InvoiceCompany,R.isSendPaymentLink=vt==Ai.InvoiceCustomer,R.isPayNow=T.isPayNow,R.billingId=it?0:ei?.billingTypeId??0,R.billToContactId=it?this.parentCompanyId:T.isSendPaymentLink==!0?T.contactId:vt==Ai.InvoiceCompany?this.contact.companyID:o?.companyAdminId==null?T.contactId:o.companyAdminId,R.productOriginalId=0,R.isFreeEvent=T.isFreeEvent,c.push(R),Number(T.applicationFee)>0){let v=new ln;v.orderId=e,v.productName=eo.Events.toString(),v.productItemId=T.eventSessionId>0?T.eventSessionId:T.eventId,v.feeId=T.feeId,v.productItemName=Hr.ApplicationFee.toString(),v.quantity=1,v.unitPrice=Number(this.converFlotPrice(T.applicationFee)),v.taxAmount=0,v.totalPrice=Number(this.commonService.converFlotPrice(v.unitPrice+v.taxAmount)),v.isActive=!0,v.modifiedByUserId=this.userToken.userId,v.performaInvoiceID=i,v.performaInvoiceNumber=t,v.performaInvoiceItemId=0,v.ContactID=T.contactId,v.ProductSubItemId=T.eventSessionId,v.isPriceOverride=!1,v.overridePrice=0,v.itemtype=T.eventType,v.registrationType=T.pricingStructureModels[0].registrationTypeId,v.registrationTypeId=T.pricingStructureModels[0].registrationTypeId,v.paymentType=it?Ai.InvoiceParentCompany:vt,v.paymentTypeId=it?0:ei?.billingTypeId??0,v.eventRegistrationType=Ro.Group.toString(),v.paymentRequiredByCompany=it||vt==Ai.InvoiceCompany,v.isSendPaymentLink=vt==Ai.InvoiceCustomer,v.isPayNow=T.isPayNow,v.billingId=it?0:ei?.billingTypeId??0,v.billToContactId=it?this.parentCompanyId:T.isSendPaymentLink==!0?T.contactId:vt==Ai.InvoiceCompany?this.contact.companyID:o?.companyAdminId==null?T.contactId:o.companyAdminId,v.productOriginalId=0,v.isFreeEvent=T.isFreeEvent,c.push(v)}if(T?.pricingStructureModels[0]?.isBenefitApplied){let v=new ln;v.orderId=e,v.productName=eo.Events.toString(),v.productItemId=T.eventSessionId>0?T.eventSessionId:T.eventId,v.feeId=0,v.quantity=1,v.unitPrice=Number(this.converFlotPrice(T?.pricingStructureModels[0]?.maximumPrice-T?.pricingStructureModels[0]?.bestPrice))*-1,v.taxAmount=0,v.totalPrice=Number(this.commonService.converFlotPrice(v.unitPrice+v.taxAmount)),v.isActive=!0,v.modifiedByUserId=this.userToken.userId,v.performaInvoiceID=i,v.performaInvoiceNumber=t,v.performaInvoiceItemId=0,v.ContactID=T.contactId,v.ProductSubItemId=T.eventSessionId,v.isPriceOverride=!1,v.overridePrice=0,v.itemtype=T.eventType,v.registrationType=T.pricingStructureModels[0].registrationTypeId,v.registrationTypeId=T.pricingStructureModels[0].registrationTypeId,v.paymentType=it?Ai.InvoiceParentCompany:vt,v.paymentTypeId=it?0:ei?.billingTypeId??0,v.eventRegistrationType=Ro.Group.toString(),v.paymentRequiredByCompany=it||vt==Ai.InvoiceCompany,v.isSendPaymentLink=vt==Ai.InvoiceCustomer,v.isPayNow=T.isPayNow,v.billingId=it?0:ei?.billingTypeId??0,v.billToContactId=it?this.parentCompanyId:T.isSe
1ndPaymentLink==!0?T.contactId:vt==Ai.InvoiceCompany?this.contact.companyID:o?.companyAdminId==null?T.contactId:o.companyAdminId,v.productOriginalId=0,v.isFreeEvent=T.isFreeEvent,v.ProductSubItemId=T?.pricingStructureModels[0]?.userBenefitAssignmentId,v.userBenefitAssignmentId=T?.pricingStructureModels[0]?.userBenefitAssignmentId,v.productItemName="Discount - "+T?.pricingStructureModels[0]?.discountName,c.push(v)}}),c}AddOrderItemInExistingOrder(e){let i=this.AddOrderItem(e.orderId,e.performaInvoiceID,e.performaInvoiceNumber);i.length>0&&(this.loading=!0,this.shoppingCartService.AddOrderItemInExistingOrder(i).pipe(I(this.unsubscriber)).subscribe(t=>{this.loading=!1,t&&t.isSuccess?(this.webStorageService.deleteOrderDetails(),this.webStorageService.deleteShoppingCart(),this.webStorageService.deleteEventCompanyContact(),this.webStorageService.deleteEventCompanyPricing(),this.confirmOrderDetails=new _i,this.confirmOrderDetails.orderId=e.orderId,this.confirmOrderDetails.orderNumber=e.orderNumber,this.confirmOrderDetails.contactId=this.contactId,this.confirmOrderDetails.orderFrom=Wi.ContactEvent.toString(),this.confirmOrderDetails.productItemName=i[0].productItemName,this.autoNo=this.commonService.refreshAutoNo(),this.EventOrderPopup=!1,this.OrderSuccessfullyPopup=!0):t&&!t.isSuccess&&this.showErrorMessage(t.message)},t=>{this.loading=!1,this.showErrorMessage(t.message)}))}GetAllBillingType(){return lt(this,null,function*(){let e=yield this.shoppingCartService.GetBillingTypesAsync();e&&e.isSuccess&&e.responseModel!=null&&e.responseModel!=null&&(this.billingTypesModel=e.responseModel)})}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(fn),M(zi),M(Hn),M(Ut),M(Li))}}static{this.\u0275cmp=O({type:r,selectors:[["app-contact-event-confirm-payment"]],viewQuery:function(i,t){if(i&1&&st(sr,5),i&2){let n;dt(n=ct())&&(t.eventConfirmPaymentComponent=n.first)}},standalone:!0,features:[nt,V],decls:46,vars:30,consts:[[1,"view-wrapper"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)","routerLink","/admin/client/contacts",1,"breadcrumbs__link"],["href","javascript:void(0)",1,"breadcrumbs__link",3,"routerLink"],["href","javascript:void(0)",1,"back-icon",3,"routerLink"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[4,"ngIf"],[1,"manage-content-outer","event-confirm-payment-outer"],[3,"parentCompanyId"],[1,"register-bottom"],["href","javascript:void(0)","class","btn btn--cancel",3,"routerLink",4,"ngIf"],["href","javascript:void(0)",1,"btn","join",3,"click"],["width","12","height","15","viewBox","0 0 12 15","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.75 1.41797H2.25C1.42157 1.41797 0.75 2.08954 0.75 2.91797V12.668C0.75 13.4964 1.42157 14.168 2.25 14.168H9.75C10.5784 14.168 11.25 13.4964 11.25 12.668V2.91797C11.25 2.08954 10.5784 1.41797 9.75 1.41797Z","stroke","white"],["d","M3.75 5.16797H8.25M3.75 8.16797H8.25M3.75 11.168H6.75","stroke","white","stroke-linecap","round"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"CloseConfirmOrderPopup","ChooseConfirmOrderType","OrderAutoNo","CreateOrderDetails","ProductItemName"],[3,"SuccessOrderChange","ConfirmOrderDetails","AutoNo"],["href","javascript:void(0)",1,"btn","btn--cancel",3,"routerLink"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Manage Contacts"),s()(),a(6,"li",3)(7,"a",5),u(8,"View Contact"),s()(),a(9,"li",3),u(10,"Add Event Registration"),s()(),a(11,"a",6),yt(),a(12,"svg",7),_(13,"path",8),s(),u(14," Back "),s()(),ti(),a(15,"div",9)(16,"div",10)(17,"h1",11),u(18,"Add Event Registration for "),a(19,"span"),u(20),s()(),f(21,Ps,2,1,"span",12),s()(),a(22,"div",13),_(23,"app-event-confirm-payment",14),a(24,"div",15),f(25,Ts,2,2,"a",16)(26,Es,2,2,"a",16),a(27,"a",17),C("click",function(){return t.OpenAddToOrderPopup()}),yt(),a(28,"svg",18),_(29,"path",19)(30,"path",20),s(),u(31," Add to Order "),s()()()(),ti(),a(32,"dx-popup",21),w("visibleChange",function(o){return y(t.EventOrderPopup,o)||(t.EventOrderPopup=o),o}),a(33,"div",22)(34,"h2"),u(35,"Order Confirmation for "),a(36,"span"),u(37),s()()(),a(38,"app-order-confirmation",23),C("CloseConfirmOrderPopup",function(){return t.closeEventOrderPopup()})("ChooseConfirmOrderType",function(o){return t.saveConfirmOrderType(o)}),s()(),a(39,"dx-popup",21),w("visibleChange",function(o){return y(t.OrderSuccessfullyPopup,o)||(t.OrderSuccessfullyPopup=o),o}),a(40,"div",22)(41,"h2"),u(42,"Order Confirmation for "),a(43,"span"),u(44),s()()(),a(45,"app-order-confirmation-successfully",24),C("SuccessOrderChange",function(){return t.closeSuccessPopup()}),s()()),i&2&&(l(7),It("routerLink","/admin/client/contacts/",t.contactId,"/view"),l(4),en("routerLink","/admin/client/contacts/",t.contactId,"/events/",t.eventId,"/pricing/",t.orderId,""),l(9),A(t.contact==null?null:t.contact.fullName),l(),d("ngIf",t.currentEvent.capacity>0),l(2),d("parentCompanyId",t.parentCompanyId),l(2),d("ngIf",t.orderId==null||t.orderId==null||t.orderId==0),l(),d("ngIf",t.orderId>0),l(6),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.EventOrderPopup),d("wrapperAttr",S(28,Ha)),l(5),at("\u201D",t.currentEvent==null?null:t.currentEvent.productName,"\u201D"),l(),d("OrderAutoNo",t.autoNo)("CreateOrderDetails",t.confirmOrderDetails)("ProductItemName",t.currentEvent==null?null:t.currentEvent.productName),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.OrderSuccessfullyPopup),d("wrapperAttr",S(29,Ha)),l(5),at("\u201D",t.confirmOrderDetails==null?null:t.confirmOrderDetails.productItemName,"\u201D"),l(),d("ConfirmOrderDetails",t.confirmOrderDetails)("AutoNo",t.autoNo))},dependencies:[Tt,ri,mt,Mt,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,sr,Oo,zn],styles:[".title-breadcrumb__title[_ngcontent-%COMP%]{width:auto}.title-breadcrumb__title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font:var(--h1-font)!important;color:var(--primary-color)}.title-breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family)}.register-bottom[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-end;padding:2rem 0 1.5rem}.register-bottom[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:2rem}.register-bottom[_ngcontent-%COMP%]   .btn.join[_ngcontent-%COMP%]{background-color:var(--primary-color);color:var(--white-color)!important;border:2px solid var(--primary-color);position:relative}.register-bottom[_ngcontent-%COMP%]   .btn.join[_ngcontent-%COMP%]   .addcart-icon[_ngcontent-%COMP%]{position:absolute;top:-13px;right:-11px;display:none;transition:.35s ease}.register-bottom[_ngcontent-%COMP%]   .btn.join.add-cart[_ngcontent-%COMP%]{background-color:var(--accent-color);color:var(--black-color)!important;border:2px solid var(--black-color)}.register-bottom[_ngcontent-%COMP%]   .btn.join.add-cart[_ngcontent-%COMP%]   .addcart-icon[_ngcontent-%COMP%]{display:block;transition:.35s ease}.register-bottom[_ngcontent-%COMP%]   .btn.join[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:.8rem}"]})}}return r})();function Is(r,m){if(r&1){let e=P();a(0,"ul",9)(1,"li",10)(2,"a",11),u(3,"Manage Contacts"),s()(),a(4,"li",10)(5,"a",12),u(6,"View Contact"),s()(),a(7,"li",10)(8,"a",13),C("click",function(){h(e);let t=p();return x(t.redirectToProductCatalog())}),u(9,"Add Product"),s()(),a(10,"li",10),u(11,"Detail View"),s()()}if(r&2){let e=p();l(5),It("routerLink","/admin/client/contacts/",e.contactId,"/view")}}function Rs(r,m){if(r&1){let e=P();a(0,"ul",9)(1,"li",10)(2,"a",14),u(3,"Manage Companies"),s()(),a(4,"li",10)(5,"a",12),u(6,"View Company"),s()(),a(7,"li",10)(8,"a",13),C("click",function(){h(e);let t=p();return x(t.redirectToProductCatalog())}),u(9,"Add Product"),s()(),a(10,"li",10),u(11,"Detail View"),s()()}if(r&2){let e=p();l(5),It("routerLink","/admin/client/companies/",e.companyId,"/view")}}function As(r,m){if(r&1&&(a(0,"div",15)(1,"h1",16),u(2),a(3,"span"),u(4),s()()()),r&2){let e=p();l(2),at("",e.productName," for "),l(2),A(e.fullName)}}function Os(r,m){if(r&1&&(a(0,"div",15)(1,"h1",16),u(2),a(3,"span"),u(4),s()()()),r&2){let e=p();l(2),at("",e.productName," for "),l(2),A(e.company==null?null:e.company.companyName)}}function Vs(r,m){if(r&1){let e=P();a(0,"div",17)(1,"app-product-details",18),C("productCatName",function(t){h(e);let n=p();return x(n.setProductName(t))}),s()()}if(r&2){let e=p();l(),d("fullName",e.fullName)("contactId",e.contactId)("status",e.status)("companyId",0)("productC
1onfiguration",e.productConfiguration)("productId",e.productId)("orderId",e.orderId)}}function ks(r,m){if(r&1){let e=P();a(0,"div",17)(1,"app-product-details",19),C("productCatName",function(t){h(e);let n=p();return x(n.setProductName(t))})("companyDetails",function(t){h(e);let n=p();return x(n.setCompanyDetails(t))}),s()()}if(r&2){let e=p();l(),d("fullName",e.fullName)("contactId",0)("status",e.status)("companyId",e.companyId)("productConfiguration",e.productConfiguration)("productId",e.productId)("orderId",e.orderId)}}var ro=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.router=e,this.webStorageService=i,this.activatedRoute=t,this.contactService=n,this.unsubscriber=new rt,this.contactId=0,this.companyId=0,this.userToken=new Et,this.contact=new _n,this.fullName="",this.productId=0,this.productConfiguration="",this.status="Non-Member",this.productName="",this.orderId=0,this.company=new Bi,this.isDonation=!1,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.isDonation=this.router.url.includes("donation"),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(o=>{o.contactId&&(this.contactId=Number(o.contactId),this.getContatById()),o.productId&&(this.productId=Number(o.productId)),o.productConfiguration&&(this.productConfiguration=o.productConfiguration),o.status&&(this.status=o.status),o.orderId&&(this.orderId=o.orderId),o.companyId&&(this.companyId=Number(o.companyId))})}getContatById(){this.loading=!0,this.contactService.GetContactInfoById(Number(this.contactId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{if(this.loading=!1,e&&e.isSuccess)if(e.responseModel!=null&&e.responseModel!=null){let i=e.responseModel;this.contact=i,this.fullName=this.contact.fullName,this.webStorageService.deleteContactDetails(),this.webStorageService.storeContactDetails(this.contact)}else this.loading=!1,this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}setCompanyDetails(e){e&&(this.company=e)}setProductName(e){e!=null&&e!=null&&e!=""&&(this.productName=e)}redirectToProductCatalog(){this.companyId?this.isDonation?this.router.navigate(["/admin/client/company",this.companyId,"company-donation-listing"]):this.router.navigate(["/admin/client/company",this.companyId,encodeURIComponent(this.status),"company-product-listing"]):this.isDonation?this.router.navigate(["/admin/client/contacts/contact-donation-listing",this.contactId]):this.router.navigate(["/admin/client/contacts/contact-product-listing",this.contactId,encodeURIComponent(this.status),this.orderId])}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(Ut),M(jn))}}static{this.\u0275cmp=O({type:r,selectors:[["app-contacts-product-view"]],standalone:!0,features:[nt,V],decls:13,vars:6,consts:[[1,"view-wrapper","product-catalog-outer"],[1,"breadcrumbs"],["class","breadcrumbs__list",4,"ngIf"],["href","javascript:void(0)",1,"back-icon",3,"click"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],["class","title-breadcrumb__title-box",4,"ngIf"],["class","manage-content-outer",4,"ngIf"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)","routerLink","/admin/client/contacts",1,"breadcrumbs__link"],["href","javascript:void(0)",1,"breadcrumbs__link",3,"routerLink"],[1,"breadcrumbs__link",3,"click"],["href","javascript:void(0)","routerLink","/admin/client/companies",1,"breadcrumbs__link"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[3,"productCatName","fullName","contactId","status","companyId","productConfiguration","productId","orderId"],[3,"productCatName","companyDetails","fullName","contactId","status","companyId","productConfiguration","productId","orderId"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1),f(2,Is,12,2,"ul",2)(3,Rs,12,2,"ul",2),a(4,"a",3),C("click",function(){return t.redirectToProductCatalog()}),yt(),a(5,"svg",4),_(6,"path",5),s(),u(7," Back "),s()(),ti(),a(8,"div",6),f(9,As,5,2,"div",7)(10,Os,5,2,"div",7),s(),f(11,Vs,2,7,"div",8)(12,ks,2,7,"div",8),s()),i&2&&(l(2),d("ngIf",t.contactId>0),l(),d("ngIf",t.companyId>0),l(6),d("ngIf",!(t.companyId>0)),l(),d("ngIf",t.companyId>0),l(),d("ngIf",!(t.companyId>0)),l(),d("ngIf",t.companyId>0))},dependencies:[Tt,ri,mt,Mt,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Ho],styles:[".product-list-outer[_ngcontent-%COMP%]{background:var(--white-color);padding:1.5rem 2.5rem 2.5rem;border-radius:5px}.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle[_ngcontent-%COMP%]{border:1px solid var(--Body-border, #BABCBE);border-radius:5px;min-width:92px;height:46px;
1display:flex;overflow:hidden;margin-top:8px}@media (max-width: 767px){.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle[_ngcontent-%COMP%]{display:none}}.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle[_ngcontent-%COMP%]   .list-view[_ngcontent-%COMP%]{background:var(--Primary-white, #FFFFFF);width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:5px 0 0 5px;cursor:pointer}.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle[_ngcontent-%COMP%]   .list-view[_ngcontent-%COMP%]:last-child{border-radius:0 5px 5px 0}.product-list-outer[_ngcontent-%COMP%]   .product-list-toggle.list[_ngcontent-%COMP%]   .list-view.list[_ngcontent-%COMP%], .product-list-outer[_ngcontent-%COMP%]   .product-list-toggle.grid[_ngcontent-%COMP%]   .list-view.grid[_ngcontent-%COMP%]{background:var(--Secondary-light-grey, #EFEFEF)}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1200px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:1fr}}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]{background:var(--white-color);position:relative;border-radius:5px;border:1px solid var(--Body-border, #BABCBE);display:flex;flex-direction:column}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-thumb[_ngcontent-%COMP%]{display:flex;height:190px;max-height:190px;padding:2rem;text-align:center;align-items:center;justify-content:center}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-thumb[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;max-height:127px}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:2rem;border-top:1px solid #ddd}@media (max-width: 1440px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]{padding:1.5rem}}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#024079;display:block;width:100%;font-weight:600;margin-bottom:.5rem}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   .product-size-color[_ngcontent-%COMP%]{display:block;margin-bottom:1.5rem}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   .product-size-color[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#5c5c5c;border-right:1px solid #BABCBE;padding-right:1rem;margin-right:1rem}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   .product-size-color[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{border-right:0px solid #BABCBE;padding-right:0rem;margin-right:0rem}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-title[_ngcontent-%COMP%]   .product-size-color[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{color:#464646;font-style:normal;font-weight:600}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-member-price[_ngcontent-%COMP%]{display:flex;width:100%;margin-bottom:1rem;align-items:center;justify-content:space-between}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-member-price[_ngcontent-%COMP%]   .product-lbl[_ngcontent-%COMP%]{font-size:14px;font-weight:600;line-height:17.36px;text-align:left;color:#5c5c5c}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-member-price[_ngcontent-%COMP%]   .product-price[_ngcontent-%COMP%]{color:#0f0f0f;font-size:15px;font-weight:600}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]   .product-member-price[_ngcontent-%COMP%]:last-child{margin-bottom:0}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{position:absolute;top:27%;left:27%;max-width:160px;visibility:hidden;background:#024079;color:#fff;border:none}@media (max-width: 1440px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{top:20%;left:18%}}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]:hover   .add-to-order[_ngcontent-%COMP%]{visibility:visible}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (max-width: 1200px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}@media (max-width: 900px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:repeat(1,1fr)}}@media (max-width: 600px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .grid-container[_ngcontent-%COMP%]{grid-template-columns:1fr}}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]{display:flex;flex-direction:row}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-thumb[_ngcontent-%COMP%]{height:150px;max-height:150px}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-thumb[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;max-height:100px}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .product-info[_ngcontent-%COMP%]{border-top:none;border-left:1px solid #ddd}.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{top:40%;left:89%}@media (max-width: 1440px){.product-list-outer[_ngcontent-%COMP%]   .product-grid-view.product-list-view[_ngcontent-%COMP%]   .product-card[_ngcontent-%COMP%]   .add-to-order[_ngcontent-%COMP%]{top:40%;left:80%}}.product-list-outer[_ngcontent-%COMP%]   .action-box-content[_ngcontent-%COMP%]{width:100%;display:flex;align-items:flex-start;gap:2rem;justify-content:space-between;margin-bottom:.5rem}"]})}}return r})();vi();var Bs=()=>[15,30,50,100];function Ls(r,m){r&1&&_(0,"dx-button",21)}function Fs(r,m){if(r&1&&(a(0,"a",22),u(1),s()),r&2){let e=m.$implicit;It("routerLink","/admin/client/eligibility-rules/manage/",e.data.eligibilityRuleId,"/view"),wt("title",e.data.ruleName),l(),at(" ",e.data.ruleName," ")}}function Gs(r,m){if(r&1&&(a(0,"span",25),u(1),s()),r&2){let e=m.$implicit;l(),A(e)}}function Ns(r,m){if(r&1&&(a(0,"div",23),f(1,Gs,2,1,"span",24),s()),r&2){let e=m.$implicit;l(),d("ngForOf",e.data.productTags)}}function Ws(r,m){if(r&1&&(a(0,"div",23)(1,"span"),u(2),s()()),r&2){let e=m.$implicit;l(2),A(e.data.productCategoryName)}}
1function Us(r,m){r&1&&(a(0,"dxi-column",26),f(1,Ws,3,1,"div",17),s()),r&2&&(d("fixed",!0),l(),d("dxTemplateOf","ProductTemplate"))}function zs(r,m){if(r&1){let e=P();a(0,"div",29)(1,"dx-drop-down-button",30),C("onItemClick",function(t){let n=h(e).$implicit,o=p(2);return x(o.onDropdownItemClick(t,n.data))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function js(r,m){r&1&&(a(0,"dxi-column",27),f(1,zs,2,4,"div",28),s()),r&2&&(d("fixed",!0)("minWidth",150),l(),d("dxTemplateOf","ActionTemplate"))}/localhost/.test(document.location.host)||void 0;var qa=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g){super(),this.router=e,this.httpClient=i,this.eligibilityService=t,this.permissionService=n,this.webStorageService=o,this.authenticationService=c,this.cdr=g,this.unsubscriber=new rt,this.progress=new rt,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.actionMenu=[],this.actionMenuAll=[],this.stylingMode="outlined",this.labelMode="floating",this.searchText="",this.storageKey="datagrid-state",this.dataGridParamNames=["searchExpr","searchOperation","searchValue","select","skip","take","requireTotalCount","requireGroupCount","sort","filter","totalSummary","group","groupSummary","archiveStatus","ActiveStatus","userRole","UserInfoId"],this.isPermissionEligibilityView=!1,this.isPermissionEligibilityAdd=!1,this.isPermissionEligibilityUpdate=!1,this.isPermissionEligibilityArchive=!1,this.isPagerVisible=!1,this.onClickDeleteRule=()=>lt(this,null,function*(){(yield this.CheckEventEligibilityRuleInUse(this.eligibilityRule.eligibilityRuleId))?(this.deletePopup=!1,this.showErrorMessage("This eligibility rule is currently in use and cannot be deleted.")):this.deleteRule()}),this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["admin/login"]),this.searchText="",this.getUserPermission(),this.getDataGridDatasource(),this.actionMenuAll=[{value:"ViewRuleConfiguration",text:"View Rule Configuration",name:"View Rule Configuration",icon:"view",action:b=>{if(this.dataGrid!=null){let E=this.dataGrid.instance;E.clearSelection(),E.option("focusedRowIndex",-1)}this.router.navigate(["admin/client/eligibility-rules/manage/"+this.eligibilityRule.eligibilityRuleId.toString()+"/view"])}},{value:"EditRuleConfiguration",text:"Edit Rule Configuration",name:"Edit Rule Configuration",icon:"edit-new ",action:b=>lt(this,null,function*(){if(this.dataGrid!=null){let E=this.dataGrid.instance;E.clearSelection(),E.option("focusedRowIndex",-1)}this.router.navigate(["admin/client/eligibility-rules/manage/"+this.eligibilityRule.eligibilityRuleId.toString()+"/edit"])})},{value:"DeleteRule",text:"Delete Rule",name:"Delete Rule",icon:"delete",action:b=>lt(this,null,function*(){if(this.dataGrid!=null){let E=this.dataGrid.instance;E.clearSelection(),E.option("focusedRowIndex",-1)}this.deletePopup=!0})}],this.isPermissionEligibilityView||(this.actionMenuAll=this.actionMenuAll.filter(b=>b.value!="ViewRuleConfiguration")),this.isPermissionEligibilityArchive||(this.actionMenuAll=this.actionMenuAll.filter(b=>b.value!="DeleteRule")),this.isPermissionEligibilityUpdate||(this.actionMenuAll=this.actionMenuAll.filter(b=>b.value!="EditRuleConfiguration")),this.actionMenu=this.actionMenuAll}CheckEventEligibilityRuleInUse(e){return lt(this,null,function*(){let i=yield St(this.eligibilityService.CheckEventEligibilityRuleInUse(e));return!!(i.isSuccess&&i.responseModel==!0)})}getUserPermission(){this.isPermissionEligibilityView=this.permissionService.getPermission(_t.EligibilityRules.toString(),Ct.View.toString()),this.isPermissionEligibilityAdd=this.permissionService.getPermission(_t.EligibilityRules.toString(),Ct.Add.toString()),this.isPermissionEligibilityUpdate=this.permissionService.getPermission(_t.EligibilityRules.toString(),Ct.Update.toString()),this.isPermissionEligibilityArchive=this.permissionService.getPermission(_t.EligibilityRules.toString(),Ct.Archive.toString()),this.isPermissionEligibilityView||this.authenticationService.notAuthorized()}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}getDataGridDatasource(){let e=this,i=n=>n!=null&&n!=="";this.dataSource=new Qt({key:"eligibilityRuleId",load(n){return lt(this,null,function*(){let o=new qt;
1e.dataGridParamNames.forEach(c=>{i(n[c])?c==="filter"?o=o.set(c,JSON.stringify(n[c])):c==="ActiveStatus"?o=o.set(c,!0):c==="UserInfoId"?e.userToken.roleName!="Administrator"?o=o.set(c,e.userToken.userId):o=o.set(c,0):o=o.set(c,JSON.stringify(n[c])):c==="ActiveStatus"?o=o.set(c,!0):c==="UserInfoId"?e.userToken.roleName!="Administrator"?o=o.set(c,e.userToken.userId):o=o.set(c,0):o=o.set(c,"")});try{let c=yield St(e.eligibilityService.GetEligibilityRulePagedDetails(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}})}loadState(){return JSON.parse(localStorage.getItem(this.storageKey))}saveState(e){if(e){for(let i=0;i<e.columns.length;i++)e.columns[i].filterValue=null;e.focusedRowKey&&(e.focusedRowKey=0),e.selectedRowKeys=[]}localStorage.setItem(this.storageKey,JSON.stringify(e))}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onItemClick(e){if(e.data){this.eligibilityRuleTd=e.data.eligibilityRuleId,this.eligibilityRule=e.data;let i=e.data.isActive,t=this.actionMenu.find(n=>n.value=="DeleteRule");t&&(t.text="Delete Rule",this.deleteValue=t.text,this.deleteAction="delete rule",this.deleteMessage="Eligibility rule has been deleted successfully"),e.columnIndex==0&&this.isPermissionEligibilityView&&this.router.navigate(["admin/client/eligibility-rules/"+this.eligibilityRule.eligibilityRuleId.toString()+"/view"])}}onDropdownItemClick(e,i){if(i){this.eligibilityRuleTd=i.eligibilityRuleId,this.eligibilityRule=i;let t=i.isActive,n=this.actionMenu.find(o=>o.value=="DeleteRule");n&&(n.text="Delete Rule",this.deleteValue=n.text,this.deleteAction="delete rule",this.deleteMessage="Eligibility rule has been deleted successfully")}e.itemData&&typeof e.itemData.action=="function"&&e.itemData.action(e)}deleteRule(){if(this.dataGrid!=null){let i=this.dataGrid.instance;i.clearSelection(),i.option("focusedRowIndex",-1)}let e=this.eligibilityRule.eligibilityRuleId;this.eligibilityService.ActiveInactiveEligibilityRule(e.toString(),!1).pipe(I(this.unsubscriber),ni(()=>{this.loading=!1})).subscribe(i=>{i.isSuccess&&(this.getDataGridDatasource(),this.showSuccessMessage(this.deleteMessage),this.dataGrid!=null&&this.dataGrid.instance.refresh())},i=>{this.showErrorMessage(i.message)})}closePopup(){this.deletePopup=!1}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(Ki),M(ji),M(di),M(ut),M(Kt),M(Oi))}}static{this.\u0275cmp=O({type:r,selectors:[["app-eligibility-rules"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([ji]),nt,V],decls:24,vars:33,consts:[[1,"view-wrapper","eligibility-rules-outer"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["class","btn btn--primary","text","Create","routerLink","manage","icon","plus","type","normal","stylingMode","contained",4,"ngIf"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No Records foun
1d.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"groupPaging"],[3,"enabled"],["placeholder","Search Eligibility Rules",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","ruleName","caption","Rule Name","cellTemplate","nameTemplate",3,"fixed"],["href","javascript:void(0);","class","name-column",3,"routerLink","title",4,"dxTemplate","dxTemplateOf"],["dataField","productTags","caption","Tags","cellTemplate","TagsTemplate",3,"fixed","allowSorting"],["class","tag-list",4,"dxTemplate","dxTemplateOf"],["dataField","productCategoryName","caption","Product","cellTemplate","ProductTemplate",3,"fixed",4,"ngIf"],["dataField","action","caption","Action","type","buttons","cellTemplate","ActionTemplate",3,"fixed","minWidth",4,"ngIf"],[3,"visibleChange","save","visible","action","titleText"],["text","Create","routerLink","manage","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary"],["href","javascript:void(0);",1,"name-column",3,"routerLink","title"],[1,"tag-list"],["class","tag-list__name",4,"ngFor","ngForOf"],[1,"tag-list__name"],["dataField","productCategoryName","caption","Product","cellTemplate","ProductTemplate",3,"fixed"],["dataField","action","caption","Action","type","buttons","cellTemplate","ActionTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"onItemClick","showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),u(4,"Eligibility Rules"),s(),f(5,Ls,1,0,"dx-button",4),s()(),a(6,"div",5)(7,"dx-data-grid",6),w("focusedRowKeyChange",function(o){return y(t.eligibilityRuleTd,o)||(t.eligibilityRuleTd=o),o}
1),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(8,"dxo-remote-operations",7)(9,"dxo-column-chooser",8)(10,"dxo-column-fixing",8),a(11,"dxo-search-panel",9),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(12,"dxo-toolbar"),_(13,"dxi-item",10),s(),_(14,"dxo-header-filter",11)(15,"dxo-paging",12)(16,"dxo-pager",13),a(17,"dxi-column",14),f(18,Fs,2,4,"a",15),s(),a(19,"dxi-column",16),f(20,Ns,2,1,"div",17),s(),f(21,Us,2,2,"dxi-column",18)(22,js,2,3,"dxi-column",19),s()()(),a(23,"confirm-popup",20),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),C("save",function(){return t.onClickDeleteRule()}),s()),i&2&&(l(5),d("ngIf",t.isPermissionEligibilityAdd),l(2),d("dataSource",t.dataSource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.eligibilityRuleTd),l(),d("groupPaging",!0),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(32,Bs))("showNavigationButtons",t.showPageNavigation),l(),d("fixed",!0),l(),d("dxTemplateOf","nameTemplate"),l(),d("fixed",!0)("allowSorting",!1),l(),d("dxTemplateOf","TagsTemplate"),l(),d("ngIf",!1),l(),d("ngIf",t.actionMenu.length>0),l(),wt("action",t.deleteAction),wt("titleText",t.eligibilityRule==null?null:t.eligibilityRule.ruleName),D("visible",t.deletePopup))},dependencies:[Tt,ri,mt,Ei,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Nn],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem;padding-right:1.5rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"],changeDetection:0})}}return r})();var ao=class{};var Hs=["targetGroup"],qs=()=>({"aria-label":"Rule Name"}),Ks=()=>({"aria-label":"Notes"}),Cr=()=>({id:"elementId",class:"popup-outer delete-popup"}),Zn=()=>({"aria-label":"Simple Product"}),Qa=()=>({"aria-label":"Product"}),Ka=()=>({"aria-label":"Entity"}),Qs=()=>({id:"elementId",class:"class-name"});function Js(r,m){if(r&1){let e=P();a(0,"a",50),C("click",function(){h(e);let t=p();return x(t.editMode())}),yt(),a(1,"svg",51),_(2,"path",52),s(),u(3," Edit "),s()}}function Zs(r,m){r&1&&(a(0,"a",53),yt(),a(1,"svg",54),_(2,"path",55),s(),u(3," Back "),s())}function Xs(r,m){if(r&1&&_(0,"dxi-validation-rule",56),r&2){let e=p();d("validationCallback",e.asyncRuleNameValidator)}}function Ys(r,m){if(r&1){let e=P();a(0,"div",57)(1,"div",58)(2,"input",59),C("click",function(t){h(e);let n=p();return x(n.onCheckBoxChange(t))}),s(),a(3,"label",60)(4,"div",61),u(5," Copy from Existing Rule "),s()()(),a(6,"div",16)(7,"dx-select-box",62),w("valueChange",function(t){h(e);let n=p();return y(n.eligibilityRuleModel.productEligibilityRuleReferenceId,t)||(n.eligibilityRuleModel.productEligibilityRuleReferenceId=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p();return x(n.onSelectExistingEligiblityRule(t))}),s()()()}if(r&2){let e=p();
1l(2),d("checked",e.eligibilityRuleModel.isCopyFromExisting),l(5),d("showClearButton",!0)("labelMode",e.labelMode)("dataSource",e.existingEligibilityRules),D("value",e.eligibilityRuleModel.productEligibilityRuleReferenceId),d("inputAttr",S(7,Zn))("disabled",!e.isCopyRule)}}function $s(r,m){if(r&1){let e=P();a(0,"div",63)(1,"div",16)(2,"dx-select-box",64),w("valueChange",function(t){h(e);let n=p();return y(n.eligibilityRuleModel.productCategoryId,t)||(n.eligibilityRuleModel.productCategoryId=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p();return x(n.onSelectProduct(t))}),_(3,"dx-validator",25),s()()()}if(r&2){let e=p();l(2),d("showClearButton",!0)("labelMode",e.labelMode)("dataSource",e.productCategories),D("value",e.eligibilityRuleModel.productCategoryId),d("inputAttr",S(6,Qa)),l(),d("validationRules",e.productValidator)}}function ed(r,m){if(r&1){let e=P();a(0,"div",16)(1,"dx-tag-box",65),C("onCustomItemCreating",function(t){h(e);let n=p();return x(n.onCustomItemCreating(t))})("onValueChanged",function(t){h(e);let n=p();return x(n.onTagValueChanged(t))}),w("valueChange",function(t){h(e);let n=p();return y(n.selectedTag,t)||(n.selectedTag=t),x(t)}),a(2,"dx-validator"),_(3,"dxi-validation-rule",66),s()()()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("items",e.editableProductTags)("acceptCustomValue",!0)("inputAttr",S(7,Qa)),D("value",e.selectedTag),l(2),d("validationCallback",e.customCallbackValidateTag)("reevaluate",!0)}}function td(r,m){if(r&1&&(a(0,"span",71),u(1),s()),r&2){let e=m.$implicit;l(),A(e)}}function id(r,m){if(r&1&&(a(0,"div",67)(1,"div",68),u(2,"Tags"),s(),a(3,"div",69),f(4,td,2,1,"span",70),s()()),r&2){let e=p();l(4),d("ngForOf",e.selectedTag)}}function nd(r,m){if(r&1){let e=P();a(0,"div",80)(1,"div",81)(2,"div",82)(3,"a",83),C("click",function(){h(e);let t=p().$implicit,n=p(2);return x(n.SetRuleGroupLogicalCondition(t.rowno,"And"))}),u(4,"And"),s(),a(5,"a",83),C("click",function(){h(e);let t=p().$implicit,n=p(2);return x(n.SetRuleGroupLogicalCondition(t.rowno,"Or"))}),u(6,"Or"),s()()()()}if(r&2){let e=p().$implicit;l(3),d("ngClass",e.logicalCondition==="And"?"active":""),l(2),d("ngClass",e.logicalCondition==="Or"?"active":"")}}function od(r,m){if(r&1){let e=P();a(0,"a",84),C("click",function(){h(e);let t=p().$implicit,n=p(2);return x(n.RemoveGroup(t.rowno))}),yt(),a(1,"svg",51),_(2,"path",85),s()()}}function rd(r,m){if(r&1){let e=P();a(0,"div",93)(1,"div",81)(2,"div",82)(3,"a",83),C("click",function(){h(e);let t=p().$implicit,n=p().$implicit,o=p(2);return x(o.SetRuleItemLogicalCondition(n.rowno,t.rowno,"And"))}),u(4,"And"),s(),a(5,"a",83),C("click",function(){h(e);let t=p().$implicit,n=p().$implicit,o=p(2);return x(o.SetRuleItemLogicalCondition(n.rowno,t.rowno,"Or"))}),u(6,"Or"),s()()()()}if(r&2){let e=p().$implicit;l(3),d("ngClass",e.logicalCondition==="And"?"active":""),l(2),d("ngClass",e.logicalCondition==="Or"?"active":"")}}function ad(r,m){if(r&1&&(a(0,"div")(1,"div",94),u(2),s()()),r&2){let e=m.$implicit;l(2),tn("",e.controlLabel," (",e.controlType,")")}}function ld(r,m){if(r&1){let e=P();a(0,"a",84),C("click",function(){h(e);let t=p().$implicit,n=p().$implicit,o=p(2);return x(o.RemoveGroupItem(n.rowno,t.rowno))}),yt(),a(1,"svg",51),_(2,"path",85),s()()}}function sd(r,m){if(r&1){let e=P();a(0,"div",103),_(1,"span",104),a(2,"div",105)(3,"a",83),C("click",function(){h(e);let t=p().$implicit,n=p().$implicit,o=p().$implicit,c=p(2);return x(c.SetRuleCriteriaLogicalCondition(o.rowno,n.rowno,t.rowno,"And"))}),u(4,"And"),s(),a(5,"a",83),C("click",function(){h(e);let t=p().$implicit,n=p().$implicit,o=p().$implicit,c=p(2);return x(c.SetRuleCriteriaLogicalCondition(o.rowno,n.rowno,t.rowno,"Or"))}),u(6,"Or"),s()(),_(7,"span",106),s()}if(r&2){let e=p().$implicit;l(3),d("ngClass",e.logicalCondition==="And"?"active":""),l(2),d("ngClass",e.logicalCondition==="Or"?"active":"")}}function dd(r,m){if(r&1){let e=P();a(0,"dx-select-box",107),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.assignedValue,t)||(n.assignedValue=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p().$implicit,c=p().$implicit,g=p(2);return x(g.checkForSelectBoxExistingValue(t,c.rowno,o.rowno,n.rowno))}
1),_(1,"dx-validator",25),s()}if(r&2){let e=p().$implicit,i=p(4);d("labelMode",i.labelMode)("items",e.options),D("value",e.assignedValue),d("inputAttr",S(6,Zn))("showClearButton",!0),l(),d("validationRules",i.assignValueValidator)}}function cd(r,m){if(r&1){let e=P();a(0,"dx-date-box",108),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p().$implicit,c=p().$implicit,g=p(2);return x(g.setDateValue(t,c.rowno,o.rowno,n.rowno))}),_(1,"dx-validator",25),s()}if(r&2){let e=p().$implicit,i=p(4);d("labelMode",i.labelMode)("value",e.assignedDateValue)("inputAttr",S(4,Zn)),l(),d("validationRules",i.assignValueValidator)}}function ud(r,m){if(r&1){let e=P();a(0,"dx-number-box",109),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.assignedNumerValue,t)||(n.assignedNumerValue=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p().$implicit,c=p().$implicit,g=p(2);return x(g.setNumberValue(t,c.rowno,o.rowno,n.rowno))}),_(1,"dx-validator",25),s()}if(r&2){let e=p().$implicit,i=p(4);d("labelMode",i.labelMode)("inputAttr",S(6,Zn)),D("value",e.assignedNumerValue),d("min",0)("showSpinButtons",!0),l(),d("validationRules",i.assignValueValidator)}}function pd(r,m){if(r&1){let e=P();a(0,"dx-text-box",110),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.assignedValue,t)||(n.assignedValue=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p().$implicit,c=p().$implicit,g=p(2);return x(g.checkForTextBoxExistingValue(t,c.rowno,o.rowno,n.rowno))}
1),_(1,"dx-validator",25),s()}if(r&2){let e=p().$implicit,i=p(4);d("labelMode",i.labelMode)("inputAttr",S(4,Zn)),D("value",e.assignedValue),l(),d("validationRules",i.assignValueValidator)}}function md(r,m){if(r&1){let e=P();a(0,"a",113),C("click",function(){h(e);let t=p(2).$implicit,n=p().$implicit,o=p().$implicit,c=p(2);return x(c.RemoveCriteriaItem(o.rowno,n.rowno,t.rowno))}),yt(),a(1,"svg",114),_(2,"circle",115)(3,"path",116)(4,"path",117),s()()}}function gd(r,m){if(r&1){let e=P();a(0,"a",113),C("click",function(){h(e);let t=p(3).$implicit,n=p().$implicit,o=p(2);return x(o.AddCriteriaItem(n.rowno,t.rowno))}),yt(),a(1,"svg",114),_(2,"circle",118)(3,"path",119)(4,"path",120),s()()}}function hd(r,m){if(r&1&&(a(0,"div",111),f(1,md,5,0,"a",112)(2,gd,5,0,"a",112),s()),r&2){let e=p().$implicit,i=p().$implicit,t=p(3);l(),d("ngIf",t.GetActiveCriteria(i.itemCriterias).length>1),l(),d("ngIf",e.rowno==t.GetActiveCriteria(i.itemCriterias).length)}}function xd(r,m){if(r&1){let e=P();ht(0),f(1,sd,8,2,"div",95),a(2,"div",87)(3,"div",96)(4,"dx-select-box",97),w("valueChange",function(t){let n=h(e).$implicit;return y(n.condition,t)||(n.condition=t),x(t)}),C("onValueChanged",function(t){let n=h(e).$implicit,o=p().$implicit,c=p().$implicit,g=p(2);return x(g.onSelectCondition(t,c.rowno,o.rowno,n.rowno))}),_(5,"dx-validator",25),s()(),a(6,"div",16),f(7,dd,2,7,"dx-select-box",98)(8,cd,2,5,"dx-date-box",99)(9,ud,2,7,"dx-number-box",100)(10,pd,2,5,"dx-text-box",101),s(),f(11,hd,3,2,"div",102),s(),xt()}if(r&2){let e=m.$implicit,i=m.index,t=p(4);l(),d("ngIf",i!=0),l(3),d("labelMode",t.labelMode)("items",t.Condition)("inputAttr",S(11,Zn)),D("value",e.condition),l(),d("validationRules",t.conditionValidator),l(2),d("ngIf",e.controlType==="Selectbox"||e.controlType==="SelectBox"),l(),d("ngIf",e.controlType==="Datepicker"),l(),d("ngIf",e.controlType==="Numberbox"),l(),d("ngIf",e.controlType==="TextBox"||e.controlType==="Textbox"),l(),d("ngIf",!t.viewMode)}}function fd(r,m){if(r&1){let e=P();ht(0),f(1,rd,7,2,"div",86),a(2,"div",87)(3,"span",88),u(4,"If"),s(),a(5,"div",16)(6,"dx-select-box",89),w("valueChange",function(t){let n=h(e).$implicit;return y(n.entityID,t)||(n.entityID=t),x(t)}),C("onValueChanged",function(t){let n=h(e).$implicit,o=p().$implicit,c=p(2);return x(c.onSelectEntity(t,o.rowno,n.rowno))}),_(7,"dx-validator",25),s()(),a(8,"div",16)(9,"dx-select-box",90),w("valueChange",function(t){let n=h(e).$implicit;return y(n.controlUniqId,t)||(n.controlUniqId=t),x(t)}),C("onValueChanged",function(t){let n=h(e).$implicit,o=p().$implicit,c=p(2);return x(c.onSelectProperty(t,o.rowno,n.rowno))}),f(10,ad,3,2,"div",91),_(11,"dx-validator",25),s()(),a(12,"div",92),f(13,ld,3,0,"a",77),s()(),f(14,xd,12,12,"ng-container",73),xt()}if(r&2){let e=m.$implicit,i=m.index,t=p().$implicit,n=p(2);l(),d("ngIf",i!=0),l(5),d("showClearButton",!0)("labelMode",n.labelMode)("dataSource",e.groupedDataSource),D("value",e.entityID),d("inputAttr",S(19,Ka))("grouped",!0)("elementAttr",S(20,Qs)),l(),d("validationRules",n.entityValidator),l(2),d("showClearButton",!0)("labelMode",n.labelMode)("searchEnabled",!0)("dataSource",e.properties),D("value",e.controlUniqId),d("inputAttr",S(21,Ka)),l(),d("dxTemplateOf","itemtemplate"),l(),d("validationRules",n.propertyValidator),l(2),d("ngIf",!n.viewMode&&n.GetActiveGroupItem(t.eligibilityRuleGroupItems).length>1),l(),d("ngForOf",n.GetActiveCriteria(e.itemCriterias))}}function _d(r,m){if(r&1){let e=P();a(0,"div",121)(1,"a",122),C("click",function(){h(e);let t=p().$implicit,n=p(2);return x(n.AddGroupItem(t.rowno))}),yt(),a(2,"svg",123),_(3,"path",124),s(),u(4," New Criteria "),s()()}}function Cd(r,m){if(r&1&&(ht(0),f(1,nd,7,2,"div",75),a(2,"div",76),f(3,od,3,0,"a",77),a(4,"div",78),f(5,fd,15,22,"ng-container",73)(6,_d,5,0,"div",79),s()(),xt()),r&2){let e=m.$implicit,i=m.index,t=p(2);l(),d("ngIf",i!=0),l(2),d("ngIf",!t.viewMode&&t.GetActiveGroup().length>1),l(2),d("ngForOf",t.GetActiveGroupItem(e.eligibilityRuleGroupItems)),l(),d("ngIf",!t.viewMode)}}function Md(r,m){if(r&1){let e=P();a(0,"div",125)(1,"a",126),C("click",function(){h(e);let t=p(2);return x(t.AddNewGroup())}),yt(),a(2,"svg",123),_(3,"path",124),s(),u(4," New Group "),s(),ti(),a(5,"a",127),C("click",function(){h(e);let t=p(2);return x(t.PreviewRuleClick())}),yt(),a(6,"svg",128),_(7,"path",129)(8,"path",130),s(),u(9," Preview "),s()()}}function vd(r,m){if(r&1&&(a(0,"div",72),f(1,Cd,7,4,"ng-container",73)(2,Md,10,0,"div",74),s()),r&2){let e=p();l(),d("ngForOf",e.GetActiveGroup()),l(),d("ngIf",!e.viewMode)}}function bd(r,m){if(r&1&&_(0,"app-preview-rule-configuration",43),r&2){let e=p();d("eligibilityRuleGroups",e.previewEligibilityRuleGroups)}}function yd(r,m){if(r&1){let e=P();a(0,"dx-button",131),C("onClick",function(t){h(e);let n=p();return x(n.onFormSubmit(!0,t))}),s()}}function Dd(r,m){if(r&1){let e=P();a(0,"dx-button",132),C("onClick",function(t){h(e);let n=p();return x(n.onFormSubmit(!1,t))}),s()}}function wd(r,m){if(r&1){let e=P();a(0,"dx-button",133),C("onClick",function(t){h(e);let n=p();return x(n.onFormSubmit(!1,t))}),s()}}var Mr=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g,b,E){super(),this.router=e,this.activatedRoute=i,this.productService=t,this.eligibilityService=n,this.propertyService=o,this.webStorageService=c,this.permissionService=g,this.authenticationService=b,this.utilityService=E,this.unsubscriber=new rt,this.progress=new rt,this.RuleNameValidator=[{type:"required",message:"Rule name is required"}],this.ExistingRuleValidator=[{type:"required",message:"Existing rule is required"}],this.productValidator=[{type:"required",message:"Product is required"}],this.productTagValidator=[{type:"required",message:"Tag is required"}],this.ruleDescriptionValidator=[{type:"required",message:"Rule description is required"}],this.entityValidator=[{type:"required",message:"Entity is required"}],this.propertyValidator=[{type:"required",message:"Property is required"}],this.conditionValidator=[{type:"required",message:"Condition is required"}],this.assignValueValidator=[{type:"required",message:"Property is required"}],this.label="Create",this.pageHeaderTitle="Create",this.viewMode=!1,this.mode="",this.stylingMode="outlined",this.labelMode="floating",this.isEdit=!1,this.isCopy=!1,this.isView=!1,this.formData={},this.existingEligibilityRules=[],this.isPermissionEligibilityView=!1,this.isPermissionEligibilityAdd=!1,this.isPermissionEligibilityUpdate=!1,this.editableProductTags=[],this.selectedTag=[],this.existproductTags=[],this.productTags=[],this.entitiesModel=[],this.editTag=[],this.eligibilityRuleModel=new to,this.allProperties=[],this.previewEligibilityRuleGroups=[],this.isPageLoad=!1,this.deleteGroupNo=0,this.deleteGroupPopup=!1,this.deleteGroupItemNo=0,this.deleteGroupItemPopup=!1,this.isCopyRule=!1,this.deleteExistRulePopup=!1,this.copyRuleId=0,this.tagsMo
1del=[],this.flattenedEntities=[],this.transformedData=[],this.groupedEntites=[],this.loadData=()=>{this.loading=!0,uo([this.eligibilityService.GetAllPropertyForEligibilityRules(),this.eligibilityService.GetAllEligibilityRules(),this.productService.GetAllProductCategories(),this.propertyService.GetAllTenantEntities()]).pipe(co(([T,ft,R,it])=>({allProperties:T,existingEligibilityRules:ft,productCategories:R,entitiesModel:it}))).subscribe(T=>{this.loading=!1,Object.keys(T).forEach(ft=>this[ft]=T[ft].responseModel),this.groupedEntites=[],this.entitiesModel&&[...new Set(this.entitiesModel.map(R=>R.entityType))].forEach(R=>{let it=new ga;it.category=R=="Entity"?"":R,it.entities=this.entitiesModel.filter(vt=>vt.entityType==R),this.groupedEntites.push(it)}),this.fromPregroupedData=new Ur({store:new mn({data:this.groupedEntites,key:"entityID"}),map(ft){return ft.key=ft.category,ft.items=ft.entities,ft}}),this.bindTag(null),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(ft=>lt(this,null,function*(){this.mode=ft.mode,this.eligibilityRuleId=ft.id,this.mode=="view"?(this.isView=!0,this.viewMode=!0,this.pageHeaderTitle="View",yield this.GetEligibilityInfoById(this.eligibilityRuleId)):this.mode=="copy"?(this.isCopy=!0,this.viewMode=!1,this.pageHeaderTitle="Create",yield this.GetEligibilityInfoById(this.eligibilityRuleId)):this.mode=="edit"?(this.isEdit=!0,this.viewMode=!1,this.pageHeaderTitle="Edit",yield this.GetEligibilityInfoById(this.eligibilityRuleId)):(this.isEdit=!1,this.isCopy=!1,this.isView=!1,this.viewMode=!1,this.pageHeaderTitle="Create",this.clearEligibilityModel())}))})},this.asyncRuleNameValidator=T=>this.CheckForExistingRuleName(T.value),this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.getUserPermission(),this.Condition=["=","!=","<",">","<=",">=","Contains"],this.isPageLoad=!0,this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(T=>{this.mode=T.mode,this.eligibilityRuleId=T.id,this.mode=="view"?(this.isView=!0,this.viewMode=!0,this.pageHeaderTitle="View"):this.mode=="copy"?(this.isCopy=!0,this.viewMode=!1,this.pageHeaderTitle="Create"):this.mode=="edit"?(this.isEdit=!0,this.viewMode=!1,this.pageHeaderTitle="Edit"):(this.isEdit=!1,this.isCopy=!1,this.isView=!1,this.viewMode=!1,this.pageHeaderTitle="Create")}),this.customCallbackValidateTag=this.customCallbackValidateTag.bind(this),this.customCallbackValidateCopyProperty=this.customCallbackValidateCopyProperty.bind(this),this.loadData()}getUserPermission(){this.isPermissionEligibilityView=this.permissionService.getPermission(_t.EligibilityRules.toString(),Ct.View.toString()),this.isPermissionEligibilityAdd=this.permissionService.getPermission(_t.EligibilityRules.toString(),Ct.Add.toString()),this.isPermissionEligibilityUpdate=this.permissionService.getPermission(_t.EligibilityRules.toString(),Ct.Update.toString()),this.isPermissionEligibilityView||this.authenticationService.notAuthorized()}groupTemplate(e){return`<div *ngIf="data.isGroup">${e.name}</div>`}CheckEventEligibilityRuleInUse(e){return lt(this,null,function*(){let i=yield St(this.eligibilityService.CheckEventEligibilityRuleInUse(e));return!!(i.isSuccess&&i.responseModel==!0)})}GetEligibilityInfoById(e){return lt(this,null,function*(){if(!e)return;let i=this;this.loading=!0,this.eligibilityService.GetEligibilityInfoById(e).pipe(I(this.unsubscriber)).subscribe(t=>{this.processResult(t,()=>{if(this.loading=!1,t&&t.isSuccess){if(t.responseModel!=null&&t.responseModel!=null){let n=this.eligibilityRuleModel.ruleName;this.eligibilityRuleModel=Bo,this.eligibilityRuleModel=new to,this.eligibilityRuleModel.isCopyFromExisting=!1,this.eligibilityRuleModel.isActive=!0,this.eligibilityRuleModel.modifiedByUserId=this.userToken.userId,this.eligibilityRuleModel.eligibilityRuleGroups=[],this.editableProductTags=[],this.selectedTag=[],this.editTag=[];let o=t.responseModel;if(this.isCopy?this.eligibilityRuleModel.eligibilityRuleId=0:this.eligibilityRuleModel.eligibilityRuleId=o.eligibilityRuleId,this.isCopy?this.eligibilityRuleModel.ruleName=n:this.eligibilityRuleModel.ruleName=o.ruleName,this.isCopy?(this.eligibilityRuleModel.isCopy
1FromExisting=!0,this.eligibilityRuleModel.productEligibilityRuleReferenceId=o.eligibilityRuleId):this.isView?o.isCopyFromExisting?(this.eligibilityRuleModel.isCopyFromExisting=!0,this.eligibilityRuleModel.productEligibilityRuleReferenceId=o.productEligibilityRuleReferenceId):this.eligibilityRuleModel.isCopyFromExisting=!1:this.isEdit&&(this.eligibilityRuleModel.isCopyFromExisting=o.isCopyFromExisting,this.eligibilityRuleModel.productEligibilityRuleReferenceId=o.productEligibilityRuleReferenceId),o.productTags!=null&&o.productTags.length>0&&o.productTags.forEach(c=>{this.selectedTag.push(c.tagName),this.editTag.push(c.tagName)}),this.eligibilityRuleModel.ruleDescription=o.ruleDescription,this.eligibilityRuleModel.productCategoryId=o.productCategoryId,this.bindTag(this.eligibilityRuleModel.productCategoryId),this.eligibilityRuleModel.eligibilityRuleGroups=[],o.eligibilityRuleGroups!=null&&o.eligibilityRuleGroups.length>0){let c=1;o.eligibilityRuleGroups.forEach(g=>{let b=new dr;b.rowno=c,this.isEdit?(b.eligibilityRuleGroupId=g.eligibilityRuleGroupId,b.eligibilityRuleId=g.eligibilityRuleId):(b.eligibilityRuleGroupId=0,b.eligibilityRuleId=0),b.logicalCondition=g.logicalCondition,b.isActive=!0,b.modifiedByUserId=this.userToken.userId;let E=new Array,T=1;g.eligibilityRuleGroupItems.forEach(ft=>{let R=new io;R.rowno=T,this.isEdit?(R.eligibilityRuleGroupItemId=ft.eligibilityRuleGroupItemId,R.eligibilityRuleGroupId=ft.eligibilityRuleGroupId):(R.eligibilityRuleGroupItemId=0,R.eligibilityRuleGroupId=0),R.entities=i.entitiesModel,R.groupedDataSource=i.fromPregroupedData,R.groupedDataSource.load(),R.entityID=ft.entityID;let it=i.entitiesModel.find(v=>v.entityID==ft.entityID).name;R.properties=Object.assign([],this.allProperties.filter(v=>v.entityName==it)),R.entityName=it,R.propertyReferenceId=ft.propertyReferenceId,R.propertyName=ft.propertyName,R.isDemographicsType=ft.isDemographicsType,R.controlUniqId=R.properties.find(v=>v.controlId==ft.propertyReferenceId&&v.isDemographicsType==ft.isDemographicsType).controlUniqId,R.logicalCondition=ft.logicalCondition,R.isActive=!0,R.modifiedByUserId=this.userToken.userId;let vt=new Array,ei=1;if(ft.itemCriterias.length==0){let v=R.properties.find(Pi=>Pi.controlId==R.propertyReferenceId&&Pi.isDemographicsType==R.isDemographicsType),ii=new Cn;ii.rowno=ei,ii.isActive=!0,ii.modifiedByUserId=this.userToken.userId,v!=null&&v!=null?(ii.controlType=v.controlType,ii.options=v.options):(ii.controlType="TextBox",ii.options=[]),ii.logicalCondition="",vt.push(ii),ei=ei+1}else ft.itemCriterias.forEach(v=>{let ii=new Cn;ii.rowno=ei;let Pi=R.properties.find(Ii=>Ii.controlId==R.propertyReferenceId&&Ii.isDemographicsType==R.isDemographicsType);this.isEdit?(ii.eligibilityRuleGroupPropertyItemCriteriaId=v.eligibilityRuleGroupPropertyItemCriteriaId,ii.eligibilityRuleGroupItemId=v.eligibilityRuleGroupItemId):(ii.eligibilityRuleGroupPropertyItemCriteriaId=0,ii.eligibilityRuleGroupItemId=0),(this.isEdit||this.isCopy)&&Pi&&(ii.controlType=Pi.controlType,ii.options=Pi.options),ii.condition=v.condition,ii.controlType=="Numberbox"?(ii.assignedNumerValue=Number(v.assignedValue),ii.assignedValue=v.assignedValue):(ii.controlType=="Datepicker"&&(ii.assignedDateValue=v.assignedValue?v.assignedValue:"2024-04-24"),ii.assignedValue=v.assignedValue),ii.logicalCondition=v.logicalCondition,ii.isActive=!0,vt.push(ii),ei=ei+1});R.itemCriterias=vt,E.push(R),T=T+1}),b.eligibilityRuleGroupItems=E,this.eligibilityRuleModel.eligibilityRuleGroups.push(b),c=c+1})}if(this.isView){let c=this.eligibilityRuleModel.eligibilityRuleGroups;this.previewEligibilityRuleGroups=Object.assign([],c),this.previewEligibilityRuleGroups.forEach(g=>{g.eligibilityRuleGroupItems.forEach(b=>{b.entityName=this.entitiesModel.find(E=>E.entityID==b.entityID).name,b.propertyName=this.allProperties.find(E=>E.controlId==b.propertyReferenceId&&E.isDemographicsType==b.isDemographicsType).controlLabel})})}}}else this.loading=!1,this.showErrorMessage(t.message)})},t=>{this.loading=!1,this.showErrorMessage(t.message)})})}customCallbackValidateCopyProperty(e){return this.isView||this.isEdit?!0:this.eligibilityRuleModel.isCopy
1FromExisting?!(e.value==""||e.value==null):!0}customCallbackValidateTag(e){return this.isPageLoad?(this.isPageLoad=!1,!0):Number(e)?e!=0:e.validator._getValidationRules().length>0?e.value.length!=0:!0}clearEligibilityModel(){this.eligibilityRuleModel=Bo,this.eligibilityRuleModel=new to,this.eligibilityRuleModel.isCopyFromExisting=!1,this.eligibilityRuleModel.isActive=!1,this.eligibilityRuleModel.modifiedByUserId=this.userToken.userId,this.eligibilityRuleModel.eligibilityRuleGroups=[],this.productTags=[],this.editableProductTags=[],this.selectedTag=[],this.AddNewGroup()}AddNewGroup(){let e=new dr;e.isActive=!0,e.modifiedByUserId=this.userToken.userId;let i=new io;i.entities=this.entitiesModel,i.groupedDataSource=this.fromPregroupedData,i.groupedDataSource.load(),i.itemCriterias=[],i.isActive=!0,i.modifiedByUserId=this.userToken.userId;let t=new Cn;t.isActive=!0,t.modifiedByUserId=this.userToken.userId,i.itemCriterias.push(t),e.eligibilityRuleGroupItems.push(i),this.eligibilityRuleModel.eligibilityRuleGroups.filter(n=>n.isActive).length>0&&(e.logicalCondition="And"),this.eligibilityRuleModel.eligibilityRuleGroups.push(e),this.ResetGroupRowNo()}AddGroupItem(e){this.eligibilityRuleModel.eligibilityRuleGroups.filter(i=>i.rowno==e).forEach(i=>{let t=new io;t.entities=this.entitiesModel,t.groupedDataSource=this.fromPregroupedData,t.groupedDataSource.load(),t.itemCriterias=[],t.isActive=!0,t.modifiedByUserId=this.userToken.userId;let n=new Cn;n.isActive=!0,n.modifiedByUserId=this.userToken.userId,t.itemCriterias.push(n),i.eligibilityRuleGroupItems.filter(o=>o.isActive).length>0&&(t.logicalCondition="And"),i.eligibilityRuleGroupItems.push(t)}),this.ResetGroupRowNo()}AddCriteriaItem(e,i){this.eligibilityRuleModel.eligibilityRuleGroups.filter(t=>t.rowno==e).forEach(t=>{t.eligibilityRuleGroupItems.filter(n=>n.rowno==i).forEach(n=>{if((n.propertyReferenceId==null?0:n.propertyReferenceId)>0){let c=Object.assign({},this.allProperties.find(b=>b.controlId==n.propertyReferenceId&&b.isDemographicsType==n.isDemographicsType)),g=new Cn;g.isActive=!0,g.modifiedByUserId=this.userToken.userId,c!=null&&c!=null?(g.controlType=c.controlType,g.options=c.options):(g.controlType="TextBox",g.options=[]),n.itemCriterias.filter(b=>b.isActive).length>0&&(g.logicalCondition="And"),n.itemCriterias.push(g)}else this.showErrorMessage("Please select property first.")})}),this.ResetGroupRowNo()}convertDemoDate(e){let i=new Date(e),t=("0"+(i.getMonth()+1)).slice(-2),n=("0"+i.getDate()).slice(-2);return[t,n,i.getFullYear()].join("/")}setNumberValue(e,i,t,n){e.value!=""&&e.value!=null?(this.eligibilityRuleModel.eligibilityRuleGroups.filter(o=>o.rowno==i).forEach(o=>{o.eligibilityRuleGroupItems.filter(c=>c.rowno==t).forEach(c=>{c.itemCriterias.find(g=>g.rowno==n).assignedNumerValue=e.value,c.itemCriterias.find(g=>g.rowno==n).assignedValue=e.value.toString()})}),this.checkForExistingValue(i,t,n)):this.eligibilityRuleModel.eligibilityRuleGroups.filter(o=>o.rowno==i).forEach(o=>{o.eligibilityRuleGroupItems.filter(c=>c.rowno==t).forEach(c=>{c.itemCriterias.find(g=>g.rowno==n).assignedNumerValue=null,c.itemCriterias.find(g=>g.rowno==n).assignedValue=""})})}setDateValue(e,i,t,n){e.value!=""&&e.value!=null?(this.eligibilityRuleModel.eligibilityRuleGroups.filter(o=>o.rowno==i).forEach(o=>{o.eligibilityRuleGroupItems.filter(c=>c.rowno==t).forEach(c=>{c.itemCriterias.find(g=>g.rowno==n).assignedDateValue=e.value,c.itemCriterias.find(g=>g.rowno==n).assignedValue=this.convertDemoDate(e.value.toString())})}),this.checkForExistingValue(i,t,n)):this.eligibilityRuleModel.eligibilityRuleGroups.filter(o=>o.rowno==i).forEach(o=>{o.eligibilityRuleGroupItems.filter(c=>c.rowno==t).forEach(c=>{c.itemCriterias.find(g=>g.rowno==n).assignedDateValue=null,c.itemCriterias.find(g=>g.rowno==n).assignedValue=""})})}RemoveCriteriaItem(e,i,t){this.eligibilityRuleModel.eligibilityRuleGroups.filter(n=>n.rowno==e).forEach(n=>{n.eligibilityRuleGroupItems.filter(o=>o.rowno==i).forEach(o=>{o.itemCriterias.find(c=>c.rowno==t).isActive=!1})}),this.ResetGroupRowNo()}closeDeletePopup(){this.deleteGroupNo=0,this.deleteGroupPopup=!1,this.ResetGroupRowNo()}closeDeleteItemPopup(){this.deleteGroupItemNo=0,this.deleteGroupItemPopup=!1,this.ResetGroupRowNo()}RemoveGroup(e){this.deleteGroupNo=e,this.deleteGroupPopup=!0}RemoveGroupItem(e,i){this.deleteGroupNo=e,this.deleteGroupItemNo=i,this.deleteGroupItemPopup=!0}onClickDeleteGroupRule(){this.eligibilityRuleModel.eligibilityRuleGroups.find(e=>e.rowno==this.deleteGroupNo).isActive=!1,this.deleteGroupNo=0,this.deleteGroupPopup=!1,this.eligibilityRuleModel.eligibilityRuleGroups.filter(e=>e.isActive).length==0?this.AddNewGroup():this.ResetGroupRowNo()}onClickDeleteGroupItemRule(){this.eligibilityRuleModel.eligibilityRuleGroups.filter(i=>
1i.rowno==this.deleteGroupNo).forEach(i=>{i.eligibilityRuleGroupItems.find(t=>t.rowno==this.deleteGroupItemNo).isActive=!1}),this.eligibilityRuleModel.eligibilityRuleGroups.filter(i=>i.rowno==this.deleteGroupNo).forEach(i=>{if(i.eligibilityRuleGroupItems.filter(t=>t.isActive).length==0){let t=new io;t.entities=this.entitiesModel,t.groupedDataSource=this.fromPregroupedData,t.groupedDataSource.load(),t.itemCriterias=[],t.isActive=!0,t.modifiedByUserId=this.userToken.userId;let n=new Cn;n.isActive=!0,n.modifiedByUserId=this.userToken.userId,t.itemCriterias.push(n),i.eligibilityRuleGroupItems.push(t)}}),this.ResetGroupRowNo(),this.closeDeleteItemPopup()}GetActiveGroup(){return this.eligibilityRuleModel.eligibilityRuleGroups.filter(e=>e.isActive)}GetActiveGroupItem(e){return e.filter(i=>i.isActive)}GetActiveCriteria(e){return e.filter(i=>i.isActive)}SetRuleGroupLogicalCondition(e,i){this.eligibilityRuleModel.eligibilityRuleGroups.filter(t=>t.rowno==e).forEach(t=>{t.logicalCondition=i})}SetRuleItemLogicalCondition(e,i,t){this.eligibilityRuleModel.eligibilityRuleGroups.filter(n=>n.rowno==e).forEach(n=>{n.eligibilityRuleGroupItems.filter(o=>o.rowno==i).forEach(o=>{o.logicalCondition=t})})}SetRuleCriteriaLogicalCondition(e,i,t,n){this.eligibilityRuleModel.eligibilityRuleGroups.filter(o=>o.rowno==e).forEach(o=>{o.eligibilityRuleGroupItems.filter(c=>c.rowno==i).forEach(c=>{c.itemCriterias.filter(g=>g.rowno==t).forEach(g=>{g.logicalCondition=n})})})}ResetGroupRowNo(){let e=1;this.eligibilityRuleModel.eligibilityRuleGroups.forEach(i=>{if(i.isActive){i.rowno=e,i.rowno==1&&(i.logicalCondition="");let t=1;i.eligibilityRuleGroupItems.forEach(n=>{if(n.isActive){n.rowno=t,n.rowno==1&&(n.logicalCondition="");let o=1;n.itemCriterias.forEach(c=>{c.isActive?(c.rowno=o,c.rowno==1&&(c.logicalCondition=""),o=o+1):c.rowno=0}),t=t+1}else n.rowno=0}),e=e+1}else i.rowno=0})}onSelectProduct({value:e}){this.selectedTag=[],this.editableProductTags=[],this.existproductTags=[],this.isPageLoad=!0,e&&this.bindTag(e)}bindTag(e){this.utilityService.GetAllTags().pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.existproductTags=i.responseModel,this.existproductTags!=null&&this.existproductTags.length>0&&(this.existproductTags.forEach(t=>{this.editableProductTags.push(t.tagName)}),this.editTag!=null&&this.editTag.length>0&&(this.editTag.forEach(t=>{this.existproductTags.find(o=>o.tagName==t)&&this.selectedTag.find(o=>o.toLowerCase()==t.toLowerCase())==null&&this.selectedTag.push(t)}),this.editTag=[],this.targetGroup.instance.validate()))):this.showErrorMessage(i.message)})},i=>{this.showErrorMessage(i.message)})}onSelectEntity(e,i,t){let n=new Array;if(e.value){let o=this.entitiesModel.find(c=>c.entityID==e.value);o&&(n=Object.assign([],this.allProperties.filter(c=>c.entityName.toLowerCase()==o.name.toLowerCase())))}this.eligibilityRuleModel.eligibilityRuleGroups.filter(o=>o.rowno==i).forEach(o=>{o.eligibilityRuleGroupItems.filter(c=>c.rowno==t).forEach(c=>{c.properties=n})})}onSelectProperty(e,i,t){if(e.event!=null){let n=!1,o=new ha;e.value&&(o=Object.assign({},this.allProperties.find(c=>c.controlUniqId==e.value)),this.eligibilityRuleModel.eligibilityRuleGroups.forEach(c=>{if(!n){if(c.rowno==i)var g=c.eligibilityRuleGroupItems.find(b=>b.propertyReferenceId==o.controlId&&b.isDemographicsType==o.isDemographicsType&&b.rowno!=t&&b.isActive);else var g=c.eligibilityRuleGroupItems.find(E=>E.propertyReferenceId==o.controlId&&E.isDemographicsType==o.isDemographicsType&&E.isActive);g&&(n=!0,this.eligibilityRuleModel.eligibilityRuleGroups.filter(b=>b.rowno==i).forEach(b=>{b.eligibilityRuleGroupItems.filter(E=>E.rowno==t).forEach(E=>{E.propertyReferenceId=0,E.isDemographicsType=!1,E.controlUniqId=0,E.itemCriterias=[];let T=new Cn;T.isActive=!0,T.modifiedByUserId=this.userToken.userId,E.itemCriterias.push(T)})}),this.ResetGroupRowNo(),this.showErrorMessage(`It seems that the ${o.controlLabel.toLowerCase()} has already been assigned to ${o.entityName.toLowerCase()} entity.`))}})),n||this.eligibilityRuleModel.eligibilityRuleGroups.filter(c=>
1c.rowno==i).forEach(c=>{c.eligibilityRuleGroupItems.filter(g=>g.rowno==t).forEach(g=>{g.propertyReferenceId=e.value==null||e.value==null?null:o.controlId,g.isDemographicsType=e.value==null||e.value==null?!1:o.isDemographicsType,g.controlUniqId=e.value==null||e.value==null?null:o.controlUniqId,g.itemCriterias.forEach(b=>{b.controlType=e.value==null||e.value==null?"TextBox":o.controlType,b.options=e.value==null||e.value==null?[]:o.options,b.assignedValue="",b.assignedNumerValue=null,b.assignedDateValue=null})})})}}closeExistRulePopup(){this.copyRuleId=0,this.isCopy=!1,this.deleteExistRulePopup=!1,this.eligibilityRuleModel.isCopyFromExisting=!1,this.eligibilityRuleModel.productEligibilityRuleReferenceId=0,this.isCopyRule=!1}onClickCopyRule(){return lt(this,null,function*(){this.isCopy=!0,this.viewMode=!1,this.pageHeaderTitle="Create",this.deleteExistRulePopup=!1,yield this.GetEligibilityInfoById(this.copyRuleId),this.copyRuleId=0,this.isCopyRule=!1})}onSelectExistingEligiblityRule({value:e}){e?(this.copyRuleId=e,this.isCopy=!0,this.deleteExistRulePopup=!0):this.closeExistRulePopup()}onCheckBoxChange(e){e.target.checked?(this.eligibilityRuleModel.isCopyFromExisting=!0,this.isCopyRule=!0):(this.eligibilityRuleModel.isCopyFromExisting=!1,this.eligibilityRuleModel.productEligibilityRuleReferenceId=0,this.isCopyRule=!1)}editMode(){return lt(this,null,function*(){this.isPageLoad=!0,this.isEdit=!0,this.isView=!1,this.isCopy=!1,this.pageHeaderTitle="Edit",this.viewMode=!this.viewMode,this.pageHeaderTitle=this.viewMode?"View":"Edit",this.GetEligibilityInfoById(this.eligibilityRuleId)})}onTagValueChanged(e){e.event!=null&&(this.selectedTag=[],e.event.type=="keydown"||e.event.type=="change"?e.previousValue!=null&&e.previousValue.length>0&&e.previousValue.forEach(i=>{this.selectedTag.push(i)}):e.value!=null&&e.value.length>0&&e.value.forEach(i=>{this.selectedTag.push(i)}))}onCustomItemCreating(e){let i=e.text;if(!this.editableProductTags.some(n=>n.toLowerCase().trim()===i.toLowerCase().trim()))this.editableProductTags.unshift(i.trim()),this.selectedTag.push(i.trim()),this.editableProductTags=this.editableProductTags.sort();else{let n=this.editableProductTags.find(o=>o.toLowerCase().trim()===i.toLowerCase().trim());n&&this.selectedTag.push(n.trim())}e.customItem=i}onFormReset({event:e}){this.mode=="view"?(this.viewMode=!0,this.isPageLoad=!0,this.isEdit=!1,this.isView=!0,this.isCopy=!1,this.pageHeaderTitle="View",this.router.navigate(["admin/client/eligibility-rules/manage/"+this.eligibilityRuleId+"/view"])):this.router.navigate(["admin/client/eligibility-rules"])}onFormSubmit(e,{validationGroup:i,event:t}){let n=this.targetGroup.instance.validate();n.status==="pending"&&n.complete.then(o=>{o.isValid&&(this.productTags=[],this.selectedTag!=null&&this.selectedTag.length>0&&this.selectedTag.forEach(c=>{let g=new ao;g.isActive=!0,g.productCategoryId=this.eligibilityRuleModel.productCategoryId,g.tagName=c,g.modifiedByUserId=this.userToken.userId,this.productTags.push(g)}),this.isEdit&&this.editableProductTags!=null&&this.editableProductTags.length>0&&this.editableProductTags.forEach(c=>{if(this.selectedTag.find(b=>b.toLowerCase().trim()==c.toLowerCase().trim())==null){let b=new ao;b.isActive=!1,b.productCategoryId=this.eligibilityRuleModel.productCategoryId,b.tagName=c,b.modifiedByUserId=this.userToken.userId,this.productTags.push(b)}}),this.eligibilityRuleModel.productTags=this.productTags,this.eligibilityRuleModel.modifiedByUserId=this.userToken.userId,this.eligibilityRuleModel.isActive=!0,this.ResetRuleOrder(),this.eligibilityRuleModel.eligibilityRuleGroups.forEach(c=>{c.eligibilityRuleGroupItems.forEach(g=>{g.groupedDataSource=null})}),this.loading=!0,this.isEdit?this.eligibilityService.UpdateEligibilityRule(this.eligibilityRuleModel).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(c=>{this.loading=!1,c&&c.isSuccess?(this.showSuccessMessage("Eligibility Rule has been updated successfully"),this.mode=="view"?(this.viewMode=!0,this.isPageLoad=!0,this.isEdit=!1,this.isView=!0,this.isCopy=!1,this.pageHeaderTitle="View",this.router.navigate(["admin/client/eligibility-rules/manage/"+this.eligibilityRuleId+"/view"])):this.router.navigate(["admin/client/eligibility-rules"])):c&&!c.isSuccess&&this.showErrorMessage(c.message)},c=>{this.loading=!1,this.showErrorMessage(c.message)}):this.eligibilityService.AddEligibilityRule(this.eligibilityRuleModel).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(c=>{this.loading=!1,c&&c.isSuccess?(this.showSuccessMessage("Eligibility Rule has been created successfully"),e?(this.isPageLoad=!0,this.eligibilityRuleModel=Bo,this.eligibilityRuleModel=new to,this.eligibilityRuleModel.isCopy
1FromExisting=!1,this.eligibilityRuleModel.isActive=!0,this.eligibilityRuleModel.modifiedByUserId=this.userToken.userId,this.eligibilityRuleModel.eligibilityRuleGroups=[],this.targetGroup.instance.reset(),this.productTags=[],this.editableProductTags=[],this.selectedTag=[],this.AddNewGroup()):this.router.navigate(["admin/client/eligibility-rules"])):c&&!c.isSuccess&&this.showErrorMessage(c.message)},c=>{this.loading=!1,this.showErrorMessage(c.message)}))})}ResetRuleOrder(){let e=1;this.eligibilityRuleModel.eligibilityRuleGroups.forEach(i=>{i.ruleOrder=e;let t=1;i.eligibilityRuleGroupItems.forEach(n=>{n.ruleOrder=t;let o=1;n.itemCriterias.forEach(c=>{c.ruleOrder=o,o=o+1}),t=t+1}),e=e+1})}CheckForExistingRuleName(e){return lt(this,null,function*(){let i=yield St(this.eligibilityService.CheckEligibilityExistence(e,this.eligibilityRuleId));return!(i.isSuccess&&i.responseModel==!0)})}PreviewRuleClick(){let e=this.eligibilityRuleModel.eligibilityRuleGroups;this.previewEligibilityRuleGroups=Object.assign([],e),this.previewEligibilityRuleGroups.forEach(i=>{i.eligibilityRuleGroupItems.forEach(t=>{this.entitiesModel.find(n=>n.entityID==t.entityID)?t.entityName=this.entitiesModel.find(n=>n.entityID==t.entityID).name:t.entityName="",this.allProperties.find(n=>n.controlId==t.propertyReferenceId&&n.isDemographicsType==t.isDemographicsType)?t.propertyName=this.allProperties.find(n=>n.controlId==t.propertyReferenceId&&n.isDemographicsType==t.isDemographicsType).controlLabel:t.propertyName=""})}),this.FilterActive=!this.FilterActive,dn("* => open",[sn("0.5s")])}PreviewRuleClickClose(){this.FilterActive=!this.FilterActive,dn("* => closed",[sn("0.5s")])}onSelectCondition(e,i,t,n){e.value&&this.checkForExistingValue(i,t,n)}checkForTextBoxExistingValue(e,i,t,n){e.value&&this.checkForExistingValue(i,t,n)}checkForSelectBoxExistingValue(e,i,t,n){e.value&&this.checkForExistingValue(i,t,n)}checkForExistingValue(e,i,t){this.eligibilityRuleModel.eligibilityRuleGroups.filter(o=>o.rowno==e).forEach(o=>{o.eligibilityRuleGroupItems.filter(c=>c.rowno==i).forEach(c=>{if(c.itemCriterias.length>1){let g="",b="",E=c.itemCriterias.find(T=>T.rowno==t);E&&(g=E.condition,b=E.assignedValue),c.propertyName=this.allProperties.find(T=>T.controlId==c.propertyReferenceId&&T.isDemographicsType==c.isDemographicsType).controlLabel,c.entityName=this.entitiesModel.find(T=>T.entityID==c.entityID).name,c.itemCriterias.filter(T=>T.rowno!=t&&T.isActive).forEach(T=>{T.condition==g&&T.assignedValue.trim().toLowerCase()==b.trim().toLowerCase()})}})})}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(Ut),M(Kn),M(ji),M(Si),M(ut),M(di),M(Kt),M(hi))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-eligibility-rules"]],viewQuery:function(i,t){if(i&1&&(st(Hs,5),st(Nt,5)),i&2){let n;dt(n=ct())&&(t.targetGroup=n.first),dt(n=ct())&&(t.form=n.first)}},standalone:!0,features:[nt,V],decls:85,vars:47,consts:[["targetGroup",""],[1,"view-wrapper","manage-eligibility",3,"ngClass"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box","max-width"],[1,"title-breadcrumb__title"],[1,"flex"],["href","javascript:void(0)","class","btn btn--preview",3,"click",4,"ngIf"],["href","javascript:void(0)","class","back-icon","routerLink","/admin/client/eligibility-rules",4,"ngIf"],[1,"manage-content-outer"],[1,"card-outer"],["id","form",3,"formData"],[1,"scroll-outer"],[1,"card-outer__content","max-width","eligibility-configuration"],[1,"card-header"],[1,"card-header__title"],[1,"eligibility-configuration__block"],[1,"dx-field"],["label","Rule Name","maxLength","255",3,"valueChange","labelMode","inputAttr","value"],["type","required","message","Rule name is required"],["type","async","message","Rule Name already exists in the system",3,"validationCallback",4,"ngIf"],["class","checkbox-row",4,"ngIf"],["class","full-width half-width",4,"ngIf"],["class","dx-field",4,"ngIf"],["class","dx-field","style","display:block!important",4,"ngIf"],["label","Rule Description",3,"valueChange","labelMode","inputAttr","value"],[3,"validationRules"],[1,"card-outer__content","max-width","rule-configuration"],[1,"rule-configuration__block"],["class","rule-config",4,"ngIf"],[3,"eligibilityRuleGroups",4,"ngIf"],[1,"card-outer__button","max-width"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Create and Add Another","class","btn btn--primary","stylingMode","contained","type","default",3,"onClick",4,"ngIf"],["text","Create","class","btn btn--primary","stylingMode","contained","type","normal",3,"onClick",4,"ngIf"],["text","Save","class","btn btn--primary","stylingMode","contained","type","normal",3,"onClick",4,"ngIf"],[1,"sidebar-outer","preview-rule",3,"ngClass"],[1,"sidebar-outer__block"],[1,"sidebar-outer__header"],[1,"sub-title"],["href","javascript:void(0);",1,"close-sidebar",3,"click"],["width","17","height","17","viewBox","0 0 17 17","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M15 2L2 15M2 2L15 15","stroke","#5C5C5C","stroke-width","2.5","
1stroke-linecap","round","stroke-linejoin","round"],[1,"sidebar-outer__content"],[3,"eligibilityRuleGroups"],["height","auto",3,"visibleChange","onHidden","showTitle","visible","width","wrapperAttr"],[1,"dx-popup-header"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","outlined","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["href","javascript:void(0)",1,"btn","btn--preview",3,"click"],["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.50078 3.43002L9.14728 3.0764L8.79366 3.4299L1.96185 10.2595L1.8715 10.3498L1.83555 10.4724L1.38882 11.9958L1.13254 12.8697L2.00744 12.6168L3.50034 12.1853L3.62398 12.1496L3.71501 12.0586L10.5695 5.20637L10.9231 4.85288L10.5696 4.49927L9.50078 3.43002ZM10.9545 1.26901L10.1062 2.1183H9.38246L10.5944 0.906775C10.5944 0.906757 10.5944 0.906739 10.5944 0.906721C10.855 0.646316 11.2085 0.5 11.577 0.5C11.9274 0.5 12.2642 0.632284 12.5205 0.869149L12.5588 0.907477L13.0932 1.44167C13.0932 1.44169 13.0932 1.4417 13.0932 1.44172C13.3537 1.70223 13.5 2.05545 13.5 2.42372C13.5 2.79199 13.3537 3.14523 13.0932 3.40573C13.0932 3.40575 13.0932 3.40576 13.0932 3.40577L3.89272 12.6039L0.826836 13.49C0.826796 13.49 0.826756 13.49 0.826717 13.49C0.78271 13.5027 0.736107 13.5033 0.691769 13.4918C0.647391 13.4804 0.606931 13.4572 0.574602 13.4248C0.542271 13.3923 0.519257 13.3519 0.507941 13.3075L0.0253218 13.4308L0.50794 13.3075C0.496643 13.2633 0.497414 13.2168 0.51017 13.173C0.510191 13.1729 0.510212 13.1728 0.510234 13.1728L1.41745 10.0807L9.24391 2.2568L9.95926 2.97191L11.0281 4.0404L11.3816 4.39378L11.7351 4.0404L12.7314 3.04445L12.7314 3.0444C12.896 2.8798 12.9885 2.65654 12.9885 2.42372C12.9885 2.1909 12.896 1.96764 12.7314 1.80304L12.7311 1.80274L12.1961 1.26869C12.1961 1.26862 12.196 1.26856 12.1959 1.26849C12.0313 1.10407 11.8081 1.01173 11.5755 1.01173C11.3427 1.01173 11.1195 1.10414 10.9548 1.26869L10.9545 1.26901Z","fill","#5C5C5C","stroke","#0F0F0F"],["href","javascript:void(0)","routerLink","/admin/client/eligibility-rules",1,"back-icon"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],["type","async","message","Rule Name already exists in the system",3,"validationCallback"],[1,"checkbox-row"],[1,"dx-field","checkbox","checkbox-custom"],["id","chkisCopyFromExisting","type","checkbox","name","tradesisCopyFromExisting","width","20","height","20",3,"click","checked"],["for","chkisCopyFromExisting"],[1,"client-name-with-id","checkbox-label",2,"color","#3e3e3e !important"],["label","Existing Rule","displayExpr","ruleName","valueExpr","eligibilityRuleId","placeholder","Select",1,"select-box",3,"valueChange","onValueChanged","showClearButton","labelMode","dataSource","value","inputAttr","disabled"],[1,"full-width","half-width"],["label","Product","displayExpr","categoryName","valueExpr","productCategoryId","placeholder","Select",1,"select-box",3,"valueChange","onValueChanged","showClearButton","labelMode","dataSource","value","inputAttr"],["label","Tags","placeholder","",3,"onCustomItemCreating","onValueChanged","valueChange","labelMode","items","acceptCustomValue","inputAttr","value"],["type","custom","message","Tag is required",3,"validationCallback","reevaluate"],[1,"dx-field",2,"display","block!important"],[1,"clstag"],[1,"tag-list"],["class","tag-list__name",4,"ngFor","ngForOf"],[1,"tag-list__name"],[1,"rule-config"],[4,"ngFor","ngForOf"],["class","rule-config__addgroup-btn",4,"ngIf"],["class","add-new-propertys","style","margin: 2rem 0; padding: 0;",4,"ngIf"],[1,"rule-config__block","dash-border"],["class","delete-btn","href","javascript:void(0)",3,"click",4,"ngIf"],[1,"condition"],["class","addnew-rules",4,"ngIf"],[1,"add-new-propertys",2,"margin","2rem 0","padding","0"],[1,"and-or-new"],[1,"and-or-new__tabs"],["href","javascript:void(0)",3,"click","ngClass"],["href","javascript:void(0)",1,"delete-btn",3,"click"],["d","M5.6 2.39024H8.4C8.4 2.028 8.2525 1.68059 7.98995 1.42444C7.7274 1.16829 7.3713 1.02439 7 1.02439C6.6287 1.02439 6.2726 1.16829 6.01005 1.42444C5.7475 1.68059 5.6 2.028 5.6 2.39024ZM4.55 2.39024C4.55 2.07635 4.61337 1.76554 4.7365 1.47554C4.85962 1.18554 5.04008 0.922041 5.26759 0.700086C5.49509 0.478132 5.76518 0.302068 6.06243 0.181947C6.35967 0.061825
15 6.67826 0 7 0C7.32174 0 7.64033 0.0618255 7.93757 0.181947C8.23482 0.302068 8.50491 0.478132 8.73241 0.700086C8.95991 0.922041 9.14038 1.18554 9.2635 1.47554C9.38663 1.76554 9.45 2.07635 9.45 2.39024H13.475C13.6142 2.39024 13.7478 2.44421 13.8462 2.54026C13.9447 2.63632 14 2.7666 14 2.90244C14 3.03828 13.9447 3.16856 13.8462 3.26462C13.7478 3.36067 13.6142 3.41463 13.475 3.41463H12.551L11.732 11.6856C11.6692 12.3193 11.3666 12.9075 10.8834 13.3354C10.4001 13.7633 9.77082 14.0002 9.1182 14H4.8818C4.2293 14.0001 3.60017 13.7631 3.11706 13.3352C2.63396 12.9073 2.33151 12.3192 2.2687 11.6856L1.449 3.41463H0.525C0.385761 3.41463 0.252225 3.36067 0.153769 3.26462C0.0553123 3.16856 0 3.03828 0 2.90244C0 2.7666 0.0553123 2.63632 0.153769 2.54026C0.252225 2.44421 0.385761 2.39024 0.525 2.39024H4.55ZM5.95 5.63415C5.95 5.4983 5.89469 5.36803 5.79623 5.27197C5.69777 5.17591 5.56424 5.12195 5.425 5.12195C5.28576 5.12195 5.15223 5.17591 5.05377 5.27197C4.95531 5.36803 4.9 5.4983 4.9 5.63415V10.7561C4.9 10.8919 4.95531 11.0222 5.05377 11.1183C5.15223 11.2143 5.28576 11.2683 5.425 11.2683C5.56424 11.2683 5.69777 11.2143 5.79623 11.1183C5.89469 11.0222 5.95 10.8919 5.95 10.7561V5.63415ZM8.575 5.12195C8.71424 5.12195 8.84777 5.17591 8.94623 5.27197C9.04469 5.36803 9.1 5.4983 9.1 5.63415V10.7561C9.1 10.8919 9.04469 11.0222 8.94623 11.1183C8.84777 11.2143 8.71424 11.2683 8.575 11.2683C8.43576 11.2683 8.30223 11.2143 8.20377 11.1183C8.10531 11.0222 8.05 10.8919 8.05 10.7561V5.63415C8.05 5.4983 8.10531 5.36803 8.20377 5.27197C8.30223 5.17591 8.43576 5.12195 8.575 5.12195ZM3.3138 11.5872C3.35156 11.9674 3.53307 12.3202 3.82296 12.5769C4.11284 12.8335 4.49032 12.9757 4.8818 12.9756H9.1182C9.50968 12.9757 9.88716 12.8335 10.177 12.5769C10.4669 12.3202 10.6484 11.9674 10.6862 11.5872L11.4968 3.41463H2.5032L3.3138 11.5872Z","fill","white"],["class","add-new-propertys",4,"ngIf"],[1,"full-width","flex"],[1,"full-width__if"],["label","Entity","displayExpr","name","valueExpr","entityID","placeholder","Select",1,"select-box",3,"valueChange","onValueChanged","showClearButton","labelMode","dataSource","value","inputAttr","grouped","elementAttr"],["label","Property","displayExpr","controlLabel","valueExpr","controlUniqId","placeholder","Select","itemTemplate","itemtemplate",1,"select-box",3,"valueChange","onValueChanged","showClearButton","labelMode","searchEnabled","dataSource","value","inputAttr"],[4,"dxTemplate","dxTemplateOf"],[1,"delete-singel-rule"],[1,"add-new-propertys"],[2,"display","inline-block"],["class","and-or",4,"ngIf"],[1,"dx-field","condition-dx-field"],["label","Condition",3,"valueChange","onValueChanged","labelMode","items","inputAttr","value"],["class","select-box recordtype","label","Value","placeholder","Select",3,"labelMode","items","value","inputAttr","showClearButton","valueChange","onValueChanged",4,"ngIf"],["class","date-box","type","date","label","Value",3,"labelMode","value","inputAttr","onValueChanged",4,"ngIf"],["label","Value","class","select-box numbertype","format","####","valueChangeEvent","keyup",3,"labelMode","inputAttr","value","min","showSpinButtons","valueChange","onValueChanged",4,"ngIf"],["label","Value",3,"labelMode","inputAttr","value","valueChange","onValueChanged",4,"ngIf"],["class","add-remove",4,"ngIf"],[1,"and-or"],[1,"and-or__first"],[1,"and-or__tabs"],[1,"and-or__last"],["label","Value","placeholder","Select",1,"select-box","recordtype",3,"valueChange","onValueChanged","labelMode","items","value","inputAttr","showClearButton"],["type","date","label","Value",1,"date-box",3,"onValueChanged","labelMode","value","inputAttr"],["label","Value","format","####","valueChangeEvent","keyup",1,"select-box","numbertype",3,"valueChange","onValueChanged","labelMode","inputAttr","value","min","showSpinButtons"],["label","Value",3,"valueChange","onValueChanged","labelMode","inputAttr","value"],[1,"add-remove"],["href","javascript:void(0);",3,"click",4,"ngIf"],["href","javascript:void(0);",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["opacity","0.8","cx","12","cy","12","r","12","fill","#3E3E3E"],["d","M7 12.6565H16.3435H7Z","fill","#50BC21"],["d","M7 12.6565H16.3435","stroke","white","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["cx","12","cy","12","r","12","fill","#0F0F0F"],["d","M12.1641 7.16412V17.4924V7.16412ZM7 12.3282H17.3282H7Z","fill","#50BC21"],["d","M12.1641 7.16412V17.4924M7 12.3282H17.3282","stroke","white","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],[1,"addnew-rules"],[1,"btn","btn--primary",3,"click"],["width","15","height","15","viewBox","0 0 15 15","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.25 1.5V14M1 7.75H13.5","stroke","#0F0F0F","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"rule-config__addgroup-btn"],[1,"btn","btn--sync",3,"click"],["href","javascript:void(0)",1,"btn","btn--cancel",3,"click"],["width","20","height","15","viewBox","0 0 20 15","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M1 7.5C4.6 -0.5 15.4 -0.5 19 7.5","stroke","#024079","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],["d","M10 11.5C9.60603 11.5 9.21593 11.4224 8.85195 11.2716C8.48797 11.1209 8.15726 10.8999 7.87868 10.6213C7.6001 10.3427 7.37913 10.012 7.22836 9.64805C7.0776 9.28407 7 8.89397 7 8.5C7 8.10603 7.0776 7.71593 7.22836 7.35195C7.37913 6.98797 7.6001 6.65726 7.87868 6.37868C8.15726 6.1001 8.48797 5.87913 8.85195 5.72836C9.21593 5.5776 9.60603 5.5 10 5.5C10.7956 5.5 11.5587 5.81607 12.1213 6.37868C12.6839 6.94129 13 7.70435 13 8.5C13 9.29565 12.6839 10.0587 12.1213 10.6213C11.5587 11.1839 10.7956 11.5 10 11.5Z","stroke","#024079","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],["text","Create and Add Another","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["text","Create","stylingMode","contained","type","normal",1,"btn","btn--primary",3,"onClick"],["text","Save","stylingMode","contained","type","normal",1,"btn","btn--primary",3,"onClick"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1)(1,"div",2)(2,"div",3)(3,"h1",4),u(4),s(),a(5,"div",5),f(6,Js,4,0,"a",6)(7,Zs,4,0,"a",7),s()()(),a(8,"div",8)(9,"form",9)(10,"dx-vali
1dation-group",null,0)(12,"dx-form",10)(13,"dxi-item")(14,"dx-scroll-view",11)(15,"div",12)(16,"div",13)(17,"h2",14),u(18,"Eligibility Configuration"),s()(),a(19,"div",15)(20,"div",16)(21,"dx-text-box",17),w("valueChange",function(c){return h(n),y(t.eligibilityRuleModel.ruleName,c)||(t.eligibilityRuleModel.ruleName=c),x(c)}),a(22,"dx-validator"),_(23,"dxi-validation-rule",18),f(24,Xs,1,1,"dxi-validation-rule",19),s()()(),f(25,Ys,8,8,"div",20)(26,$s,4,7,"div",21)(27,ed,4,8,"div",22)(28,id,5,1,"div",23),a(29,"div",16)(30,"dx-text-area",24),w("valueChange",function(c){return h(n),y(t.eligibilityRuleModel.ruleDescription,c)||(t.eligibilityRuleModel.ruleDescription=c),x(c)}),_(31,"dx-validator",25),s()()()(),a(32,"div",26)(33,"div",27)(34,"div",13)(35,"h2",14),u(36,"Rule Configuration"),s()(),f(37,vd,3,2,"div",28)(38,bd,1,1,"app-preview-rule-configuration",29),s()()(),a(39,"div",30)(40,"dx-button",31),C("onClick",function(c){return h(n),x(t.onFormReset(c))}),s(),f(41,yd,1,0,"dx-button",32)(42,Dd,1,0,"dx-button",33)(43,wd,1,0,"dx-button",34),s()()()()()()(),a(44,"div",35)(45,"div",36)(46,"div",37)(47,"h2",38),u(48,"Preview Rule Configuration"),s(),a(49,"a",39),C("click",function(){return h(n),x(t.PreviewRuleClickClose())}),yt(),a(50,"svg",40),_(51,"path",41),s()()(),ti(),a(52,"div",42)(53,"dx-scroll-view",11),_(54,"app-preview-rule-configuration",43),s()()()(),a(55,"dx-popup",44),w("visibleChange",function(c){return h(n),y(t.deleteGroupPopup,c)||(t.deleteGroupPopup=c),x(c)}),C("onHidden",function(){return h(n),x(t.closeDeletePopup())}),a(56,"div",45)(57,"h2"),u(58,"Confirmation"),s()(),a(59,"div",46)(60,"p"),u(61,"Are you sure you want to delete group?"),s()(),a(62,"div",47)(63,"dx-button",48),C("onClick",function(){return h(n),x(t.closeDeletePopup())}),s(),a(64,"dx-button",49),C("onClick",function(){return h(n),x(t.onClickDeleteGroupRule())}),s()()(),a(65,"dx-popup",44),w("visibleChange",function(c){return h(n),y(t.deleteGroupItemPopup,c)||(t.deleteGroupItemPopup=c),x(c)}),C("onHidden",function(){return h(n),x(t.closeDeleteItemPopup())}),a(66,"div",45)(67,"h2"),u(68,"Confirmation"),s()(),a(69,"div",46)(70,"p"),u(71,"Are you sure you want to delete group criteria?"),s()(),a(72,"div",47)(73,"dx-button",48),C("onClick",function(){return h(n),x(t.closeDeleteItemPopup())}),s(),a(74,"dx-button",49),C("onClick",function(){return h(n),x(t.onClickDeleteGroupItemRule())}),s()()(),a(75,"dx-popup",44),w("visibleChange",function(c){return h(n),y(t.deleteExistRulePopup,c)||(t.deleteExistRulePopup=c),x(c)}),C("onHidden",function(){return h(n),x(t.closeExistRulePopup())}),a(76,"div",45)(77,"h2"),u(78,"Confirmation"),s()(),a(79,"div",46)(80,"p"),u(81,"Are you sure you want to overwrite eligibility rule configuration?"),s()(),a(82,"div",47)(83,"dx-button",48),C("onClick",function(){return h(n),x(t.closeExistRulePopup())}),s(),a(84,"dx-button",49),C("onClick",function(){return h(n),x(t.onClickCopyRule())}),s()()()}i&2&&(d("ngClass",t.viewMode?"view-mode":""),l(4),at("",t.pageHeaderTitle," Eligibility Rule"),l(2),d("ngIf",t.isPermissionEligibilityUpdate&&t.isView),l(),d("ngIf",t.isView),l(5),d("formData",t.formData),l(9),d("labelMode",t.labelMode)("inputAttr",S(42,qs)),D("value",t.eligibilityRuleModel.ruleName),l(3),d("ngIf",!t.viewMode),l(),d("ngIf",!t.isEdit&&!t.isView),l(),d("ngIf",!1),l(),d("ngIf",!t.isView),l(),d("ngIf",t.isView),l(2),d("labelMode",t.labelMode)("inputAttr",S(43,Ks)),D("value",t.eligibilityRuleModel.ruleDescription),l(),d("validationRules",t.ruleDescriptionValidator),l(6),d("ngIf",!t.isView),l(),d("ngIf",t.isView),l(3),d("ngIf",!t.isEdit),l(),d("ngIf",!t.isEdit),l(),d("ngIf",t.isEdit&&t.isPermissionEligibilityUpdate),l(),d("ngClass",t.FilterActive?"show":"hide"),l(10),d("eligibilityRuleGroups",t.previewEligibilityRuleGroups),l(),d("showTitle",!1),D("visible",t.deleteGroupPopup),d("width",480)("wrapperAttr",S(44,Cr)),l(7),mo("flex-buttons",!1),l(3),d("showTitle",!1),D("visible",t.deleteGroupItemPopup),d("width",480)("wrapperAttr",S(45,Cr)),l(7),mo("flex-buttons",!1),l(3),d("showTitle",!1),D("visible",t.deleteExistRulePopup),d("width",480)("wrapperAttr",S(46,Cr)),l(7),mo("flex-buttons",!1))},dependencies:[Tt,ri,xa,mt,pn,Ei,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,ie,on,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Vi,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,ki,Le,gi,Fe,Ge,Ne,We,Ue,ze,je,Bn,He,wo,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:['.add-btn[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;align-items:center;margin:0 1.5rem 0 0;color:var(--secondary-color);font-weight:var(--font-weight-500)}.add-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:.8rem;margin-top:-2px}.title-breadcrumb__title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color);font:var(--h1-font)!important}.title-breadcrumb[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.title-breadcrumb[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-right:1.8rem}.card-outer__content[_ngcontent-%COMP%]{padding:2.5rem 3rem}.card-outer__content[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{width:100%;margin-bottom:1.5rem}.card-outer__content[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{max-width:100%;display:inline-flex;align-items:center;margin-bottom:1.8rem}.card-outer__content[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]   dx-text-box[_ngcontent-%COMP%]{height:max-content}.card-outer__content[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%]{margin-top:0!important}.card-outer__content[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;
1-webkit-justify-content:space-between}.card-outer__content[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{margin-bottom:1.5rem;margin-top:0}.card-outer__content[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%]{margin-top:0!important}.card-outer__content[_ngcontent-%COMP%]   .flex-checkbox[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;margin-bottom:1.5rem}.card-outer__content[_ngcontent-%COMP%]   .flex-checkbox[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%]{width:100%;padding-right:1rem;margin:10px 2rem 0 0rem!important;border-right:1px solid var(--border-color)}.card-outer__content[_ngcontent-%COMP%]   .flex-checkbox[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%]:last-child{border-right:none}.card-outer__content[_ngcontent-%COMP%]   .checkbox-row[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:1.5rem}.card-outer__content[_ngcontent-%COMP%]   .checkbox-row[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%]{width:auto;
1min-width:200px;margin:10px 2rem 0 0rem!important}.card-outer__content[_ngcontent-%COMP%]   .checkbox-row[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{margin-bottom:0!important}.eligibility-configuration[_ngcontent-%COMP%]{width:100%}.eligibility-configuration__block[_ngcontent-%COMP%]{max-width:700px;padding-bottom:1rem}.rule-configuration[_ngcontent-%COMP%]{width:100%}.rule-configuration[_ngcontent-%COMP%]   .empty-block[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:center;-webkit-justify-content:center;-webkit-align-items:center;align-items:center;min-height:150px}.rule-configuration[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{margin-bottom:2rem}.rule-config[_ngcontent-%COMP%]{width:100%}.rule-config__block[_ngcontent-%COMP%]{width:100%;padding:2rem;border-radius:5px;position:relative;background-repeat:no-repeat;background-position:0 0,0 0,100% 0,0 100%;background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-image:repeating-linear-gradient(0deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px),repeating-linear-gradient(90deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px),repeating-linear-gradient(180deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px),repeating-linear-gradient(270deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px);border-image:repeating-linear-gradient(0deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px)}.rule-config__block[_ngcontent-%COMP%]   .full-width[_ngcontent-%COMP%]{max-width:685px;position:relative;padding-left:38px}.rule-config__block[_ngcontent-%COMP%]   .full-width__if[_ngcontent-%COMP%]{position:absolute;left:0;top:18px;padding:.4rem 1rem;border-radius:5px;color:var(--white-color);font:var(--font-weight-400) var(--font-12) var(--font-family);background-color:var(--dark-gray-color)}.rule-config__block[_ngcontent-%COMP%]   .full-width.flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{max-width:48%}.rule-config__block[_ngcontent-%COMP%]   .full-width.flex[_ngcontent-%COMP%]   .add-remove[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;align-items:center}.rule-config__block[_ngcontent-%COMP%]   .full-width.flex[_ngcontent-%COMP%]   .add-remove[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-right:1rem}.rule-config__block[_ngcontent-%COMP%]   .full-width.flex[_ngcontent-%COMP%]   .add-remove[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{margin-right:0}.rule-config__block[_ngcontent-%COMP%]   .full-width.flex[_ngcontent-%COMP%]   .add-remove[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{opacity:.8}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{justify-content:flex-start}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{margin-right:2rem}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field.condition-dx-field[_ngcontent-%COMP%]{max-width:200px}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]:last-child{margin-right:0rem}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or[_ngcontent-%COMP%]{padding-left:38px;position:relative;margin-top:-18px;padding-top:1.3rem;padding-bottom:.3rem}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__tabs[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;margin-bottom:1rem}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__tabs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--white-color)!important;background-color:var(--dark-gray-color);font:var(--font-weight-400) var(--font-12) var(--font-family);padding:.5rem 1rem;text-transform:uppercase}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__tabs[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{background-color:var(--green-color)}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__tabs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:first-child{border-radius:5px 0 0 5px}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__tabs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{border-radius:0 5px 5px 0}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__tabs[_ngcontent-%COMP%]:before{content:"";position:absolute;
1left:12px;top:-25px;height:calc(100% + 50px);width:1px;background-color:var(--green-color)}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__tabs[_ngcontent-%COMP%]:after{content:"";position:absolute;left:12px;top:50%;height:1px;width:25px;background-color:var(--green-color)}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__first[_ngcontent-%COMP%]{position:absolute;top:-25px;left:0}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__first[_ngcontent-%COMP%]:after{content:"";position:absolute;left:12px;top:50%;height:1px;width:20px;background-color:var(--green-color)}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__last[_ngcontent-%COMP%]{position:absolute;bottom:-25px;left:0}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .and-or__last[_ngcontent-%COMP%]:after{content:"";position:absolute;left:12px;top:50%;height:1px;width:20px;background-color:var(--green-color)}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .addnew-rules[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-end;margin-top:1rem;max-width:685px}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .addnew-rules[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:1rem;fill:var(--white-color)}.rule-config__block[_ngcontent-%COMP%]   .condition[_ngcontent-%COMP%]   .addnew-rules[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{stroke:var(--white-color)}.rule-config__block[_ngcontent-%COMP%]   .delete-btn[_ngcontent-%COMP%]{width:26px;height:26px;position:absolute;top:12px;right:12px;background-color:var(--delete-new-color);border-radius:100px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:center;align-items:center}.rule-config__block[_ngcontent-%COMP%]   .delete-btn[_ngcontent-%COMP%]:hover{background-color:var(--delete-new-hover-color)}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]{width:100%;padding-left:1rem;padding-right:1rem}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]   .and-or-new[_ngcontent-%COMP%]{background-color:var(--light-gray-color);position:relative;padding:1rem 1rem 1rem 30px;margin-bottom:1.2rem}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]   .and-or-new__tabs[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]   .and-or-new__tabs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--white-color)!important;background-color:var(--dark-gray-color);font:var(--font-weight-400) var(--font-12) var(--font-family);padding:.5rem 1rem;text-transform:uppercase}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]   .and-or-new__tabs[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%]{background-color:var(--green-color)}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]   .and-or-new__tabs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:first-child{border-radius:5px 0 0 5px}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]   .and-or-new__tabs[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{border-radius:0 5px 5px 0}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]   .and-or-new__tabs[_ngcontent-%COMP%]:before{content:"";position:absolute;left:0;top:0;height:calc(100% + 0px);width:1px;background-color:var(--dark-gray-color)}.rule-config[_ngcontent-%COMP%]   .add-new-propertys[_ngcontent-%COMP%]   .and-or-new__tabs[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;top:50%;height:1px;width:20px;background-color:var(--dark-gray-color)}.rule-config__addgroup-btn[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-end;padding-top:2rem}.rule-config__addgroup-btn[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:1.5rem;transition:.35s ease}.rule-config__addgroup-btn[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:1rem;transition:.35s ease}.rule-config__addgroup-btn[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{transition:.35s ease}.rule-config__addgroup-btn[_ngcontent-%COMP%]   .btn--cancel[_ngcontent-%COMP%]{color:var(--primary-color)}.rule-config__addgroup-btn[_ngcontent-%COMP%]   .btn--cancel[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{stroke:var(--secondary-color)}.preview-rule[_ngcontent-%COMP%]   .sidebar-outer__header[_ngcontent-%COMP%]{padding-bottom:2rem}.preview-rule-block[_ngcontent-%COMP%]{width:100%;margin:0;padding:0 2rem 2rem 0}.preview-rule-block__row[_ngcontent-%COMP%]{width:100%;padding-bottom:0rem}.preview-rule-block__row[_ngcontent-%COMP%]   .preview-rule-block-and-or[_ngcontent-%COMP%]{width:100%;position:relative;padding-left:25px;margin:2rem 0;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.preview-rule-block__row[_ngcontent-%COMP%]   .preview-rule-block-and-or[_ngcontent-%COMP%]:before{content:"";position:absolute;
1left:0;top:0;height:calc(100% + 0px);width:1px;background-color:var(--dark-gray-color)}.preview-rule-block__row[_ngcontent-%COMP%]   .preview-rule-block-and-or[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;top:50%;height:1px;width:20px;background-color:var(--dark-gray-color)}.preview-rule-block__row[_ngcontent-%COMP%]   .preview-rule-block-and-or[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:auto;display:inline-block;padding:.3rem .8rem;border-radius:5px;margin:0 .4rem;color:var(--white-color);font:var(--font-weight-500) var(--font-12) var(--font-family);background-color:var(--secondary-color);position:relative}.preview-rule-block__row[_ngcontent-%COMP%]   .preview-rule-block-and-or[_ngcontent-%COMP%]   .line[_ngcontent-%COMP%]{width:100%;height:1px;background-color:var(--border-color);padding:0}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]{width:100%;border-radius:5px;padding:2rem 2rem 1.5rem;background-repeat:no-repeat;background-position:0 0,0 0,100% 0,0 100%;background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-image:repeating-linear-gradient(0deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px),repeating-linear-gradient(90deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px),repeating-linear-gradient(180deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px),repeating-linear-gradient(270deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px);border-image:repeating-linear-gradient(0deg,var(--input-focused-color),var(--input-focused-color) 5px,transparent 5px,transparent 10px)}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration[_ngcontent-%COMP%]{position:relative;padding-left:38px}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration[_ngcontent-%COMP%]:after{content:"";position:absolute;left:11px;bottom:2px;width:1px;height:calc(100% - 33px);background-color:var(--border-color)}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration__if[_ng
1content-%COMP%]{position:absolute;left:0;top:0;padding:.3rem .8rem;border-radius:5px;color:var(--white-color);font:var(--font-weight-400) var(--font-12) var(--font-family);background-color:var(--dark-gray-color)}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration__entity[_ngcontent-%COMP%]{width:100%;display:inline-block;margin-bottom:.8rem;color:var(--body-color);font:var(--font-weight-500) var(--font-15) var(--font-family)}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration__entity[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--tag-color)}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration__property[_ngcontent-%COMP%]{width:100%;display:inline-block;margin-bottom:.8rem;color:var(--body-color);font:var(--font-weight-500) var(--font-15) var(--font-family);position:relative;padding-left:3rem}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration__property[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{position:absolute;left:0;top:2px}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration__position[_ngcontent-%COMP%]{width:100%;display:inline-block;margin-bottom:0;color:var(--body-color);font:var(--font-weight-500) var(--font-15) var(--font-family);position:relative;padding-left:3rem}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration__position[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{position:absolute;left:0;top:0}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer[_ngcontent-%COMP%]   .preview-configuration__position[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:auto;display:inline-block;padding:.3rem .8rem;border-radius:5px;margin:0 .4rem;color:var(--body-color);font:var(--font-weight-500) var(--font-12) var(--font-family);background-color:var(--accent-color)}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer__and-or[_ngcontent-%COMP%]{width:100%;position:relative;padding-left:35px;margin:1.5rem 0 2rem;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer__and-or[_ngcontent-%COMP%]:before{content:"";position:absolute;left:11px;top:0;height:calc(100% + 0px);width:1px;background-color:var(--dark-gray-color)}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer__and-or[_ngcontent-%COMP%]:after{content:"";position:absolute;left:11px;top:50%;height:1px;width:20px;background-color:var(--dark-gray-color)}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer__and-or[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:auto;display:inline-block;padding:.3rem .8rem;border-radius:5px;margin:0 .4rem;color:var(--body-color);font:var(--font-weight-500) var(--font-12) var(--font-family);background-color:var(--accent-color);position:relative}.preview-rule-block[_ngcontent-%COMP%]   .preview-configuration-rule-outer__and-or[_ngcontent-%COMP%]   .line[_ngcontent-%COMP%]{width:100%;height:1px;background-color:var(--border-color);padding:0}.half-width[_ngcontent-%COMP%]{width:48%;margin-bottom:2rem}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;background-color:var(--primary-color);border:1px solid;border-radius:100px;color:var(--white-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}.manage-eligibility.view-mode[_ngcontent-%COMP%]   .tag-list__name[_ngcontent-%COMP%]{height:27px}.clstag[_ngcontent-%COMP%]{font-family:Kumbh Sans,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#a9a9a9}.delete-singel-rule[_ngcontent-%COMP%]{position:absolute;right:-33px;top:6px}.delete-singel-rule[_ngcontent-%COMP%]   .delete-btn[_ngcontent-%COMP%]{width:24px;height:24px}']}
1)}}return r})();var Xn=class{constructor(){this.rowno=0,this.licensePricingAttributesMappingId=0,this.pricingAttributeId=0,this.pricingAttributeName="",this.assignedValue="",this.assignedDateValue="",this.isActive=!0,this.modifiedByUserId=0,this.controlType="",this.options=[]}};var Gi=class{constructor(){this.rowno=0,this.tieredPricingAttributeRanges=[]}};var Ni=class{constructor(){this.rowno=0,this.pricingAttributeId=0,this.attributeValue="",this.entityName="",this.propertyReferenceName="",this.isDemographicsType=!1,this.pricingId=0,this.isActive=!0,this.modifiedByUserId=0,this.controlType="",this.attributeValues=[],this.options=[],this.licensePricingAttributesMappings=[],this.tieredPricingAttributesMappings=new Gi}},vr={rowno:0,pricingAttributeId:0,attributeId:0,attributeValue:"",entityID:0,entityName:"",propertyReferenceId:0,propertyReferenceName:"",isDemographicsType:!1,pricingId:0,isActive:!0,modifiedByUserId:0,controlType:"",attributeValues:[],options:[],licensePricingAttributesMappings:[],tieredPricingAttributesMappings:new Gi},lo=class{constructor(){this.rowno=0,this.title="",this.yItem=[]}};var In=class{constructor(){this.rowno=0,this.tieredPricingAttributeRangeId=0,this.tieredPricingAttributesMappingId=0,this.isAttributeLookupType=!1,this.attributeRangeValue="",this.attributeRangeDateValue="",this.attributeRangeOrder=0,this.isActive=!0,this.modifiedByUserId=0}};var so=class{constructor(){this.tieredPricingStructureAttributesItemsId=0,this.tieredPricingStructureId=0,this.title="",this.tieredPricingAttributeRangeIdYAxis=0,this.tieredPricingAttributeRangeIdXAxis=0,this.tieredPricingRowIndex=0,this.tieredPricingColumnIndex=0,this.isActive=!0,this.modifiedByUserId=0}};var Ji=class{constructor(){this.rowno=0,this.isRefresh=!1,this.tieredPricingStructureAttributesItems=[],this.dynamicStructure=[]}};var Qo=class{};var Sd=["targetRangeGroup"],Pd=["tieredDateBox"],br=()=>({"aria-label":"Simple Product"}),Ja=()=>({"aria-label":"Pricing"});function Td(r,m){if(r&1){let e=P();a(0,"div",15)(1,"dx-select-box",16),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.attributeRangeValue,t)||(n.attributeRangeValue=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p();return x(o.checkForSelectBoxExistingValue(t,n.rowno))}),_(2,"dx-validator",17),s()()}if(r&2){let e=p().$implicit,i=p();l(),d("labelMode",i.labelMode)("searchEnabled",!0)("items",i.TieredAttribures.options),D("value",e.attributeRangeValue),d("inputAttr",S(7,br))("showClearButton",!0),l(),d("validationRules",i.valueValidator)}}function Ed(r,m){if(r&1){let e=P();a(0,"div",15)(1,"dx-date-box",18,1),C("onClosed",function(t){h(e);let n=p(2);return x(n.ontieredDateBoxClose(t))})("onValueChanged",function(t){h(e);let n=p().$implicit,o=p();return x(o.setRangeDateValue(t,n.rowno))}),_(3,"dx-validator",17),s()()}if(r&2){let e=p().$implicit,i=p();l(),d("labelMode",i.labelMode)("value",e.attributeRangeDateValue)("inputAttr",S(4,br)),l(2),d("validationRules",i.valueValidator)}}function Id(r,m){if(r&1){let e=P();a(0,"div",15)(1,"dx-text-box",19),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.attributeRangeValue,t)||(n.attributeRangeValue=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p();return x(o.checkForRangeTextBoxExistingValue(t,n.rowno))}),_(2,"dx-validator",17),s()()}if(r&2){let e=p().$implicit,i=p();l(),d("labelMode",i.labelMode)("inputAttr",S(4,br)),D("value",e.attributeRangeValue),l(),d("validationRules",i.valueValidator)}}function Rd(r,m){if(r&1){let e=P();a(0,"div",15)(1,"dx-number-box",20),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.attributeFromRange,t)||(n.attributeFromRange=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p();return x(o.checkFromRangeValue(t,n.rowno))}),_(2,"dx-validator",17),s()()}if(r&2){let e=p().$implicit,i=p();l(),d("labelMode",i.labelMode),D("value",e.attributeFromRange),d("inputAttr",S(4,Ja)),l(),d("validationRules",i.FromRangeValidator)}}function Ad(r,m){if(r&1){let e=P();a(0,"div",15)(1,"dx-number-box",21),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.attributeToRange,t)||(n.attributeToRange=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p();return x(o.checkToRangeValue(t,n.rowno))}
1),_(2,"dx-validator",17),s()()}if(r&2){let e=p().$implicit,i=p();l(),d("labelMode",i.labelMode),D("value",e.attributeToRange),d("inputAttr",S(4,Ja)),l(),d("validationRules",i.ToRangeQuantityValidator)}}function Od(r,m){if(r&1){let e=P();a(0,"a",22),C("click",function(){h(e);let t=p().$implicit,n=p();return x(n.deleteRow(t.rowno))}),yt(),a(1,"svg",23),_(2,"circle",24)(3,"path",25),s()()}}function Vd(r,m){if(r&1){let e=P();a(0,"a",26),C("click",function(){h(e);let t=p(2);return x(t.AddRange())}),yt(),a(1,"svg",23),_(2,"circle",27)(3,"path",28)(4,"path",29),s()()}}function kd(r,m){if(r&1&&(a(0,"div",10),f(1,Td,3,8,"div",11)(2,Ed,4,5,"div",11)(3,Id,3,5,"div",11)(4,Rd,3,5,"div",11)(5,Ad,3,5,"div",11),a(6,"div",12),f(7,Od,4,0,"a",13)(8,Vd,5,0,"a",14),s()()),r&2){let e=m.last,i=p();l(),d("ngIf",i.TieredAttribures.controlType==="Selectbox"),l(),d("ngIf",i.TieredAttribures.controlType==="Datepicker"),l(),d("ngIf",i.TieredAttribures.controlType==="TextBox"||i.TieredAttribures.controlType==="Textbox"),l(),d("ngIf",i.TieredAttribures.controlType==="Numberbox"),l(),d("ngIf",i.TieredAttribures.controlType==="Numberbox"),l(2),d("ngIf",i.GetActiveAttributeRange().length>1),l(),d("ngIf",e)}}var Za=(()=>{class r extends ot{constructor(e,i,t){super(),this.route=e,this.router=i,this._cdrf=t,this.FromRangeValidator=[{type:"required",message:"From range is required"}],this.ToRangeQuantityValidator=[{type:"required",message:"To range is required"}],this.valueValidator=[{type:"required",message:"Value is required"}],this.visibleChange=new Bt,this.save=new Bt,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.visible=!1,this.row=[{id:"",name:"",email:""}],nn.defaultOptions({options:{onContentReady:n=>{n.component.option({pickerType:"calendar"})}}})}AddRange(){let e=new In;e.rowno=1,e.tieredPricingAttributeRangeId=0,e.tieredPricingAttributesMappingId=0,e.attributeFromRange=null,e.attributeToRange=null,e.attributeRangeValue="",e.attributeRangeOrder=1,e.attributeRangeDateValue=null,e.isActive=!0,this.TieredAttribures!=null&&(e.isAttributeLookupType=this.TieredAttribures.controlType.toLowerCase()!="numberbox",e.modifiedByUserId=this.TieredAttribures.modifiedByUserId),this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.push(e),this.ResetOrder()}ResetOrder(){let e=1;this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(i=>i.isActive).forEach(i=>{i.rowno=e,i.attributeRangeOrder=e,e=e+1})}GetActiveAttributeRange(){return this.TieredAttribures.tieredPricingAttributesMappings!=null?this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(e=>e.isActive):new Array}deleteRow(e){this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.find(i=>i.rowno==e&&i.isActive).isActive=!1,this.ResetOrder()}onRangeFormSubmit({validationGroup:e,event:i}
1){this.targetRangeGroup.instance.validate().isValid&&(this.saveAttribures=JSON.parse(JSON.stringify(this.TieredAttribures)),this.save.emit(this.saveAttribures),this.close())}checkForSelectBoxExistingValue(e,i){if(e.event!=null&&e.value){let t=!1;if(this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(n=>n.rowno!=i&&n.isActive).forEach(n=>{n.attributeRangeValue==e.value&&(t=!0)}),t){this.showErrorMessage(`Value "${e.value}" is already assigned.`);let n=this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.find(o=>o.rowno==i);if(n){let o=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),n.attributeRangeValue=null,o.value=null}}}}checkFromRangeValue(e,i){if(e.value){let o=this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(c=>c.rowno!=i&&c.isActive).filter(c=>Number(e.value)<=Number(c.attributeToRange));if(o&&o.length>0){this.showErrorMessage(`From range value must be greater than "${o[0].attributeToRange}".`);let c=this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.find(g=>g.rowno==i);if(c){let g=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),c.attributeFromRange=null,g.value=null}}}}checkToRangeValue(e,i){if(e.value){let t=!1,n=this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(g=>g.rowno==i&&g.isActive),o=n[0].attributeFromRange;(o==0?null:o)==null&&(this.showErrorMessage("Please enter From range value first"),t=!0);let c=n.filter(g=>Number(e.value)<=Number(g.attributeFromRange));if(c&&c.length>0&&(this.showErrorMessage(`To range value must be greater than "${c[0].attributeFromRange}".`),t=!0),t){let g=this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.find(b=>b.rowno==i);if(g){let b=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),g.attributeToRange=null,b.value=null}}}}convertDemoDate(e){let i=new Date(e),t=("0"+(i.getMonth()+1)).slice(-2),n=("0"+i.getDate()).slice(-2);return[t,n,i.getFullYear()].join("/")}setRangeDateValue(e,i){if(e.event!=null)if(e.value!=""&&e.value!=null){let t=this.convertDemoDate(e.value.toString());this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(o=>o.rowno==i&&o.isActive).forEach(o=>{o.attributeRangeDateValue=e.value,o.attributeRangeValue=t});let n=!1;if(this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(o=>o.rowno!=i&&o.isActive).forEach(o=>{o.attributeRangeValue==t&&(n=!0)}),n){this.showErrorMessage("Value is already exists."),this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(c=>c.rowno==i&&c.isActive).forEach(c=>{c.attributeRangeDateValue=null,c.attributeRangeValue=""});let o=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),o.value=null,this._cdrf.detectChanges()}}else this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(t=>t.rowno==i&&t.isActive).forEach(t=>{t.attributeRangeDateValue=null,t.attributeRangeValue=""})}checkForRangeTextBoxExistingValue(e,i){if(e.event!=null&&e.value){let o=this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(c=>c.rowno!=i&&c.isActive).filter(c=>c.attributeRangeValue.toLowerCase().trim()==e.value.toLowerCase().trim());if(o&&o.length>0){this.showErrorMessage("Value is already exists.");let c=this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.find(g=>g.rowno==i&&g.isActive);if(c){let g=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),c.attributeRangeValue=null,g.value=null,this._cdrf.detectChanges()}}else this.TieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.find(c=>c.rowno==i&&c.isActive).attributeRangeValue=e.value}}close(){this.visible=!1,this.visibleChange.emit(this.visible)}
1addTable(){let e={id:"",name:"",email:""};this.row.push(e)}ontieredDateBoxClose(e){this.tieredDateBox&&this.tieredDateBox.instance&&this.tieredDateBox.instance._refresh()}static{this.\u0275fac=function(i){return new(i||r)(M(Ut),M(gt),M(Oi))}}static{this.\u0275cmp=O({type:r,selectors:[["app-add-attributes"]],viewQuery:function(i,t){if(i&1&&(st(Sd,5),st(Pd,5)),i&2){let n;dt(n=ct())&&(t.targetRangeGroup=n.first),dt(n=ct())&&(t.tieredDateBox=n.first)}},inputs:{TieredAttribures:"TieredAttribures",visible:"visible"},outputs:{visibleChange:"visibleChange",save:"save"},standalone:!0,features:[nt,V],decls:11,vars:2,consts:[["targetRangeGroup",""],["tieredDateBox",""],[1,"dx-popup-content-block"],[1,"card-outer"],["id","form",3,"formData"],[1,"scroll-outer"],["class","flex",4,"ngFor","ngForOf"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Add","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[1,"flex"],["class","dx-field",4,"ngIf"],[1,"dx-field","add-remove"],["class","delete-btn","href","javascript:void(0)",3,"click",4,"ngIf"],["class","add-btn","href","javascript:void(0)",3,"click",4,"ngIf"],[1,"dx-field"],["label","Value","placeholder","Select",1,"select-box",3,"valueChange","onValueChanged","labelMode","searchEnabled","items","value","inputAttr","showClearButton"],[3,"validationRules"],["type","date","label","Value","pickerType","rollers",1,"date-box",3,"onClosed","onValueChanged","labelMode","value","inputAttr"],["label","Value",3,"valueChange","onValueChanged","labelMode","inputAttr","value"],["label","From","format","####",3,"valueChange","onValueChanged","labelMode","value","inputAttr"],["label","To","format","####",3,"valueChange","onValueChanged","labelMode","value","inputAttr"],["href","javascript:void(0)",1,"delete-btn",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","12","cy","12","r","11.5","fill","#BC3F21","stroke","#BC3F21"],["d","M10.7083 7.74495H13.2929C13.2929 7.41057 13.1568 7.08988 12.9144 6.85344C12.672 6.617 12.3433 6.48417 12.0006 6.48417C11.6579 6.48417 11.3292 6.617 11.0868 6.85344C10.8444 7.08988 10.7083 7.41057 10.7083 7.74495ZM9.73906 7.74495C9.73906 7.45521 9.79756 7.1683 9.91121 6.90061C10.0249 6.63292 10.1914 6.38969 10.4015 6.18481C10.6115 5.97993 10.8608 5.81741 11.1351 5.70652C11.4095 5.59564 11.7036 5.53857 12.0006 5.53857C12.2976 5.53857 12.5917 5.59564 12.8661 5.70652C13.1404 5.81741 13.3897 5.97993 13.5997 6.18481C13.8098 6.38969 13.9763 6.63292 14.09 6.90061C14.2036 7.1683 14.2621 7.45521 14.2621 7.74495H17.9775C18.1061 7.74495 18.2293 7.79477 18.3202 7.88343C18.4111 7.9721 18.4621 8.09236 18.4621 8.21775C18.4621 8.34314 18.4111 8.4634 18.3202 8.55207C18.2293 8.64073 18.1061 8.69054 17.9775 8.69054H17.1246L16.3686 16.3252C16.3106 16.9102 16.0313 17.4532 15.5853 17.8482C15.1392 18.2432 14.5583 18.4619 13.9559 18.4617H10.0453C9.44304 18.4617 8.8623 18.2429 8.41635 17.848C7.97041 17.453 7.69123 16.9101 7.63325 16.3252L6.8766 8.69054H6.02368C5.89515 8.69054 5.77189 8.64073 5.681 8.55207C5.59012 8.4634 5.53906 8.34314 5.53906 8.21775C5.53906 8.09236 5.59012 7.9721 5.681 7.88343C5.77189 7.79477 5.89515 7.74495 6.02368 7.74495H9.73906ZM11.0314 10.7393C11.0314 10.6139 10.9803 10.4937 10.8894 10.405C10.7985 10.3163 10.6753 10.2665 10.5468 10.2665C10.4182 10.2665 10.295 10.3163 10.2041 10.405C10.1132 10.4937 10.0621 10.6139 10.0621 10.7393V15.4673C10.0621 15.5927 10.1132 15.7129 10.2041 15.8016C10.295 15.8903 10.4182 15.9401 10.5468 15.9401C10.6753 15.9401 10.7985 15.8903 10.8894 15.8016C10.9803 15.7129 11.0314 15.5927 11.0314 15.4673V10.7393ZM13.4544 10.2665C13.583 10.2665 13.7062 10.3163 13.7971 10.405C13.888 10.4937 13.9391 10.6139 13.9391 10.7393V15.4673C13.9391 15.5927 13.888 15.7129 13.7971 15.8016C13.7062 15.8903 13.583 15.9401 13.4544 15.9401C13.3259 15.9401 13.2027 15.8903 13.1118 15.8016C13.0209 15.7129 12.9698 15.5927 12.9698 15.4673V10.7393C12.9698 10.6139 13.0209 10.4937 13.1118 10.405C13.2027 10.3163 13.3259 10.2665 13.4544 10.2665ZM8.59795 16.2345C8.63281 16.5854 8.80036 16.911 9.06795 17.148C9.33553 
117.3849 9.68398 17.5161 10.0453 17.5161H13.9559C14.3172 17.5161 14.6657 17.3849 14.9333 17.148C15.2008 16.911 15.3684 16.5854 15.4032 16.2345L16.1515 8.69054H7.84971L8.59795 16.2345Z","fill","white"],["href","javascript:void(0)",1,"add-btn",3,"click"],["cx","12","cy","12","r","12","fill","#0F0F0F"],["d","M11.9846 7.00021V16.9695V7.00021ZM7 11.9849H16.9693H7Z","fill","#50BC21"],["d","M11.9846 7.00021V16.9695M7 11.9849H16.9693","stroke","white","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"]],template:function(i,t){if(i&1){let n=P();a(0,"div",2)(1,"form",3)(2,"dx-validation-group",null,0)(4,"dx-form",4)(5,"dxi-item")(6,"dx-scroll-view",5),f(7,kd,9,7,"div",6),s()()()()()(),a(8,"div",7)(9,"dx-button",8),C("onClick",function(){return h(n),x(t.close())}),s(),a(10,"dx-button",9),C("onClick",function(c){return h(n),x(t.onRangeFormSubmit(c))}),s()()}i&2&&(l(4),d("formData",t.formData),l(3),d("ngForOf",t.GetActiveAttributeRange()))},dependencies:[Tt,mt,Ei,Mt,U,bt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ie,on,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Vi,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,ki,Le,gi,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;padding-right:28px}.flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;margin-right:2rem}.flex[_ngcontent-%COMP%]   .dx-field.add-remove[_ngcontent-%COMP%]{max-width:60px;margin:0;padding-top:20px}.flex[_ngcontent-%COMP%]   .dx-field.add-remove[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-left:1rem;width:24px;height:24px}.flex[_ngcontent-%COMP%]   .dx-field.add-remove[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:first-child{margin:0}.scroll-outer[_ngcontent-%COMP%]{height:220px;width:calc(100% + 28px)}"]})}}return r})();var Bd=[{ID:1,FirstName:"1 Year",LastName:"Heart"},{ID:2,FirstName:"2 Year",LastName:"Heart"},{ID:3,FirstName:"3 Year",LastName:"Heart"},{ID:4,FirstName:"4 Year",LastName:"Heart"}],Ld=[{ID:1,Subject:"Prepare 2013 Financial",StartDate:"2013/01/15",DueDate:"2013/01/31",Status:"Completed",Priority:"High",Completion:100,EmployeeID:8}],Jo=(()=>{class r{getEmployees(){return Bd}getTasks(){return Ld}static{this.\u0275fac=function(i){return new(i||r)}}static{this.\u0275prov=po({token:r,factory:r.\u0275fac})}}return r})();var Gd=["targetStructureGroup"],Nd=()=>({"aria-label":"Pricing"}),Wd=()=>({"aria-label":"Year"});function Ud(r,m){if(r&1){let e=P();a(0,"div",15),u(1,`
2              `),a(2,"dx-select-box",16),w("valueChange",function(t){h(e);let n=p(2);
2return y(n.selectedStructure,t)||(n.selectedStructure=t),x(t)}),u(3,`
3                `),a(4,"dx-validator"),u(5,`
4                  `),_(6,"dxi-validation-rule",17),u(7,`                  
5                `),s(),u(8,`
6              `),s(),u(9,`
7            `),s()}if(r&2){let e=p(2);l(2),d("labelMode",e.labelMode)("items",e.ExistingStructures),D("value",e.selectedStructure),d("inputAttr",S(4,Wd))}}function zd(r,m){if(r&1){let e=P();ht(0),u(1,`
8            `),a(2,"div",4),u(3,`
9              `),a(4,"div",5),u(5,`
10                `),a(6,"dx-radio-group",6),w("valueChange",function(t){h(e);let n=p();return y(n.selectedPriority,t)||(n.selectedPriority=t),x(t)}),s(),u(7,`
11              `),s(),u(8,`
12            `),s(),u(9,`
13            `),f(10,Ud,10,5,"div",14),u(11,`
14          `),xt()}if(r&2){let e=p();l(6),d("items",e.priorities),D("value",e.selectedPriority),l(4),d("ngIf",e.selectedPriority!="1")}}var Xa=(()=>{class r extends ot{constructor(e,i,t){super(),this.route=e,this.router=i,this.service=t,this.visibleChange=new Bt,this.tieredPricingStructures=[],this.addStructure=new Ji,this.visible=!1,this.ExistingStructures=[],this.save=new Bt,this.monthYearValidator=[{type:"required",message:"Value is required"}],this.pricingStructureTypeValidator=[{type:"required",message:"Structure type is required"}],this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.tieredPricingStructureTypes=[],this.priorities=[],this.selectedPriority="1",this.selectedTierStructureType="1",this.selectedStru
14cture="",this.tieredPricingStructureTypes.push({strDisplay:xn[xn.Year].toString(),strValue:xn.Year}),this.tieredPricingStructureTypes.push({strDisplay:xn[xn.Month].toString(),strValue:xn.Month}),this.priorities.push({strDisplay:To.None.toString(),strValue:Eo.None.toString()}),this.priorities.push({strDisplay:To.CopyTier.toString(),strValue:Eo.CopyTier.toString()}),this.priorities.push({strDisplay:To.CopyTierwithdata.toString(),strValue:Eo.CopyTierwithdata.toString()})}onStructureFormSubmit({validationGroup:e,event:i}){if(!this.targetStructureGroup.instance.validate().isValid)return;if(this.tieredPricingStructures.filter(o=>o.isActive&&o.TieredPricingStructureValue==this.addStructure.TieredPricingStructureValue&&o.TieredPricingStructureType==this.addStructure.TieredPricingStructureType).length>0){this.showErrorMessage("Tiered pricing structure value is already exists.");return}this.addStructure.TieredPricingStructureDisplayType=xn[this.addStructure.TieredPricingStructureType].toString(),this.addStructure.copyType=Number(this.selectedPriority),this.addStructure.copyrowno=Number(this.selectedStru
14cture),this.save.emit(this.addStructure),this.close()}close(){this.addStructure=new Ji,this.targetStructureGroup.instance.reset(),this.selectedPriority="1",this.selectedStructure="",this.visible=!1,this.visibleChange.emit(this.visible)}static{this.\u0275fac=function(i){return new(i||r)(M(Ut),M(gt),M(Jo))}}static{this.\u0275cmp=O({type:r,selectors:[["app-tier-pricing-strucure"]],viewQuery:function(i,t){if(i&1&&st(Gd,5),i&2){let n;dt(n=ct())&&(t.targetStructureGroup=n.first)}},inputs:{tieredPricingStructures:"tieredPricingStructures",addStructure:"addStructure",isCreateNewTierDisable:"isCreateNewTierDisable",visible:"visible",ExistingStructures:"ExistingStructures"},outputs:{visibleChange:"visibleChange",save:"save"},standalone:!0,features:[oi([Jo]),nt,V],decls:45,vars:10,consts:[["targetStructureGroup",""],[1,"dx-popup-content-block"],[1,"card-outer"],["id","form",3,"formData"],[1,"dx-field","full-width","pricing-models-block",2,"margin-bottom",".5rem"],[1,"dx-field-value"],["displayExpr","strDisplay","valueExpr","strValue","layout","horizontal",3,"valueChange","items","value"],[3,"validationRules"],[1,"dx-field",2,"margin-bottom","3rem"],["label","Value",3,"valueChange","labelMode","value","inputAttr"],[4,"ngIf"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Create","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["class","dx-field",4,"ngIf"],[1,"dx-field"],["label","Pricing structure","displayExpr","strDisplay","valueExpr","strValue",3,"valueChange","labelMode","items","value","inputAttr"],["type","required","message","Pricing structure is required"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1),u(1,`
15  `),a(2,"form",2),u(3,`
16    `),a(4,"dx-validation-group",null,0),u(6,`
17      `),a(7,"dx-form",3),u(8,`
18        `),a(9,"dxi-item"),u(10,`
19          `),a(11,"div",4),u(12,`
20            `),u(13,`
21            `),a(14,"div",5),u(15,`
22          
23              `),a(16,"dx-radio-group",6),w("valueChange",function(c){return h(n),y(t.addStructure.TieredPricingStructureType,c)||(t.addStructure.TieredPricingStructureType=c),x(c)}),u(17,`
24                `),_(18,"dx-validator",7),u(19,`
25              `),s(),u(20,`
26            `),s(),u(21,`
27            `),s(),u(22,`
28          `),a(23,"div",8),u(24,`
29            `),a(25,"dx-number-box",9),w("valueChange",function(c){return h(n),y(t.addStructure.TieredPricingStructureValue,c)||(t.addStructure.TieredPricingStructureValue=c),x(c)}),u(26,`
30              `),_(27,"dx-validator",7),u(28,`
31            `),s(),u(29,`
32          `),s(),u(30,`
33
34          `),f(31,zd,12,3,"ng-container",10),u(32,`
35
36        `),s(),u(33,`
37      `),s(),u(34,`
38    `),s(),u(35,`
39  `),s(),u(36,`
40`),s(),u(37,`
41`),a(38,"div",11),u(39,`
42  `),a(40,"dx-button",12),C("onClick",function(){return h(n),x(t.close())}),s(),u(41,`
43  `),a(42,"dx-button",13),C("onClick",function(c){return h(n),x(t.onStructureFormSubmit(c))}),s(),u(43,`
44`),s(),u(44,`
45`)}i&2&&(l(7),d("formData",t.formData),l(9),d("items",t.tieredPricingStructureTypes),D("value",t.addStructure.TieredPricingStructureType),l(2),d("validationRules",t.pricingStructureTypeValidator),l(7),d("labelMode",t.labelMode),D("value",t.addStructure.TieredPricingStructureValue),d("inputAttr",S(9,Nd)),l(2),d("validationRules",t.monthYearValidator),l(4),d("ngIf",t.tieredPricingStructures.length>0))},dependencies:[Tt,mt,Mt,U,bt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Vi,Se,Pe,Te,Ee,Ie,Re,yo,Ae,Oe,Ve,ke,Be,Le,gi,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".disabledDiv[_ngcontent-%COMP%]{pointer-events:none;opacity:.4}"]})}}return r})();var Hd=["targetGroup"],qd=["licenseDateBox"],Kd=()=>({"aria-label":"PricingListName"}),Ya=()=>({"aria-label":"Product"}),$a=()=>({id:"elementId",class:"popup-outer w-600"}),el=()=>({id:"elementId",class:"popup-outer delete-popup"}),Qd=()=>({id:"elementId",class:"popup-outer add-value-popup delete-popup"}),Zo=()=>({"aria-label":"Pricing"}),Jd=()=>({"aria-label":"checked"}),tl=()=>({"aria-label":"Entity"}),Zd=()=>({"aria-label":"Select Attributes"}),yr=()=>({"aria-label":"Simple Product"}),Xd=()=>({"aria-label":"Position"});
45function Yd(r,m){r&1&&(a(0,"a",50),u(1,`
46      `),yt(),a(2,"svg",51),u(3,`
47        `),_(4,"path",52),u(5,`
48      `),s(),u(6,`
49      Back
50    `),s())}function $d(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=p();l(),at(`
51          - `,e.pricing.pricingName,`
52        `)}}function ec(r,m){if(r&1){let e=P();a(0,"a",53),C("click",function(){h(e);let t=p();return x(t.editMode())}),u(1,`
53          `),yt(),a(2,"svg",54),u(3,`
54            `),_(4,"path",55),u(5,`
55          `),s(),u(6,`
56          Edit
57        `),s()}}function tc(r,m){if(r&1&&_(0,"dxi-validation-rule",56),r&2){let e=p();d("validationCallback",e.asyncPricingListNameValidator)}}function ic(r,m){if(r&1&&(a(0,"div"),u(1,`
58                            `),a(2,"div",57),u(3),s(),u(4,`
59                          `),s()),r&2){let e=m.$implicit;l(3),tn("",e.currencyType," (",e.currencyCode,")")}}function nc(r,m){if(r&1){let e=P();a(0,"div",27),u(1,`
60                      `),a(2,"dx-number-box",58),w("valueChange",function(t){h(e);let n=p();return y(n.pricingModel.flatPrice,t)||(n.pricingModel.flatPrice=t),x(t)}),u(3,`
61                        `),_(4,"dx-validator",29),u(5,`
62                      `),s(),u(6,`
63                    `),s()}if(r&2){let e=p();l(2),d("labelMode",e.labelMode),D("value",e.pricingModel.flatPrice),d("inputAttr",S(5,Zo))("min",0),l(2),d("validationRules",e.flatpriceValidator)}}function oc(r,m){if(r&1){let e=P();a(0,"div",27),u(1,`
64                            `),a(2,"a",67),C("click",function(){h(e);let t=p(3);return x(t.CheckAddLiceseAttributeValues())}),u(3,"Add"),s(),u(4,`
65                          `),s()}}function rc(r,m){if(r&1){let e=P();a(0,"dx-select-box",80),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.assignedValue,t)||(n.assignedValue=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p(4);return x(o.checkForSelectBoxExistingValue(t,n.rowno))}),u(1,`
66                                `),a(2,"dx-validator"),u(3,`
67                                  `),_(4,"dxi-validation-rule",81),u(5,`
68                                `),s(),u(6,`
69                              `),s()}if(r&2){let e=p().$implicit,i=p(4);wt("label",i.licenseAttribute),d("searchEnabled",!0)("labelMode",i.labelMode)("items",e.options),D("value",e.assignedValue),d("inputAttr",S(9,yr))("showClearButton",!0),l(4),It("message","",i.licenseAttribute," is required")}}function ac(r,m){if(r&1){let e=P();a(0,"dx-date-box",82,1),C("onClosed",function(t){h(e);let n=p(5);return x(n.onlicenseDateBoxClose(t))})("onValueChanged",function(t){h(e);let n=p().$implicit,o=p(4);return x(o.setDateValue(t,n.rowno))}),u(2,`
70                                `),a(3,"dx-validator"),u(4,`
71                                  `),_(5,"dxi-validation-rule",81),u(6,`
72                                `),s(),u(7,`
73                              `),s()}if(r&2){let e=p().$implicit,i=p(4);wt("label",i.licenseAttribute),d("labelMode",i.labelMode)("value",e.assignedDateValue)("inputAttr",S(6,yr)),l(5),It("message","",i.licenseAttribute," is required")}}function lc(r,m){if(r&1){let e=P();a(0,"dx-number-box",83),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.assignedNumerValue,t)||(n.assignedNumerValue=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p(4);return x(o.checkQuantityRangeValue(t,n.rowno))}),u(1,`
74                                `),a(2,"dx-validator"),u(3,`
75                                  `),_(4,"dxi-validation-rule",81),u(5,`
76                                `),s(),u(6,`
77                              `),s()}if(r&2){let e=p().$implicit,i=p(4);d("labelMode",i.labelMode)("label",i.licenseAttribute),D("value",e.assignedNumerValue),d("inputAttr",S(7,Zo))("min",1),l(4),It("message","",i.licenseAttribute," is required")}}function sc(r,m){if(r&1){let e=P();a(0,"dx-text-box",84),w("valueChange",function(t){h(e);let n=p().$implicit;return y(n.assignedValue,t)||(n.assignedValue=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p().$implicit,o=p(4);return x(o.checkForTextBoxExistingValue(t,n.rowno))}),u(1,`
78                                `),a(2,"dx-validator"),u(3,`
79                                  `),_(4,"dxi-validation-rule",81),u(5,`
80                                `),s(),u(6,`
81                              `),s()}if(r&2){let e=p().$implicit,i=p(4);wt("label",i.licenseAttribute),d("labelMode",i.labelMode)("inputAttr",S(6,yr)),D("value",e.assignedValue),l(4),It("message","",i.licenseAttribute," is required")}}function dc(r,m){if(r&1){let e=P();a(0,"a",85),C("click",function(){h(e);let t=p().$implicit,n=p(4);return x(n.RemoveLiceseAttributeValues(t.rowno))}),u(1,`
82                                `),yt(),a(2,"svg",86),u(3,`
83                                  `),_(4,"circle",87),u(5,`
84                                  `),_(6,"path",88),u(7,`
85                                `),s(),u(8,`
86
87                              `),s()}}function cc(r,m){if(r&1){let e=P();a(0,"a",89),C("click",function(){h(e);let t=p(5);return x(t.AddLiceseAttributeValues())}),u(1,`
88                                `),yt(),a(2,"svg",86),u(3,`
89                                  `),_(4,"circle",90),u(5,`
90                                  `),_(6,"path",91),u(7,`
91                                  `),_(8,"path",92),u(9,`
92                                `),s(),u(10,`
93                              `),s()}}function uc(r,m){if(r&1){let e=P();a(0,"div",69),u(1,`
94
95                            `),a(2,"div",70),u(3,`
96                              `),f(4,rc,7,10,"dx-select-box",71),u(5,`
97                              `),f(6,ac,8,7,"dx-date-box",72),u(7,`
98
99                              `),f(8,lc,7,8,"dx-number-box",73),u(9,`
100                              `),f(10,sc,7,7,"dx-text-box",74),u(11,`
101                            `),s(),u(12,`
102                            `),a(13,"div",75),u(14,`
103                              `),a(15,"dx-number-box",76),w("valueChange",function(t){let n=h(e).$implicit;return y(n.price,t)||(n.price=t),x(t)}),C("onValueChanged",function(t){let n=h(e).$implicit,o=p(4);return x(o.checkPriceRangeValue(t,n.rowno))}),u(16,`
104                                `),_(17,"dx-validator",29),u(18,`
105                              `),s(),u(19,`
106                            `),s(),u(20,`
107                            `),a(21,"div",77),u(22,`
108                              `),f(23,dc,9,0,"a",78),u(24,`
109
110                              `),f(25,cc,11,0,"a",79),u(26,`
111                            `),s(),u(27,`
112
113                          `),s()}if(r&2){let e=m.$implicit,i=m.last,t=p(4);l(4),d("ngIf",e.controlType==="Selectbox"||e.controlType==="SelectBox"),l(2),d("ngIf",e.controlType==="Datepicker"),l(2),d("ngIf",e.controlType==="Numberbox"),l(2),d("ngIf",e.controlType==="TextBox"||e.controlType==="Textbox"),l(5),d("labelMode",t.labelMode)("min",0),D("value",e.price),d("inputAttr",S(11,Zo)),l(2),d("validationRules",t.licensePricingValidator),l(6),d("ngIf",!t.isView&&t.GetActiveLiceseAttributeValues().length>1),l(2),d("ngIf",!t.isView&&i)}}function pc(r,m){if(r&1&&(ht(0),u(1,`
114                          `),f(2,uc,28,12,"div",68),u(3,`
115                        `),xt()),r&2){let e=p(3);l(2),d("ngForOf",e.GetActiveLiceseAttributeValues())}}function mc(r,m){if(r&1){let e=P();ht(0),u(1,`
116                        `),a(2,"div",27),u(3,`
117                          `),a(4,"dx-select-box",64),w("valueChange",function(t){h(e);let n=p(2);return y(n.pricingAttributeLicense.entityID,t)||(n.pricingAttributeLicense.entityID=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p(2);return x(n.onSelectEntity(t))}),u(5,`
118                            `),_(6,"dx-validator",29),u(7,`
119                          `),s(),u(8,`
120
121
122                        `),s(),u(9,`
123                        `),a(10,"div",14),u(11,`
124
125                          `),a(12,"div",65),u(13,`
126                            `),u(14,`
127
128                            `),a(15,"dx-select-box",66),w("valueChange",function(t){h(e);let n=p(2);return y(n.pricingAttributeLicense.propertyReferenceId,t)||(n.pricingAttributeLicense.propertyReferenceId=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p(2);return x(n.handleAttributeValueChange(t))}),u(16,`
129                              `),_(17,"dx-validator",29),u(18,`
130                            `),s(),u(19,`
131
132                          `),s(),u(20,`
133
134                          `),f(21,oc,5,0,"div",36),u(22,`
135                        `),s(),u(23,`
136
137                        `),f(24,pc,4,1,"ng-container",13),u(25,`
138                      `),xt()}if(r&2){let e=p(2);l(4),d("showClearButton",!0)("labelMode",e.labelMode)("searchEnabled",!0)("dataSource",e.entitiesModel),D("value",e.pricingAttributeLicense.entityID),d("inputAttr",S(16,tl)),l(2),d("validationRules",e.entityValidator),l(9),d("showClearButton",!0)("labelMode",e.labelMode)("dataSource",e.properties)("searchEnabled",!0),D("value",e.pricingAttributeLicense.propertyReferenceId),d("inputAttr",S(17,Zd)),l(2),d("validationRules",e.attributesValidator),l(4),d("ngIf",!e.isView),l(3),d("ngIf",e.pricingAttributeLicense.licensePricingAttributesMappings.length>0)}}function gc(r,m){if(r&1){let e=P();a(0,"div",27),u(1,`
139                          `),a(2,"dx-select-box",64),w("valueChange",function(t){h(e);let n=p(3);return y(n.selectedLicenseEntityId,t)||(n.selectedLicenseEntityId=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p(3);return x(n.onSelectTieredEntity(t))}),u(3,`
140                            `),_(4,"dx-validator",29),u(5,`
141                          `),s(),u(6,`
142                        `),s()}if(r&2){let e=p(3);l(2),d("showClearButton",!0)("labelMode",e.labelMode)("searchEnabled",!0)("dataSource",e.entitiesModel),D("value",e.selectedLicenseEntityId),d("inputAttr",S(7,tl)),l(2),d("validationRules",e.entityValidator)}}function hc(r,m){if(r&1&&(a(0,"div"),u(1,`
143                                    `),a(2,"div",57),u(3),s(),u(4,`
144                                  `),s()),r&2){let e=m.$implicit;l(3),tn(`
145                                      `,e.pageName," : ",e.controlLabel,`
146                                    `)}}function xc(r,m){if(r&1){let e=P();a(0,"div",97),u(1,`
147                                `),a(2,"dx-tree-view",98,2),w("searchValueChange",function(t){h(e);let n=p(4);return y(n.treeBoxSearchValue,t)||(n.treeBoxSearchValue=t),x(t)}),C("onContentReady",function(t){h(e);let n=p(4);return x(n.onTreeViewReady(t))})("onItemRendered",function(t){h(e);let n=p(4);return x(n.onTreeRendered(t))})("onItemSelectionChanged",function(t){h(e);let n=p(4);return x(n.onNewTreeViewSelectionChanged(t))}),u(4,`
148                                  `),f(5,hc,5,2,"div",31),u(6,`
149                                `),s(),u(7,`
150
151                              `),s()}if(r&2){let e=p(4);l(2),d("dataSource",e.properties)("searchEnabled",!0),D("searchValue",e.treeBoxSearchValue),d("selectByClick",!0),l(3),d("dxTemplateOf","customTreeItem")}}function fc(r,m){if(r&1){let e=P();a(0,"div",14),u(1,`
152
153                          `),a(2,"div",65),u(3,`
154                            `),a(4,"dx-drop-down-box",95),w("valueChange",function(t){h(e);let n=p(3);return y(n.treeBoxValue,t)||(n.treeBoxValue=t),x(t)}),C("onValueChanged",function(){h(e);let t=p(3);return x(t.onAttributeDropDownBoxValueChanged())})("onClosed",function(t){h(e);let n=p(3);return x(n.onPriceClosed(t))}),u(5,`
155                              `),f(6,xc,8,5,"div",96),u(7,`
156                            `),s(),u(8,`
157                          `),s(),u(9,`
158
159                          `),a(10,"div",27),u(11,`
160                            `),a(12,"a",67),C("click",function(){h(e);let t=p(3);return x(t.AddTieredAttributes())}),u(13,"Add"),s(),u(14,`
161                          `),s(),u(15,`
162                        `),s()}if(r&2){let e=p(3);l(4),d("labelMode",e.labelMode)("inputAttr",S(5,Xd))("dataSource",e.properties),D("value",e.treeBoxValue),l(2),d("dxTemplateOf","content")}}
162function _c(r,m){r&1&&(a(0,"div",27),u(1,`
163                          `),a(2,"span",99),u(3,"* The user is allowed to choose only two attributes."),s(),u(4,`
164                        `),s())}function Cc(r,m){if(r&1){let e=P();a(0,"a",109),C("click",function(){h(e);let t=p().$implicit,n=p(4);return x(n.DeletePopupEvent(t))}),u(1,`
165                                  `),yt(),a(2,"svg",110),u(3,`
166                                    `),_(4,"path",111),u(5,`
167                                  `),s(),u(6,`
168                                `),s()}}function Mc(r,m){if(r&1){let e=P();a(0,"a",112),C("click",function(){h(e);let t=p().$implicit,n=p(4);return x(n.AddAttributesEvent(t))}),u(1,`
169                                  `),yt(),a(2,"svg",113),u(3,`
170                                    `),_(4,"path",114),u(5,`
171                                  `),s(),u(6,`
172                                `),s()}}function vc(r,m){if(r&1&&(a(0,"li",104),u(1,`
173                              `),a(2,"span",105),u(3),s(),u(4,`
174                              `),a(5,"div",106),u(6,`
175                                `),f(7,Cc,7,0,"a",107),u(8,`
176                                `),f(9,Mc,7,0,"a",108),u(10,`
177                              `),s(),u(11,`
178                            `),s()),r&2){let e=m.$implicit,i=p(4);l(3),tn(`
179                                `,e.attributeValue,`
180                                (`,i.getAttrubteRangeCount(e.tieredPricingAttributesMappings.tieredPricingAttributeRanges),`)
181                              `),l(4),d("ngIf",!i.isView),l(2),d("ngIf",!i.isView)}}function bc(r,m){if(r&1){let e=P();a(0,"div",115),u(1,`
182                            `),a(2,"a",116),C("click",function(){h(e);let t=p(4);return x(t.AddTierPriceEvent())}),u(3,`
183                              `),yt(),a(4,"svg",113),u(5,`
184                                `),_(6,"path",117),u(7,`
185                              `),s(),u(8,`
186                              Add Tier Price Structure
187                            `),s(),u(9,`
188
189                          `),s()}}function yc(r,m){if(r&1&&(a(0,"div",100),u(1,`
190                          `),a(2,"ul",101),u(3,`
191                            `),f(4,vc,12,4,"li",102),u(5,`
192                          `),s(),u(6,`
193
194                          `),f(7,bc,10,0,"div",103),u(8,`
195                        `),s()),r&2){let e=p(3);l(4),d("ngForOf",e.tieredPriceAttribures),l(3),d("ngIf",e.showStructure()&&e.activeTieredPricingStructures.length==0&&!e.isView)}}function Dc(r,m){if(r&1&&(ht(0),u(1,`
196                        `),f(2,gc,7,8,"div",36),u(3,`
197                        `),f(4,fc,16,6,"div",93),u(5,`
198
199                        `),f(6,_c,5,0,"div",36),u(7,`
200                        `),u(8,`
201
202                        `),f(9,yc,9,2,"div",94),u(10,`
203                      `),xt()),r&2){let e=p(2);l(2),d("ngIf",!e.isView),l(2),d("ngIf",!e.isView),l(2),d("ngIf",!e.isView),l(3),d("ngIf",e.tieredPriceAttribures.length>0)}}function wc(r,m){if(r&1){let e=P();ht(0),u(1,`
204                      `),a(2,"div",59),u(3,`
205                        `),a(4,"div",60),u(5,`
206                          `),a(6,"dx-check-box",61),w("valueChange",function(t){h(e);let n=p();return y(n.pricingModel.isLicenseBasePricing,t)||(n.pricingModel.isLicenseBasePricing=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p();return x(n.onisLicenseBasePricingChanged(t))}),s(),u(7,`
207                        `),s(),u(8,`
208                      `),s(),u(9,`
209
210                      `),u(10,`
211                      `),a(11,"div",62),u(12,`
212                        `),a(13,"div",63),u(14,`
213                          Pricing
214                          Attributes
215                        `),s(),u(15,`
216                      `),s(),u(16,`
217
218                      `),u(17,`
219
220                      `),f(18,mc,26,18,"ng-container",13),u(19,`
221
222                      `),u(20,`
223                      `),f(21,Dc,11,4,"ng-container",13),u(22,`
224
225                    `),xt()}if(r&2){let e=p();l(6),d("value",!1)("elementAttr",S(5,Jd)),D("value",e.pricingModel.isLicenseBasePricing),l(12),d("ngIf",e.pricingModel.isLicenseBasePricing),l(3),d("ngIf",!e.pricingModel.isLicenseBasePricing)}}function Sc(r,m){if(r&1){let e=P();a(0,"a",125),C("click",function(){h(e);let t=p(2);return x(t.AddTierPriceEvent())}),u(1,`
226                        `),yt(),a(2,"svg",86),u(3,`
227                          `),_(4,"circle",90),u(5,`
228                          `),_(6,"path",91),u(7,`
229                          `),_(8,"path",92),u(9,`
230                        `),s(),u(10,`
231                      `),s()}}function Pc(r,m){r&1&&(a(0,"div"),u(1,"Add new tier price structure"),s())}function Tc(r,m){r&1&&(a(0,"dx-tooltip",126),u(1,`
232                        `),f(2,Pc,2,0,"div",31),u(3,`
233                      `),s()),r&2&&(d("hideOnOutsideClick",!1),l(2),d("dxTemplateOf","content"))}function Ec(r,m){if(r&1){let e=P();a(0,"i",128),C("click",function(){h(e);let t=p().$implicit,n=p(2);return x(n.DeletePriceStructurePopupEvent(t.rowno))}),s()}}function Ic(r,m){if(r&1&&(a(0,"div"),u(1,`
234                            `),a(2,"span"),u(3),s(),u(4,`
235                            `),f(5,Ec,1,0,"i",127),u(6,`
236                          `),s()),r&2){let e=m.$implicit,i=p(2);l(3),tn(`
237                              `,e.TieredPricingStructureValue," ",e.TieredPricingStructureDisplayType,`
238                            `),l(2),d("ngIf",i.showCloseButton())}}function Rc(r,m){if(r&1&&(ht(0),u(1,`
239                                    `),a(2,"div"),u(3),s(),u(4,`
240                                  `),xt()),r&2){let e=m.$implicit,i=m.index;l(2),fi("structure-table-column",i+1,""),l(),at("",e.attributeValue," ")}}function Ac(r,m){if(r&1&&(ht(0),u(1,`
241                                        `),a(2,"div"),u(3),s(),u(4,`
242                                      `),xt()),r&2){let e=m.$implicit,i=m.index;l(2),fi("structure-table-column",i+2,""),l(),A(e.title)}}function Oc(r,m){if(r&1&&(ht(0),u(1,`
243                                      `),a(2,"div",139),u(3),s(),u(4,`
244                                      `),f(5,Ac,5,4,"ng-container",133),u(6,`
245                                    `),xt()),r&2){let e=m.$implicit;l(3),A(e.title),l(2),d("ngForOf",e.yItem)}}function Vc(r,m){if(r&1){let e=P();ht(0),u(1,`
246                                          `),a(2,"div"),u(3,`
247                                            `),a(4,"dx-number-box",141),w("valueChange",function(t){let n=h(e).$implicit;return y(n.price,t)||(n.price=t),x(t)}),u(5,`
248                                              `),_(6,"dx-validator",29),u(7,`
249                                            `),s(),u(8,`
250                                          `),s(),u(9,`
251                                        `),xt()}if(r&2){let e=m.$implicit,i=m.index,t=p(4);l(2),fi("structure-table-column",i+2," dx-field"),l(2),d("labelMode",t.labelMode),D("value",e.price),d("inputAttr",S(7,Zo)),l(2),d("validationRules",t.tieredpriceValidator)}}function kc(r,m){if(r&1&&(ht(0),u(1,`
252                                      `),a(2,"div",140),u(3,`
253                                        `),a(4,"div",139),u(5),s(),u(6,`
254                                        `),f(7,Vc,10,8,"ng-container",133),u(8,`
255
256                                      `),s(),u(9,`
257                                    `),xt()),r&2){let e=m.$implicit;l(5),A(e.title),l(2),d("ngForOf",e.yItem)}}function Bc(r,m){if(r&1&&(a(0,"div"),u(1,`
258                          `),a(2,"div",129),u(3,`
259
260                            `),a(4,"div",130),u(5,`
261                              `),a(6,"dx-scroll-view",131),u(7,`
262                                `),a(8,"div",132),u(9,`                                  
263                                  `),f(10,Rc,5,4,"ng-container",133),u(11,`
264                                  `),_(12,"div",134),u(13,`
265                                  `),_(14,"div",134),u(15,`
266                                `),s(),u(16,`
267                                `),a(17,"div",135),u(18,`
268
269                                  `),a(19,"div",136),u(20,`
270                                    `),f(21,Oc,7,2,"ng-container",133),u(22,`
271                                  `),s(),u(23,`
272                                  `),a(24,"div",137),u(25,`
273                                    `),f(26,kc,10,2,"ng-container",133),u(27,`
274                                  `),s(),u(28,`
275                                `),s(),u(29,`
276                                `),a(30,"dxo-scrolling",138),u(31," "),s(),u(32,`
277                              `),s(),u(33,`
278                            `),s(),u(34,`
279
280                          `),s(),u(35,`
281                        `),s()),r&2){let e=m.$implicit,i=p(2);l(6),d("height",500)("width",1200),l(4),d("ngForOf",i.tieredPriceAttribures),l(11),d("ngForOf",i.getYAxis(e.dynamicStructure)),l(5),d("ngForOf",i.getXAxis(e.dynamicStructure))}}function Lc(r,m){if(r&1&&(a(0,"div",118),u(1,`
282                    `),a(2,"div",119),u(3,`
283                      `),u(4,`
284                      `),f(5,Sc,11,0,"a",120),u(6,`
285                      `),u(7,`
286
287                      `),f(8,Tc,4,2,"dx-tooltip",121),u(9,`
288                    `),s(),u(10,`
289
290                    `),a(11,"dx-sortable",122),u(12,`
291                      `),a(13,"dx-tab-panel",123),u(14,`
292                        `),a(15,"div",124),u(16,`
293                          `),f(17,Ic,7,3,"div",31),u(18,`
294                        `),s(),u(19,`
295                        `),f(20,Bc,36,5,"div",31),u(21,`
296                      `),s(),u(22,`
297                    `),s(),u(23,`
298                  `),s()),r&2){let e=p();l(5),d("ngIf",e.showStructure()&&e.activeTieredPricingStructures.length>0&&!e.isView),l(3),d("ngIf",e.activeTieredPricingStructures.length>0),l(3),d("data",e.activeTieredPricingStructures),l(2),d("dataSource",e.activeTieredPricingStructures)("deferRendering",!1)("showNavButtons",!0)("repaintChangesOnly",!1)("selectedIndex",e.selectedIndex),l(4),d("dxTemplateOf","title"),l(3),d("dxTemplateOf","item")}}function Fc(r,m){if(r&1){let e=P();a(0,"dx-button",142),C("onClick",function(t){h(e);let n=p();return x(n.onFormSubmit(t))}),s()}}function Gc(r,m){if(r&1){let e=P();a(0,"dx-button",143),C("onClick",function(t){h(e);let n=p();return x(n.onFormSubmit(t))}),s()}}var Rn=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g,b,E,T,ft){super(),this.router=e,this.activatedRoute=i,this.productService=t,this.pricingService=n,this.utilityService=o,this.webStorageService=c,this.permissionService=g,this.authenticationService=b,this.propertyService=E,this.eligibilityService=T,this._cdr=ft,this.unsubscriber=new rt,this.progress=new rt,this.currencyTypeValidator=[{type:"required",message:"Currency is required"}],this.productValidator=[{type:"required",message:"Product is required"}],this.pricingTypeValidator=[{type:"required",message:"Pricing model is required"}],this.flatpriceValidator=[{type:"required",message:"Flat price is required"}],this.attributesValidator=[{type:"required",message:"Attribute is required"}],this.licenseQuantityValidator=[{type:"required",message:"Count is required"}],this.licensePricingValidator=[{type:"required",message:"Price is required"}],this.tieredpriceValidator=[{type:"required",message:"Price is required"}],this.entityValidator=[{type:"required",message:"Entity is required"}],this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.label="Create",this.pageHeaderTitle="Create",this.pricingTitle="",this.viewMode=!1,this.mode="",this.isEdit=!1,this.isView=!1,this.pricingModel=new Lo,this.pricingAttributeLicense=new Ni,this.tieredPriceAttribures=[],this.selectedTieredAttribures=new Ni,this.deleteTieredAttribures=new Ni,this.tieredPricingStructures=[],this.activeTieredPricingStructures=[],this.currencyTypes=[],this.attributeModel=[],this.attributeLicenseModel=[],this.tieredAttributeModel=[],this.pricingTypeModel=[],this.isTieredPrice=!1,this.searchAttribute="",this.treeBoxValue=[],this.tieredSelected="",this.isPageLoad=!0,this.pricing=new _a,this.newStructure=new Ji,this.selectTieredPricingStructures=new Ji,this.ExistingStructures=[],this.priorities=["Flat Pricing","Tiered Pricing"],this.selectedIndex=0,this.entitiesModel=[],this.allProperties=[],this.properties=[],this.tasksDataSourceStorage=[],this.isCreateNewTierDisable=!1,this.isPermissionPricingView=!1,this.isPermissionPricingAdd=!1,this.isPermissionPricingUpdate=!1,this.pricingId=0,this.isEditLoad=!1,this.tempTreeAttributeItem=[],this.licenseAttribute="User Count",this.selectedProduct=ne
298w Fo,this.isEditPageLoad=!1,this.selectedLicenseEntityId=0,this.treeBoxSearchValue="",this.loadData=()=>{this.loading=!0,uo([this.productService.GetAllProductCategories(),this.utilityService.GetAllCurrencyType(),this.pricingService.GetAllPricingAttributes(),this.propertyService.GetAllTenantEntities(),this.eligibilityService.GetAllPropertyForEligibilityRules()]).pipe(co(([R,it,vt,ei,v])=>({productCategories:R,currencyTypes:it,attributeModel:vt,entitiesModel:ei,allProperties:v}))).subscribe(R=>{this.loading=!1,Object.keys(R).forEach(vt=>this[vt]=R[vt].responseModel),this.selectedProductId=this.pricingModel.productCategoryId,this.attributeModel.length>0&&(this.attributeLicenseModel=this.attributeModel.filter(vt=>vt.isAllowedForLicensePricing==!0),this.tieredAttributeModel=JSON.parse(JSON.stringify(this.attributeModel))),this.entitiesModel=this.entitiesModel.sort((vt,ei)=>vt.name.localeCompare(ei.name,void 0,{numeric:!0}));let it=this.currencyTypes.find(vt=>vt.currencyType=="USD");it&&(this.pricingModel.currencyTypeId=it.currencyTypeId),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(vt=>lt(this,null,function*(){this.mode=vt.mode,this.pricingId=vt.id,this.mode=="view"?(this.isView=!0,this.viewMode=!0,this.pageHeaderTitle="View",yield this.GetPricingInfoById(this.pricingId)):this.mode=="edit"?(this.isEdit=!0,this.viewMode=!1,this.pageHeaderTitle="Edit",yield this.GetPricingInfoById(this.pricingId)):(this.isEdit=!1,this.isView=!1,this.viewMode=!1,this.pageHeaderTitle="Create",this.pricingModel=fa,this.pricingModel=new Lo)}))})},this.asyncPricingListNameValidator=R=>this.CheckPricingListNameExistence(R.value),this.row=[{id:"",name:"",email:""}],this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.getUserPermission(),this.bindPricingModel(),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(R=>{this.mode=R.mode,this.pricingId=R.id,this.mode=="view"?(this.isView=!0,this.viewMode=!0,this.pageHeaderTitle="View"):this.mode=="edit"?(this.isEdit=!0,this.viewMode=!1,this.pageHeaderTitle="Edit"):(this.isEdit=!1,this.isView=!1,this.viewMode=!1,this.pageHeaderTitle="Create")}),this.customCallbackValidateAttribute=this.customCallbackValidateAttribute.bind(this),this.loadData(),this.selectedIndex=0,nn.defaultOptions({options:{onContentReady:R=>{R.component.option({pickerType:"calendar"})}}})}onPriceClosed(e){this.treeBoxSearchValue=""}onSelectEntity(e){if(e.event!=null&&(this.properties=[],e.value)){let i=this.entitiesModel.find(t=>t.entityID==e.value).name;this.properties=Object.assign([],this.allProperties.filter(t=>t.entityName.toLowerCase()==i.toLowerCase()))}}onSelectTieredEntity(e){if(e.event!=null&&(this.properties=[],e.value)){let i=this.entitiesModel.find(n=>n.entityID==e.value).name;this.properties=Object.assign([],this.allProperties.filter(n=>n.entityName.toLowerCase()==i.toLowerCase()));let t=this.tieredPriceAttribures.map(n=>n.attributeId);this.treeBoxValue=JSON.parse(JSON.stringify(t)),this.treeView?.instance&&this.updateSelection(this.treeView?.instance)}}customCallbackValidateAttribute(e){return this.isPageLoad?(this.isPageLoad=!1,!0):Number(e)?e!=0:e.validator._getValidationRules().length>0?e.value.length!=0:!0}CheckPricingInUse(e){return lt(this,null,function*(){let i=yield St(this.pricingService.CheckPricingInUse(e));return!!(i.isSuccess&&i.responseModel==!0)})}editMode(){return lt(this,null,function*(){this.isEdit=!0,this.isView=!1,this.pageHeaderTitle="Edit",this.viewMode=!this.viewMode,this.pageHeaderTitle=this.viewMode?"View":"Edit",this.GetPricingInfoById(this.pricingId)})}GetPricingInfoById(e){e&&(this.loading=!0,this.pricingService.GetPricingInfoById(e).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{if(this.loading=!1,i&&i.isSuccess){if(i.responseModel!=null&&i.responseModel!=null){if(this.isEditLoad=!0,this.pricingModel=new Lo,this.pricingAttributeLicense=new Ni,this.pricingTitle=this.pricing.pricingName,this.pricing=i.responseModel,this.pricingModel.pricingId=this.pricing.pricingId,this.pricingModel.pricingName=this.pricing.pricingName,this.pricingModel.productCategoryId=this.pricing.productCategoryId,this.pricingModel.currencyTypeId=this.pricing.currencyTypeId,this.pricingModel.pricingType=this.pricing.pricingType,this.pricingModel.pricingType==wi.Flat)this.pricingModel.flatPrice=this.pricing.flatPrice,this.isTieredPrice=!1;else if(this.isTieredPrice=!0,this.pricingModel.isLicenseBasePricing=this.pricing.isLicenseBasePricing,this.pricing.isLicenseBasePricing){let t=this.pricing.pricingAttributes[0];this.pricingAttributeLicense.pricingAttributeId=t.pricingAttributeId,this.pricingAttributeLicense.attributeId=t.attributeId,this.pricingAttributeLicense.attributeValue=t.attributeValue,this.pricingAttributeLicense.pricingId=t.pricingId,this.pricingAttributeLicense.isActive=t.isActive,this.pricingAttributeLicense.modifiedByUserId=this.userToken.userId;let n=this.entitiesModel.find(c=>
298c.entityID==t.entityID);n&&(this.properties=Object.assign([],this.allProperties.filter(c=>c.entityName.toLowerCase()==n.name.toLowerCase())),this.pricingAttributeLicense.entityID=n.entityID,this.pricingAttributeLicense.entityName=n.name);let o=this.allProperties.find(c=>c.controlId==t.propertyReferenceId);o&&(this.pricingAttributeLicense.propertyReferenceId=o.controlId,this.pricingAttributeLicense.propertyReferenceName=o.controlLabel,this.pricingAttributeLicense.isDemographicsType=o.isDemographicsType,this.licenseAttribute=o.controlLabel),this.pricingAttributeLicense.licensePricingAttributesMappings=[],t.licensePricingAttributesMappings.forEach(c=>{let g=new Xn;g.rowno=0,g.licensePricingAttributesMappingId=c.licensePricingAttributesMappingId,g.pricingAttributeId=c.pricingAttributeId,g.price=c.price,g.isActive=!0,g.modifiedByUserId=this.userToken.userId,g.controlType=o.controlType,g.options=o.options,g.controlType=="Numberbox"?(g.assignedNumerValue=Number(c.assignedValue),g.assignedValue=c.assignedValue):(g.controlType=="Datepicker"&&(g.assignedDateValue=c.assignedValue?c.assignedValue:"2024-04-24"),g.assignedValue=c.assignedValue),this.pricingAttributeLicense.licensePricingAttributesMappings.push(g)}),this.ResetLiceseAttributeValuesRowno()}else{this.tieredPriceAttribures=[],this.tieredPricingStructures=[],this.activeTieredPricingStructures=[],this.treeBoxValue=[],this.tempTreeAttributeItem=[];let t=1,n=new Array;this.pricing.pricingAttributes.forEach(c=>{let g=new Ni;g.pricingAttributeId=c.pricingAttributeId;let b=this.entitiesModel.find(it=>it.entityID==c.entityID);b&&(this.selectedLicenseEntityId=c.entityID,this.properties=Object.assign([],this.allProperties.filter(it=>it.entityName.toLowerCase()==b.name.toLowerCase()))),b&&(g.entityID=b.entityID,g.entityName=b.name);let E=this.properties.find(it=>it.controlId==c.propertyReferenceId&&it.isDemographicsType==c.isDemographicsType);E&&(g.propertyReferenceId=E.controlId,g.propertyReferenceName=E.controlLabel,g.controlType=E.controlType,g.options=E.options,g.isDemographicsType=E.isDemographicsType,g.attributeValue=E.controlLabel,g.attributeId=E.controlUniqId,n.push(E.controlUniqId)),g.pricingId=c.pricingId,g.isActive=c.isActive,g.modifiedByUserId=this.userToken.userId;let T=new Gi,ft=c.tieredPricingAttributesMappings;T.rowno=t,E&&(T.attributeId=E.controlUniqId),T.tieredPricingAttributesMappingId=ft.tieredPricingAttributesMappingId,T.pricingAttributeId=ft.pricingAttributeId,T.pricingAttributeOrder=ft.pricingAttributeOrder,T.pricingAttributeAxis=ft.pricingAttributeAxis,T.isActive=ft.isActive,T.modifiedByUserId=this.userToken.userId;let R=1;
298ft.tieredPricingAttributeRanges.forEach(it=>{let vt=new In;vt.rowno=R,vt.tieredPricingAttributeRangeId=it.tieredPricingAttributeRangeId,vt.tieredPricingAttributesMappingId=it.tieredPricingAttributesMappingId,vt.attributeFromRange=it.attributeFromRange,vt.attributeToRange=it.attributeToRange,vt.isAttributeLookupType=it.isAttributeLookupType,vt.attributeRangeValue=it.attributeRangeValue,g.controlType=="Datepicker"&&(vt.attributeRangeDateValue=it.attributeRangeValue),vt.attributeRangeOrder=it.attributeRangeOrder,vt.isActive=it.isActive,vt.modifiedByUserId=this.userToken.userId,T.tieredPricingAttributeRanges.push(vt),R=R+1}),g.tieredPricingAttributesMappings=JSON.parse(JSON.stringify(T)),this.tempTreeAttributeItem.push(g.tieredPricingAttributesMappings),this.tieredPriceAttribures.push(g),t=t+1}),this.isEditPageLoad=!0,this.treeBoxValue=JSON.parse(JSON.stringify(this.tieredPriceAttribures.map(c=>c.attributeId)));let o=1;this.pricing.tieredPricingStructures.forEach(c=>{let g=new Ji;g.rowno=o,g.TieredPricingStructureId=c.tieredPricingStructureId,g.PricingId=c.pricingId,g.TieredPricingStructureType=c.tieredPricingStructureType,g.TieredPricingStructureDisplayType=c.tieredPricingStructureDisplayType,g.TieredPricingStructureValue=c.tieredPricingStructureValue,g.TieredPricingStructureOrder=c.tieredPricingStructureOrder,g.isActive=c.isActive,g.modifiedByUserId=c.modifiedByUserId,g.tieredPricingStructureAttributesItems=[],g.dynamicStructure=JSON.parse(JSON.stringify(c.dynamicStructure)),this.tieredPricingStructures.push(g),o=o+1}),this.ResetPricingStructureOrder(),this.activeTieredPricingStructures=this.tieredPricingStructures.filter(c=>c.isActive),this.selectedIndex=0}this.pricingModel.isActive=this.pricing.isActive}}else this.loading=!1,this.showErrorMessage(i.message)})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}GetAllPricingAttributesByCategoryId(e){e&&(this.loading=!0,this.pricingService.GetAllPricingAttributesByProductCategory(e).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.attributeModel=i.responseModel,this.tieredAttributeModel=[],this.attributeModel.length>0&&(this.attributeLicenseModel=this.attributeModel.filter(t=>t.isAllowedForLicensePricing==!0),this.tieredAttributeModel=JSON.parse(JSON.stringify(this.attributeModel)))):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}onProductSelectionchanged(e){if(e.event!=null)if(e.previousValue!=e.value&&(this.selectedProductId=0,this.selectedProduct=new Fo),e.value){if(this.selectedProductId=this.pricingModel.productCategoryId,this.selectedProductId>0){let i=this.productCategories.find(t=>t.productCategoryId==this.selectedProductId);i&&(this.selectedProduct=i)}}else this.selectedProductId=0,this.selectedProduct=new Fo}CheckPricingListNameExistence(e){return lt(this,null,function*(){if(this.isView)return null;{let t=yield St(this.pricingService.CheckPricingExistence(e,this.pricingId));return!(t.isSuccess&&t.responseModel==!0)}})}onTreeViewReady(e){this.updateSelection(e.component)}onTreeRendered(e){if(e.node.children.length>0){let i=e.itemElement.querySelector(".dx-checkbox");Br.getInstance(i).option("visible",!1)}}updateSelection(e){this.treeBoxValue.length>2||e&&(this.treeBoxValue?this.treeBoxValue.length==0&&e.unselectAll():e.unselectAll(),this.treeBoxValue.forEach(i=>{e.selectItem(i)}))}onisLicenseBasePricingChanged(e){e.event!=null&&(e.value?(this.pricingAttributeLicense.entityID=null,this.pricingAttributeLicense.propertyReferenceId=null,this.pricingAttributeLicense.licensePricingAttributesMappings=[]):(this.selectedLicenseEntityId=null,this.treeBoxValue=[],this.tieredPriceAttribures=[],this.tieredPricingStructures=[],this.activeTieredPricingStructures=[],this.treeBoxValue=[]))}onAttributeDropDownBoxValueChanged(){this.updateSelection(this.treeView?.instance)}onNewTreeViewSelectionChanged(e){if(this.isEditPageLoad&&e.component.getSelectedNodeKeys().length<=2){this.treeBoxValue.length==2&&(this.isEditPageLoad=!1);return}let i=this.treeBoxValue==null?new Array:this.treeBoxValue;if(e.node.selected==!1&&(i=i.filter(n=>n!=Number(e.node.key))),!e.node.selected){let n=e.node.itemData.controlUniqId;this.tieredPriceAttribures=this.tieredPriceAttribures.filter(o=>o.attributeId!=n),this.tieredPriceAttribures.length>0?(this.tieredPriceAttribures[0].rowno=1,this.treeBoxValue=JSON.parse(JSON.stringify(this.tieredPriceAttribures.map(o=>o.attributeId)))):this.treeBoxValue=JSON.parse(JSON.stringify(i));return}if(e.component.getSelectedNodeKeys().length>=1&&e.node.selected){let n=!0,o=this.entitiesModel.find(b=>b.name==e.itemData.entityName),c=this.tieredPriceAttribures.filter(b=>b.entityID!=o.entityID),g=e.component.getSelectedNodeKeys();if(c.forEach(b=>{g=g.filter(E=>E!=b.attributeId)}),g.length+c.length>2)n=!1;else{let b=this.tieredPriceAttribures.filter(E=>E.attributeId==e.node.key).length;
298i.forEach(E=>{g=g.filter(T=>T!=E)}),g.length+i.length>2&&(n=!1)}if(!n){e.node.selected=!1,e.component.unselectItem(e.itemData),this.showErrorMessage("You cannot select more than two attributes."),this.treeBoxValue=JSON.parse(JSON.stringify(i)),this.updateSelection(this.treeView?.instance);return}}let t=e.component.getSelectedNodeKeys();t.length>0&&t.slice(0,2).forEach(n=>{i.find(c=>c==n)||i.push(n)}),this.treeBoxValue=JSON.parse(JSON.stringify(i)),this.pricingAttributeLicense.tieredPricingAttributesMappings=new Gi}AddTieredAttributes(){if(this.tieredPriceAttribures.length>=2){this.showErrorMessage("You cannot select more than two attributes.");return}if(this.treeBoxValue.length<=0){this.showErrorMessage("Please select attributes.");return}let e=0,i=0,t=0,n=0;this.isEdit&&this.pricing.pricingAttributes.forEach(c=>{c.tieredPricingAttributesMappings&&(c.tieredPricingAttributesMappings.pricingAttributeAxis.toLowerCase()=="x"?(e=c.tieredPricingAttributesMappings.pricingAttributeId,t=c.tieredPricingAttributesMappings.tieredPricingAttributesMappingId):c.tieredPricingAttributesMappings.pricingAttributeAxis.toLowerCase()=="y"&&(i=c.tieredPricingAttributesMappings.pricingAttributeId,n=c.tieredPricingAttributesMappings.tieredPricingAttributesMappingId))});let o=(this.tieredPriceAttribures.length==0?0:1)+1;this.treeBoxValue.forEach(c=>{if(!this.tieredPriceAttribures.find(g=>g.attributeId==c)){let g=new Ni,b=new Gi;b.rowno=o,b.pricingAttributeOrder=o==1?0:1,b.pricingAttributeAxis=o==1?"Y":"X",g.pricingAttributeId=b.pricingAttributeAxis=="X"?e:i,g.attributeId=c;let E=this.properties.find(R=>R.controlUniqId==c);E&&(g.attributeValue=E.controlLabel,g.controlType=E.controlType,g.options=E.options,g.propertyReferenceId=E.controlId,g.propertyReferenceName=E.controlLabel,g.isDemographicsType=E.isDemographicsType);let T=this.entitiesModel.find(R=>R.entityID==this.selectedLicenseEntityId);T&&(g.entityID=T.entityID,g.entityName=T.name),g.pricingId=0,g.isActive=!0,g.modifiedByUserId=this.userToken.userId,b.tieredPricingAttributesMappingId=b.pricingAttributeAxis=="X"?t:n,b.isActive=!0,b.modifiedByUserId=this.userToken.userId;let ft=this.tieredPriceAttribures.find(R=>R.attributeId==c);ft?b.tieredPricingAttributeRanges=JSON.parse(JSON.stringify(ft.tieredPricingAttributesMappings.tieredPricingAttributeRanges)):b.tieredPricingAttributeRanges=[],g.tieredPricingAttributesMappings=JSON.parse(JSON.stringify(b)),this.tieredPriceAttribures.push(g),o=o+1}}),o=1,this.tieredPriceAttribures.forEach(c=>{c.rowno=o,c.tieredPricingAttributesMappings.pricingAttributeOrder=o==1?0:1,c.tieredPricingAttributesMappings.pricingAttributeAxis=o==1?"Y":"X",c.pricingAttributeId=c.tieredPricingAttributesMappings.pricingAttributeAxis=="X"?e:i,c.tieredPricingAttributesMappings.tieredPricingAttributesMappingId=c.tieredPricingAttributesMappings.pricingAttributeAxis=="X"?t:n,c.tieredPricingAttributesMappings.rowno=o,o=o+1})}onNewTreeViewSelectionChanged_old(e){let i=this.treeBoxValue==null?new Array:this.treeBoxValue;if(e.node.selected==!1&&(i=i.filter(n=>n!=Number(e.node.key))),!e.node.selected){let n=e.node.itemData.controlUniqId;this.tieredPriceAttribures=this.tieredPriceAttribures.filter(o=>o.attributeId!=n),this.tempTreeAttributeItem=this.tempTreeAttributeItem.filter(o=>o.attributeId!=n),this.tempTreeAttributeItem[0].rowno=1,this.treeBoxValue=JSON.parse(JSON.stringify(this.tempTreeAttributeItem.map(o=>o.attributeId)));return}if(this.tempTreeAttributeItem.length>=2&&e.node.selected){if(this.isEditPageLoad&&e.component.getSelectedNodeKeys().length<=2){e.component.getSelectedNodeKeys().length==2&&(this.isEditPageLoad=!1);return}e.node.selected=!1,e.component.unselectItem(e.itemData),this.showErrorMessage("You cannot select more than two attributes."),this.treeBoxValue=JSON.parse(JSON.stringify(i)),this.updateSelection(this.treeView?.instance);return}let t=e.component.getSelectedNodeKeys();if(t.length>0&&t.forEach(n=>{i.find(c=>c==n)||i.push(n)}),this.treeBoxValue=JSON.parse(JSON.stringify(i)),this.tempTreeAttributeItem.length<2){let n=(this.tempTreeAttributeItem.length==0?0:1)+1;this.treeBoxValue.forEach(o=>{if(!this.tempTreeAttributeItem.find(c=>c.attributeId==o)){let c=new Gi;c.rowno=n,c.tieredPricingAttributesMappingId=0,c.attributeId=o,c.pricingAttributeId=0,c.pricingAttributeOrder=n==1?0:1,c.pricingAttributeAxis=n==1?"Y":"X",c.isActive=!0,c.modifiedByUserId=this.userToken.userId;let g=this.tieredPriceAttribures.find(b=>b.attributeId==o);g?c.tieredPricingAttributeRanges=JSON.parse(JSON.stringify(g.tieredPricingAttributesMappings.tieredPricingAttributeRanges)):c.tieredPricingAttributeRanges=[],this.tempTreeAttributeItem.push(c),n=n+1}}),n=1,this.tempTreeAttributeItem.forEach(o=>{o.pricingAttributeOrder=n==1?0:1,o.pricingAttributeAxis=n==1?"Y":"X",n=n+1})}this.pricingAttributeLicense.tieredPricingAttributesMappings=new Gi}onTreeViewSelectionChanged(e){if(e.component.getSelectedNodeKeys().length>2){this.treeView.instance.beginUpdate(),this.treeView.instance.unselectAll(),this.treeBoxValue.forEach(i=>
298{this.treeView.instance.selectItem(i)}),this.treeView.instance.endUpdate();return}if(this.tempTreeAttributeItem.length>=2&&e.node.selected){if(this.isEditPageLoad&&e.component.getSelectedNodeKeys().length<=2){e.component.getSelectedNodeKeys().length==2&&(this.isEditPageLoad=!1);return}e.node.selected=!1,this.showErrorMessage("You cannot select more than two attributes.");return}if(this.treeBoxValue=e.component.getSelectedNodeKeys(),!e.node.selected){let i=e.node.itemData.attributeId;this.tieredPriceAttribures=this.tieredPriceAttribures.filter(t=>t.attributeId!=i),this.tempTreeAttributeItem=this.tempTreeAttributeItem.filter(t=>t.attributeId!=i),this.tempTreeAttributeItem[0].rowno=1,this.treeBoxValue=this.tieredPriceAttribures.map(t=>t.attributeId);return}if(this.tempTreeAttributeItem.length<2){let i=(this.tempTreeAttributeItem.length==0?0:1)+1;this.treeBoxValue.forEach(t=>{if(!this.tempTreeAttributeItem.find(n=>n.attributeId==t)){let n=new Gi;n.rowno=i,n.tieredPricingAttributesMappingId=0,n.attributeId=t,n.pricingAttributeId=0,n.pricingAttributeOrder=i==1?0:1,n.pricingAttributeAxis=i==1?"Y":"X",n.isActive=!0,n.modifiedByUserId=this.userToken.userId;let o=this.tieredPriceAttribures.find(c=>c.attributeId==t);o?n.tieredPricingAttributeRanges=JSON.parse(JSON.stringify(o.tieredPricingAttributesMappings.tieredPricingAttributeRanges)):n.tieredPricingAttributeRanges=[],this.tempTreeAttributeItem.push(n),i=i+1}}),i=1,this.tempTreeAttributeItem.forEach(t=>{t.pricingAttributeOrder=i==1?0:1,t.pricingAttributeAxis=i==1?"Y":"X",i=i+1})}this.tempTreeAttributeItem.length==2&&(this.treeBoxValue=[],this.treeBoxValue=this.tempTreeAttributeItem.map(i=>i.attributeId)),this.pricingAttributeLicense.tieredPricingAttributesMappings=new Gi}getAttrubteRangeCount(e){return e.filter(i=>i.isActive).length}AddTieredAttributes_old(){if((this.selectedLicenseEntityId==null?0:this.selectedLicenseEntityId)==0){this.showErrorMessage("Please select an entity.");return}if(this.tieredPriceAttribures.length>=2){this.showErrorMessage("You cannot select more than two attributes.");return}if(this.tempTreeAttributeItem.length<=0){this.showErrorMessage("Please select attributes.");return}let e=0,i=0,t=0,n=0;this.isEdit&&this.pricing.pricingAttributes.forEach(o=>{o.tieredPricingAttributesMappings&&(o.tieredPricingAttributesMappings.pricingAttributeAxis.toLowerCase()=="x"?(e=o.tieredPricingAttributesMappings.pricingAttributeId,t=o.tieredPricingAttributesMappings.tieredPricingAttributesMappingId):o.tieredPricingAttributesMappings.pricingAttributeAxis.toLowerCase()=="y"&&(i=o.tieredPricingAttributesMappings.pricingAttributeId,n=o.tieredPricingAttributesMappings.tieredPricingAttributesMappingId))}),this.tempTreeAttributeItem.forEach(o=>{if(!this.tieredPriceAttribures.find(c=>c.attributeId==o.attributeId)){let c=new Ni;c.pricingAttributeId=o.pricingAttributeAxis=="X"?e:i,c.attributeId=o.attributeId;let g=this.properties.find(T=>T.controlUniqId==o.attributeId);g&&(c.attributeValue=g.controlLabel,c.controlType=g.controlType,c.options=g.options,c.propertyReferenceId=g.controlId,c.propertyReferenceName=g.controlLabel,c.isDemographicsType=g.isDemographicsType);let b=this.entitiesModel.find(T=>T.entityID==this.selectedLicenseEntityId);b&&(c.entityID=b.entityID,c.entityName=b.name),c.pricingId=0,c.isActive=!0,c.modifiedByUserId=this.userToken.userId;let E=new Gi;E.rowno=o.rowno,E.tieredPricingAttributesMappingId=o.pricingAttributeAxis=="X"?t:n,E.pricingAttributeOrder=o.pricingAttributeOrder,E.pricingAttributeAxis=o.pricingAttributeAxis,E.isActive=o.isActive,E.modifiedByUserId=this.userToken.userId,E.tieredPricingAttributeRanges=o.tieredPricingAttributeRanges,c.tieredPricingAttributesMappings=JSON.parse(JSON.stringify(E)),this.tieredPriceAttribures.push(c)}})}showStructure(){let e=0;return this.tieredPriceAttribures.forEach(i=>{i.tieredPricingAttributesMappings.tieredPricingAttributeRanges.length>0&&(e=e+1)}),e>=2}filterAttributes(e){if(e.value){let i=this.tieredAttributeModel.filter(t=>t.name.toLowerCase().includes(e.value.toLowerCase()));this.tieredAttributeModel=JSON.parse(JSON.stringify(i))}else this.tieredAttributeModel=JSON.parse(JSON.stringify(this.tieredAttributeModel))}handlePricingTypeValueChangeConfirmation(e){this.previousPricingModelSelection=e.previousValue,e.previousValue==wi.Tiered.toString()&&this.pricingModel.isLicenseBasePricing&&this.pricingAttributeLicense.licensePricingAttributesMappings.length>0?this.changeExistingPricingModel=!0:e.previousValue==wi.Tiered.toString()&&!this.pricingModel.isLicenseBasePricing&&this.tieredPriceAttribures.length>0?this.changeExistingPricingModel=!0:e.previousValue==wi.Flat.toString()&&this.pricingModel.flatPrice?this.changeExistingPricingModel=!0:(this.changeExistingPricingModel=!1,this.handlePricingTypeValueChangeNew(e,!1))}closePricingTypeValueChangeConfirmation(){this.pricingModel.pricingType=this.previousPricingModelSelection,this.changeExistingPricingModel=!1}handlePricingTypeValueChangeNew(e,i){this.changeExistingPricingModel=!1,!this.isEditLoad&&i&&(this.pricingModel.pricingAttributes=[],this.pricingAttributeLicense=vr,this.pricingAttributeLicense=new Ni,this.tieredPriceAttribures=[],this.tempTreeAttributeItem=[],this.pricingModel.flatPrice=null),this.isEditLoad=!1,e.value==wi.Flat.toString()?(this.isTieredPrice=!1,this.pricingModel.pricingType=wi.Flat.toString()):(this.isPageLoad=!1,this.isTieredPrice=!0,this.pricingModel.pricingType=wi.Tiered.toString())}handlePricingTypeValueChange(e){this.isEditLoad||(this.pricingModel.pricingAttributes=[],this.pricingAttributeLicense=vr,this.pricingAttributeLicense=new Ni,this.tieredPriceAttribures=[],this.tempTreeAttributeItem=[],this.pricingModel.flatPrice=null),this.isEditLoad=!1,e.value==wi.Flat.toString()?(this.isTieredPrice=!1,this.pricingModel.pricingType=wi.Flat.toString()):(this.isPageLoad=!1,this.isTieredPrice=!0,this.pricingModel.pricingType=wi.Tiered.toString())}handleAttributeValueChange(e){if(e.event!=null){let i=e.value;if(this.pricingAttributeLicense.licensePricingAttributesMappings.forEac
298h(t=>{t.isActive=!1}),this.ResetLiceseAttributeValuesRowno(),i){this.pricingAttributeLicense.attributeId=i;let t=e.component.option("selectedItem"),n=this.allProperties.find(o=>o.controlId==t.controlId&&o.isDemographicsType==t.isDemographicsType);n&&(this.pricingAttributeLicense.propertyReferenceName=n.controlLabel,this.pricingAttributeLicense.entityName=n.entityName,this.pricingAttributeLicense.isDemographicsType=n.isDemographicsType),this.licenseAttribute=this.pricingAttributeLicense.propertyReferenceName}}}GetActiveLiceseAttributeValues(){return this.pricingAttributeLicense.licensePricingAttributesMappings.filter(e=>e.isActive)}checkForSelectBoxExistingValue(e,i){if(e.event!=null&&e.value){let o=this.pricingAttributeLicense.licensePricingAttributesMappings.filter(c=>c.rowno!=i&&c.isActive).filter(c=>c.assignedValue.toLowerCase().trim()==e.value.toLowerCase().trim());if(o&&o.length>0){this.showErrorMessage(`${this.licenseAttribute} is already exists.`);let c=this.pricingAttributeLicense.licensePricingAttributesMappings.find(g=>g.rowno==i);if(c){let g=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),c.quantity=null,g.value=null,this._cdr.detectChanges()}}}}convertDemoDate(e){let i=new Date(e),t=("0"+(i.getMonth()+1)).slice(-2),n=("0"+i.getDate()).slice(-2);return[t,n,i.getFullYear()].join("/")}setDateValue(e,i){if(e.event!=null)if(e.value!=""&&e.value!=null){let t=this.convertDemoDate(e.value.toString());this.pricingAttributeLicense.licensePricingAttributesMappings.filter(n=>n.rowno==i&&n.isActive).forEach(n=>{n.assignedDateValue=e.value,n.assignedValue=t}),this.checkForExistingValue(t,i)}else this.pricingAttributeLicense.licensePricingAttributesMappings.filter(t=>t.rowno==i&&t.isActive).forEach(t=>{t.assignedDateValue=null,t.assignedValue=""})}checkForExistingValue(e,i){let t=!1;this.pricingAttributeLicense.licensePricingAttributesMappings.filter(n=>n.rowno!=i&&n.isActive).forEach(n=>{n.assignedValue==e&&(t=!0)}),t&&(this.showErrorMessage(`${this.licenseAttribute} is already exists.`),this.pricingAttributeLicense.licensePricingAttributesMappings.filter(n=>n.rowno==i&&n.isActive).forEach(n=>{n.assignedDateValue=null,n.assignedValue=""}))}checkForTextBoxExistingValue(e,i){if(e.event!=null&&e.value){let o=this.pricingAttributeLicense.licensePricingAttributesMappings.filter(c=>c.rowno!=i&&c.isActive).filter(c=>c.assignedValue.toLowerCase().trim()==e.value.toLowerCase().trim());if(o&&o.length>0){this.showErrorMessage(`${this.licenseAttribute} is already exists.`);let c=this.pricingAttributeLicense.licensePricingAttributesMappings.find(g=>g.rowno==i&&g.isActive);if(c){let g=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),c.quantity=null,g.value=null,this._cdr.detectChanges()}}else this.pricingAttributeLicense.licensePricingAttributesMappings.find(c=>c.rowno==i&&c.isActive).assignedValue=e.value}}checkQuantityRangeValue(e,i){if(e.event!=null&&e.value){let o=this.pricingAttributeLicense.licensePricingAttributesMappings.filter(c=>c.rowno!=i&&c.isActive).filter(c=>Number(c.assignedValue)==Number(e.value));if(o&&o.length>0){this.showErrorMessage(`${this.licenseAttribute} is already exists.`);let c=this.pricingAttributeLicense.licensePricingAttributesMappings.find(g=>g.rowno==i&&g.isActive);if(c){let g=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),c.assignedNumerValue=null,c.assignedValue="",g.value=null,this._cdr.detectChanges()}}else this.pricingAttributeLicense.licensePricingAttributesMappings.find(c=>c.rowno==i&&c.isActive).assignedNumerValue=e.value,this.pricingAttributeLicense.licensePricingAttributesMappings.find(c=>c.rowno==i&&c.isActive).assignedValue=e.value.toString()}}checkPriceRangeValue(e,i){if(e.value){let n=this.pricingAttributeLicense.licensePricingAttributesMappings.find(o=>o.rowno==i).quantity;if(n!=null){let c=this.pricingAttributeLicense.licensePricingAttributesMappings.filter(g=>g.rowno!=i&&g.isActive).filter(g=>Number(n)==Number(g.quantity)&&Number(e.value)==Number(g.price));if(c&&c.length>0){this.showErrorMessage("Price is already exists for same quantity.");let g=this.pricingAttributeLicense.licensePricingAttributesMappings.find(b=>b.rowno==i);if(g){let b=e.element.querySelector(".dx-texteditor-input");e.component.option("value",null),g.price=null,b.value=null,this._cdr.detectChanges()}}}}}CheckAddLiceseAttributeValues(){if((this.pricingAttributeLicense.entityID==null?0:this.pricingAttributeLicense.entityID)==0){this.showErrorMessage("Please select an entity.");return}if((this.pricingAttributeLicense.propertyReferenceId==null?0:this.pricingAttributeLicense.propertyReferenceId)==0){this.showErrorMessage("Please select an attribute.");return}if(this.pricingAttributeLicense.licensePricingAttributesMappings.filter(e=>e.isActive).length==0){let e=new Xn;e.assignedDateValue=null,e.modifiedByUserId=this.userToken.userId,e.isActive=!0;let i=this.allProperties.find(t=>t.controlId==this.pricingAttributeLicense.propertyReferenceId&&t.isDemographicsType==this.pricingAttributeLicense.isDemographicsType);i&&(e.options=i.options,e.controlType=i.controlType),this.pricingAttributeLicense.licensePricingAttributesMappings.push(e),this.ResetLiceseAttributeValuesRowno()}}AddLiceseAttributeValues(){if((this.pricingAttributeLicense.entityID==null?0:this.pricingAttributeLicense.entityID)==0){this.showErrorMessage("Please select an entity.");return}if((this.pricingAttributeLicense.propertyReferenceId==null?0:this.pricingAttributeLicense.propertyReferenceId)==0){this.showErrorMessage("Please select an attribute.");return}let e=new Xn;e.assignedDateValue=null,e.modifiedByUserId=this.userToken.userId,e.isActive=!0;let i=this.allProperties.find(t=>t.controlId==this.pricingAttributeLicense.propertyReferenceId&&t.isDemographicsType==this.pricingAttributeLicense.isDemographicsType);i&&(e.options=i.options,e.controlType=i.controlType),this.pricingAttributeLicense.licensePricingAttributesMappings.push(e),this.ResetLiceseAttributeValuesRowno()}RemoveLiceseAttributeValues(e){this.pricingAttributeLicense.licensePricingAttributesMappings.find(i=>i.rowno==e&&i.isActive==!0).isActive=!1,this.ResetLiceseAttributeValuesRowno(),this.tieredPriceAttribures=[]}ResetLiceseAttributeValuesRowno(){let e=1;this.pricingAttributeLicense.licensePricingAttributesMappings.filter(i=>i.isActive).forEach(i=>
298{i.rowno=e,e=e+1})}bindPricingModel(){let e=new Array;e.push({strDisplay:Fn.Flat.toString(),strValue:wi.Flat.toString()}),e.push({strDisplay:Fn.Tiered.toString(),strValue:wi.Tiered.toString()}),this.pricingTypeModel=JSON.parse(JSON.stringify(e))}getUserPermission(){this.isPermissionPricingView=this.permissionService.getPermission(_t.Pricing.toString(),Ct.View.toString()),this.isPermissionPricingAdd=this.permissionService.getPermission(_t.Pricing.toString(),Ct.Add.toString()),this.isPermissionPricingUpdate=this.permissionService.getPermission(_t.Pricing.toString(),Ct.Update.toString()),this.isPermissionPricingView||this.authenticationService.notAuthorized()}onFormReset({event:e}){this.mode=="view"?(this.viewMode=!0,this.isEdit=!1,this.isView=!0,this.pageHeaderTitle="View",this.router.navigate(["admin/client/sales/pricing/manage/"+this.pricingId+"/view"])):this.router.navigate(["admin/client/sales/pricing"])}onFormSubmit({validationGroup:e,event:i}){let t=this.targetGroup.instance.validate();t.status==="pending"&&t.complete.then(n=>{if(n.isValid){if(this.pricingModel.pricingType==wi.Tiered.toString())if(this.pricingModel.isLicenseBasePricing){if(this.pricingAttributeLicense.licensePricingAttributesMappings.filter(o=>o.isActive).length==0){this.showErrorMessage("Please enter pricing attribute price details.");return}}else if(this.tieredPriceAttribures.length<2){this.showErrorMessage("Please enter pricing attribute.");return}else{let o=!0;if(this.tieredPriceAttribures.forEach(c=>{o&&c.tieredPricingAttributesMappings.tieredPricingAttributeRanges.length==0&&(o=!1)}),o){if(this.tieredPricingStructures.length==0){this.showErrorMessage("Please enter tiered pricing structure details.");return}}else{this.showErrorMessage("Please select pricing attribute range details.");return}}this.pricingModel.productCategoryName=this.productCategories.find(o=>o.productCategoryId==this.pricingModel.productCategoryId).categoryName,this.pricingModel.currencyType=this.currencyTypes.find(o=>o.currencyTypeId==this.pricingModel.currencyTypeId).currencyType,this.pricingModel.modifiedByUserId=this.userToken.userId,this.pricingModel.isActive=!0,this.pricingModel.pricingType==wi.Tiered.toString()&&(this.pricingModel.pricingAttributes=[],this.pricingModel.tieredPricingStructures=[],this.pricingModel.isLicenseBasePricing?(this.isEdit||(this.pricingAttributeLicense.licensePricingAttributesMappings=this.pricingAttributeLicense.licensePricingAttributesMappings.filter(o=>o.isActive)),this.pricingModel.pricingAttributes.push(this.pricingAttributeLicense)):(this.tieredPriceAttribures.forEach(o=>{this.pricingModel.pricingAttributes.push(o)}),this.activeTieredPricingStructures.forEach(o=>{this.tieredPricingStructures.find(c=>c.rowno==o.rowno).dynamicStructure=JSON.parse(JSON.stringify(o.dynamicStructure))}),this.tieredPricingStructures.forEach(o=>{this.pricingModel.tieredPricingStructures.push(o)}))),this.loading=!0,this.isEdit?this.pricingService.UpdatePricing(this.pricingModel).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(o=>{this.loading=!1,o&&o.isSuccess?(this.showSuccessMessage("Pricing has been updated successfully"),this.mode=="view"?(this.viewMode=!0,this.isEdit=!1,this.isView=!0,this.pageHeaderTitle="View",this.router.navigate(["admin/client/sales/pricing/manage/"+this.pricingId+"/view"])):this.router.navigate(["admin/client/sales/pricing"])):o&&!o.isSuccess&&this.showErrorMessage(o.message)},o=>{this.loading=!1,this.showErrorMessage(o.message)}):this.pricingService.AddPricing(this.pricingModel).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(o=>{this.loading=!1,o&&o.isSuccess?(this.showSuccessMessage("Pricing has been created successfully"),this.router.navigate(["admin/client/sales/pricing"])):o&&!o.isSuccess&&this.showErrorMessage(o.message)},o=>{this.loading=!1,this.showErrorMessage(o.message)})}})}AddAttributesEvent(e){if(this.selectedTieredAttribures=JSON.parse(JSON.stringify(e)),this.selectedTieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.length==0){let i=new In;i.rowno=1,i.tieredPricingAttributeRangeId=0,i.tieredPricingAttributesMappingId=0,i.attributeFromRange=null,i.attributeToRange=null,i.attributeRangeValue="",i.attributeRangeOrder=1,i.attributeRangeDateValue=null,i.isActive=!0,i.isAttributeLookupType=this.selectedTieredAttribures.controlType.toLowerCase()!="numberbox",i.modifiedByUserId=this.selectedTieredAttribures.modifiedByUserId,this.selectedTieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.push(i),this.ResetAttributeOrder()}this.AddAttributes=!0}ResetAttributeOrder(){let e=1;this.selectedTieredAttribures.tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(i=>i.isActive).forEach(i=>
298{i.rowno=e,i.attributeRangeOrder=e,e=e+1})}getTieredAttributeRangeRequestModel(e){this.tempTreeAttributeItem.filter(t=>t.isActive&&t.attributeId==e.attributeId).forEach(t=>{t.tieredPricingAttributeRanges=JSON.parse(JSON.stringify(e.tieredPricingAttributesMappings.tieredPricingAttributeRanges))});let i=JSON.parse(JSON.stringify(e));this.tieredPriceAttribures.find(t=>t.attributeId==e.attributeId).tieredPricingAttributesMappings.tieredPricingAttributeRanges=[],i.tieredPricingAttributesMappings.tieredPricingAttributeRanges.forEach(t=>{this.tieredPriceAttribures.find(n=>n.attributeId==e.attributeId).tieredPricingAttributesMappings.tieredPricingAttributeRanges.push(t)}),this.tieredPricingStructures.length>0&&(this.tieredPricingStructures.filter(t=>t.isActive).forEach(t=>{t.isRefresh=!0,t.dynamicStructure=this.generateXYStrucrure()}),this.activeTieredPricingStructures=[],this.activeTieredPricingStructures=JSON.parse(JSON.stringify(this.tieredPricingStructures.filter(t=>t.isActive))))}getPricingStructureRequestModel(e){let i=JSON.parse(JSON.stringify(e));if(e.copyType==3){let n=this.tieredPricingStructures.find(o=>o.rowno==e.copyrowno);if(n){let o=JSON.parse(JSON.stringify(n.dynamicStructure));o.forEach(c=>{c.yItem.forEach(g=>{g.tieredPricingStructureAttributesItemsId=0,g.tieredPricingStructureId=0,g.title=g.title?g.title:"",g.tieredPricingAttributeRangeIdYAxis=0,g.tieredPricingAttributeRangeIdXAxis=0,g.isActive=!0,g.modifiedByUserId=this.userToken.userId})}),i.dynamicStructure=o}else i.dynamicStructure=JSON.parse(JSON.stringify(this.generateXYStrucrure()))}else i.dynamicStructure=JSON.parse(JSON.stringify(this.generateXYStrucrure()));i.isActive=!0,i.modifiedByUserId=this.userToken.userId,this.tieredPricingStructures.push(i),this.ResetPricingStructureOrder(),this.activeTieredPricingStructures=this.tieredPricingStructures.filter(n=>n.isActive);let t=Math.max(...this.activeTieredPricingStructures.map(n=>n.rowno));this.selectedIndex=t-1}generateXYStrucrure(){let e=1,i=[],t=new lo,n=[];return this.tieredPriceAttribures.find(o=>o.tieredPricingAttributesMappings.pricingAttributeAxis=="X").tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(o=>o.isActive).forEach(o=>{let c=new so;o.isAttributeLookupType?c.title=o.attributeRangeValue:c.title=o.attributeFromRange.toString()+"-"+o.attributeToRange.toString(),n.push(c)}),t.yItem=n,t.rowno=e,i.push(t),e=e+1,this.tieredPriceAttribures.find(o=>o.tieredPricingAttributesMappings.pricingAttributeAxis=="Y").tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(o=>o.isActive).forEach((o,c)=>{t=new lo,o.isAttributeLookupType?t.title=o.attributeRangeValue:t.title=o.attributeFromRange.toString()+"-"+o.attributeToRange.toString(),n=[],this.tieredPriceAttribures.find(g=>g.tieredPricingAttributesMappings.pricingAttributeAxis=="X").tieredPricingAttributesMappings.tieredPricingAttributeRanges.filter(g=>g.isActive).forEach((g,b)=>{let E=new so;E.tieredPricingColumnIndex=g.attributeRangeOrder,E.tieredPricingRowIndex=o.attributeRangeOrder,E.isActive=!0,E.modifiedByUserId=this.userToken.userId,n.push(E)}),t.yItem=n,t.rowno=e,i.push(t),e=e+1}),i}getYAxis(e){return e.filter(i=>i.rowno==1)}getXAxis(e){return e.filter(i=>i.rowno>1)}ResetPricingStructureOrder(){let e=1;this.tieredPricingStructures.forEach(i=>{i.rowno=e,i.TieredPricingStructureOrder=e,e=e+1})}AddTierPriceEvent(){this.isCreateNewTierDisable=!1,this.ExistingStructures=[],this.newStructure=new Ji,this.newStructure.TieredPricingStructureType=1,this.activeTieredPricingStructures.length>0&&(this.isCreateNewTierDisable=!0,this.newStructure.TieredPricingStructureType=this.activeTieredPricingStructures[0].TieredPricingStructureType,this.newStructure.TieredPricingStructureDisplayType=this.activeTieredPricingStructures[0].TieredPricingStructureDisplayType,this.activeTieredPricingStructures.forEach(e=>{let i=new Qo;i.strDisplay=e.TieredPricingStructureValue+" "+e.TieredPricingStructureDisplayType,i.strValue=e.rowno.toString(),this.ExistingStructures.push(i)})),this.CreateNewTierPrice=!0}DeletePopupEvent(e){this.deleteTieredAttribures=JSON.parse(JSON.stringify(e)),this.deletePopup=!0}DeleteTieredAttributePopup(){this.isEditPageLoad=!1,this.tempTreeAttributeItem=this.tempTreeAttributeItem.filter(e=>e.attributeId!=this.deleteTieredAttribures.attributeId),this.tieredPriceAttribures=this.tieredPriceAttribures.filter(e=>e.attributeId!=this.deleteTieredAttribures.attributeId),this.treeBoxValue=this.tieredPriceAttribures.map(e=>e.attributeId),this.treeView!=null&&(this.treeView.instance.unselectAll(),this.treeBoxValue?.forEach(e
298=>{this.treeView.instance.selectItem(e)})),this.closeDeletePopup()}closeDeletePopup(){this.deleteTieredAttribures=new Ni,this.deletePopup=!1}DeletePriceStructurePopupEvent(e){this.selectTieredPricingStructures=this.tieredPricingStructures.find(i=>i.rowno==e),this.deletePriceStructurePopup=!0}closePriceStructureDeletePopup(){this.selectTieredPricingStructures=new Ji,this.deletePriceStructurePopup=!1}closeAttributPopup(){this.selectedTieredAttribures=new Ni,this.AddAttributes=!1}closeStructurePopup(){this.CreateNewTierPrice=!1}closePopup(){this.deletePopup=!1}onTabDrop(e){e.fromData.splice(e.fromIndex,1),e.toData.splice(e.toIndex,0,e.itemData)}addButtonHandler(){let e=this.allEmployees.filter(i=>this.employees.indexOf(i)===-1)[0];this.selectedIndex=this.employees.length,this.employees.push(e)}closeButtonHandler(e){this.tieredPricingStructures.find(t=>t.rowno==e).isActive=!1,this.ResetPricingStructureOrder(),this.activeTieredPricingStructures=this.tieredPricingStructures.filter(t=>t.isActive);let i=Math.max(...this.activeTieredPricingStructures.map(t=>t.rowno));this.selectedIndex=i-1,this.closePriceStructureDeletePopup()}showCloseButton(){return this.isView?!1:this.tieredPricingStructures.length>1}disableButton(){return this.employees.length===this.allEmployees.length}getTasks(e){let i=this.tasksDataSourceStorage.find(t=>t.key===e);return i||(i={key:e,dataSourceInstance:this.tasks.filter(t=>t.EmployeeID===e)},this.tasksDataSourceStorage.push(i)),i.dataSourceInstance}getCompletedTasks(e){return this.tasks.filter(i=>i.EmployeeID===e).filter(i=>i.Status==="Completed")}
298addTable(){let e={id:"",name:"",email:""};this.row.push(e)}deleteRow(e){this.row.splice(e,1)}onlicenseDateBoxClose(e){this.licenseDateBox&&this.licenseDateBox.instance&&this.licenseDateBox.instance._refresh()}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(Ut),M(Kn),M(Go),M(hi),M(ut),M(di),M(Kt),M(Si),M(ji),M(Oi))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-pricing"]],viewQuery:function(i,t){if(i&1&&(st(Hd,5),st(Nt,5),st(Ln,5),st(qd,5)),i&2){let n;dt(n=ct())&&(t.targetGroup=n.first),dt(n=ct())&&(t.form=n.first),dt(n=ct())&&(t.treeView=n.first),dt(n=ct())&&(t.licenseDateBox=n.first)}},standalone:!0,features:[nt,V],decls:236,vars:79,consts:[["targetGroup",""],["licenseDateBox",""],["treeView",""],[1,"view-wrapper","manage-pricing-outer",3,"ngClass"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],["href","javascript:void(0)","routerLink","/admin/client/sales/pricing",1,"breadcrumbs__link"],["href","javascript:void(0)","class","back-icon","routerLink","/admin/client/sales/pricing",4,"ngIf"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[4,"ngIf"],[1,"flex"],["href","javascript:void(0)","class","btn btn--preview",3,"click",4,"ngIf"],[1,"manage-content-outer"],[1,"card-outer"],["id","form",3,"formData"],[1,"scroll-outer"],[1,"manage-pricing-outer__pricing-content"],[1,"card-outer__content","max-width"],[1,"create-pricing"],[1,"dx-field","full-width"],["label","Pricing List Name","maxLength","255",3,"valueChange","labelMode","inputAttr","value"],["type","required","message","Pricing list name is required"],["type","async","message","Pricing List Name already exists in the system",3,"validationCallback",4,"ngIf"],[1,"dx-field"],["label","Product","displayExpr","categoryName","valueExpr","productCategoryId","placeholder","Select",1,"select-box",3,"valueChange","onValueChanged","labelMode","searchEnabled","dataSource","value","inputAttr","disabled","showClearButton"],[3,"validationRules"],["label","Currency","displayExpr","currencyType","valueExpr","currencyTypeId","placeholder","Select","itemTemplate","item",1,"select-box",3,"valueChange","showClearButton","labelMode","searchEnabled","dataSource","value","inputAttr"],[4,"dxTemplate","dxTemplateOf"],[1,"dx-field","full-width","pricing-models-block"],[1,"dx-field-label"],[1,"dx-field-value"],["displayExpr","strDisplay","valueExpr","strValue","layout","horizontal",3,"valueChange","onValueChanged","items","value"],["class","dx-field",4,"ngIf"],["class","price-structure-of-year",4,"ngIf"],[1,"card-outer__button","max-width"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Create","class","btn btn--primary","stylingMode","contained","type","normal",3,"onClick",4,"ngIf"],["text","Save","class","btn btn--primary","stylingMode","contained","type","normal",3,"onClick",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"save","visibleChange","TieredAttribures","visible"],[3,"visibleChange","save","visible","isCreateNewTierDisable","addStructure","ExistingStructures","tieredPricingStructures"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["href","javascript:void(0)","routerLink","/admin/client/sales/pricing",1,"back-icon"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],["href","javascript:void(0)",1,"btn","btn--preview",3,"click"],["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.50078 3.43002L9.14728 3.0764L8.79366 3.4299L1.96185 10.2595L1.8715 10.3498L1.83555 10.4724L1.38882 11.9958L1.13254 12.8697L2.00744 12.6168L3.50034 12.1853L3.62398 12.1496L3.71501 12.0586L10.5695 5.20637L10.9231 4.85288L10.5696 4.49927L9.50078 3.43002ZM10.9545 1.26901L10.1062 2.1183H9.38246L10.5944 0.906775C10.5944 0.906757 10.5944 0.906739 10.5944 0.906721C10.855 0.646316 11.2085 0.5 11.577 0.5C11.9274 0.5 12.2642 0.632284 12.5205 0.869149L12.5588 0.907477L13.0932 1.44167C13.0932 1.44169 13.0932 1.4417 13.0932 1.44172C13.3537 1.70223 13.5 2.05545 13.5 2.42372C13.5 2.79199 13.3537 3.14523 13.0932 3.40573C13.0932 3.40575 13.0932 3.40576 13.0932 3.40577L3.89272 12.6039L0.826836 13.49C0.826796 13.49 0.826756 13.49 0.826717 13.49C0.78271 13.5027 0.736107 13.5033 0.691769 13.4918C0.647391 13.4804 0.606931 13.4572 0.574602 13.4248C0.542271 13.3923 0.519257 13.3519 0.507941 13.3075L0.0253218 13.4308L0.50794 13.3075C0.496643 13.2633 0.497414 13.2168 0.51017 13.173C0.510191 13.1729 0.510212 13.1728 0.510234 13.1728L1.41745 10.0807L9.24391 2.2568L9.95926 2.97191L11.0281 4.0404L11.3816 4.39378L11.7351 4.0404L12.7314 3.04445L12.7314 3.0444C12.896 2.8798 12.9885 2.65654 12.9885 2.42372C12.9885 2.1909 12.896 1.96764 12.7314 1.80304L12.7311 1.80274L12.1961 1.26869C12.1961 1.26862 12.196 1.26856 12.1959 1.26849C12.0313 1.10407 11.8081 1.01173 11.5755 1.01173C11.3427 1.01173 11.1195 1.10414 10.9548 1.26869L10.9545 1.26901Z","fill","#5C5C5C","stroke","#0F0F0F"],["type","async","message","Pricing List Name already exists in the system",3,"validationCallback"],[2,"display","inline-block"],["label","Flat Price","format","#,##0.00",3,"valueChange","labelMode","value","inputAttr","min"],[1,"dx-field","full-width","add-license"],[1,"checkbox"],["text","Add license-based pricing",3,"valueChange","onValueChanged","value","elementAttr","value"],[1,"dx-field","full-width","pricing-models-block",2,"margin-bottom",".8rem"],[1,"dx-field-label","full-width",2,"margin","0","padding","0"],["label","Entity","displayExpr","name","valueExpr","entityID","placeholder","Select",1,"select-box",3,"valueChange","onValueChanged","showClearButton","labelMode","searchEnabled","dataSource","value","inputAttr"],[1,"dx-field","multi-select"],["label","Attribute","displayExpr","controlLabel","valueExpr","controlId","placeholder","Select",1,"select-box",3,"valueChange","onValueChanged","showClearButton","labelMode","dataSource","searchEnabled","value","inputAttr"],[1,"add-pricing-attri",2,"cursor","pointer",3,"click"],["class","flex number-block",4,"ngFor","ngForOf"],[1,"flex","number-block"],[1,"dx-field","date-picker-field"],["class","select-box recordtype","placeholder","Select",3,"searchEnabled","labelMode","items","label","value","inputAttr","showClearButton","valueChange","onValueChanged",4,"ngIf"],["class","date-box","type","date","pickerType","rollers",3,"labelMode","label","value","inputAttr","onClosed","onValueChanged",4,"ngIf"],["format","####",3,"labelMode","label","value","inputAttr","min","valueChange","onValueChanged",4,"ngIf"],[3,"labelMode","label","inputAttr","value","valueChange","onValueChanged",4,"ngIf"],[1,"dx-field","price-field"],["label","Price ($)",3,"valueChange","onValueChanged","labelMode","min","value","inputAttr"],[1,"dx-field","add-remove"],["class","delete-btn","href","javascript:void(0)",3,"click",4,"ngIf"],["class","add-btn","href","javascript:void(0)",3,"click",4,"ngIf"],["placeholder","Select",1,"select-box","re
298cordtype",3,"valueChange","onValueChanged","searchEnabled","labelMode","items","label","value","inputAttr","showClearButton"],["type","required",3,"message"],["type","date","pickerType","rollers",1,"date-box",3,"onClosed","onValueChanged","labelMode","label","value","inputAttr"],["format","####",3,"valueChange","onValueChanged","labelMode","label","value","inputAttr","min"],[3,"valueChange","onValueChanged","labelMode","label","inputAttr","value"],["href","javascript:void(0)",1,"delete-btn",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","12","cy","12","r","11.5","fill","#BC3F21","stroke","#BC3F21"],["d","M10.7083 7.74495H13.2929C13.2929 7.41057 13.1568 7.08988 12.9144 6.85344C12.672 6.617 12.3433 6.48417 12.0006 6.48417C11.6579 6.48417 11.3292 6.617 11.0868 6.85344C10.8444 7.08988 10.7083 7.41057 10.7083 7.74495ZM9.73906 7.74495C9.73906 7.45521 9.79756 7.1683 9.91121 6.90061C10.0249 6.63292 10.1914 6.38969 10.4015 6.18481C10.6115 5.97993 10.8608 5.81741 11.1351 5.70652C11.4095 5.59564 11.7036 5.53857 12.0006 5.53857C12.2976 5.53857 12.5917 5.59564 12.8661 5.70652C13.1404 5.81741 13.3897 5.97993 13.5997 6.18481C13.8098 6.38969 13.9763 6.63292 14.09 6.90061C14.2036 7.1683 14.2621 7.45521 14.2621 7.74495H17.9775C18.1061 7.74495 18.2293 7.79477 18.3202 7.88343C18.4111 7.9721 18.4621 8.09236 18.4621 8.21775C18.4621 8.34314 18.4111 8.4634 18.3202 8.55207C18.2293 8.64073 18.1061 8.69054 17.9775 8.69054H17.1246L16.3686 16.3252C16.3106 16.9102 16.0313 17.4532 15.5853 17.8482C15.1392 18.2432 14.5583 18.4619 13.9559 18.4617H10.0453C9.44304 18.4617 8.8623 18.2429 8.41635 17.848C7.97041 17.453 7.69123 16.9101 7.63325 16.3252L6.8766 8.69054H6.02368C5.89515 8.69054 5.77189 8.64073 5.681 8.55207C5.59012 8.4634 5.53906 8.34314 5.53906 8.21775C5.53906 8.09236 5.59012 7.9721 5.681 7.88343C5.77189 7.79477 5.89515 7.74495 6.02368 7.74495H9.73906ZM11.0314 10.7393C11.0314 10.6139 10.9803 10.4937 10.8894 10.405C10.7985 10.3163 10.6753 10.2665 10.5468 10.2665C10.4182 10.2665 10.295 10.3163 10.2041 10.405C10.1132 10.4937 10.0621 10.6139 10.0621 10.7393V15.4673C10.0621 15.5927 10.1132 15.7129 10.2041 15.8016C10.295 15.8903 10.4182 15.9401 10.5468 15.9401C10.6753 15.9401 10.7985 15.8903 10.8894 15.8016C10.9803 15.7129 11.0314 15.5927 11.0314 15.4673V10.7393ZM13.4544 10.2665C13.583 10.2665 13.7062 10.3163 13.7971 10.405C13.888 10.4937 13.9391 10.6139 13.9391 10.7393V15.4673C13.9391 15.5927 13.888 15.7129 13.7971 15.8016C13.7062 15.8903 13.583 15.9401 13.4544 15.9401C13.3259 15.9401 13.2027 15.8903 13.1118 15.8016C13.0209 15.7129 12.9698 15.5927 12.9698 15.4673V10.7393C12.9698 10.6139 13.0209 10.4937 13.1118 10.405C13.2027 10.3163 13.3259 10.2665 13.4544 10.2665ZM8.59795 16.2345C8.63281 16.5854 8.80036 16.911 9.06795 17.148C9.33553 17.3849 9.68398 17.5161 10.0453 17.5161H13.9559C14.3172 17.5161 14.6657 17.3849 14.9333 17.148C15.2008 16.911 15.3684 16.5854 15.4032 16.2345L16.1515 8.69054H7.84971L8.59795 16.2345Z","fill","white"],["href","javascript:void(0)",1,"add-btn",3,"click"],["cx","12","cy","12","r","12","fill","#0F0F0F"],["d","M11.9846 7.00021V16.9695V7.00021ZM7 11.9849H16.9693H7Z","fill","#50BC21"],["d","M11.9846 7.00021V16.9695M7 11.9849H16.9693","stroke","white","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["class","flex",4,"ngIf"],["class","attributes-listing",4,"ngIf"],["label","Attributes","valueExpr","controlUniqId","displayExpr","controlLabel","placeholder","Select",1,"select-box",3,"valueChange","onValueChanged","onClosed","labelMode","inputAttr","dataSource","value"],["class","multiple-outer",4,"dxTemplate","dxTemplateOf"],[1,"multiple-outer"],["dataStructure","plain","keyExpr","controlUniqId","selectionMode","multiple","showCheckBoxesMode","normal","displayExpr","controlLabel","itemTemplate","customTreeItem",3,"searchValueChange","onContentReady","onItemRendered","onItemSelectionChanged","dataSource","searchEnabled","searchValue","selectByClick"],[1,"note"],[1,"attributes-listing"],[1,"attributes-listing__list"],["class","attributes-listing__item",4,"ngFor","ngForOf"],["class","tier-price-structure",4,"ngIf"],[1,"attributes-listing__item"],[1,"attributes-listing__names"],[1,"attributes-listing__remove-add"],["class","attributes-listing__delete","href","javascript:void(0)",3,"click",4,"ngIf"],["class","attributes-listing__add","href","javascript:void(0)",3,"click",4,"ngIf"],["href","javascript:void(0)",1,"attributes-listing__delete",3,"click"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.4 2.73171H9.6C9.6 2.31771 9.43143 1.92067 9.13137 1.62793C8.83131 1.33519 8.42435 1.17073 8 1.17073C7.57565 1.17073 7.16869 1.33519 6.86863 1.62793C6.56857 1.92067 6.4 2.31771 6.4 2.73171ZM5.2 2.73171C5.2 2.37297 5.27242 2.01775 5.41314 1.68633C5.55385 1.3549 5.7601 1.05376 6.0201 0.800099C6.28011 0.546436 6.58877 0.34522 6.92849 0.207939C7.2682 0.0706577 7.6323 0 8 0C8.3677 0 8.7318 0.0706577 9.07151 0.207939C9.41122 0.34522 9.71989 0.546436 9.9799 0.800099C10.2399 1.05376 10.4461 1.3549 10.5869 1.68633C10.7276 2.01775 10.8 2.37297 10.8 2.73171H15.4C15.5591 2.73171 15.7117 2.79338 15.8243 2.90316C15.9368 3.01293 16 3.16182 16 3.31707C16 3.47232 15.9368 3.62121 15.8243 3.73099C15.7117 3.84077 15.5591 3.90244 15.4 3.90244H14.344L13.408 13.3549C13.3362 14.0792 12.9904 14.7514 12.4381 15.2404C11.8859 15.7295 11.1666 16.0003 10.4208 16H5.5792C4.83349 16.0001 4.11448 15.7292 3.56236 15.2402C3.01024 14.7512 2.66459 14.0791 2.5928 13.3549L1.656 3.90244H0.6C0.44087 3.90244 0.288258 3.84077 0.175736 3.73099C0.063214 3.62121 0 3.47232 0 3.31707C0 3.16182 0.063214 3.01293 0.175736 2.90316C0.288258 2.79338 0.44087 2.73171 0.6 2.73171
298H5.2ZM6.8 6.43902C6.8 6.28378 6.73679 6.13489 6.62426 6.02511C6.51174 5.91533 6.35913 5.85366 6.2 5.85366C6.04087 5.85366 5.88826 5.91533 5.77574 6.02511C5.66321 6.13489 5.6 6.28378 5.6 6.43902V12.2927C5.6 12.4479 5.66321 12.5968 5.77574 12.7066C5.88826 12.8164 6.04087 12.878 6.2 12.878C6.35913 12.878 6.51174 12.8164 6.62426 12.7066C6.73679 12.5968 6.8 12.4479 6.8 12.2927V6.43902ZM9.8 5.85366C9.95913 5.85366 10.1117 5.91533 10.2243 6.02511C10.3368 6.13489 10.4 6.28378 10.4 6.43902V12.2927C10.4 12.4479 10.3368 12.5968 10.2243 12.7066C10.1117 12.8164 9.95913 12.878 9.8 12.878C9.64087 12.878 9.48826 12.8164 9.37574 12.7066C9.26321 12.5968 9.2 12.4479 9.2 12.2927V6.43902C9.2 6.28378 9.26321 6.13489 9.37574 6.02511C9.48826 5.91533 9.64087 5.85366 9.8 5.85366ZM3.7872 13.2425C3.83035 13.677 4.0378 14.0802 4.36909 14.3735C4.70039 14.6669 5.1318 14.8294 5.5792 14.8293H10.4208C10.8682 14.8294 11.2996 14.6669 11.6309 14.3735C11.9622 14.0802 12.1697 13.677 12.2128 13.2425L13.1392 3.90244H2.8608L3.7872 13.2425Z","fill","#5C5C5C"],["href","javascript:void(0)",1,"attributes-listing__add",3,"click"],["width","15","height","16","viewBox","0 0 15 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.25 1.75V14.25M1 8H13.5","stroke","#5C5C5C","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"tier-price-structure"],["href","javascript:void(0);",3,"click"],["d","M7.25 1.75V14.25M1 8H13.5","stroke","#1563AB","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"price-structure-of-year"],[1,"add-years"],["class","add-btn","href","javascript:void(0)","id","Edit0",3,"click",4,"ngIf"],["target","#Edit0","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick",4,"ngIf"],["filter",".dx-tab","itemOrientation","horizontal",3,"data"],["itemTitleTemplate","title","itemTemplate","item",1,"tabs","structure",3,"dataSource","deferRendering","showNavButtons","repaintChangesOnly","selectedIndex"],[1,"table-header"],["href","javascript:void(0)","id","Edit0",1,"add-btn",3,"click"],["target","#Edit0","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],["class","dx-icon dx-icon-close",3,"click",4,"ngIf"],[1,"dx-icon","dx-icon-close",3,"click"],[1,"employeeInfo"],[1,"price-structure-table-view"],["direction","both",1,"horizontal-scroll-pricing",3,"height","width"],[1,"price-structure-table-view__header"],[4,"ngFor","ngForOf"],[1,"structure-table-column3"],[1,"price-structure-table-view__body"],[1,"structure-label"],[1,"set-price-structure-outer"],["mode","virtual"],[1,"structure-table-column1"],[1,"structure-velue"],["label","Price ($)",3,"valueChange","labelMode","value","inputAttr"],["text","Create","stylingMode","contained","type","normal",1,"btn","btn--primary",3,"onClick"],["text","Save","stylingMode","contained","type","normal",1,"btn","btn--primary",3,"onClick"]],template:function(i,t){if(i&1){let n=P();a(0,"div",3),u(1,`
299
300  `),a(2,"div",4),u(3,`
301    `),a(4,"ul",5),u(5,`
302      `),a(6,"li",6)(7,"a",7),u(8,"Pricing"),s()(),u(9,`
303      `),a(10,"li",6),u(11,`
304        `),a(12,"a",8),u(13,"Manage Pricings"),s(),u(14,`
305      `),s(),u(15,`
306      `),a(16,"li",6),u(17),s(),u(18,`
307    `),s(),u(19,`
308    `),f(20,Yd,7,0,"a",9),u(21,`
309  `),s(),u(22,`
310  `),a(23,"div",10),u(24,`
311    `),u(25,`
312    `),a(26,"div",11),u(27,`
313      `),a(28,"h1",12),u(29),f(30,$d,2,1,"span",13),u(31,`
314
315      `),s(),u(32,`
316
317      `),a(33,"div",14),u(34,`
318        `),f(35,ec,7,0,"a",15),u(36,`
319      `),s(),u(37,`
320    `),s(),u(38,`
321  `),s(),u(39,`
322
323  `),a(40,"div",16),u(41,`
324    `),a(42,"form",17),u(43,`
325      `),a(44,"dx-validation-group",null,0),u(46,`
326        `),a(47,"dx-form",18),u(48,`
327          `),a(49,"dxi-item"),u(50,`
328            `),a(51,"dx-scroll-view",19),u(52,`
329              `),a(53,"div",20),u(54,`
330                `),a(55,"div",21),u(56,`
331                  `),a(57,"div",22),u(58,`
332                    `),a(59,"div",23),u(60,`
333                      `),a(61,"dx-text-box",24),w("valueChange",function(c){return h(n),y(t.pricingModel.pricingName,c)||(t.pricingModel.pricingName=c),x(c)}),u(62,`
334                        `),a(63,"dx-validator"),u(64,`
335                          `),_(65,"dxi-validation-rule",25),u(66,`
336                          `),f(67,tc,1,1,"dxi-validation-rule",26),u(68,`
337                        `),s(),u(69,`
338                      `),s(),u(70,`
339                    `),s(),u(71,`
340
341                    `),a(72,"div",14),u(73,`
342                      `),a(74,"div",27),u(75,`
343                        `),a(76,"dx-select-box",28),w("valueChange",function(c){return h(n),y(t.pricingModel.productCategoryId,c)||(t.pricingModel.productCategoryId=c),x(c)}),C("onValueChanged",function(c){return h(n),x(t.onProductSelectionchanged(c))}),u(77,`
344                          `),_(78,"dx-validator",29),u(79,`
345                        `),s(),u(80,`
346                      `),s(),u(81,`
347                      `),a(82,"div",27),u(83,`
348                        `),a(84,"dx-select-box",30),w("valueChange",function(c){return h(n),y(t.pricingModel.currencyTypeId,c)||(t.pricingModel.currencyTypeId=c),x(c)}),u(85,`
349
350                          `),u(86,`
351                          `),f(87,ic,5,2,"div",31),u(88,`
352                          `),_(89,"dx-validator",29),u(90,`
353                        `),s(),u(91,`
354                      `),s(),u(92,`
355                    `),s(),u(93,`
356
357                    `),a(94,"div",32),u(95,`
358                      `),a(96,"div",33),u(97,"Pricing Models"),s(),u(98,`
359                      `),a(99,"div",34),u(100,`
360                        `),a(101,"dx-radio-group",35),w("valueChange",function(c){return h(n),y(t.pricingModel.pricingType,c)||(t.pricingModel.pricingType=c),x(c)}),C("onValueChanged",function(c){return h(n),x(t.handlePricingTypeValueChange(c))}),u(102,`
361                          `),_(103,"dx-validator",29),u(104,`
362                        `),s(),u(105,`
363                      `),s(),u(106,`
364                    `),s(),u(107,`
365
366                    `),u(108,`
367                    `),f(109,nc,7,6,"div",36),u(110,`
368
369                    `),u(111,`
370                    `),f(112,wc,23,6,"ng-container",13),u(113,`
371
372
373                  `),s(),u(114,`
374                  `),u(115,`
375                  `),f(116,Lc,24,10,"div",37),u(117,`
376
377                `),s(),u(118,`
378              `),s(),u(119,`
379
380            `),s(),u(120,`
381            `),a(121,"div",38),u(122,`
382              `),a(123,"dx-button",39),C("onClick",function(c){return h(n),x(t.onFormReset(c))}),s(),u(124,`
383
384              `),f(125,Fc,1,0,"dx-button",40),u(126,`
385              `),f(127,Gc,1,0,"dx-button",41),u(128,`
386            `),s(),u(129,`
387          `),s(),u(130,`
388        `),s(),u(131,`
389      `),s(),u(132,`
390    `),s(),u(133,`
391  `),s(),u(134,`
392`),s(),u(135,`
393
394`),u(136,`
395`),a(137,"dx-popup",42),w("visibleChange",function(c){return h(n),y(t.AddAttributes,c)||(t.AddAttributes=c),x(c)}),u(138,`
396  `),a(139,"div",43),u(140,`
397    `),a(141,"h2"),u(142),s(),u(143,`
398  `),s(),u(144,`
399  `),a(145,"app-add-attributes",44),C("save",function(c){return h(n),x(t.getTieredAttributeRangeRequestModel(c))}),w("visibleChange",function(c){return h(n),y(t.AddAttributes,c)||(t.AddAttributes=c),x(c)}),C("visibleChange",function(){return h(n),x(t.closeAttributPopup())}),s(),u(146,`
400`),s(),u(147,`
401
402`),u(148,`
403`),a(149,"dx-popup",42),w("visibleChange",function(c){return h(n),y(t.CreateNewTierPrice,c)||(t.CreateNewTierPrice=c),x(c)}),u(150,`
404  `),a(151,"div",43),u(152,`
405    `),a(153,"h2"),u(154,"Create New Tier Pricing Structure"),s(),u(155,`
406  `),s(),u(156,`
407  `),a(157,"app-tier-pricing-strucure",45),C("visibleChange",function(){return h(n),x(t.closeStructurePopup())})("save",function(c){return h(n),x(t.getPricingStructureRequestModel(c))}),w("visibleChange",function(c){return h(n),y(t.CreateNewTierPrice,c)||(t.CreateNewTierPrice=c),x(c)}),s(),u(158,`
408`),s(),u(159,`
409
410
411`),u(160,`
412`),a(161,"dx-popup",42),w("visibleChange",function(c){return h(n),y(t.deletePopup,c)||(t.deletePopup=c),x(c)}),u(162,`
413  `),a(163,"div",43),u(164,`
414    `),a(165,"h2"),u(166,"Confirmation"),s(),u(167,`
415  `),s(),u(168,`
416  `),a(169,"div",46),u(170,`
417    `),a(171,"p"),u(172,"Are you sure you want to delete "),a(173,"strong"),u(174),s(),u(175," ?"),s(),u(176,`
418  `),s(),u(177,`
419  `),a(178,"div",47),u(179,`
420    `),a(180,"dx-button",48),C("onClick",function(){return h(n),x(t.closeDeletePopup())}),s(),u(181,`
421    `),a(182,"dx-button",49),C("onClick",function(){return h(n),x(t.DeleteTieredAttributePopup())}),s(),u(183,`
422  `),s(),u(184,`
423`),s(),u(185,`
424
425
426`),a(186,"dx-popup",42),w("visibleChange",function(c){return h(n),y(t.deletePriceStructurePopup,c)||(t.deletePriceStructurePopup=c),x(c)}),u(187,`
427  `),a(188,"div",43),u(189,`
428    `),a(190,"h2"),u(191,"Confirmation"),s(),u(192,`
429  `),s(),u(193,`
430  `),a(194,"div",46),u(195,`
431    `),a(196,"p"),u(197,`
432      Are you sure you want to delete `),a(198,"strong"),u(199),s(),u(200,` ?
433    `),s(),u(201,`
434  `),s(),u(202,`
435  `),a(203,"div",47),u(204,`
436    `),a(205,"dx-button",48),C("onClick",function(){return h(n),x(t.closePriceStructureDeletePopup())}),s(),u(206,`
437    `),a(207,"dx-button",49),C("onClick",function(){return h(n),x(t.closeButtonHandler(t.selectTieredPricingStructures.rowno))}),s(),u(208,`
438  `),s(),u(209,`
439`),s(),u(210,`
440
441`),a(211,"dx-popup",42),w("visibleChange",function(c){return h(n),y(t.changeExistingPricingModel,c)||(t.changeExistingPricingModel=c),x(c)}),u(212,`
442  `),a(213,"div",43),u(214,`
443    `),a(215,"h2"),u(216,"Confirmation"),s(),u(217,`
444  `),s(),u(218,`
445  `),a(219,"div",46),u(220,`
446    `),a(221,"p"),u(222,"Changing the Selected pricing model will override the existing data."),_(223,"br"),u(224,"Are you sure you want to proceed?"),s(),u(225,`
447  `),s(),u(226,`
448  `),a(227,"div",47),u(228,`
449    `),a(229,"dx-button",48),C("onClick",function(){return h(n),x(t.closePricingTypeValueChangeConfirmation())}),s(),u(230,`
450    `),a(231,"dx-button",49),C("onClick",function(c){return h(n),x(t.handlePricingTypeValueChangeNew(c,!0))}),s(),u(232,`
451
452  `),s(),u(233,`
453`),s(),u(234,`
454
455
456
457`),u(235,`
458
459
460`)}
460i&2&&(d("ngClass",t.viewMode?"view-mode":""),l(17),at("",t.pageHeaderTitle," Pricing"),l(3),d("ngIf",t.isView),l(9),at(`
461
462        `,t.pageHeaderTitle==="View"?t.pricing.pricingName:t.pageHeaderTitle,`
463        `),l(),d("ngIf",t.pageHeaderTitle==="Edit"),l(5),d("ngIf",t.isPermissionPricingUpdate&&t.isView),l(12),d("formData",t.formData),l(14),d("labelMode",t.labelMode)("inputAttr",S(71,Kd)),D("value",t.pricingModel.pricingName),l(6),d("ngIf",!t.viewMode),l(9),d("labelMode",t.labelMode)("searchEnabled",!0)("dataSource",t.productCategories),D("value",t.pricingModel.productCategoryId),d("inputAttr",S(72,Ya))("disabled",t.isEdit)("showClearButton",!t.isEdit),l(2),d("validationRules",t.productValidator),l(6),d("showClearButton",!0)("labelMode",t.labelMode)("searchEnabled",!0)("dataSource",t.currencyTypes),D("value",t.pricingModel.currencyTypeId),d("inputAttr",S(73,Ya)),l(3),d("dxTemplateOf","item"),l(2),d("validationRules",t.currencyTypeValidator),l(12),d("items",t.pricingTypeModel),D("value",t.pricingModel.pricingType),l(2),d("validationRules",t.pricingTypeValidator),l(6),d("ngIf",t.pricingModel.pricingType==="Flat"),l(3),d("ngIf",t.isTieredPrice),l(4),d("ngIf",t.isTieredPrice&&!t.pricingModel.isLicenseBasePricing&&t.showStructure()),l(9),d("ngIf",!t.isEdit),l(2),d("ngIf",t.isEdit&&t.isPermissionPricingUpdate),l(10),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddAttributes),d("wrapperAttr",S(74,$a)),l(5),A(t.selectedTieredAttribures.attributeValue),l(3),d("TieredAttribures",t.selectedTieredAttribures),D("visible",t.AddAttributes),l(4),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.CreateNewTierPrice),d("wrapperAttr",S(75,$a)),l(8),D("visible",t.CreateNewTierPrice),d("isCreateNewTierDisable",t.isCreateNewTierDisable)("addStructure",t.newStructure)("ExistingStructures",t.ExistingStructures)("tieredPricingStructures",t.tieredPricingStructures),l(4),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(76,el)),l(13),A(t.deleteTieredAttribures.attributeValue),l(12),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePriceStructurePopup),d("wrapperAttr",S(77,el)),l(13),tn(`
464        `,t.selectTieredPricingStructures.TieredPricingStructureValue,`
465        `,t.selectTieredPricingStructures.TieredPricingStructureDisplayType,`
466      `),l(12),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.changeExistingPricingModel),d("wrapperAttr",S(78,Qd)))},dependencies:[Tt,ri,Za,Xa,mt,pn,Ei,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,Mo,$,ee,te,ci,Co,ie,on,ne,oe,re,ae,le,vo,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Vi,Se,Pe,Te,Ee,kt,Ie,Re,yo,Ae,Oe,Ve,ke,Be,ki,Le,gi,Fe,Ge,zr,Ne,We,Ue,Do,ze,je,He,qe,ui,Ke,Qe,Je,Ze,hn,Xe,$e,pi,et,tt,si,Ye,Ln,L,W,N,G,F,B,k,xi,Di,bi,yi],styles:[".manage-pricing-outer[_ngcontent-%COMP%]   .title-breadcrumb__title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color);font:var(--h1-font)!important}.manage-pricing-outer[_ngcontent-%COMP%]   .title-breadcrumb[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.manage-pricing-outer[_ngcontent-%COMP%]   .manage-content-outer[_ngcontent-%COMP%]   .scroll-outer[_ngcontent-%COMP%]{width:calc(100% + 3rem)}.manage-pricing-outer__pricing-content[_ngcontent-%COMP%]{max-height:calc(100vh - 265px);padding-right:3rem}.manage-pricing-outer[_ngcontent-%COMP%]   .card-outer__content[_ngcontent-%COMP%]{width:100%;padding:2.5rem 3rem}.manage-pricing-outer[_ngcontent-%COMP%]   .card-outer[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:1.5rem}.manage-pricing-outer[_ngcontent-%COMP%]   .card-outer__button[_ngcontent-%COMP%]{padding-top:2rem}.manage-pricing-outer[_ngcontent-%COMP%]   .create-pricing[_ngcontent-%COMP%]{width:100%;max-width:688px}.manage-pricing-outer[_ngcontent-%COMP%]   .create-pricing[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:0}.manage-pricing-outer[_ngcontent-%COMP%]   .create-pricing[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:333px}.manage-pricing-outer[_ngcontent-%COMP%]   .create-pricing[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .add-pricing-attri[_ngcontent-%COMP%]{background-color:var(--dark-gray-color);padding:1.3rem 2rem;border-radius:5px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;font:var(--font-weight-600) var(--font-14) var(--font-family);color:var(--white-color);margin-bottom:3px}.manage-pricing-outer[_ngcontent-%COMP%]   .create-pricing[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .add-pricing-attri[_ngcontent-%COMP%]:hover{background-color:var(--primary-color);color:var(--white-color)!important}.manage-pricing-outer[_ngcontent-%COMP%]   .create-pricing[_ngcontent-%COMP%]   .pricing-models-block[_ngcontent-%COMP%]{padding-top:.6rem}.manage-pricing-outer[_ngcontent-%COMP%]   .create-pricing[_ngcontent-%COMP%]   .pricing-models-block[_ngcontent-%COMP%]   .dx-field-label[_ngcontent-%COMP%]{font:var(--font-weight-600) var(--font-15) var(--font-family);color:var(--body-color);margin-bottom:1rem}.manage-pricing-outer[_ngcontent-%COMP%]   .create-pricing[_ngcontent-%COMP%]   .add-license[_ngcontent-%COMP%]{width:100%;padding:1rem 0 2.5rem;margin-bottom:1.8rem;border-bottom:1px solid var(--border-lighter)}.dx-editor-outlined.dx-texteditor-with-floating-label[_ngcontent-%COMP%]{margin:0}.dx-field[_ngcontent-%COMP%]{margin-bottom:2rem}.attributes-listing[_ngcontent-%COMP%]{width:100%;padding-top:1rem}.attributes-listing__list[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.attributes-listing__item[_ngcontent-%COMP%]{list-style:none;margin:0 1.8rem 1.8rem 0;padding:.8rem 1.5rem;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;background-color:var(--overly-hover-bg-color);border-radius:5px}.attributes-listing__names[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family);color:var(--body-color);padding-right:10px}.attributes-listing__remove-add[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.attributes-listing__remove-add[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-left:1.5rem;height:25px;width:25px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;border-radius:100px}.attributes-listing__remove-add[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:15px}
466.attributes-listing__delete[_ngcontent-%COMP%]{background-color:var(--delete-hover-color)}.attributes-listing__delete[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{fill:var(--white-color)}.attributes-listing__add[_ngcontent-%COMP%]{background-color:var(--body-color)}.attributes-listing__add[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{stroke:var(--white-color)}.attributes-listing[_ngcontent-%COMP%]   .tier-price-structure[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex}.attributes-listing[_ngcontent-%COMP%]   .tier-price-structure[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family);-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:flex-start}.attributes-listing[_ngcontent-%COMP%]   .tier-price-structure[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{margin-right:1rem}.number-block[_ngcontent-%COMP%]{max-width:584px}.number-block[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{margin-right:2rem}.number-block[_ngcontent-%COMP%]   .dx-field.add-remove[_ngcontent-%COMP%]{max-width:70px!important;margin:0}.number-block[_ngcontent-%COMP%]   .dx-field.add-remove[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-left:1.5rem}.number-block[_ngcontent-%COMP%]   .dx-field.add-remove[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:first-child{margin:0}.number-block[_ngcontent-%COMP%]   .dx-field.date-picker-field[_ngcontent-%COMP%]{max-width:100%!important}.number-block[_ngcontent-%COMP%]   .dx-field.price-field[_ngcontent-%COMP%]{max-width:140px!important}.price-structure-of-year[_ngcontent-%COMP%]{width:100%;margin:0;padding:2rem 0 0;position:relative}.price-structure-of-year[_ngcontent-%COMP%]   .add-years[_ngcontent-%COMP%]{position:absolute;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:flex-end;right:0;z-index:9;top:12px}.price-structure-table-view[_ngcontent-%COMP%]{width:100%;margin:0;padding:0 0 1.5rem}.price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column1[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column2[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column3[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column4[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column5[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column6[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column7[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column8[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column9[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column10[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column11[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column12[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column13[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column14[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column15[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column16[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column17[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column18[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column19[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column20[_ngcontent-%COMP%]{width:230px;min-width:230px;margin:0;padding:0 2rem;align-items:center;display:flex}.price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column1[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column2[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column3[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column4[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column5[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column6[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column7[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column8[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column9[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column10[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column11[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column12[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column13[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column14[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column15[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column16[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column17[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column18[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column19[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-table-column20[_ngcontent-%COMP%]   .dx-editor-outlined[_ngcontent-%COMP%]{max-height:45px}.price-structure-table-view__header[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;border-bottom:1px solid var(--border-lighter);padding:0 0 1.2rem;font:var(--font-weight-600) var(--font-15) var(--font-family);color:var(--black-color)}.price-structure-table-view__header[_ngcontent-%COMP%]   .structure-table-column1[_ngcontent-%COMP%]{padding-left:0;position:sticky;left:0;background-color:var(--white-color);z-index:9}.price-structure-table-view__body[_ngcontent-%COMP%]{width:100%}.price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-velue[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex}.price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-lighter);padding:1.2rem 0}.price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column1[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column2[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column3[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column4[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column5[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column6[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column7[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column8[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column9[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column10[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column11[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column12[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column13[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column14[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column15[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column16[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column17[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column18[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column19[_ngcontent-%COMP%], .price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column20[_ngcontent-%COMP%]{font:var(--font-weight-500) var(--font-14) var(--font-family);color:var(--body-color)}.price-structure-table-view[_ngcontent-%COMP%]   .structure-label[_ngcontent-%COMP%]   .structure-table-column1[_ngcontent-%COMP%]{position:sticky;left:0;background-color:var(--white-color);z-index:9}.price-structure-table-view[_ngcontent-%COMP%]   .structure-velue[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-lighter);padding:.2rem 0 .9rem}.price-structure-table-view[_ngcontent-%COMP%]   .structure-velue[_ngcontent-%COMP%]   .structure-table-column1[_ngcontent-%COMP%]{padding:2.2rem 0 1em;display:flex;align-items:center;position:sticky;left:0;background-color:var(--white-color);z-index:9}.price-structure-table-view[_ngcontent-%COMP%]   .structure-velue[_ngcontent-%COMP%]:last-child{border:none;padding-bottom:0}.manage-pricing-outer.view-mode[_ngcontent-%COMP%]   .structure-velue[_ngcontent-%COMP%]{padding-top:1.5rem!important}.manage-pricing-outer.view-mode[_ngcontent-%COMP%]   .structure-table-column1[_ngcontent-%COMP%]{padding:1.2rem 0 1em!important}.manage-pricing-outer.view-mode[_ngcontent-%COMP%]   .dx-numberbox[_ngcontent-%COMP%]{border-color:transparent!important;pointer-events:none;background-color:transparent;font:var(--font-weight-500) var(--font-15) var(--font-family)!important;height:35px}.manage-pricing-outer.view-mode[_ngcontent-%COMP%]   .dx-numberbox[_ngcontent-%COMP%]   .dx-texteditor-label[_ngcontent-%COMP%]   .dx-label[_ngcontent-%COMP%]{display:none}.manage-pricing-outer.view-mode[_ngcontent-%COMP%]   .dx-radiogroup[_ngcontent-%COMP%]{border-color:transparent!important;pointer-events:none;background-color:transparent;font:var(--font-weight-500) var(--font-15) var(--font-family)!important}.multiple-outer[_ngcontent-%COMP%]{height:auto!important;max-height:250px}.multiple-outer[_ngcontent-%COMP%]   ul.dx-treeview-node-container[_ngcontent-%COMP%]{margin:0}.multiple-outer[_ngcontent-%COMP%]   ul.dx-treeview-node-container[_ngcontent-%COMP%]   li.dx-treeview-node[_ngcontent-%COMP%]{padding:0}.note[_ngcontent-%COMP%]{font-size:var(--font-13);font-weight:500}"]})}}return r})();vi();var Nc=()=>[15,30,50,100];function Wc(r,m){r&1&&_(0,"dx-button",25)}function Uc(r,m){if(r&1&&(a(0,"a",26),u(1),s()),r&2){let e=m.$implicit;It("routerLink","/admin/client/sales/pricing/manage/",e.data.pricingId,"/view"),wt("title",e.data.pricingName),l(),at(" ",e.data.pricingName," ")}}function zc(r,m){if(r&1&&(a(0,"div",27)(1,"span",28),u(2),s()()),r&2){let e=m.$implicit;l(2),A(e.data.productCategoryName)}}function jc(r,m){if(r&1&&(a(0,"div",27)(1,"span",28),u(2),s()()),r&2){let e=m.$implicit,i=p();l(2),A(i.getPricingModelDispalyType(e.data.pricingType))}}function Hc(r,m){if(r&1&&(a(0,"div",27),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.isLicenseBasePricing," ")}}function qc(r,m){if(r&1&&(a(0,"span"),u(1),Hi(2,"date"),s()),r&2){let e=m.$implicit;l(),A(qi(2,1,e.data.dateTimeCreated,"short"))}}function Kc(r,m){if(r&1&&(a(0,"div",31),_(1,"dx-drop-down-button",32),s()),r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}
466function Qc(r,m){r&1&&(a(0,"dxi-column",29),f(1,Kc,2,4,"div",30),s()),r&2&&(d("fixed",!0)("minWidth",150),l(),d("dxTemplateOf","ActionTemplate"))}/localhost/.test(document.location.host)||void 0;var Dr=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g){super(),this.router=e,this.httpClient=i,this.pricingService=t,this.permissionService=n,this.webStorageService=o,this.authenticationService=c,this.cdr=g,this.unsubscriber=new rt,this.progress=new rt,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.actionMenu=[],this.actionMenuAll=[],this.stylingMode="outlined",this.labelMode="floating",this.searchText="",this.storageKey="datagrid-state",this.deletePopup=!1,this.dataGridParamNames=["searchExpr","searchOperation","searchValue","select","skip","take","requireTotalCount","requireGroupCount","sort","filter","totalSummary","group","groupSummary","archiveStatus","ActiveStatus","userRole","UserInfoId"],this.isPermissionPricingView=!1,this.isPermissionPricingAdd=!1,this.isPermissionPricingUpdate=!1,this.isPermissionPricingArchive=!1,this.isPagerVisible=!1,this.onClickDeletePricing=()=>{this.deletePricing()},this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["admin/login"]),this.searchText="",this.getUserPermission(),this.actionMenuAll=[{value:"ViewPricing",text:"View Pricing",name:"View Pricing",icon:"view",onClick:b=>{if(this.dataGrid!=null){let E=this.dataGrid.instance;E.clearSelection(),E.option("focusedRowIndex",-1)}this.router.navigate(["admin/client/sales/pricing/manage/"+this.pricingModel.pricingId.toString()+"/view"])}},{value:"EditPricing",text:"Edit Pricing",name:"Edit Pricing",icon:"edit-new ",onClick:b=>lt(this,null,function*(){if(this.dataGrid!=null){let E=this.dataGrid.instance;E.clearSelection(),E.option("focusedRowIndex",-1)}this.router.navigate(["admin/client/sales/pricing/manage/"+this.pricingModel.pricingId.toString()+"/edit"])})},{value:"DeletePricing",text:"Delete Pricing",name:"Delete Pricing",icon:"delete",onClick:b=>lt(this,null,function*(){if(this.dataGrid!=null){let T=this.dataGrid.instance;T.clearSelection(),T.option("focusedRowIndex",-1)}(yield this.CheckPricingInUse(this.pricingModel.pricingId))?this.showErrorMessage("This pricing is currently in use and cannot be deleted."):this.deletePopup=!0})}],this.isPermissionPricingView||(this.actionMenuAll=this.actionMenuAll.filter(b=>b.value!="ViewPricing")),this.isPermissionPricingArchive||(this.actionMenuAll=this.actionMenuAll.filter(b=>b.value!="DeletePricing")),this.isPermissionPricingUpdate||(this.actionMenuAll=this.actionMenuAll.filter(b=>b.value!="EditPricing")),this.actionMenu=this.actionMenuAll,this.getDataGridDatasource()}CheckPricingInUse(e){return lt(this,null,function*(){let i=yield St(this.pricingService.CheckPricingInUse(e));return!!(i.isSuccess&&i.responseModel==!0)})}getUserPermission(){this.isPermissionPricingView=this.permissionService.getPermission(_t.Pricing.toString(),Ct.View.toString()),this.isPermissionPricingAdd=this.permissionService.getPermission(_t.Pricing.toString(),Ct.Add.toString()),this.isPermissionPricingUpdate=this.permissionService.getPermission(_t.Pricing.toString(),Ct.Update.toString()),this.isPermissionPricingArchive=this.permissionService.getPermission(_t.Pricing.toString(),Ct.Archive.toString()),this.isPermissionPricingView||this.authenticationService.notAuthorized()}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}getPricingModelDispalyType(e){return e==wi.Flat.toString()?Fn.Flat.toString():Fn.Tiered.toString()}getDataGridDatasource(){let e=this,i=n=>n!=null&&n!=="";this.dataSource=new Qt({key:"pricingId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?c==="filter"?o=o.set(c,JSON.stringify(n[c])):c==="ActiveStatus"?o=o.set(c,!0):c==="UserInfoId"?e.userToken.roleName!="Administrator"?o=o.set(c,e.userToken.userId):o=o.set(c,0):o=o.set(c,JSON.stringify(n[c])):c==="ActiveStatus"?o=o.set(c,!0):c==="UserInfoId"?e.userToken.roleName!="Administrator"?o=o.set(c,e.userToken.userId):o=o.set(c,0):o=o.set(c,"")});
466try{let c=yield St(e.pricingService.GetPricingPagedDetails(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}})}displayAttribute(e){if(e.pricingType==wi.Flat.toString())return"-";if(e.pricingAttributes!=null&&e.pricingAttributes.length>0){let i="";return e.pricingAttributes.forEach((t,n)=>{n<2&&(n==0?i=t.attributeValue:i=i+","+t.attributeValue)}),e.pricingAttributes.length>2&&(i=i+" +"+(e.pricingAttributes.length-2)),i}else return""}loadState(){return JSON.parse(localStorage.getItem(this.storageKey))}saveState(e){if(e){for(let i=0;i<e.columns.length;i++)e.columns[i].filterValue=null;e.focusedRowKey&&(e.focusedRowKey=0),e.selectedRowKeys=[]}localStorage.setItem(this.storageKey,JSON.stringify(e))}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onItemClick(e){if(e.data){this.pricingTd=e.data.pricingId,this.pricingModel=e.data;let i=e.data.isActive,t=this.actionMenu.find(n=>n.value=="DeletePricing");t&&(t.text="Delete Pricing",this.deleteValue=t.text,this.deleteAction="delete pricing",this.deleteMessage="Pricing has been deleted successfully"),e.columnIndex==0&&this.isPermissionPricingView&&this.router.navigate(["admin/client/sales/pricing/"+this.pricingModel.pricingId.toString()+"/view"])}}deletePricing(){if(this.dataGrid!=null){let e=this.dataGrid.instance;e.clearSelection(),e.option("focusedRowIndex",-1)}this.pricingService.ActiveInactivePricing(this.pricingModel.pricingId.toString(),!1).pipe(I(this.unsubscriber),ni(()=>{this.loading=!1})).subscribe(e=>{e.isSuccess&&(this.getDataGridDatasource(),this.showSuccessMessage(this.deleteMessage),this.dataGrid!=null&&this.dataGrid.instance.refresh())},e=>{this.showErrorMessage(e.message)})}closePopup(){this.deletePopup=!1}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(Ki),M(Go),M(di),M(ut),M(Kt),M(Oi))}}static{this.\u0275cmp=O({type:r,selectors:[["app-pricing"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[nt,V],decls:30,vars:36,consts:[[1,"view-wrapper","benefits-outer"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["class","btn btn--primary","text","Create","routerLink","manage","icon","plus","type","normal","stylingMode","contained",4,"ngIf"],[1,"manage-content-outer"],[1,"table-block","search-roll","without-breadcrumbs-table"],["id","gridContainer","noDataText","No Records foun
466d.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search Pricing",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","pricingName","caption","Pricing Title","cellTemplate","PricingTitleTemplate",3,"fixed"],["href","javascript:void(0);","class","name-column",3,"routerLink","title",4,"dxTemplate","dxTemplateOf"],["dataField","productCategoryName","caption","Product","cellTemplate","MembershipCategoryTemplate",3,"fixed"],["class","product-list",4,"dxTemplate","dxTemplateOf"],["dataField","pricingType","caption","Pricing Model","cellTemplate","PricingModelTemplate",3,"fixed"],["dataField","isLicenseBasePricing","caption","License-based Pricing","cellTemplate","TagsTemplate",3,"fixed"],["dataField","dateTimeCreated","dataType","date","caption","Created Date","cellTemplate","EventDateTime"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","ActionTemplate",3,"fixed","minWidth",4,"ngIf"],[3,"visibleChange","save","visible","action","titleText"],["text","Create","routerLink","manage","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary"],["href","javascript:void(0);",1,"name-column",3,"routerLink","title"],[1,"product-list"],[1,"product-list__name"],["dataField","action","caption","Action","type","buttons","cellTemplate","ActionTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),u(4,"Manage Pricing"),s(),f(5,Wc,1,0,"dx-button",4),s()(),a(6,"div",5)(7,"div",6)(8,"dx-data-grid",7),w("focusedRowKeyChange",function(o){return y(t.pricingTd,o)||(t.pricingTd=o),o}
466),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(9,"dxo-column-chooser",8)(10,"dxo-column-fixing",8)(11,"dxo-remote-operations",9),a(12,"dxo-search-panel",10),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(13,"dxo-toolbar"),_(14,"dxi-item",11),s(),_(15,"dxo-header-filter",12)(16,"dxo-paging",13)(17,"dxo-pager",14),a(18,"dxi-column",15),f(19,Uc,2,4,"a",16),s(),a(20,"dxi-column",17),f(21,zc,3,1,"div",18),s(),a(22,"dxi-column",19),f(23,jc,3,1,"div",18),s(),a(24,"dxi-column",20),f(25,Hc,2,1,"div",18),s(),a(26,"dxi-column",21),f(27,qc,3,4,"span",22),s(),f(28,Qc,2,3,"dxi-column",23),s()()()(),a(29,"confirm-popup",24),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),C("save",function(){return t.onClickDeletePricing()}),s()),i&2&&(l(5),d("ngIf",t.isPermissionPricingAdd),l(3),d("dataSource",t.dataSource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.pricingTd),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(35,Nc))("showNavigationButtons",t.showPageNavigation),l(),d("fixed",!0),l(),d("dxTemplateOf","PricingTitleTemplate"),l(),d("fixed",!0),l(),d("dxTemplateOf","MembershipCategoryTemplate"),l(),d("fixed",!0),l(),d("dxTemplateOf","PricingModelTemplate"),l(),d("fixed",!0),l(),d("dxTemplateOf","TagsTemplate"),l(2),d("dxTemplateOf","EventDateTime"),l(),d("ngIf",t.actionMenu.length>0),l(),wt("action",t.deleteAction),wt("titleText",t.pricingModel==null?null:t.pricingModel.pricingName),D("visible",t.deletePopup))},dependencies:[Tt,ri,mt,Mt,On,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,xi,Nn],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem;padding-right:1.5rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();var Jc=["validationGroup"],il=()=>({"aria-label":"Refund Policy Title"});function Zc(r,m){if(r&1){let e=P();a(0,"dx-button",27),C("onClick",function(){h(e);let t=p();return x(t.onSubmit())}),s()}}/localhost/.test(document.location.host)||void 0;var nl=(()=>{class r extends ot{constructor(e,i,t){super(),this.eventSettingsService=e,this.utilityService=i,this.webStorageService=t,this.visibleChange=new Bt,this.userToken=new Et,this.unsubscriber=new rt,this.save=new Bt,this.refundPolicy=new Bt,this.isAddFromEvent=!1,this.isEditRefundPolicy=!1,this.isViewRefundPolicy=!1,this.refundPolicyId=0,this.searchText=null,this.isEditMode=!1,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.refundModel=new cr,this.isMultiline=!0,this.userToken=t.getCurrentUserToken()}ngOnChanges(){this.isEditRefundPolicy&&this.refundPolicyId>0&&this.GetRefundPolicyById(),this.isEditRefundPolicy||setTimeout(()=>{this.validationGroup&&this.validationGroup.instance.reset()},0)}
466onSubmit(){this.validationGroup.instance.validate().isValid&&(this.loading=!0,this.refundModel.modifiedByUserId=this.userToken.userId,this.isEditRefundPolicy||(this.refundModel.refundPolicyId=0),this.refundModel.categoryName="Events",this.eventSettingsService.AddUpdateRefundPolicy(this.refundModel).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.loading=!1,this.isEditRefundPolicy?this.showSuccessMessage("Refund policy has been updated successfully"):this.showSuccessMessage("Refund policy has been added successfully"),this.refundPolicy.emit(i.responseModel),this.save.emit(!0),this.visibleChange.emit(!1),this.validationGroup.instance.reset()):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}GetRefundPolicyById(){this.refundPolicyId==null||this.refundPolicyId==null||(this.loading=!0,this.eventSettingsService.GetRefundPolicyById(this.refundPolicyId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.loading=!1,this.refundModel=e.responseModel):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}close(){this.validationGroup&&this.validationGroup.instance.reset(),this.refundModel=new cr,this.visibleChange.emit(!1),this.isEditMode=!1,this.isViewRefundPolicy=!1,this.refundPolicyId=0,this.isAddFromEvent=!1,this.ngOnChanges()}static{this.\u0275fac=function(i){return new(i||r)(M(Wt),M(hi),M(ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-event-refund-policy"]],viewQuery:function(i,t){if(i&1&&st(Jc,5),i&2){let n;dt(n=ct())&&(t.validationGroup=n.first)}},inputs:{isAddFromEvent:"isAddFromEvent",isEditRefundPolicy:"isEditRefundPolicy",isViewRefundPolicy:"isViewRefundPolicy",refundPolicyId:"refundPolicyId",searchText:"searchText"},outputs:{visibleChange:"visibleChange",save:"save",refundPolicy:"refundPolicy"},standalone:!0,features:[nt,Mi,V],decls:33,vars:15,consts:[["validationGroup",""],[1,"dx-popup-content-block","tooltip-wrapper"],[1,"card-outer"],["id","form",3,"formData"],[1,"dx-field","full-width"],["label","Refund Policy Title",3,"valueChange","labelMode","inputAttr","disabled","value"],["type","stringLength","message","Max character length is 255",3,"max"],["type","required","message","Refund policy title is required"],[1,"dx-field","full-width","editor-outer"],[1,"editor-outer__label"],["height","180px",1,"editor-outer__editor",3,"valueChange","value","disabled"],[3,"multiline"],["name","bold"],["name","italic"],["name","underline"],["name","separator"],["name","alignLeft"],["name","alignCenter"],["name","alignRight"],["name","alignJustify"],["name","bulletList"],[3,"enabled"],["fileUploadMode","base64",3,"tabs"],["type","required","message","Description is required"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","class","btn btn--primary","stylingMode","contained","type","default",3,"onClick",4,"ngIf"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1)(1,"form",2)(2,"dx-validation-group",null,0)(4,"dx-form",3)(5,"dxi-item"),ht(6),a(7,"div",4)(8,"dx-text-box",5),w("valueChange",function(c){return h(n),y(t.refundModel.title,c)||(t.refundModel.title=c),x(c)}),a(9,"dx-validator"),_(10,"dxi-validation-rule",6)(11,"dxi-validation-rule",7),s()()(),a(12,"div",8)(13,"span",9),u(14,"Description"),s(),a(15,"dx-html-editor",10),w("valueChange",function(c){return h(n),y(t.refundModel.description,c)||(t.refundModel.description=c),x(c)}),a(16,"dxo-toolbar",11),_(17,"dxi-item",12)(18,"dxi-item",13)(19,"dxi-item",14)(20,"dxi-item",15)(21,"dxi-item",16)(22,"dxi-item",17)(23,"dxi-item",18)(24,"dxi-item",19)(25,"dxi-item",20),s(),_(26,"dxo-media-resizing",21)(27,"dxo-image-upload",22),a(28,"dx-validator"),_(29,"dxi-validation-rule",23),s()()(),xt(),a(30,"div",24)(31,"dx-button",25),C("onClick",function(){return h(n),x(t.close())}),s(),f(32,Zc,1,0,"dx-button",26),s()()()()()()}i&2&&(l(4),d("formData",t.formData),l(4),d("labelMode",t.labelMode)("inputAttr",S(13,il))("disabled",t.isAddFromEvent&&t.isEditMode),D("value",t.refundModel.title),d("inputAttr",S(14,il)),l(2),d("max",255),l(5),D("value",t.refundModel.description),d("disabled",t.isAddFromEvent&&t.isEditMode),l(),d("multiline",t.isMultiline),l(10),d("enabled",!0),l(),d("tabs",t.currentTab),l(5),d("ngIf",!t.isViewRefundPolicy))},dependencies:[mt,Mt,xi,Di,bi,yi,U,bt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,Gt,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,kn,xo,fo,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".dx-popup-content-block[_ngcontent-%COMP%]{padding:0!important}.flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;
466-webkit-justify-content:space-between;align-items:flex-start}.flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:48.5%}.card-outer[_ngcontent-%COMP%]{padding-top:.5rem}.dx-popup-footer[_ngcontent-%COMP%]{padding-top:2.5rem}"]})}}return r})();vi();var Xc=()=>[15,30,50,100],Yc=()=>({id:"elementId",class:"popup-outer w-600"}),$c=()=>({id:"elementId",class:"popup-outer delete-popup"});function eu(r,m){if(r&1&&(ht(0),a(1,"div",32)(2,"a",33),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.title),l(),A(e.data.title)}}function tu(r,m){if(r&1){let e=P();a(0,"div",34)(1,"div",35)(2,"dx-switch",36),w("valueChange",function(t){let n=h(e).$implicit;return y(n.data.isActive,t)||(n.data.isActive=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p();return x(n.onSwitchChange(t))}),s()()()}if(r&2){let e=m.$implicit;l(2),D("value",e.data.isActive)}}function iu(r,m){if(r&1){let e=P();a(0,"div",39)(1,"dx-drop-down-button",40),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function nu(r,m){r&1&&(a(0,"dxi-column",37),f(1,iu,2,4,"div",38),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var ol=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.router=i,this.eventSettingsService=t,this.webStorageService=n,this.userToken=new Et,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isViewRefundPolicy=!1,this.isEditRefundPolicy=!1,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.refundPageHeaderTitle="Add",this.selectedRefundPolicy=new Mn,this.unsubscriber=new rt,this.dataGridParamNames=["searchExpr","searchOperation","searchValue","skip","take","requireTotalCount","sort","filter","totalSummary","entityName","entityType","module","eventType","searchFromDate","searchToDate","categoryName"],this.onSwitchChange=No(o=>{this.isRefundValue=o.value,this.loading=!0,this.eventSettingsService.UpdateRefundPolicy(this.selectedRefundPolicy.refundPolicyId,o.value).pipe(I(this.unsubscriber)).subscribe(c=>{this.processResult(c,()=>{this.loading=!1,c&&c.isSuccess?(this.isRefundValue?this.showSuccessMessage("Refund policy has been activated  successfully"):this.showSuccessMessage("Refund policy has been inactivated  successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedRefundPolicy=new Mn):(this.showErrorMessage(c.message),this.loading=!1,this.deletePopup=!1,this.selectedRefundPolicy=new Mn)})},c=>{this.loading=!1,this.deletePopup=!1,this.selectedRefundPolicy=new Mn,this.showErrorMessage(c.message)})}),this.userToken=n.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.eligibilityRules=new mn({key:"ID",data:e.getEligibility()}),this.actionMenu=[{value:"ViewRefundPolicys",text:"view Refund Policy",icon:"view",visible:!1,onClick:o=>{this.AddRefundPolicysPopup=!0}},{value:"EditRefundPolicys",text:"Edit Refund Policy",icon:"edit",visible:!0,onClick:o=>lt(this,null,function*(){this.AddRefundPolicysPopup=!0,this.EditRefundPolicyEvent()})},{value:"DeleteRefundPolicys",text:"Delete Refund Policy",icon:"delete",onClick:o=>lt(this,null,function*(){(yield this.CheckEventRefundPolicyInUse(this.selectedRefundPolicy.refundPolicyId))?this.showErrorMessage("This refund policy is currently in use and cannot be deleted."):this.deletePopup=!0})}],this.GetDataSource()}CheckEventRefundPolicyInUse(e){return lt(this,null,function*(){let i=yield St(this.eventSettingsService.CheckEventRefundPolicyInUse(e));return!!(i.isSuccess&&i.responseModel==!0)})}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.refundDataScource=new Qt({key:"refundPolicyId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")}),o=o.set("categoryName","Events");try{let c=yield St(e.eventSettingsService.GetAllRefundPolicy(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedRefundPolicy=e.data,this.refundPolicyId=e.data.refundPolicyId,this.updateActionMenu(e.data.inUse)),e.column.dataField==="title"&&(this.selectedRefundPolicy=e.data,this.refundPolicyId=e.data.refundPolicyId,this.EditRefundPolicyEvent())}updateActionMenu(e){let i=this.actionMenu.find(t=>t.value==="DeleteRefundPolicys");i&&(i.visible=e===0)}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}addrRfundPolicyPopupEvent(){this.isEditRefundPolicy=!1,this.refundPageHeaderTitle="Add",this.AddRefundPolicysPopup=!0}EditRefundPolicyEvent(){this.isEditRefundPolicy=!0,this.refundPageHeaderTitle="Edit",this.AddRefundPolicysPopup=!0}
466closePopup(){this.AddRefundPolicysPopup=!1,this.deletePopup=!1,this.isEditRefundPolicy=!1,this.isEditRefundPolicy=!1,this.refundPolicyId=null,this.searchText=null,this.GetDataSource()}DeleteRefundPolicy(){this.loading=!0,this.eventSettingsService.DeleteRefundPolicy(this.selectedRefundPolicy.refundPolicyId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Refund policy has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedRefundPolicy=new Mn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedRefundPolicy=new Mn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedRefundPolicy=new Mn,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Wt),M(ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-event-refund-policy"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:52,vars:45,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"manage-content-outer"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No records found.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Refund Policy",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","title","caption","Refund Policy Title","cellTemplate","RefundPolicyTitle"],[4,"dxTemplate","dxTemplateOf"],["caption","Active","cssClass","shortingnone","alignment","center","cellTemplate","ActiveInactive","type","buttons",3,"minWidth"],["class","switch-outers",4,"dxTemplate","dxTemplateOf"],["dataField","inUse","caption","In Use","alignment","center"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","refundPolicyId","isAddFromEvent","isEditRefundPolicy","isViewRefundPolicy","searchText"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],[1,"switch-outers"],[1,"toggle-btn",2,"display","inline-block"],[2,"margin","0",3,"valueChange","onValueChanged","value"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","stylingMode","text",1,"overflow-menu",3,"onItemClick","showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Product Settings"),s()(),a(6,"li",3)(7,"a",4),u(8,"Events"),s()(),a(9,"li",3),u(10,"Refund Policy"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Refund Policy"),s(),a(15,"dx-button",8),C("click",function(){return t.addrRfundPolicyPopupEvent()}),s()()(),a(16,"div",9)(17,"div",10)(18,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.refundPolicyId,o)||(t.refundPolicyId=o),o}
466),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(19,"dxo-column-chooser",12)(20,"dxo-column-fixing",12)(21,"dxo-remote-operations",13),a(22,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(23,"dxo-toolbar"),_(24,"dxi-item",15),s(),_(25,"dxo-header-filter",16)(26,"dxo-paging",17)(27,"dxo-pager",18),a(28,"dxi-column",19),f(29,eu,5,2,"ng-container",20),s(),a(30,"dxi-column",21),f(31,tu,3,1,"div",22),s(),_(32,"dxi-column",23),f(33,nu,2,3,"dxi-column",24),s()()()(),a(34,"dx-popup",25),w("visibleChange",function(o){return y(t.AddRefundPolicysPopup,o)||(t.AddRefundPolicysPopup=o),o}),a(35,"div",26)(36,"h2"),u(37),s()(),a(38,"app-manage-event-refund-policy",27),C("visibleChange",function(){return t.closePopup()}),s()(),a(39,"dx-popup",25),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(40,"div",26)(41,"h2"),u(42,"Confirmation"),s()(),a(43,"div",28)(44,"p"),u(45,"Are you sure you want to delete "),a(46,"strong"),u(47),s(),u(48," ?"),s()(),a(49,"div",29)(50,"dx-button",30),C("onClick",function(){return t.closePopup()}),s(),a(51,"dx-button",31),C("onClick",function(){return t.DeleteRefundPolicy()}),s()()()),i&2&&(l(18),d("dataSource",t.refundDataScource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!1)("focusedRowIndex",0),D("focusedRowKey",t.refundPolicyId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(42,Xc))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","RefundPolicyTitle"),l(),d("minWidth",160),l(),d("dxTemplateOf","ActiveInactive"),l(2),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddRefundPolicysPopup),d("wrapperAttr",S(43,Yc)),l(3),at("",t.refundPageHeaderTitle," Refund Policy"),l(),d("refundPolicyId",t.refundPolicyId)("isAddFromEvent",!0)("isEditRefundPolicy",t.isEditRefundPolicy)("isViewRefundPolicy",t.isViewRefundPolicy)("searchText",t.searchText),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(44,$c)),l(8),A(t.selectedRefundPolicy.title))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,gn,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,nl],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();var ou=["validationGroup"],rl=()=>({"aria-label":"Level"}),al=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.eventSettingsService=e,this.tenantPropertService=i,this.utilityService=t,this.webStorageService=n,this.visibleChange=new Bt,this.userToken=new Et,this.properties=[],this.unsubscriber=new rt,this.save=new Bt,this.registrationType=new Bt,this.isAddFromEvent=!1,this.isEditRegistrationType=!1,this.isViewRegistrationType=!1,this.searchText=null,this.registrationFeeTypeId=0,this.isEditMode=!1,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.registrationTypeModel=new ur,this.userToken=n.getCurrentUserToken()}ngOnChanges(){this.isEditRegistrationType&&this.registrationFeeTypeId>0&&this.GetRegistrationTypeById(),this.isEditRegistrationType||setTimeout(()=>{this.validationGroup&&this.validationGroup.instance.reset()},0)}
466onSubmit(){this.validationGroup.instance.validate().isValid&&(this.loading=!0,this.registrationTypeModel.isActive=!0,this.registrationTypeModel.modifiedByUserId=this.userToken.userId,this.isEditRegistrationType||(this.registrationTypeModel.registrationFeeTypeId=0),this.eventSettingsService.AddUpdatRegistrationFeeType(this.registrationTypeModel).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.loading=!1,this.isEditRegistrationType?this.showSuccessMessage("Registration fee type  has been updated successfully"):this.showSuccessMessage("Registration fee type  has been added successfully"),this.registrationType.emit(i.responseModel),this.save.emit(!0),this.visibleChange.emit(!1),this.validationGroup.instance.reset()):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}GetRegistrationTypeById(){this.registrationFeeTypeId==null||this.registrationFeeTypeId==null||(this.loading=!0,this.eventSettingsService.GetRegistrationFeeTypeById(this.registrationFeeTypeId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.loading=!1,this.registrationTypeModel=e.responseModel):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}close(){this.validationGroup&&this.validationGroup.instance.reset(),this.registrationTypeModel=new ur,this.visibleChange.emit(!1),this.isEditMode=!1,this.isViewRegistrationType=!1,this.registrationFeeTypeId=0,this.isAddFromEvent=!1,this.ngOnChanges()}BindEventProperties(){this.properties=[],this.tenantPropertService.GetAllEventPageControls().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.properties=e.responseModel):this.showErrorMessage(e.message)})},e=>{this.showErrorMessage(e.message)})}GetPropertyLabel(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?this.CheckPropertyRequired(e)?i[0].fieldCaption+" *":i[0].fieldCaption:""}CheckPropertyRequired(e){return this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isRequired==!0).length>0}CheckPropertyVisible(e){return this.properties.length>0?this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isVisible==!0).length>0:!1}GetPropertyTooltip(e){if(this.properties.length>0){let i=this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?i[0].formControlTooltip:""}else return""}CheckTooltipVisible(e){return this.properties.length>0?this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.formControlTooltip!=""&&t.isVisible==!0).length>0:!1}IsPropertyReadonly(e){return this.properties.length>0&&this.registrationFeeTypeId>0?this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isReadOnly==!1).length>0:!1}GetPropertyLabelForValidation(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?i[0].fieldCaption:""}static{this.\u0275fac=function(i){return new(i||r)(M(Wt),M(Si),M(hi),M(ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-event-registration-types"]],viewQuery:function(i,t){if(i&1&&st(ou,5),i&2){let n;dt(n=ct())&&(t.validationGroup=n.first)}},inputs:{isAddFromEvent:"isAddFromEvent",isEditRegistrationType:"isEditRegistrationType",isViewRegistrationType:"isViewRegistrationType",searchText:"searchText",registrationFeeTypeId:"registrationFeeTypeId"},outputs:{visibleChange:"visibleChange",save:"save",registrationType:"registrationType"},standalone:!0,features:[nt,Mi,V],decls:15,vars:9,consts:[["validationGroup",""],[1,"dx-popup-content-block","tooltip-wrapper"],[1,"card-outer"],["id","form",3,"formData"],[1,"dx-field","full-width"],["label","Registration Fee Type",3,"valueChange","labelMode","inputAttr","disabled","value"],["type","stringLength","message","Max character length is 255",3,"max"],["type","required","message","Registration fee type is required"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"]],template:function(i,t){if(i&1){let n=P();
466a(0,"div",1)(1,"form",2)(2,"dx-validation-group",null,0)(4,"dx-form",3)(5,"dxi-item"),ht(6),a(7,"div",4)(8,"dx-text-box",5),w("valueChange",function(c){return h(n),y(t.registrationTypeModel.registrationFeeType,c)||(t.registrationTypeModel.registrationFeeType=c),x(c)}),a(9,"dx-validator"),_(10,"dxi-validation-rule",6)(11,"dxi-validation-rule",7),s()()(),xt(),a(12,"div",8)(13,"dx-button",9),C("onClick",function(){return h(n),x(t.close())}),s(),a(14,"dx-button",10),C("onClick",function(){return h(n),x(t.onSubmit())}),s()()()()()()()}i&2&&(l(4),d("formData",t.formData),l(4),d("labelMode",t.labelMode)("inputAttr",S(7,rl))("disabled",t.isAddFromEvent&&t.isEditMode),D("value",t.registrationTypeModel.registrationFeeType),d("inputAttr",S(8,rl)),l(2),d("max",255))},dependencies:[mt,xi,Di,bi,yi,U,bt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".title-breadcrumb[_ngcontent-%COMP%]{width:100%;padding:2rem 0;max-width:780px;margin:0 auto}.view-wrapper[_ngcontent-%COMP%]{overflow:inherit!important}.create-groups[_ngcontent-%COMP%]{width:100%}.create-groups__content[_ngcontent-%COMP%]{width:100%;padding:0rem;max-width:780px;margin:0 auto}.create-groups__button[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:780px;margin:0 auto;margin-top:2rem;justify-content:flex-end}.create-groups__button[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:1.5rem}.group-form[_ngcontent-%COMP%]{max-width:780px;margin:0 auto;width:100%}.dx-popup-content-block[_ngcontent-%COMP%]{padding:0!important}.card-outer[_ngcontent-%COMP%]{background-color:var(--white-color);padding:0;transition:.35s ease;max-width:870px;border-radius:5px}.dx-popup-footer[_ngcontent-%COMP%]{padding-top:1rem}.card-header[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:1.5rem}.card-header__title[_ngcontent-%COMP%]{width:100%;color:var(--primary-color)}.card-header__title[_ngcontent-%COMP%]   .constituents-list[_ngcontent-%COMP%]{color:var(--secondary-color)!important}.card-header__edit-collapse[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.card-header__edit-collapse[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{margin-left:2.5rem}.card-header__edit-collapse[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transition:.35s ease}.group-info[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;align-items:baseline;justify-content:space-between}.group-info[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:100%}"]})}}return r})();var wn=class{constructor(){this.registrationFeeTypeId=0}},Sn=class{constructor(){this.registrationTypeId=0}};vi();var ru=()=>[15,30,50,100],au=()=>({id:"elementId",class:"popup-outer w-500"}),lu=()=>({id:"elementId",class:"popup-outer delete-popup"});function su(r,m){if(r&1){let e=P();a(0,"dx-button",29),C("click",function(){h(e);let t=p();return x(t.addSponsorsPopupEvent())}),s()}}function du(r,m){if(r&1&&(ht(0),a(1,"div",30)(2,"a",31),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.registrationFeeType),l(),A(e.data.registrationFeeType)}}function cu(r,m){if(r&1){let e=P();a(0,"div",34)(1,"dx-drop-down-button",35),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function uu(r,m){r&1&&(a(0,"dxi-column",32),f(1,cu,2,4,"div",33),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var ll=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.eventSettingsService=t,this.authenticationService=n,this.webStorageService=o,this.permissionService=c,this.userToken=new Et,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isViewRegistrationType=!1,this.isEditRegistrationType=!1,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.registrationTypePageHeaderTitle="Add",this.selectedRegistrationType=new wn,this.unsubscriber=new rt,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.userToken=o.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.getUserPermission(),this.actionMenu=[{value:"ViewRegistrationType",text:"view Registration Fee Type",icon:"view",visible:!1,onClick:g=>{this.AddRegistrationTypePopup=!0,this.ViewRegistrationTypeEvent()}},{value:"EditRegistrationType",text:"Edit Registration Fee Type",icon:"edit",visible:!0,onClick:g=>{this.AddRegistrationTypePopup=!0,this.EditRegistrationTypeEvent()}},{value:"DeleteRegistrationType",text:"Delete Registration Fee Type",icon:"delete",onClick:g=>{this.deletePopup=!0}}],this.isPermissionEventSettingsUpdate||(this.actionMenu=this.actionMenu.filter(g=>g.value!="EditRegistrationType")),this.isPermissionEventSettingsArchive||(this.actionMenu=this.actionMenu.filter(g=>g.value!="DeleteRegistrationType")),this.GetDataSource()}getUserPermission(){this.isPermissionEventSettingsView=this.permissionService.getPermission(_t.RegistrationFeeTypes.toString(),Ct.View.toString()),this.isPermissionEventSettingsAdd=this.permissionService.getPermission(_t.RegistrationFeeTypes.toString(),Ct.Add.toString()),this.isPermissionEventSettingsUpdate=this.permissionService.getPermission(_t.RegistrationFeeTypes.toString(),Ct.Update.toString()),this.isPermissionEventSettingsArchive=this.permissionService.getPermission(_t.RegistrationFeeTypes.toString(),Ct.Archive.toString()),this.isPermissionEventSettingsView||this.authenticationService.n
466otAuthorized()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.sponsorDataScource=new Qt({key:"registrationFeeTypeId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")});try{let c=yield St(e.eventSettingsService.GetAllRegistrationType(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedRegistrationType=e.data,this.registrationFeeTypeId=e.data.registrationFeeTypeId),e.column.dataField==="registrationFeeType"&&(this.selectedRegistrationType=e.data,this.registrationFeeTypeId=e.data.registrationFeeTypeId,this.EditRegistrationTypeEvent())}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}addSponsorsPopupEvent(){this.isEditRegistrationType=!1,this.registrationTypePageHeaderTitle="Add",this.AddRegistrationTypePopup=!0}EditRegistrationTypeEvent(){this.isEditRegistrationType=!0,this.registrationTypePageHeaderTitle="Edit",this.AddRegistrationTypePopup=!0}ViewRegistrationTypeEvent(){this.isEditRegistrationType=!0,this.isViewRegistrationType=!0,this.AddRegistrationTypePopup=!0,this.registrationTypePageHeaderTitle="View"}closePopup(){this.AddRegistrationTypePopup=!1,this.deletePopup=!1,this.isEditRegistrationType=!1,this.isEditRegistrationType=!1,this.registrationFeeTypeId=null,this.searchText=null,this.selectedRegistrationType=new wn,this.GetDataSource()}DeleteRegistrationFeeType(){this.loading=!0,this.eventSettingsService.DeleteRegistrationFeeType(this.selectedRegistrationType.registrationFeeTypeId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Registration fee type has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedRegistrationType=new wn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedRegistrationType=new wn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedRegistrationType=new wn,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Wt),M(Kt),M(ut),M(di))}}static{this.\u0275cmp=O({type:r,selectors:[["app-event-registration-types"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:49,vars:44,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["class","btn btn--primary","text","Create","icon","plus","type","normal","stylingMode","contained",3,"click",4,"ngIf"],[1,"manage-content-outer"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No records found.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Registration Fee Type",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","registrationFeeType","caption","Registration Fee Type","cellTemplate","PricingTitleTemplate"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","registrationFeeTypeId","isAddFromEvent","isEditRegistrationType","isViewRegistrationType","searchText"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","stylingMode","text",1,"overflow-menu",3,"onItemClick","
466showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Product Settings"),s()(),a(6,"li",3)(7,"a",4),u(8,"Events"),s()(),a(9,"li",3),u(10,"Registration Fee Types"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Registration Fee Types"),s(),f(15,su,1,0,"dx-button",8),s()(),a(16,"div",9)(17,"div",10)(18,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.registrationFeeTypeId,o)||(t.registrationFeeTypeId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(19,"dxo-column-chooser",12)(20,"dxo-column-fixing",12)(21,"dxo-remote-operations",13),a(22,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(23,"dxo-toolbar"),_(24,"dxi-item",15),s(),_(25,"dxo-header-filter",16)(26,"dxo-paging",17)(27,"dxo-pager",18),a(28,"dxi-column",19),f(29,du,5,2,"ng-container",20),s(),f(30,uu,2,3,"dxi-column",21),s()()()(),a(31,"dx-popup",22),w("visibleChange",function(o){return y(t.AddRegistrationTypePopup,o)||(t.AddRegistrationTypePopup=o),o}),a(32,"div",23)(33,"h2"),u(34),s()(),a(35,"app-manage-event-registration-types",24),C("visibleChange",function(){return t.closePopup()}),s()(),a(36,"dx-popup",22),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(37,"div",23)(38,"h2"),u(39,"Confirmation"),s()(),a(40,"div",25)(41,"p"),u(42,"Are you sure you want to delete "),a(43,"strong"),u(44),s(),u(45," ?"),s()(),a(46,"div",26)(47,"dx-button",27),C("onClick",function(){return t.closePopup()}),s(),a(48,"dx-button",28),C("onClick",function(){return t.DeleteRegistrationFeeType()}),s()()()),i&2&&(l(15),d("ngIf",t.isPermissionEventSettingsAdd),l(3),d("dataSource",t.sponsorDataScource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.registrationFeeTypeId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(41,ru))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","PricingTitleTemplate"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddRegistrationTypePopup),d("wrapperAttr",S(42,au)),l(3),at("",t.registrationTypePageHeaderTitle," Registration Fee Type"),l(),d("registrationFeeTypeId",t.registrationFeeTypeId)("isAddFromEvent",!0)("isEditRegistrationType",t.isEditRegistrationType)("isViewRegistrationType",t.isViewRegistrationType)("searchText",t.searchText),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(43,lu)),l(8),A(t.selectedRegistrationType.registrationFeeType))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,al],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();var pu=["validationGroup"],mu=()=>({"aria-label":"Regitration type"});function gu(r,m){if(r&1&&_(0,"dxi-validation-rule",13),r&2){let e=p(2);It("message","",e.GetPropertyLabelForValidation("RegistrationTypeId")," is required")}}function hu(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=p(3);l(),A(e.GetPropertyTooltip("RegistrationTypeId"))}}
466function xu(r,m){r&1&&(a(0,"div",14),_(1,"i",15),a(2,"dx-tooltip",16),f(3,hu,2,1,"div",17),s()()),r&2&&(l(2),d("hideOnOutsideClick",!1),l(),d("dxTemplateOf","content"))}function fu(r,m){if(r&1){let e=P();a(0,"div",8)(1,"dx-text-box",9),w("valueChange",function(t){h(e);let n=p();return y(n.registrationTypeModel.registrationType,t)||(n.registrationTypeModel.registrationType=t),x(t)}),a(2,"dx-validator"),f(3,gu,1,2,"dxi-validation-rule",10),_(4,"dxi-validation-rule",11),s()(),f(5,xu,4,2,"div",12),s()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("disabled",e.IsPropertyReadonly("RegistrationTypeId"))("label",e.GetPropertyLabel("RegistrationTypeId"))("inputAttr",S(8,mu)),D("value",e.registrationTypeModel.registrationType),l(2),d("ngIf",e.CheckPropertyRequired("RegistrationTypeId")&&!e.IsPropertyReadonly("RegistrationTypeId")),l(),d("max",255),l(),d("ngIf",e.CheckTooltipVisible("RegistrationTypeId"))}}var sl=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.tenantPropertService=e,this.eventSettingsService=i,this.utilityService=t,this.webStorageService=n,this.visibleChange=new Bt,this.userToken=new Et,this.unsubscriber=new rt,this.save=new Bt,this.registrationType=new Bt,this.isAddFromEvent=!1,this.isEditRegistrationType=!1,this.isViewRegistrationType=!1,this.searchText=null,this.registrationTypeId=0,this.isEditMode=!1,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.properties=[],this.registrationTypeModel=new pr,this.userToken=n.getCurrentUserToken(),this.BindEventProperties()}ngOnChanges(){this.isEditRegistrationType&&this.registrationTypeId>0&&this.GetRegistrationTypeById(),this.isEditRegistrationType||setTimeout(()=>{this.validationGroup&&this.validationGroup.instance.reset()},0)}
466onSubmit(){this.validationGroup.instance.validate().isValid&&(this.loading=!0,this.registrationTypeModel.isActive=!0,this.registrationTypeModel.modifiedByUserId=this.userToken.userId,this.isEditRegistrationType||(this.registrationTypeModel.registrationTypeId=0),this.eventSettingsService.AddUpdatRegistrationType(this.registrationTypeModel).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.loading=!1,this.isEditRegistrationType?this.showSuccessMessage("Registration type has been updated successfully"):this.showSuccessMessage("Registration type has been added successfully"),this.registrationType.emit(i.responseModel),this.save.emit(!0),this.visibleChange.emit(!1),this.validationGroup.instance.reset()):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}GetRegistrationTypeById(){this.registrationTypeId==null||this.registrationTypeId==null||(this.loading=!0,this.eventSettingsService.GetRegistrationTypeById(this.registrationTypeId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.loading=!1,this.registrationTypeModel=e.responseModel):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}close(){this.validationGroup&&this.validationGroup.instance.reset(),this.registrationTypeModel=new pr,this.visibleChange.emit(!1),this.isEditMode=!1,this.isViewRegistrationType=!1,this.registrationTypeId=0,this.isAddFromEvent=!1,this.ngOnChanges()}BindEventProperties(){this.properties=[],this.tenantPropertService.GetAllEventPageControls().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.properties=e.responseModel):this.showErrorMessage(e.message)})},e=>{this.showErrorMessage(e.message)})}GetPropertyLabel(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?this.CheckPropertyRequired(e)?i[0].fieldCaption+" *":i[0].fieldCaption:""}CheckPropertyRequired(e){return this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isRequired==!0).length>0}CheckPropertyVisible(e){return this.properties.length>0?this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isVisible==!0).length>0:!1}GetPropertyTooltip(e){if(this.properties.length>0){let i=this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?i[0].formControlTooltip:""}else return""}CheckTooltipVisible(e){return this.properties.length>0?this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.formControlTooltip!=""&&t.isVisible==!0).length>0:!1}IsPropertyReadonly(e){return this.properties.length>0&&this.registrationTypeId>0?this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isReadOnly==!1).length>0:!1}GetPropertyLabelForValidation(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?i[0].fieldCaption:""}static{this.\u0275fac=function(i){return new(i||r)(M(Si),M(Wt),M(hi),M(ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-event-registration"]],viewQuery:function(i,t){if(i&1&&st(pu,5),i&2){let n;dt(n=ct())&&(t.validationGroup=n.first)}},inputs:{isAddFromEvent:"isAddFromEvent",isEditRegistrationType:"isEditRegistrationType",isViewRegistrationType:"isViewRegistrationType",searchText:"searchText",registrationTypeId:"registrationTypeId"},outputs:{visibleChange:"visibleChange",save:"save",registrationType:"registrationType"},standalone:!0,features:[nt,Mi,V],decls:11,vars:2,consts:[["validationGroup",""],[1,"dx-popup-content-block","tooltip-wrapper"],[1,"card-outer"],["id","form",3,"formData"],["class","dx-field full-width",4,"ngIf"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[1,"dx-field","full-width"],[1,"select-box",3,"valueChange","labelMode","disabled","label","inputAttr","value"],["type","required",3,"message",4,"ngIf"],["type","stringLength","message","Max character length is 255",3,"max"],["class","tooltip-info",4,"ngIf"],["type","required",3,"message"],[1,"tooltip-info"],["id","RegistrationTypeId12",1,"icon","dx-icon-info"],["target","#RegistrationTypeId12","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],[4,"dxTemplate","dxTemplateOf"]],template:function(i,t){if(i&1){let n=P();
466a(0,"div",1)(1,"form",2)(2,"dx-validation-group",null,0)(4,"dx-form",3)(5,"dxi-item"),ht(6),f(7,fu,6,9,"div",4),xt(),a(8,"div",5)(9,"dx-button",6),C("onClick",function(){return h(n),x(t.close())}),s(),a(10,"dx-button",7),C("onClick",function(){return h(n),x(t.onSubmit())}),s()()()()()()()}i&2&&(l(4),d("formData",t.formData),l(3),d("ngIf",t.CheckPropertyVisible("RegistrationTypeId")))},dependencies:[mt,Mt,xi,Di,bi,yi,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,hn,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".title-breadcrumb[_ngcontent-%COMP%]{width:100%;padding:2rem 0;max-width:780px;margin:0 auto}.view-wrapper[_ngcontent-%COMP%]{overflow:inherit!important}.create-groups[_ngcontent-%COMP%]{width:100%}.create-groups__content[_ngcontent-%COMP%]{width:100%;padding:0rem;max-width:780px;margin:0 auto}.create-groups__button[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:780px;margin:0 auto;margin-top:2rem;justify-content:flex-end}.create-groups__button[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:1.5rem}.group-form[_ngcontent-%COMP%]{max-width:780px;margin:0 auto;width:100%}.dx-popup-content-block[_ngcontent-%COMP%]{padding:0!important}.card-outer[_ngcontent-%COMP%]{background-color:var(--white-color);padding:0;transition:.35s ease;max-width:870px;border-radius:5px}.dx-popup-footer[_ngcontent-%COMP%]{padding-top:1rem}.card-header[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:1.5rem}.card-header__title[_ngcontent-%COMP%]{width:100%;color:var(--primary-color)}.card-header__title[_ngcontent-%COMP%]   .constituents-list[_ngcontent-%COMP%]{color:var(--secondary-color)!important}.card-header__edit-collapse[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.card-header__edit-collapse[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{margin-left:2.5rem}.card-header__edit-collapse[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transition:.35s ease}.group-info[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;align-items:baseline;justify-content:space-between}.group-info[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:100%}"]})}}return r})();vi();var _u=()=>[15,30,50,100],Cu=()=>({id:"elementId",class:"popup-outer w-500"}),Mu=()=>({id:"elementId",class:"popup-outer delete-popup"});function vu(r,m){if(r&1){let e=P();a(0,"dx-button",29),C("click",function(){h(e);let t=p();return x(t.addSponsorsPopupEvent())}),s()}}function bu(r,m){if(r&1&&(ht(0),a(1,"div",30)(2,"a",31),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.registrationType),l(),A(e.data.registrationType)}}function yu(r,m){if(r&1){let e=P();a(0,"div",34)(1,"dx-drop-down-button",35),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function Du(r,m){r&1&&(a(0,"dxi-column",32),f(1,yu,2,4,"div",33),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var dl=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.eventSettingsService=t,this.authenticationService=n,this.webStorageService=o,this.permissionService=c,this.userToken=new Et,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isViewRegistrationType=!1,this.isEditRegistrationType=!1,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.registrationTypePageHeaderTitle="Add",this.selectedRegistrationType=new Sn,this.unsubscriber=new rt,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.userToken=o.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.getUserPermission(),this.actionMenu=[{value:"ViewRegistrationType",text:"view Registration Type",icon:"view",visible:!1,onClick:g=>{this.AddRegistrationTypePopup=!0,this.ViewRegistrationTypeEvent()}},{value:"EditRegistrationType",text:"Edit Registration Type",icon:"edit",visible:!0,onClick:g=>{this.AddRegistrationTypePopup=!0,this.EditRegistrationTypeEvent()}},{value:"DeleteRegistrationType",text:"Delete Registration Type",icon:"delete",onClick:g=>{this.deletePopup=!0}}],this.isPermissionEventSettingsUpdate||(this.actionMenu=this.actionMenu.filter(g=>g.value!="EditRegistrationType")),this.isPermissionEventSettingsArchive||(this.actionMenu=this.actionMenu.filter(g=>g.value!="DeleteRegistrationType")),this.GetDataSource()}getUserPermission(){this.isPermissionEventSettingsView=this.permissionService.getPermission(_t.RegistrationTypes.toString(),Ct.View.toString()),this.isPermissionEventSettingsAdd=this.permissionService.getPermission(_t.RegistrationTypes.toString(),Ct.Add.toString()),this.isPermissionEventSettingsUpdate=this.permissionService.getPermission(_t.RegistrationTypes.toString(),Ct.Update.toString()),this.isPermissionEventSettingsArchive=this.permissionService.getPermission(_t.RegistrationTypes.toString(),Ct.Archive.toString()),this.isPermissionEventSettingsView||this.authenticationService.n
466otAuthorized()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.sponsorDataScource=new Qt({key:"registrationTypeId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")});try{let c=yield St(e.eventSettingsService.GetAllRegistration(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedRegistrationType=e.data,this.registrationTypeId=e.data.registrationTypeId),e.column.dataField==="registrationType"&&(this.selectedRegistrationType=e.data,this.registrationTypeId=e.data.registrationTypeId,this.EditRegistrationTypeEvent())}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}addSponsorsPopupEvent(){this.isEditRegistrationType=!1,this.registrationTypePageHeaderTitle="Add",this.AddRegistrationTypePopup=!0}EditRegistrationTypeEvent(){this.isEditRegistrationType=!0,this.registrationTypePageHeaderTitle="Edit",this.AddRegistrationTypePopup=!0}ViewRegistrationTypeEvent(){this.isEditRegistrationType=!0,this.isViewRegistrationType=!0,this.AddRegistrationTypePopup=!0,this.registrationTypePageHeaderTitle="View"}closePopup(){this.AddRegistrationTypePopup=!1,this.deletePopup=!1,this.isEditRegistrationType=!1,this.isEditRegistrationType=!1,this.registrationTypeId=null,this.searchText=null,this.selectedRegistrationType=new Sn,this.GetDataSource()}DeleteRegistrationFeeType(){this.loading=!0,this.eventSettingsService.DeleteRegistrationType(this.selectedRegistrationType.registrationTypeId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Registration  type has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedRegistrationType=new Sn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedRegistrationType=new Sn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedRegistrationType=new Sn,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Wt),M(Kt),M(ut),M(di))}}static{this.\u0275cmp=O({type:r,selectors:[["app-event-registration"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:49,vars:44,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["class","btn btn--primary","text","Create","icon","plus","type","normal","stylingMode","contained",3,"click",4,"ngIf"],[1,"manage-content-outer"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No records found.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Registration Type",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","registrationType","caption","Registration Type","cellTemplate","PricingTitleTemplate"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","registrationTypeId","isAddFromEvent","isEditRegistrationType","isViewRegistrationType","searchText"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","stylingMode","text",1,"overflow-menu",3,"onItemClick","
466showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Product Settings"),s()(),a(6,"li",3)(7,"a",4),u(8,"Events"),s()(),a(9,"li",3),u(10,"Registration Types"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Registration Types"),s(),f(15,vu,1,0,"dx-button",8),s()(),a(16,"div",9)(17,"div",10)(18,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.registrationTypeId,o)||(t.registrationTypeId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(19,"dxo-column-chooser",12)(20,"dxo-column-fixing",12)(21,"dxo-remote-operations",13),a(22,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(23,"dxo-toolbar"),_(24,"dxi-item",15),s(),_(25,"dxo-header-filter",16)(26,"dxo-paging",17)(27,"dxo-pager",18),a(28,"dxi-column",19),f(29,bu,5,2,"ng-container",20),s(),f(30,Du,2,3,"dxi-column",21),s()()()(),a(31,"dx-popup",22),w("visibleChange",function(o){return y(t.AddRegistrationTypePopup,o)||(t.AddRegistrationTypePopup=o),o}),a(32,"div",23)(33,"h2"),u(34),s()(),a(35,"app-manage-event-registration",24),C("visibleChange",function(){return t.closePopup()}),s()(),a(36,"dx-popup",22),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(37,"div",23)(38,"h2"),u(39,"Confirmation"),s()(),a(40,"div",25)(41,"p"),u(42,"Are you sure you want to delete "),a(43,"strong"),u(44),s(),u(45," ?"),s()(),a(46,"div",26)(47,"dx-button",27),C("onClick",function(){return t.closePopup()}),s(),a(48,"dx-button",28),C("onClick",function(){return t.DeleteRegistrationFeeType()}),s()()()),i&2&&(l(15),d("ngIf",t.isPermissionEventSettingsAdd),l(3),d("dataSource",t.sponsorDataScource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.registrationTypeId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(41,_u))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","PricingTitleTemplate"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddRegistrationTypePopup),d("wrapperAttr",S(42,Cu)),l(3),at("",t.registrationTypePageHeaderTitle," Registration Type"),l(),d("registrationTypeId",t.registrationTypeId)("isAddFromEvent",!0)("isEditRegistrationType",t.isEditRegistrationType)("isViewRegistrationType",t.isViewRegistrationType)("searchText",t.searchText),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(43,Mu)),l(8),A(t.selectedRegistrationType.registrationType))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,sl],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();var Xi=class{constructor(){this.sessionTypeId=0}};var wu=["validationGroup"],Su=()=>({"aria-label":"Level"});function Pu(r,m){if(r&1&&_(0,"dxi-validation-rule",13),r&2){let e=p(2);It("message","",e.GetPropertyLabelForValidation("sessionType")," is required")}}function Tu(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=p(3);l(),A(e.GetPropertyTooltip("sessionType"))}}
466function Eu(r,m){r&1&&(a(0,"div",14),_(1,"i",15),a(2,"dx-tooltip",16),f(3,Tu,2,1,"div",17),s()()),r&2&&(l(2),d("hideOnOutsideClick",!1),l(),d("dxTemplateOf","content"))}function Iu(r,m){if(r&1){let e=P();a(0,"div",8)(1,"dx-text-box",9),w("valueChange",function(t){h(e);let n=p();return y(n.sessionTypeModel.sessionType,t)||(n.sessionTypeModel.sessionType=t),x(t)}),a(2,"dx-validator"),_(3,"dxi-validation-rule",10),f(4,Pu,1,2,"dxi-validation-rule",11),s()(),f(5,Eu,4,2,"div",12),s()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("label",e.GetPropertyLabel("sessionType"))("inputAttr",S(8,Su))("disabled",e.isAddFromEvent&&e.isEditMode),D("value",e.sessionTypeModel.sessionType),l(2),d("max",255),l(),d("ngIf",e.CheckPropertyRequired("sessionType")&&!e.IsPropertyReadonly("sessionType")),l(),d("ngIf",e.CheckTooltipVisible("sessionType"))}}var cl=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.eventSettingsService=e,this.utilityService=i,this.webStorageService=t,this.propertyService=n,this.visibleChange=new Bt,this.userToken=new Et,this.unsubscriber=new rt,this.save=new Bt,this.sessionType=new Bt,this.isAddFromEvent=!1,this.isEditSessionType=!1,this.isViewSessionType=!1,this.searchText=null,this.sessionTypeId=0,this.isEditMode=!1,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.sessionTypeModel=new Xi,this.properties=[],this.userToken=t.getCurrentUserToken(),this.BindContactProperties()}ngOnChanges(){this.isEditSessionType&&this.sessionTypeId>0&&this.GetSessionTypeById(),this.isEditSessionType||setTimeout(()=>{this.validationGroup&&this.validationGroup.instance.reset()},0)}
466onSubmit(){this.validationGroup.instance.validate().isValid&&(this.loading=!0,this.sessionTypeModel.modifiedByUserId=this.userToken.userId,this.isEditSessionType||(this.sessionTypeModel.sessionTypeId=0),this.eventSettingsService.AddUpdatSessionType(this.sessionTypeModel).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.loading=!1,this.isEditSessionType?this.showSuccessMessage("Session type has been updated successfully"):this.showSuccessMessage("Session type has been added successfully"),this.sessionType.emit(i.responseModel),this.save.emit(!0),this.visibleChange.emit(!1),this.validationGroup.instance.reset()):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}GetSessionTypeById(){this.sessionTypeId==null||this.sessionTypeId==null||(this.loading=!0,this.eventSettingsService.GetSessionTypeById(this.sessionTypeId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.loading=!1,this.sessionTypeModel=e.responseModel):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}close(){this.validationGroup&&this.validationGroup.instance.reset(),this.sessionTypeModel=new Xi,this.visibleChange.emit(!1),this.isEditMode=!1,this.isViewSessionType=!1,this.sessionTypeId=0,this.isAddFromEvent=!1,this.ngOnChanges()}GetPropertyLabel(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?this.CheckPropertyRequired(e)?i[0].fieldCaption+" *":i[0].fieldCaption:""}CheckPropertyRequired(e){return this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isRequired==!0).length>0}CheckPropertyVisible(e){return this.properties.length>0?this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isVisible==!0).length>0:!1}GetPropertyTooltip(e){if(this.properties.length>0){let i=this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?i[0].formControlTooltip:""}else return""}CheckTooltipVisible(e){return this.properties.length>0?this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.formControlTooltip!=""&&t.isVisible==!0).length>0:!1}IsPropertyReadonly(e){return this.properties.length>0?this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isReadOnly==!1).length>0:!1}BindContactProperties(){this.properties=[],this.propertyService.GetAllEventPageControls().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.properties=e.responseModel):this.showErrorMessage(e.message)})},e=>{this.showErrorMessage(e.message)})}GetPropertyLabelForValidation(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?i[0].fieldCaption:""}static{this.\u0275fac=function(i){return new(i||r)(M(Wt),M(hi),M(ut),M(Si))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-event-session-types"]],viewQuery:function(i,t){if(i&1&&st(wu,5),i&2){let n;dt(n=ct())&&(t.validationGroup=n.first)}},inputs:{isAddFromEvent:"isAddFromEvent",isEditSessionType:"isEditSessionType",isViewSessionType:"isViewSessionType",searchText:"searchText",sessionTypeId:"sessionTypeId"},outputs:{visibleChange:"visibleChange",save:"save",sessionType:"sessionType"},standalone:!0,features:[nt,Mi,V],decls:11,vars:2,consts:[["validationGroup",""],[1,"dx-popup-content-block","tooltip-wrapper"],[1,"card-outer"],["id","form",3,"formData"],["class","dx-field full-width",4,"ngIf"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[1,"dx-field","full-width"],[3,"valueChange","labelMode","label","inputAttr","disabled","value"],["type","stringLength","message","Max character length is 255",3,"max"],["type","required",3,"message",4,"ngIf"],["class","tooltip-info",4,"ngIf"],["type","required",3,"message"],[1,"tooltip-info"],["id","sessionType",1,"icon","dx-icon-info"],["target","#sessionType","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],[4,"dxTemplate","dxTemplateOf"]],template:function(i,t){if(i&1){let n=P();
466a(0,"div",1)(1,"form",2)(2,"dx-validation-group",null,0)(4,"dx-form",3)(5,"dxi-item"),ht(6),f(7,Iu,6,9,"div",4),xt(),a(8,"div",5)(9,"dx-button",6),C("onClick",function(){return h(n),x(t.close())}),s(),a(10,"dx-button",7),C("onClick",function(){return h(n),x(t.onSubmit())}),s()()()()()()()}i&2&&(l(4),d("formData",t.formData),l(3),d("ngIf",t.CheckPropertyVisible("sessionType")))},dependencies:[mt,Mt,xi,Di,bi,yi,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,hn,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".title-breadcrumb[_ngcontent-%COMP%]{width:100%;padding:2rem 0;max-width:780px;margin:0 auto}.view-wrapper[_ngcontent-%COMP%]{overflow:inherit!important}.create-groups[_ngcontent-%COMP%]{width:100%}.create-groups__content[_ngcontent-%COMP%]{width:100%;padding:0rem;max-width:780px;margin:0 auto}.create-groups__button[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:780px;margin:0 auto;margin-top:2rem;justify-content:flex-end}.create-groups__button[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:1.5rem}.group-form[_ngcontent-%COMP%]{max-width:780px;margin:0 auto;width:100%}.dx-popup-content-block[_ngcontent-%COMP%]{padding:0!important}.card-outer[_ngcontent-%COMP%]{background-color:var(--white-color);padding:0;transition:.35s ease;max-width:870px;border-radius:5px}.dx-popup-footer[_ngcontent-%COMP%]{padding-top:1rem}.card-header[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-align-items:center;align-items:center;margin-bottom:1.5rem}.card-header__title[_ngcontent-%COMP%]{width:100%;color:var(--primary-color)}.card-header__title[_ngcontent-%COMP%]   .constituents-list[_ngcontent-%COMP%]{color:var(--secondary-color)!important}.card-header__edit-collapse[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.card-header__edit-collapse[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{margin-left:2.5rem}.card-header__edit-collapse[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transition:.35s ease}.group-info[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;align-items:baseline;justify-content:space-between}.group-info[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:100%}"]})}}return r})();vi();var Ru=()=>[15,30,50,100],Au=()=>({id:"elementId",class:"popup-outer w-500"}),Ou=()=>({id:"elementId",class:"popup-outer delete-popup"});function Vu(r,m){if(r&1){let e=P();a(0,"dx-button",29),C("click",function(){h(e);let t=p();return x(t.addSponsorsPopupEvent())}),s()}}function ku(r,m){if(r&1&&(ht(0),a(1,"div",30)(2,"a",31),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.sessionType),l(),A(e.data.sessionType)}}function Bu(r,m){if(r&1){let e=P();a(0,"div",34)(1,"dx-drop-down-button",35),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function Lu(r,m){r&1&&(a(0,"dxi-column",32),f(1,Bu,2,4,"div",33),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var ul=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.eventSettingsService=t,this.authenticationService=n,this.webStorageService=o,this.permissionService=c,this.userToken=new Et,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isViewSessionType=!1,this.isEditSessionType=!1,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.SsessionTypePageHeaderTitle="Add",this.selectedSessionType=new Xi,this.unsubscriber=new rt,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.userToken=o.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.getUserPermission(),this.actionMenu=[{value:"ViewSessionType",text:"view Session Type",icon:"view",visible:!1,onClick:g=>{this.AddSessionTypePopup=!0,this.ViewSessionTypeEvent()}},{value:"EditSessionType",text:"Edit Session Type",icon:"edit",visible:!0,onClick:g=>{this.AddSessionTypePopup=!0,this.EditSessionTypeEvent()}},{value:"DeleteSessionType",text:"Delete Session Type",icon:"delete",onClick:g=>{this.deletePopup=!0}}],this.isPermissionEventSettingsUpdate||(this.actionMenu=this.actionMenu.filter(g=>g.value!="EditSessionType")),this.isPermissionEventSettingsArchive||(this.actionMenu=this.actionMenu.filter(g=>g.value!="DeleteSessionType")),this.GetDataSource()}getUserPermission(){this.isPermissionEventSettingsView=this.permissionService.getPermission(_t.Sessiontypes.toString(),Ct.View.toString()),this.isPermissionEventSettingsAdd=this.permissionService.getPermission(_t.Sessiontypes.toString(),Ct.Add.toString()),this.isPermissionEventSettingsUpdate=this.permissionService.getPermission(_t.Sessiontypes.toString(),Ct.Update.toString()),this.isPermissionEventSettingsArchive=this.permissionService.getPermission(_t.Sessiontypes.toString(),Ct.Archive.toString()),this.isPermissionEventSettingsView||this.authenticationService.n
466otAuthorized()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.sponsorDataScource=new Qt({key:"sessionTypeId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")});try{let c=yield St(e.eventSettingsService.GetAllEventSessionTypes(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedSessionType=e.data,this.sessionTypeId=e.data.sessionTypeId),e.column.dataField==="sessionType"&&(this.selectedSessionType=e.data,this.sessionTypeId=e.data.sessionTypeId,this.EditSessionTypeEvent())}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}addSponsorsPopupEvent(){this.isEditSessionType=!1,this.SsessionTypePageHeaderTitle="Add",this.AddSessionTypePopup=!0}EditSessionTypeEvent(){this.isEditSessionType=!0,this.SsessionTypePageHeaderTitle="Edit",this.AddSessionTypePopup=!0}ViewSessionTypeEvent(){this.isEditSessionType=!0,this.isViewSessionType=!0,this.AddSessionTypePopup=!0,this.SsessionTypePageHeaderTitle="View"}closePopup(){this.AddSessionTypePopup=!1,this.deletePopup=!1,this.isEditSessionType=!1,this.isEditSessionType=!1,this.sessionTypeId=null,this.searchText=null,this.selectedSessionType=new Xi,this.GetDataSource()}DeleteSessionType(){this.loading=!0,this.eventSettingsService.DeleteSessionType(this.selectedSessionType.sessionTypeId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Session type has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedSessionType=new Xi):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedSessionType=new Xi)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedSessionType=new Xi,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Wt),M(Kt),M(ut),M(di))}}static{this.\u0275cmp=O({type:r,selectors:[["app-event-session-types"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:49,vars:44,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["class","btn btn--primary","text","Create","icon","plus","type","normal","stylingMode","contained",3,"click",4,"ngIf"],[1,"manage-content-outer"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No records found.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Session Type",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","sessionType","caption","Session Type","cellTemplate","SessionTypeTemp"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","sessionTypeId","isAddFromEvent","isEditSessionType","isViewSessionType","searchText"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","stylingMode","text",1,"overflow-menu",3,"onItemClick","
466showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Product Settings"),s()(),a(6,"li",3)(7,"a",4),u(8,"Events"),s()(),a(9,"li",3),u(10,"Session Types"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Session Types"),s(),f(15,Vu,1,0,"dx-button",8),s()(),a(16,"div",9)(17,"div",10)(18,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.sessionTypeId,o)||(t.sessionTypeId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(19,"dxo-column-chooser",12)(20,"dxo-column-fixing",12)(21,"dxo-remote-operations",13),a(22,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(23,"dxo-toolbar"),_(24,"dxi-item",15),s(),_(25,"dxo-header-filter",16)(26,"dxo-paging",17)(27,"dxo-pager",18),a(28,"dxi-column",19),f(29,ku,5,2,"ng-container",20),s(),f(30,Lu,2,3,"dxi-column",21),s()()()(),a(31,"dx-popup",22),w("visibleChange",function(o){return y(t.AddSessionTypePopup,o)||(t.AddSessionTypePopup=o),o}),a(32,"div",23)(33,"h2"),u(34),s()(),a(35,"app-manage-event-session-types",24),C("visibleChange",function(){return t.closePopup()}),s()(),a(36,"dx-popup",22),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(37,"div",23)(38,"h2"),u(39,"Confirmation"),s()(),a(40,"div",25)(41,"p"),u(42,"Are you sure you want to delete "),a(43,"strong"),u(44),s(),u(45," ?"),s()(),a(46,"div",26)(47,"dx-button",27),C("onClick",function(){return t.closePopup()}),s(),a(48,"dx-button",28),C("onClick",function(){return t.DeleteSessionType()}),s()()()),i&2&&(l(15),d("ngIf",t.isPermissionEventSettingsAdd),l(3),d("dataSource",t.sponsorDataScource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.sessionTypeId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(41,Ru))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","SessionTypeTemp"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddSessionTypePopup),d("wrapperAttr",S(42,Au)),l(3),at("",t.SsessionTypePageHeaderTitle," Session Type"),l(),d("sessionTypeId",t.sessionTypeId)("isAddFromEvent",!0)("isEditSessionType",t.isEditSessionType)("isViewSessionType",t.isViewSessionType)("searchText",t.searchText),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(43,Ou)),l(8),A(t.selectedSessionType.sessionType))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,cl],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();var Fu=["validationGroup"],Gu=()=>({"aria-label":"Terms & Condition Title"});/localhost/.test(document.location.host)||void 0;var pl=(()=>{class r extends ot{constructor(e,i,t){super(),this.eventSettingsService=e,this.utilityService=i,this.webStorageService=t,this.visibleChange=new Bt,this.userToken=new Et,this.unsubscriber=new rt,this.save=new Bt,this.refundPolicy=new Bt,this.isAddFromEvent=!1,this.isEditTermsConditions=!1,this.isViewTermsConditions=!1,this.termsAndConditionId=0,this.isEditMode=!1,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.TermsConditionModel=new mr,this.isMultiline=!0,this.searchText=null,this.userToken=t.getCurrentUserToken()}ngOnChanges(){this.isEditTermsConditions&&this.termsAndConditionId>0&&this.GetTermsAndConditionsById(),this.isEditTermsConditions||setTimeout(()=>{this.validationGroup&&this.validationGroup.instance.reset()},0)}
466onSubmit(){this.validationGroup.instance.validate().isValid&&(this.loading=!0,this.TermsConditionModel.modifiedByUserId=this.userToken.userId,this.isEditTermsConditions||(this.TermsConditionModel.termsAndConditionId=0),this.TermsConditionModel.categoryName="Events",this.eventSettingsService.AddUpdateTermAndCondition(this.TermsConditionModel).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.loading=!1,this.isEditTermsConditions?this.showSuccessMessage("Term & condition has been updated successfully"):this.showSuccessMessage("Term & condition  has been added successfully"),this.refundPolicy.emit(i.responseModel),this.save.emit(!0),this.visibleChange.emit(!1),this.validationGroup.instance.reset()):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}GetTermsAndConditionsById(){this.termsAndConditionId==null||this.termsAndConditionId==null||(this.loading=!0,this.eventSettingsService.GetTermsAndConditionsById(this.termsAndConditionId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.loading=!1,this.TermsConditionModel=e.responseModel):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}close(){this.validationGroup&&this.validationGroup.instance.reset(),this.TermsConditionModel=new mr,this.visibleChange.emit(!1),this.isEditMode=!1,this.isViewTermsConditions=!1,this.termsAndConditionId=0,this.isAddFromEvent=!1,this.ngOnChanges()}static{this.\u0275fac=function(i){return new(i||r)(M(Wt),M(hi),M(ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-event-terms-and-conditions"]],viewQuery:function(i,t){if(i&1&&st(Fu,5),i&2){let n;dt(n=ct())&&(t.validationGroup=n.first)}},inputs:{isAddFromEvent:"isAddFromEvent",isEditTermsConditions:"isEditTermsConditions",isViewTermsConditions:"isViewTermsConditions",termsAndConditionId:"termsAndConditionId",searchText:"searchText"},outputs:{visibleChange:"visibleChange",save:"save",refundPolicy:"refundPolicy"},standalone:!0,features:[nt,Mi,V],decls:33,vars:12,consts:[["validationGroup",""],[1,"dx-popup-content-block","tooltip-wrapper"],[1,"card-outer"],["id","form",3,"formData"],[1,"dx-field","full-width"],["label","Terms & Condition Title",3,"valueChange","labelMode","inputAttr","disabled","value"],["type","stringLength","message","Max character length is 255",3,"max"],["type","required","message","Terms & Condition title is required"],[1,"dx-field","full-width","editor-outer"],[1,"editor-outer__label"],["height","180px",1,"editor-outer__editor",3,"valueChange","value","disabled"],[3,"multiline"],["name","bold"],["name","italic"],["name","underline"],["name","separator"],["name","alignLeft"],["name","alignCenter"],["name","alignRight"],["name","alignJustify"],["name","bulletList"],[3,"enabled"],["fileUploadMode","base64",3,"tabs"],["type","required","message","Description is required"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1)(1,"form",2)(2,"dx-validation-group",null,0)(4,"dx-form",3)(5,"dxi-item"),ht(6),a(7,"div",4)(8,"dx-text-box",5),w("valueChange",function(c){return h(n),y(t.TermsConditionModel.title,c)||(t.TermsConditionModel.title=c),x(c)}),a(9,"dx-validator"),_(10,"dxi-validation-rule",6)(11,"dxi-validation-rule",7),s()()(),a(12,"div",8)(13,"span",9),u(14,"Description"),s(),a(15,"dx-html-editor",10),w("valueChange",function(c){return h(n),y(t.TermsConditionModel.description,c)||(t.TermsConditionModel.description=c),x(c)}),a(16,"dxo-toolbar",11),_(17,"dxi-item",12)(18,"dxi-item",13)(19,"dxi-item",14)(20,"dxi-item",15)(21,"dxi-item",16)(22,"dxi-item",17)(23,"dxi-item",18)(24,"dxi-item",19)(25,"dxi-item",20),s(),_(26,"dxo-media-resizing",21)(27,"dxo-image-upload",22),a(28,"dx-vali
466dator"),_(29,"dxi-validation-rule",23),s()()(),xt(),a(30,"div",24)(31,"dx-button",25),C("onClick",function(){return h(n),x(t.close())}),s(),a(32,"dx-button",26),C("onClick",function(){return h(n),x(t.onSubmit())}),s()()()()()()()}i&2&&(l(4),d("formData",t.formData),l(4),d("labelMode",t.labelMode)("inputAttr",S(11,Gu))("disabled",t.isAddFromEvent&&t.isEditMode),D("value",t.TermsConditionModel.title),l(2),d("max",255),l(5),D("value",t.TermsConditionModel.description),d("disabled",t.isAddFromEvent&&t.isEditMode),l(),d("multiline",t.isMultiline),l(10),d("enabled",!0),l(),d("tabs",t.currentTab))},dependencies:[mt,xi,Di,bi,yi,U,bt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,Gt,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,kn,xo,fo,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".dx-popup-content-block[_ngcontent-%COMP%]{padding:0!important}.flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:flex-start}.flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:48.5%}.card-outer[_ngcontent-%COMP%]{padding-top:.5rem}.dx-popup-footer[_ngcontent-%COMP%]{padding-top:2.5rem}"]})}}return r})();vi();var Nu=()=>[15,30,50,100],Wu=()=>({id:"elementId",class:"popup-outer w-600"}),Uu=()=>({id:"elementId",class:"popup-outer delete-popup"});function zu(r,m){if(r&1&&(ht(0),a(1,"div",32)(2,"a",33),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.title),l(),A(e.data.title)}}function ju(r,m){if(r&1){let e=P();a(0,"div",34)(1,"div",35)(2,"dx-switch",36),w("valueChange",function(t){let n=h(e).$implicit;return y(n.data.isActive,t)||(n.data.isActive=t),x(t)}),C("onValueChanged",function(t){h(e);let n=p();return x(n.onSwitchChange(t))}),s()()()}if(r&2){let e=m.$implicit;l(2),D("value",e.data.isActive)}}function Hu(r,m){if(r&1){let e=P();a(0,"div",39)(1,"dx-drop-down-button",40),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function qu(r,m){r&1&&(a(0,"dxi-column",37),f(1,Hu,2,4,"div",38),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var ml=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.router=i,this.eventSettingsService=t,this.webStorageService=n,this.userToken=new Et,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isViewTermsConditions=!1,this.isEditTermsConditions=!1,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.refundPageHeaderTitle="Add",this.selectedTermsConditions=new vn,this.isToggle=!1,this.unsubscriber=new rt,this.dataGridParamNames=["searchExpr","searchOperation","searchValue","skip","take","requireTotalCount","sort","filter","totalSummary","entityName","entityType","module","eventType","searchFromDate","searchToDate","categoryName"],this.onSwitchChange=No(o=>{this.isTermValue=o.value,this.UpdateTermsAndConditions()}),this.userToken=n.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.eligibilityRules=new mn({key:"ID",data:e.getEligibility()}),this.actionMenu=[{value:"ViewTermsConditionss",text:"view Terms & Conditions",icon:"view",visible:!1,onClick:o=>{this.AddTermsConditionssPopup=!0}},{value:"EditTermsConditionss",text:"Edit Term & Condition",icon:"edit",visible:!0,onClick:o=>lt(this,null,function*(){this.AddTermsConditionssPopup=!0,this.EditTermsConditionsEvent()})},{value:"DeleteTermsConditionss",text:"Delete Term & Condition",icon:"delete",onClick:o=>lt(this,null,function*(){(yield this.CheckEventTermsAndConditionInUse(this.selectedTermsConditions.termsAndConditionId))?this.showErrorMessage("This terms & condition is currently in use and cannot be deleted."):this.deletePopup=!0})}],this.GetDataSource()}CheckEventTermsAndConditionInUse(e){return lt(this,null,function*(){let i=yield St(this.eventSettingsService.CheckEventTermsAndConditionInUse(e));return!!(i.isSuccess&&i.responseModel==!0)})}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.refundDataScource=new Qt({key:"termsAndConditionId",load(n){return lt(this,null,function*(){let o=new qt;
466e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")}),o=o.set("categoryName","Events");try{let c=yield St(e.eventSettingsService.GetAllTermsAndConditions(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedTermsConditions=e.data,this.termsAndConditionId=e.data.termsAndConditionId),e.column.dataField==="title"&&(this.selectedTermsConditions=e.data,this.termsAndConditionId=e.data.termsAndConditionId,this.EditTermsConditionsEvent()),this.updateActionMenu(e.data.inUse)}updateActionMenu(e){let i=this.actionMenu.find(t=>t.value==="DeleteTermsConditionss");i&&(i.visible=e===0)}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}addrRfundPolicyPopupEvent(){this.isEditTermsConditions=!1,this.refundPageHeaderTitle="Add",this.AddTermsConditionssPopup=!0}EditTermsConditionsEvent(){this.isEditTermsConditions=!0,this.refundPageHeaderTitle="Edit",this.AddTermsConditionssPopup=!0}closePopup(){this.AddTermsConditionssPopup=!1,this.deletePopup=!1,this.isViewTermsConditions=!1,this.isEditTermsConditions=!1,this.termsAndConditionId=null,this.searchText=null,this.GetDataSource()}DeleteTermsAndConditions(){this.loading=!0,this.eventSettingsService.DeleteTermsAndConditions(this.selectedTermsConditions.termsAndConditionId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Term & condition has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedTermsConditions=new vn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedTermsConditions=new vn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedTermsConditions=new vn,this.showErrorMessage(e.message)})}UpdateTermsAndConditions(){this.loading=!0,this.eventSettingsService.UpdateTermsAndConditions(this.selectedTermsConditions.termsAndConditionId,this.isTermValue).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.isTermValue?this.showSuccessMessage("Term & condition has been activated  successfully"):this.showSuccessMessage("Term & condition has been inactivated  successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedTermsConditions=new vn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedTermsConditions=new vn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedTermsConditions=new vn,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Wt),M(ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-event-terms-and-conditions"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:52,vars:45,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"manage-content-outer"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No records found.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Terms & Condition",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","title","caption","Terms & Condition Title","cellTemplate","TermsTitleTemp"],[4,"dxTemplate","dxTemplateOf"],["dataField","inUse","caption","In Use","alignment","center"],["dataField","isActive","caption","Active","cssClass","shortingnone","alignment","center","cellTemplate","ActiveInactive","type","buttons",3,"minWidth"],["class","switch-outers",4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","termsAndConditionId","isAddFromEvent","isEditTermsConditions","isViewTermsConditions","searchText"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],[1,"switch-outers"],[1,"toggle-btn",2,"display","inline-block"],[2,"margin","0",3,"valueChange","onValueChanged","value"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","stylingMode","text",1,"overflow-menu",3,"onItemClick","
466showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Product Settings"),s()(),a(6,"li",3)(7,"a",4),u(8,"Events"),s()(),a(9,"li",3),u(10,"Terms & Conditions"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Terms & Conditions"),s(),a(15,"dx-button",8),C("click",function(){return t.addrRfundPolicyPopupEvent()}),s()()(),a(16,"div",9)(17,"div",10)(18,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.termsAndConditionId,o)||(t.termsAndConditionId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(19,"dxo-column-chooser",12)(20,"dxo-column-fixing",12)(21,"dxo-remote-operations",13),a(22,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(23,"dxo-toolbar"),_(24,"dxi-item",15),s(),_(25,"dxo-header-filter",16)(26,"dxo-paging",17)(27,"dxo-pager",18),a(28,"dxi-column",19),f(29,zu,5,2,"ng-container",20),s(),_(30,"dxi-column",21),a(31,"dxi-column",22),f(32,ju,3,1,"div",23),s(),f(33,qu,2,3,"dxi-column",24),s()()()(),a(34,"dx-popup",25),w("visibleChange",function(o){return y(t.AddTermsConditionssPopup,o)||(t.AddTermsConditionssPopup=o),o}),a(35,"div",26)(36,"h2"),u(37),s()(),a(38,"app-manage-event-terms-and-conditions",27),C("visibleChange",function(){return t.closePopup()}),s()(),a(39,"dx-popup",25),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(40,"div",26)(41,"h2"),u(42,"Confirmation"),s()(),a(43,"div",28)(44,"p"),u(45,"Are you sure you want to delete "),a(46,"strong"),u(47),s(),u(48," ?"),s()(),a(49,"div",29)(50,"dx-button",30),C("onClick",function(){return t.closePopup()}),s(),a(51,"dx-button",31),C("onClick",function(){return t.DeleteTermsAndConditions()}),s()()()),i&2&&(l(18),d("dataSource",t.refundDataScource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!1)("focusedRowIndex",0),D("focusedRowKey",t.termsAndConditionId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(42,Nu))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","TermsTitleTemp"),l(2),d("minWidth",160),l(),d("dxTemplateOf","ActiveInactive"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddTermsConditionssPopup),d("wrapperAttr",S(43,Wu)),l(3),at("",t.refundPageHeaderTitle," Terms & Condition"),l(),d("termsAndConditionId",t.termsAndConditionId)("isAddFromEvent",!0)("isEditTermsConditions",t.isEditTermsConditions)("isViewTermsConditions",t.isViewTermsConditions)("searchText",t.searchText),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(44,Uu)),l(8),A(t.selectedTermsConditions.title))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,gn,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,pl],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();vi();var Ku=()=>[15,30,50,100],Qu=()=>({id:"elementId",class:"popup-outer delete-popup"}),Ju=()=>({id:"elementId",class:"popup-outer w-700"});function Zu(r,m){if(r&1&&(ht(0),a(1,"div",28)(2,"a",29),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.eventStatusDisplayName),l(),A(e.data.eventStatusDisplayName)}}function Xu(r,m){if(r&1){let e=P();a(0,"div",32)(1,"dx-drop-down-button",33),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("useItemTextAsTitle",!1)("showArrowIcon",!1)("useSelectMode",!1)("items",e.actionMenu)}}
466function Yu(r,m){r&1&&(a(0,"dxi-column",30),f(1,Xu,2,4,"div",31),s()),r&2&&(d("fixed",!0)("width",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var gl=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.authenticationService=t,this.webStorageService=n,this.permissionService=o,this.eventSettingsService=c,this.unsubscriber=new rt,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.userToken=new Et,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.addUpdateEventStatusPopup=!1,this.selectedEventStatus=new no,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.isEdit=!1,this.pageHeaderTitle="Add",this.dataGridParamNames=["searchExpr","searchOperation","searchValue","select","skip","take","requireTotalCount","sort","filter","totalSummary"],this.userToken=n.getCurrentUserToken(),this.userToken||i.navigate(["admin/login"]),this.getUserPermission(),this.actionMenu=[{value:"ViewEventsType",text:"view Event Status",icon:"view",visible:!1,onClick:g=>{this.router.navigate(["admin/client/events-status/manage/"+this.eventStatusId+"/view"])}},{value:"EditEventsType",text:"Edit Event Status",icon:"edit",visible:!0,onClick:g=>{this.EditEventStatusPopupEvent()}}],this.isPermissionEventSettingsUpdate||(this.actionMenu=this.actionMenu.filter(g=>g.value!="EditEventsType")),this.isPermissionEventSettingsArchive||(this.actionMenu=this.actionMenu.filter(g=>g.value!="DeleteEventsType")),this.GetDataSource()}GetDataSource(){this.isEdit=!1,this.pageHeaderTitle="Add";let e=this,i=n=>n!=null&&n!=="";if(this.eventStatusDatasource=new Qt({key:"eventStatusId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")});try{let c=yield St(e.eventSettingsService.GetAllEventStatus(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}getUserPermission(){this.isPermissionEventSettingsView=this.permissionService.getPermission(_t.EventStatus.toString(),Ct.View.toString()),this.isPermissionEventSettingsAdd=this.permissionService.getPermission(_t.EventStatus.toString(),Ct.Add.toString()),this.isPermissionEventSettingsUpdate=this.permissionService.getPermission(_t.EventStatus.toString(),Ct.Update.toString()),this.isPermissionEventSettingsArchive=this.permissionService.getPermission(_t.EventStatus.toString(),Ct.Archive.toString()),this.isPermissionEventSettingsView||this.authenticationService.notAuthorized()}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.eventStatusId=e.data.eventStatusId,this.selectedEventStatus=e.data),e.column.dataField==="eventStatus"&&(this.selectedEventStatus=e.data,this.eventStatusId=e.data.eventStatusId,this.EditEventStatusPopupEvent())}DeleteEventStatus(){this.loading=!0,this.eventSettingsService.DeleteEventStatus(this.selectedEventStatus.eventStatusId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Event status has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedEventStatus=new no):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}
466closePopup(){this.deletePopup=!1}closeEventStatusPopup(){this.isEdit=!1,this.pageHeaderTitle="Add",this.searchText=null,this.selectedEventStatus=new no,this.addUpdateEventStatusPopup=!1}AddEventStatusPopupEvent(){this.isEdit=!1,this.pageHeaderTitle="Add",this.selectedEventStatus=new no,this.addUpdateEventStatusPopup=!0}EditEventStatusPopupEvent(){this.isEdit=!0,this.pageHeaderTitle="Edit",this.addUpdateEventStatusPopup=!0}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Kt),M(ut),M(di),M(Wt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-events-status"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:48,vars:41,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No records found.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Event Status",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","eventStatusDisplayName","caption","Event Status","cellTemplate","PricingTitleTemplate",3,"fixed"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","width",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[3,"visibleChange","save","selectedEventStatus","isEditMode"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","width"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"onItemClick","useItemTextAsTitle","showArrowIcon","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Product Settings"),s()(),a(6,"li",3)(7,"a",4),u(8,"Events"),s()(),a(9,"li",3),u(10,"Event Status"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Event Status"),s()()(),a(15,"div",8)(16,"div",9)(17,"dx-data-grid",10),w("focusedRowKeyChange",function(o){return y(t.eventStatusId,o)||(t.eventStatusId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(18,"dxo-column-chooser",11)(19,"dxo-column-fixing",11)(20,"dxo-remote-operations",12),a(21,"dxo-search-panel",13),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(22,"dxo-toolbar"),_(23,"dxi-item",14),s(),_(24,"dxo-header-filter",15)(25,"dxo-paging",16)(26,"dxo-pager",17),a(27,"dxi-column",18),f(28,Zu,5,2,"ng-container",19),s(),f(29,Yu,2,3,"dxi-column",20),s()()()(),a(30,"dx-popup",21),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(31,"div",22)(32,"h2"),u(33,"Confirmation"),s()(),a(34,"div",23)(35,"p"),u(36,"Are you sure you want to delete "),a(37,"strong"),u(38),s(),u(39," ?"),s()(),a(40,"div",24)(41,"dx-button",25),C("onClick",function(){return t.closePopup()}),s(),a(42,"dx-button",26),C("onClick",function(){return t.DeleteEventStatus()}),s()()(),a(43,"dx-popup",21),w("visibleChange",function(o){return y(t.addUpdateEventStatusPopup,o)||(t.addUpdateEventStatusPopup=o),o}),a(44,"div",22)(45,"h2"),u(46),s()(),a(47,"app-manage-event-status",27),C("visibleChange",function(){return t.closeEventStatusPopup()})("save",function(){return t.GetDataSource()}),s()()),i&2&&(l(17),d("dataSource",t.eventStatusDatasource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!1)("focusedRowIndex",0),D("focusedRowKey",t.eventStatusId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(38,Ku))("showNavigationButtons",t.showPageNavigation),l(),d("fixed",!0),l(),d("dxTemplateOf","PricingTitleTemplate"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(39,Qu)),l(8),A(t.selectedEventStatus.eventStatus),l(5),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.addUpdateEventStatusPopup),d("wrapperAttr",S(40,Ju)),l(3),at("",t.pageHeaderTitle," Event Status"),l(),d("selectedEventStatus",t.selectedEventStatus)("isEditMode",t.isEdit))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Wo],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();vi();var un=class{constructor(){this.eventType=""}};var $u=()=>[15,30,50,100],ep=()=>({id:"elementId",class:"popup-outer delete-popup"}),tp=()=>({id:"elementId",class:"popup-outer w-500"});function ip(r,m){if(r&1){let e=P();a(0,"dx-button",29),C("click",function(){h(e);let t=p();return x(t.AddEventTypesPopupEvent())}),s()}}function np(r,m){if(r&1&&(ht(0),a(1,"div",30)(2,"a",31),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.eventType),l(),A(e.data.eventType)}}function op(r,m){if(r&1&&(a(0,"div",34),_(1,"dx-drop-down-button",35),s()),r&2){let e=p(2);l(),d("useItemTextAsTitle",!1)("showArrowIcon",!1)("useSelectMode",!1)("items",e.actionMenu)}}
466function rp(r,m){r&1&&(a(0,"dxi-column",32),f(1,op,2,4,"div",33),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var hl=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.authenticationService=t,this.webStorageService=n,this.permissionService=o,this.eventSettingsService=c,this.unsubscriber=new rt,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.userToken=new Et,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.selectedEventType=new un,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.isEdit=!1,this.pageHeaderTitle="Add",this.addUpdateEventTypePopup=!1,this.dataGridParamNames=["searchExpr","searchOperation","searchValue","select","skip","take","requireTotalCount","sort","filter","totalSummary"],this.userToken=n.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.getUserPermission(),this.actionMenu=[{value:"ViewEventsType",text:"view Event Type",icon:"view",visible:!1,onClick:g=>{this.router.navigate(["admin/client/events-type/manage/"+this.selectedEventType.eventTypeId+"/view"])}},{value:"EditEventsType",text:"Edit Event Type",icon:"edit",visible:!0,onClick:g=>{this.EditEventTypePopupEvent()}},{value:"DeleteEventsType",text:"Delete Event Type",icon:"delete",onClick:g=>{this.deletePopup=!0}}],this.isPermissionEventSettingsUpdate||(this.actionMenu=this.actionMenu.filter(g=>g.value!="EditEventsType")),this.isPermissionEventSettingsArchive||(this.actionMenu=this.actionMenu.filter(g=>g.value!="DeleteEventsType")),this.GetDataSource()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.eventTypesDatasource=new Qt({key:"eventTypeId",load(n){return lt(this,null,function*(){let o=new qt,c=!0;e.dataGridParamNames.forEach(g=>{i(n[g])?o=o.set(g,JSON.stringify(n[g])):g==="sort"?o=o.set(g,'[{"selector":"eventTypeId","desc":false}]'):o=o.set(g,"")});try{let g=yield St(e.eventSettingsService.GetAllEventTypes(o));return e.totalRecordCount=g.responseModel!=null?g.responseModel.totalRecords:0,{data:g.responseModel.results,totalCount:g.responseModel.totalRecords,summary:g.summary,groupCount:g.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedEventType=e.data),e.column.dataField==="eventType"&&(this.selectedEventType=e.data,this.eventTypeId=e.data.eventTypeId,this.EditEventTypePopupEvent())}DeleteEventType(){this.loading=!0,this.eventSettingsService.DeleteEventType(this.selectedEventType.eventTypeId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Event type has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedEventType=new un):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedEventType=new un)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedEventType=new un,this.showErrorMessage(e.message)})}closePopup(){this.deletePopup=!1}closeEventTypePopup(){this.isEdit=!1,this.pageHeaderTitle="Add",this.searchText=null,this.eventTypeId=null,this.selectedEventType=new un,this.addUpdateEventTypePopup=!1}AddEventTypesPopupEvent(){this.isEdit=!1,this.pageHeaderTitle="Add",this.eventTypeId=null,this.selectedEventType=new un,this.addUpdateEventTypePopup=!0}EditEventTypePopupEvent(){this.isEdit=!0,this.eventTypeId=this.selectedEventType.eventTypeId,this.pageHeaderTitle="Edit",this.addUpdateEventTypePopup=!0}getUserPermission(){this.isPermissionEventSettingsView=this.permissionService.getPermission(_t.EventTypes.toString(),Ct.View.toString()),this.isPermissionEventSettingsAdd=this.permissionService.getPermission(_t.EventTypes.toString(),Ct.Add.toString()),this.isPermissionEventSettingsUpdate=this.permissionService.getPermission(_t.EventTypes.toString(),Ct.Update.toString()),this.isPermissionEventSettingsArchive=this.permissionService.getPermission(_t.EventTypes.toString(),Ct.Archive.toString()),this.isPermissionEventSettingsView||this.authenticationService.n
466otAuthorized()}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Kt),M(ut),M(di),M(Wt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-events-type"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:49,vars:41,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["class","btn btn--primary","text","Create","icon","plus","type","normal","stylingMode","contained",3,"click",4,"ngIf"],[1,"manage-content-outer"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No records found.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Event Type",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","eventType","caption","Event Type","cellTemplate","PricingTitleTemplate"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[3,"visibleChange","save","eventTypeId","isEditMode"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"useItemTextAsTitle","showArrowIcon","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Product Settings"),s()(),a(6,"li",3)(7,"a",4),u(8,"Events"),s()(),a(9,"li",3),u(10,"Event Types"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Event Types"),s(),f(15,ip,1,0,"dx-button",8),s()(),a(16,"div",9)(17,"div",10)(18,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.eventTypeId,o)||(t.eventTypeId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(19,"dxo-column-chooser",12)(20,"dxo-column-fixing",12)(21,"dxo-remote-operations",13),a(22,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(23,"dxo-toolbar"),_(24,"dxi-item",15),s(),_(25,"dxo-header-filter",16)(26,"dxo-paging",17)(27,"dxo-pager",18),a(28,"dxi-column",19),f(29,np,5,2,"ng-container",20),s(),f(30,rp,2,3,"dxi-column",21),s()()()(),a(31,"dx-popup",22),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(32,"div",23)(33,"h2"),u(34,"Confirmation"),s()(),a(35,"div",24)(36,"p"),u(37,"Are you sure you want to delete "),a(38,"strong"),u(39),s(),u(40," ?"),s()(),a(41,"div",25)(42,"dx-button",26),C("onClick",function(){return t.closePopup()}),s(),a(43,"dx-button",27),C("onClick",function(){return t.DeleteEventType()}),s()()(),a(44,"dx-popup",22),w("visibleChange",function(o){return y(t.addUpdateEventTypePopup,o)||(t.addUpdateEventTypePopup=o),o}),a(45,"div",23)(46,"h2"),u(47),s()(),a(48,"app-manage-event-type",28),C("visibleChange",function(){return t.closeEventTypePopup()})("save",function(){return t.GetDataSource()}),s()()),i&2&&(l(15),d("ngIf",t.isPermissionEventSettingsAdd),l(3),d("dataSource",t.eventTypesDatasource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!1)("focusedRowIndex",0),D("focusedRowKey",t.eventTypeId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(38,$u))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","PricingTitleTemplate"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(39,ep)),l(8),A(t.selectedEventType==null?null:t.selectedEventType.eventType),l(5),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.addUpdateEventTypePopup),d("wrapperAttr",S(40,tp)),l(3),at("",t.pageHeaderTitle," Event Type"),l(),d("eventTypeId",t.selectedEventType.eventTypeId)("isEditMode",t.isEdit))}
466,dependencies:[mt,Mt,Uo,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();var Yi=class{constructor(){this.sponsorLevelId=0}};var ap=["validationGroup"],xl=()=>({"aria-label":"Level"});function lp(r,m){if(r&1){let e=P();a(0,"dx-button",11),C("onClick",function(){h(e);let t=p();return x(t.onSubmit())}),s()}}/localhost/.test(document.location.host)||void 0;var fl=(()=>{class r extends ot{constructor(e,i,t){super(),this.eventSettingsService=e,this.utilityService=i,this.webStorageService=t,this.visibleChange=new Bt,this.userToken=new Et,this.unsubscriber=new rt,this.save=new Bt,this.sponsorLevel=new Bt,this.isAddFromEvent=!1,this.isEditSponsorLevel=!1,this.isViewSponsorLevel=!1,this.searchText=null,this.sponsorLevelId=0,this.isEditMode=!1,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.sponsorModel=new Yi,this.userToken=t.getCurrentUserToken()}ngOnChanges(){this.isEditSponsorLevel&&this.sponsorLevelId>0&&this.GetSponsorById(),this.isEditSponsorLevel||setTimeout(()=>{this.validationGroup&&this.validationGroup.instance.reset()},0)}
466onSubmit(){this.validationGroup.instance.validate().isValid&&(this.loading=!0,this.sponsorModel.modifiedByUserId=this.userToken.userId,this.isEditSponsorLevel||(this.sponsorModel.sponsorLevelId=0),this.eventSettingsService.AddUpdateEventSponsorlevel(this.sponsorModel).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.loading=!1,this.isEditSponsorLevel?this.showSuccessMessage("Sponsorship level has been updated successfully"):this.showSuccessMessage("Sponsorship level has been added successfully"),this.sponsorLevel.emit(i.responseModel),this.save.emit(!0),this.visibleChange.emit(!1),this.validationGroup.instance.reset()):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}GetSponsorById(){this.sponsorLevelId==null||this.sponsorLevelId==null||(this.loading=!0,this.eventSettingsService.GetSponsorLevelById(this.sponsorLevelId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.loading=!1,this.sponsorModel=e.responseModel):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}close(){this.validationGroup&&this.validationGroup.instance.reset(),this.sponsorModel=new Yi,this.visibleChange.emit(!1),this.isEditMode=!1,this.isViewSponsorLevel=!1,this.sponsorLevelId=0,this.isAddFromEvent=!1,this.ngOnChanges()}static{this.\u0275fac=function(i){return new(i||r)(M(Wt),M(hi),M(ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-level-sponsors"]],viewQuery:function(i,t){if(i&1&&st(ap,5),i&2){let n;dt(n=ct())&&(t.validationGroup=n.first)}},inputs:{isAddFromEvent:"isAddFromEvent",isEditSponsorLevel:"isEditSponsorLevel",isViewSponsorLevel:"isViewSponsorLevel",searchText:"searchText",sponsorLevelId:"sponsorLevelId"},outputs:{visibleChange:"visibleChange",save:"save",sponsorLevel:"sponsorLevel"},standalone:!0,features:[nt,Mi,V],decls:15,vars:10,consts:[["validationGroup",""],[1,"dx-popup-content-block","tooltip-wrapper"],[1,"card-outer"],["id","form",3,"formData"],[1,"dx-field","full-width"],["label","Sponsorship Level",3,"valueChange","labelMode","inputAttr","disabled","value"],["type","stringLength","message","Max character length is 255",3,"max"],["type","required","message","Sponsorship level is required"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","class","btn btn--primary","stylingMode","contained","type","default",3,"onClick",4,"ngIf"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1)(1,"form",2)(2,"dx-validation-group",null,0)(4,"dx-form",3)(5,"dxi-item"),ht(6),a(7,"div",4)(8,"dx-text-box",5),w("valueChange",function(c){return h(n),y(t.sponsorModel.sponsorLevel,c)||(t.sponsorModel.sponsorLevel=c),x(c)}),a(9,"dx-validator"),_(10,"dxi-validation-rule",6)(11,"dxi-validation-rule",7),s()()(),xt(),a(12,"div",8)(13,"dx-button",9),C("onClick",function(){return h(n),x(t.close())}),s(),f(14,lp,1,0,"dx-button",10),s()()()()()()}i&2&&(l(4),d("formData",t.formData),l(4),d("labelMode",t.labelMode)("inputAttr",S(8,xl))("disabled",t.isAddFromEvent&&t.isEditMode),D("value",t.sponsorModel.sponsorLevel),d("inputAttr",S(9,xl)),l(2),d("max",255),l(4),d("ngIf",!t.isViewSponsorLevel))},dependencies:[mt,Mt,xi,Di,bi,yi,U,bt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".dx-popup-content-block[_ngcontent-%COMP%]{padding-bottom:0!important}.dx-popup-footer[_ngcontent-%COMP%]{padding-top:1rem}"]})}}return r})();vi();var sp=()=>[15,30,50,100],dp=()=>({id:"elementId",class:"popup-outer w-500"}),cp=()=>({id:"elementId",class:"popup-outer delete-popup"});function up(r,m){if(r&1){let e=P();a(0,"a",32),C("click",function(){h(e);let t=p();return x(t.addSponsorsPopupEvent())}),yt(),a(1,"svg",33),_(2,"circle",34)(3,"path",35),s(),u(4," Add "),s()}}function pp(r,m){if(r&1&&(ht(0),a(1,"div",36)(2,"a",37),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;
466l(2),wt("title",e.data.sponsorLevel),l(),A(e.data.sponsorLevel)}}function mp(r,m){if(r&1){let e=P();a(0,"div",40)(1,"dx-drop-down-button",41),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function gp(r,m){r&1&&(a(0,"dxi-column",38),f(1,mp,2,4,"div",39),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var _l=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.eventSettingsService=t,this.authenticationService=n,this.webStorageService=o,this.permissionService=c,this.userToken=new Et,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isViewSponsorLevel=!1,this.isEditSponsorLevel=!1,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.sponsorLevelPageHeaderTitle="Add",this.selectedSponsorLevel=new Yi,this.unsubscriber=new rt,this.userToken=o.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.getUserPermission(),this.actionMenu=[{value:"ViewSponsorLevels",text:"view Sponsorship Level",icon:"view",visible:!1,onClick:g=>{this.AddSponsorLevelsPopup=!0,this.ViewSponsorLevelEvent()}},{value:"EditSponsorLevels",text:"Edit Sponsorship Level",icon:"edit",visible:!0,onClick:g=>{this.AddSponsorLevelsPopup=!0,this.EditSponsorLevelEvent()}},{value:"DeleteSponsorLevels",text:"Delete Sponsorship Level",icon:"delete",onClick:g=>{this.deletePopup=!0}}],this.isPermissionEventSettingsUpdate||(this.actionMenu=this.actionMenu.filter(g=>g.value!="EditSponsorLevels")),this.isPermissionEventSettingsArchive||(this.actionMenu=this.actionMenu.filter(g=>g.value!="DeleteSponsorLevels")),this.GetDataSource()}getUserPermission(){this.isPermissionEventSettingsView=this.permissionService.getPermission(_t.ViewSponsors.toString(),Ct.View.toString()),this.isPermissionEventSettingsAdd=this.permissionService.getPermission(_t.ViewSponsors.toString(),Ct.Add.toString()),this.isPermissionEventSettingsUpdate=this.permissionService.getPermission(_t.ViewSponsors.toString(),Ct.Update.toString()),this.isPermissionEventSettingsArchive=this.permissionService.getPermission(_t.ViewSponsors.toString(),Ct.Archive.toString()),this.isPermissionEventSettingsView||this.authenticationService.notAuthorized()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.sponsorDataScource=new Qt({key:"sponsorLevelId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")});try{let c=yield St(e.eventSettingsService.GetAllSponsorLevels(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedSponsorLevel=e.data,this.sponsorLevelId=e.data.sponsorLevelId),e.column.dataField==="sponsorLevel"&&(this.selectedSponsorLevel=e.data,this.sponsorLevelId=e.data.sponsorLevelId,this.EditSponsorLevelEvent())}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}addSponsorsPopupEvent(){this.isEditSponsorLevel=!1,this.sponsorLevelPageHeaderTitle="Add",this.AddSponsorLevelsPopup=!0}EditSponsorLevelEvent(){this.isEditSponsorLevel=!0,this.sponsorLevelPageHeaderTitle="Edit",this.AddSponsorLevelsPopup=!0}ViewSponsorLevelEvent(){this.isEditSponsorLevel=!0,this.isViewSponsorLevel=!0,this.AddSponsorLevelsPopup=!0,this.sponsorLevelPageHeaderTitle="View"}closePopup(){this.AddSponsorLevelsPopup=!1,this.deletePopup=!1,this.isEditSponsorLevel=!1,this.isEditSponsorLevel=!1,this.sponsorLevelId=null,this.searchText=null,this.selectedSponsorLevel=new Yi,this.GetDataSource()}DeleteSponsorLevel(){this.loading=!0,this.eventSettingsService.DeleteSponsorLevel(this.selectedSponsorLevel.sponsorLevelId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Sponsorship level has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedSponsorLevel=new Yi):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedSponsorLevel=new Yi)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedSponsorLevel=new Yi,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Wt),M(Kt),M(ut),M(di))}}static{this.\u0275cmp=O({type:r,selectors:[["app-level-sponsors"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:53,vars:44,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"table-block","table-block-with-header","search-roll"],[1,"table-block-with-header__header"],[1,"table-block-with-header__header-content"],[1,"table-block-with-header__title"],["href","javascript:void(0)","class","table-block-with-header__add-edit",3,"click",4,"ngIf"],["id","gridContainer","noDataText","No records foun
466d.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Sponsorship Level",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","sponsorLevel","caption","Sponsorship Level","cellTemplate","SponsorLevelTemp"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","sponsorLevelId","isAddFromEvent","isEditSponsorLevel","isViewSponsorLevel","searchText"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["href","javascript:void(0)",1,"table-block-with-header__add-edit",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","12","cy","12","r","12","fill","#219EBC"],["d","M11.9497 6.99947V16.899M7 11.9492H16.8995","stroke","white","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","stylingMode","text",1,"overflow-menu",3,"onItemClick","showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Product Settings"),s()(),a(6,"li",3)(7,"a",4),u(8,"Events"),s()(),a(9,"li",3),u(10,"Events Settings"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Events Settings"),s()()(),a(15,"div",8)(16,"div",9)(17,"div",10)(18,"div",11)(19,"h2",12),u(20,"Sponsorship Levels"),s(),f(21,up,5,0,"a",13),s()(),a(22,"dx-data-grid",14),w("focusedRowKeyChange",function(o){return y(t.sponsorLevelId,o)||(t.sponsorLevelId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(23,"dxo-column-chooser",15)(24,"dxo-column-fixing",15)(25,"dxo-remote-operations",16),a(26,"dxo-search-panel",17),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(27,"dxo-toolbar"),_(28,"dxi-item",18),s(),_(29,"dxo-header-filter",19)(30,"dxo-paging",20)(31,"dxo-pager",21),a(32,"dxi-column",22),f(33,pp,5,2,"ng-container",23),s(),f(34,gp,2,3,"dxi-column",24),s()()()(),a(35,"dx-popup",25),w("visibleChange",function(o){return y(t.AddSponsorLevelsPopup,o)||(t.AddSponsorLevelsPopup=o),o}),a(36,"div",26)(37,"h2"),u(38),s()(),a(39,"app-manage-level-sponsors",27),C("visibleChange",function(){return t.closePopup()}),s()(),a(40,"dx-popup",25),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(41,"div",26)(42,"h2"),u(43,"Confirmation"),s()(),a(44,"div",28)(45,"p"),u(46,"Are you sure you want to delete "),a(47,"strong"),u(48),s(),u(49," ?"),s()(),a(50,"div",29)(51,"dx-button",30),C("onClick",function(){return t.closePopup()}),s(),a(52,"dx-button",31),C("onClick",function(){return t.DeleteSponsorLevel()}),s()()()),i&2&&(l(21),d("ngIf",t.isPermissionEventSettingsAdd),l(),d("dataSource",t.sponsorDataScource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.sponsorLevelId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(41,sp))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","SponsorLevelTemp"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddSponsorLevelsPopup),d("wrapperAttr",S(42,dp)),l(3),at("",t.sponsorLevelPageHeaderTitle," Sponsorship Level"),l(),d("sponsorLevelId",t.sponsorLevelId)("isAddFromEvent",!0)("isEditSponsorLevel",t.isEditSponsorLevel)("isViewSponsorLevel",t.isViewSponsorLevel)("searchText",t.searchText),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(43,cp)),l(8),A(t.selectedSponsorLevel.sponsorLevel))},dependencies:[mt,Mt,fl,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k]})}}return r})();vi();var hp=()=>[15,30,50,100],xp=()=>({id:"elementId",class:"popup-outer single-field-popup w-500"}),fp=()=>({id:"elementId",class:"popup-outer delete-popup"});function _p(r,m){if(r&1&&(ht(0),a(1,"div",29)(2,"a",30),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.eventResource),l(),A(e.data.eventResource)}}function Cp(r,m){if(r&1){let e=P();a(0,"div",33)(1,"dx-drop-down-button",34),C("onItemClick",function(t){let n=h(e).$implicit,o=p(2);return x(o.onActionItemClick(t,n.data))}),s()()}if(r&2){let e=p(2);l(),d("useItemTextAsTitle",!1)("showArrowIcon",!1)("useSelectMode",!1)("items",e.actionMenu)}}
466function Mp(r,m){r&1&&(a(0,"dxi-column",31),f(1,Cp,2,4,"div",32),s()),r&2&&(d("fixed",!0)("width",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var wr=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g){super(),this.router=i,this.authenticationService=t,this.webStorageService=n,this.permissionService=o,this.eventSettingsService=c,this.cdr=g,this.unsubscriber=new rt,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.userToken=new Et,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.selectedEventResource=new Qn,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.isEditResource=!1,this.pageHeaderTitle="Add",this.userToken=n.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.actionMenu=[{value:"ViewResources",text:"View Resource",icon:"view",visible:!1,onClick:b=>{this.AddSpeaker=!0}},{value:"EditResources",text:"Edit Resource",icon:"edit",visible:!0,onClick:b=>{this.editSpeakerPopupEvent()}},{value:"DeleteResources",text:"Delete Resource",icon:"delete",onClick:b=>{this.deletePopup=!0}}],this.GetDataSource()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.eventResourcesDatasource=new Qt({key:"eventResourceId",load(n){return lt(this,null,function*(){let o=new qt,c=!0;e.dataGridParamNames.forEach(g=>{i(n[g])?o=o.set(g,JSON.stringify(n[g])):g==="sort"?o=o.set(g,'[{"selector":"eventResourceId","desc":false}]'):o=o.set(g,"")});try{let g=yield St(e.eventSettingsService.GetAllEventResources(o));return e.totalRecordCount=g.responseModel!=null?g.responseModel.totalRecords:0,{data:g.responseModel.results,totalCount:g.responseModel.totalRecords,summary:g.summary,groupCount:g.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedEventResource=e.data,this.eventResourceId=e.data.eventResourceId),e.column.dataField==="eventResource"&&(this.selectedEventResource=e.data,this.eventResourceId=e.data.eventResourceId,this.editSpeakerPopupEvent())}onActionItemClick(e,i){i&&(this.selectedEventResource=i,this.eventResourceId=i.eventResourceId),e?.itemData&&typeof e.itemData.onClick=="function"&&e.itemData.onClick(e),this.cdr.markForCheck(),this.cdr.detectChanges()}addSpeakerPopupEvent(){this.isEditResource=!1,this.pageHeaderTitle="Add",this.AddSpeaker=!0,this.cdr.markForCheck()}editSpeakerPopupEvent(){this.isEditResource=!0,this.pageHeaderTitle="Edit",this.AddSpeaker=!0,this.cdr.markForCheck()}closePopup(){this.AddSpeaker=!1,this.deletePopup=!1,this.selectedEventResource=new Qn,this.eventResourceId=null,this.searchText=null,this.cdr.markForCheck()}DeleteEventResource(){this.loading=!0,this.eventSettingsService.DeleteEventResource(this.selectedEventResource.eventResourceId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Event resource has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedEventResource=new Qn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedEventResource=new Qn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedEventResource=new Qn,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Kt),M(ut),M(di),M(Wt),M(Oi))}}static{this.\u0275cmp=O({type:r,selectors:[["app-resources"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:46,vars:41,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["ref","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"manage-content-outer"],[1,"table-block","search-roll","without-breadcrumbs-fiter-table"],["id","gridContainer","noDataText","No records foun
466d.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Resource",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","eventResource","caption","Resource Name","cellTemplate","ResourceNameTemplate"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","width",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","save","isEditResource","resourceId","usertokenId"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","width"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"onItemClick","useItemTextAsTitle","showArrowIcon","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Event Setup"),s()(),a(6,"li",3),u(7,"Resources"),s()()(),a(8,"div",5)(9,"div",6)(10,"h1",7),u(11,"Resources"),s(),a(12,"dx-button",8),C("click",function(){return t.addSpeakerPopupEvent()}),s()()(),a(13,"div",9)(14,"div",10)(15,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.eventResourceId,o)||(t.eventResourceId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(16,"dxo-column-chooser",12)(17,"dxo-column-fixing",12)(18,"dxo-remote-operations",13),a(19,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(20,"dxo-toolbar"),_(21,"dxi-item",15),s(),_(22,"dxo-header-filter",16)(23,"dxo-paging",17)(24,"dxo-pager",18),a(25,"dxi-column",19),f(26,_p,5,2,"ng-container",20),s(),f(27,Mp,2,3,"dxi-column",21),s()()()(),a(28,"dx-popup",22),w("visibleChange",function(o){return y(t.AddSpeaker,o)||(t.AddSpeaker=o),o}),a(29,"div",23)(30,"h2"),u(31),s()(),a(32,"app-manage-resource",24),C("visibleChange",function(){return t.closePopup()})("save",function(){return t.GetDataSource()}),s()(),a(33,"dx-popup",22),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(34,"div",23)(35,"h2"),u(36,"Confirmation"),s()(),a(37,"div",25)(38,"p"),u(39,"Are you sure you want to delete "),a(40,"strong"),u(41),s(),u(42," ?"),s()(),a(43,"div",26)(44,"dx-button",27),C("onClick",function(){return t.closePopup()}),s(),a(45,"dx-button",28),C("onClick",function(){return t.DeleteEventResource()}),s()()()),i&2&&(l(15),d("dataSource",t.eventResourcesDatasource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!1)("focusedRowIndex",0),D("focusedRowKey",t.eventResourceId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(38,hp))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","ResourceNameTemplate"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddSpeaker),d("wrapperAttr",S(39,xp)),l(3),at("",t.pageHeaderTitle," Resource"),l(),d("isEditResource",t.isEditResource)("resourceId",t.selectedEventResource.eventResourceId)("usertokenId",t.userToken.userId),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(40,fp)),l(8),A(t.selectedEventResource.eventResource))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Ca],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();vi();var Pn=class{};var vp=()=>[15,30,50,100],bp=()=>({id:"elementId",class:"popup-outer w-900"}),yp=()=>({id:"elementId",class:"popup-outer delete-popup"});function Dp(r,m){if(r&1){let e=P();a(0,"dx-button",33),C("click",function(){h(e);let t=p();return x(t.addSpeakerPopupEvent())}),s()}}function wp(r,m){if(r&1&&(a(0,"div",34)(1,"span",35),_(2,"img",36),s(),a(3,"a",37),u(4),s()()),r&2){let e=m.$implicit,i=p();l(2),wt("src",e.data.contactLogo===""||e.data.contactLogo==null?i.cardImageBase64Default:"data:image/png;base64,"+e.data.contactLogo,$i),l(),wt("title",e.data.fullName),l(),A(e.data.fullName)}}function Sp(r,m){if(r&1&&(a(0,"span",38),u(1),s()),r&2){let e=m.$implicit;wt("title",e.data.contactEmail),l(),A(e.data.contactEmail)}}function Pp(r,m){if(r&1&&(a(0,"span",38),u(1),s()),r&2){let e=m.$implicit,i=p();wt("title",e.data.contactEmail),l(),at(" ",i.formatPhoneNumber(e.data.contactPhoneNumber)," ")}}function Tp(r,m){if(r&1){let e=P();a(0,"div",41)(1,"dx-drop-down-button",42),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("useItemTextAsTitle",!1)("showArrowIcon",!1)("useSelectMode",!1)("items",e.actionMenu)}}
466function Ep(r,m){r&1&&(a(0,"dxi-column",39),f(1,Tp,2,4,"div",40),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var Sr=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.authenticationService=t,this.webStorageService=n,this.permissionService=o,this.eventSettingsService=c,this.unsubscriber=new rt,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.cardImageBase64Default="assets/img/avatar-icon.png",this.userToken=new Et,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.selectedSpeaker=new Pn,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.isEditSpeaker=!1,this.isEditContact=!1,this.pageHeaderTitle="Add",this.userToken=n.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.getUserPermission(),this.actionMenu=[{value:"ViewSpeaker",text:"View Speaker",icon:"view",visible:!1,onClick:g=>{this.AddSpeaker=!0}},{value:"EditSpeaker",text:"Edit Speaker",icon:"edit",visible:!0,onClick:g=>{this.editSpeakerPopupEvent()}},{value:"DeleteSpeaker",text:"Delete Speaker",icon:"delete",onClick:g=>{this.deletePopup=!0}}],this.isPermissionEventSettingsUpdate||(this.actionMenu=this.actionMenu.filter(g=>g.value!="EditSpeaker")),this.isPermissionEventSettingsArchive||(this.actionMenu=this.actionMenu.filter(g=>g.value!="DeleteSpeaker")),this.GetDataSource()}addSpeakerPopupEvent(){this.isEditSpeaker=!1,this.isEditContact=!1,this.pageHeaderTitle="Add",this.AddSpeaker=!0}editSpeakerPopupEvent(){this.isEditSpeaker=!0,this.isEditContact=!0,this.pageHeaderTitle="Edit",this.AddSpeaker=!0}closePopup(){this.AddSpeaker=!1,this.deletePopup=!1,this.isEditSpeaker=!1,this.isEditContact=!1,this.selectedSpeaker=new Pn,this.speakerId=null}getUserPermission(){this.isPermissionEventSettingsView=this.permissionService.getPermission(_t.Speakers.toString(),Ct.View.toString()),this.isPermissionEventSettingsAdd=this.permissionService.getPermission(_t.Speakers.toString(),Ct.Add.toString()),this.isPermissionEventSettingsUpdate=this.permissionService.getPermission(_t.Speakers.toString(),Ct.Update.toString()),this.isPermissionEventSettingsArchive=this.permissionService.getPermission(_t.Speakers.toString(),Ct.Archive.toString()),this.isPermissionEventSettingsView||this.authenticationService.notAuthorized()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.speakerDatasource=new Qt({key:"speakerId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")});try{let c=yield St(e.eventSettingsService.GetAllSpeakers(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedSpeaker=e.data,this.speakerId=e.data.speakerId),e.column.dataField==="fullName"&&(this.selectedSpeaker=e.data,this.speakerId=e.data.speakerId,this.editSpeakerPopupEvent())}DeleteSpeaker(){this.loading=!0,this.eventSettingsService.DeleteSpeaker(this.selectedSpeaker.speakerId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Speaker has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedSpeaker=new Pn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedSpeaker=new Pn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedSpeaker=new Pn,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Kt),M(ut),M(di),M(Wt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-speakers"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:51,vars:52,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["ref","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["class","btn btn--primary","text","Create","icon","plus","type","normal","stylingMode","contained",3,"click",4,"ngIf"],[1,"manage-content-outer"],[1,"table-block","search-roll","without-breadcrumbs-fiter-table"],["id","gridContainer","noDataText","No records foun
466d.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Speaker",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","fullName","caption","Speaker Name","cellTemplate","PricingTitleTemplate",3,"fixed","width"],["class","client-name client-name-img",4,"dxTemplate","dxTemplateOf"],["dataField","speakerTitle","caption","Speaker Title",3,"width","fixed"],["dataField","contactEmail","caption","Email","cellTemplate","emailTemplate",3,"fixed","width"],["class","email-column",3,"title",4,"dxTemplate","dxTemplateOf"],["dataField","contactPhoneNumber","caption","Phone Number","cellTemplate","PhoneModelTemplate",3,"width","fixed"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","save","isEditSpeaker","isEditContact","speakerId"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"client-name","client-name-img"],[1,"client-img-block"],["alt","User",1,"client-img",3,"src"],["href","javascript:void(0);",1,"client-name",3,"title"],[1,"email-column",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"onItemClick","useItemTextAsTitle","showArrowIcon","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Event Setup"),s()(),a(6,"li",3),u(7,"Speakers"),s()()(),a(8,"div",5)(9,"div",6)(10,"h1",7),u(11,"Speakers"),s(),f(12,Dp,1,0,"dx-button",8),s()(),a(13,"div",9)(14,"div",10)(15,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.speakerId,o)||(t.speakerId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(16,"dxo-column-chooser",12)(17,"dxo-column-fixing",12)(18,"dxo-remote-operations",13),a(19,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(20,"dxo-toolbar"),_(21,"dxi-item",15),s(),_(22,"dxo-header-filter",16)(23,"dxo-paging",17)(24,"dxo-pager",18),a(25,"dxi-column",19),f(26,wp,5,3,"div",20),s(),_(27,"dxi-column",21),a(28,"dxi-column",22),f(29,Sp,2,2,"span",23),s(),a(30,"dxi-column",24),f(31,Pp,2,2,"span",23),s(),f(32,Ep,2,3,"dxi-column",25),s()()()(),a(33,"dx-popup",26),w("visibleChange",function(o){return y(t.AddSpeaker,o)||(t.AddSpeaker=o),o}),a(34,"div",27)(35,"h2"),u(36),s()(),a(37,"app-manage-speaker",28),C("visibleChange",function(){return t.closePopup()})("save",function(){return t.GetDataSource()}),s()(),a(38,"dx-popup",26),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(39,"div",27)(40,"h2"),u(41,"Confirmation"),s()(),a(42,"div",29)(43,"p"),u(44,"Are you sure you want to delete "),a(45,"strong"),u(46),s(),u(47," ?"),s()(),a(48,"div",30)(49,"dx-button",31),C("onClick",function(){return t.closePopup()}),s(),a(50,"dx-button",32),C("onClick",function(){return t.DeleteSpeaker()}),s()()()),i&2&&(l(12),d("ngIf",t.isPermissionEventSettingsAdd),l(3),d("dataSource",t.speakerDatasource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!1)("focusedRowIndex",0),D("focusedRowKey",t.speakerId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(49,vp))("showNavigationButtons",t.showPageNavigation),l(),d("fixed",!0)("width",300),l(),d("dxTemplateOf","PricingTitleTemplate"),l(),d("width",250)("fixed",!1),l(),d("fixed",!1)("width",250),l(),d("dxTemplateOf","emailTemplate"),l(),d("width",250)("fixed",!1),l(),d("dxTemplateOf","PhoneModelTemplate"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddSpeaker),d("wrapperAttr",S(50,bp)),l(3),at("",t.pageHeaderTitle," Speaker"),l(),d("isEditSpeaker",t.isEditSpeaker)("isEditContact",t.isEditContact)("speakerId",t.speakerId),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(51,yp)),l(8),A(t.selectedSpeaker.fullName))},dependencies:[mt,Mt,Ma,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}
466.client-name[_ngcontent-%COMP%]   .client-img-block[_ngcontent-%COMP%]{width:33px;height:33px;border-radius:100px;display:flex!important;justify-content:center;-webkit-justify-content:center;align-items:center;overflow:hidden;margin-right:.8rem;background-color:var(--body-bg-color)}.client-name[_ngcontent-%COMP%]   .client-img-block[_ngcontent-%COMP%]   img.client-img[_ngcontent-%COMP%]{width:auto!important;height:auto!important;margin:0!important;max-width:100%;max-height:100%}.client-name[_ngcontent-%COMP%]:hover{text-decoration:none!important}"]})}}return r})();var Ip=["validationVenueGroup"],Rp=["venueState"],Ap=["venueCountry"],Op=()=>({"aria-label":"Location"}),Vp=()=>({"aria-label":"VenueName"}),kp=()=>({"aria-label":"Address"}),Bp=()=>({"aria-label":"City"}),Lp=()=>({"aria-label":"Select State/Province"}),Fp=()=>({"aria-label":"Select Country"}),Gp=()=>({"aria-label":"Zip Code"});function Np(r,m){if(r&1){let e=P();a(0,"div",14)(1,"dx-text-box",15),w("valueChange",function(t){h(e);let n=p();return y(n.venuesModel.location,t)||(n.venuesModel.location=t),x(t)}),s()()}if(r&2){let e=p();l(),d("labelMode",e.labelMode),D("value",e.venuesModel.location),d("inputAttr",S(4,Op))("disabled",e.isAddFromEvent&&e.isEditMode)}}function Wp(r,m){if(r&1&&_(0,"dxi-validation-rule",21),r&2){let e=p(2);It("message","",e.GetPropertyValidationLabel("VenueInformation","VenueName")," is required")}}function Up(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=p(3);l(),at(" ",e.GetPropertyTooltip("VenueInformation","VenueName"),"")}}function zp(r,m){r&1&&(a(0,"div",22),_(1,"i",23),a(2,"dx-tooltip",24),f(3,Up,2,1,"div",25),s()()),r&2&&(l(2),d("hideOnOutsideClick",!1),l(),d("dxTemplateOf","content"))}function jp(r,m){if(r&1){let e=P();a(0,"div",16)(1,"dx-text-box",17),w("valueChange",function(t){h(e);let n=p();return y(n.venuesModel.venueName,t)||(n.venuesModel.venueName=t),x(t)}),a(2,"dx-validator"),f(3,Wp,1,2,"dxi-validation-rule",18),_(4,"dxi-validation-rule",19),s()(),f(5,zp,4,2,"div",20),s()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("label",e.GetPropertyLabel("VenueInformation","VenueName")),D("value",e.venuesModel.venueName),d("inputAttr",S(8,Vp))("disabled",e.isAddFromEvent&&e.isEditMode&&e.IsPropertyReadonly("VenueInformation","VenueName")),l(2),d("ngIf",e.CheckPropertyRequired("VenueInformation","VenueName")),l(),d("max",255),l(),d("ngIf",e.CheckTooltipVisible("VenueInformation","VenueName"))}}function Hp(r,m){if(r&1&&_(0,"dxi-validation-rule",21),r&2){let e=p(2);It("message","",e.GetPropertyValidationLabel("VenueInformation","Address")," is required")}}function qp(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=p(3);l(),at(" ",e.GetPropertyTooltip("VenueInformation","Address"),"")}}function Kp(r,m){r&1&&(a(0,"div",22),_(1,"i",27),a(2,"dx-tooltip",28),f(3,qp,2,1,"div",25),s()()),r&2&&(l(2),d("hideOnOutsideClick",!1),l(),d("dxTemplateOf","content"))}function Qp(r,m){if(r&1){let e=P();a(0,"div",16)(1,"dx-text-area",26),w("valueChange",function(t){h(e);let n=p();return y(n.venuesModel.address1,t)||(n.venuesModel.address1=t),x(t)}),a(2,"dx-validator"),f(3,Hp,1,2,"dxi-validation-rule",18),s()(),f(4,Kp,4,2,"div",20),s()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("label",e.GetPropertyLabel("VenueInformation","Address"))("inputAttr",S(7,kp)),D("value",e.venuesModel.address1),d("disabled",e.isAddFromEvent&&e.isEditMode&&e.IsPropertyReadonly("VenueInformation","Address")),l(2),d("ngIf",e.CheckPropertyRequired("VenueInformation","Address")),l(),d("ngIf",e.CheckTooltipVisible("VenueInformation","Address"))}}function Jp(r,m){if(r&1&&_(0,"dxi-validation-rule",21),r&2){let e=p(2);It("message","",e.GetPropertyValidationLabel("VenueInformation","City")," is required")}}function Zp(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=p(3);l(),at(" ",e.GetPropertyTooltip("VenueInformation","City")," ")}}function Xp(r,m){r&1&&(a(0,"div",22),_(1,"i",29),a(2,"dx-tooltip",30),f(3,Zp,2,1,"div",25),s()()),r&2&&(l(2),d("hideOnOutsideClick",!1),l(),d("dxTemplateOf","content"))}function Yp(r,m){if(r&1){let e=P();a(0,"div",14)(1,"dx-text-box",17),w("valueChange",function(t){h(e);let n=p();return y(n.venuesModel.city,t)||(n.venuesModel.city=t),x(t)}
466),a(2,"dx-validator"),f(3,Jp,1,2,"dxi-validation-rule",18),_(4,"dxi-validation-rule",19),s()(),f(5,Xp,4,2,"div",20),s()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("label",e.GetPropertyLabel("VenueInformation","City")),D("value",e.venuesModel.city),d("inputAttr",S(8,Bp))("disabled",e.isAddFromEvent&&e.isEditMode&&e.IsPropertyReadonly("VenueInformation","City")),l(2),d("ngIf",e.CheckPropertyRequired("VenueInformation","City")),l(),d("max",255),l(),d("ngIf",e.CheckTooltipVisible("VenueInformation","City"))}}function $p(r,m){if(r&1&&_(0,"dxi-validation-rule",21),r&2){let e=p(2);It("message","",e.GetPropertyValidationLabel("VenueInformation","State")," is required")}}function em(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=p(3);l(),A(e.GetPropertyTooltip("VenueInformation","State"))}}function tm(r,m){r&1&&(a(0,"div",22),_(1,"i",32),a(2,"dx-tooltip",33),f(3,em,2,1,"div",25),s()()),r&2&&(l(2),d("hideOnOutsideClick",!1),l(),d("dxTemplateOf","content"))}function im(r,m){if(r&1){let e=P();a(0,"div",14)(1,"dx-select-box",31),w("valueChange",function(t){h(e);let n=p();return y(n.venuesModel.state,t)||(n.venuesModel.state=t),x(t)}),a(2,"dx-validator"),f(3,$p,1,2,"dxi-validation-rule",18),s()(),f(4,tm,4,2,"div",20),s()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("label",e.GetPropertyLabel("VenueInformation","State"))("disabled",e.isEditVenue&&e.IsPropertyReadonly("VenueInformation","State"))("items",e.states)("searchEnabled",!0)("inputAttr",S(9,Lp)),D("value",e.venuesModel.state),l(2),d("ngIf",e.CheckPropertyRequired("VenueInformation","State")),l(),d("ngIf",e.CheckTooltipVisible("VenueInformation","State"))}}function nm(r,m){if(r&1&&_(0,"dxi-validation-rule",21),r&2){let e=p(2);It("message","",e.GetPropertyValidationLabel("VenueInformation","Country")," is required")}}function om(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=p(3);l(),A(e.GetPropertyTooltip("VenueInformation","Country"))}}function rm(r,m){r&1&&(a(0,"div",22),_(1,"i",35),a(2,"dx-tooltip",36),f(3,om,2,1,"div",25),s()()),r&2&&(l(2),d("hideOnOutsideClick",!1),l(),d("dxTemplateOf","content"))}function am(r,m){if(r&1){let e=P();a(0,"div",14)(1,"dx-select-box",34,1),C("onValueChanged",function(t){h(e);let n=p();return x(n.onSelectCountry(t))}),w("valueChange",function(t){h(e);let n=p();return y(n.venuesModel.country,t)||(n.venuesModel.country=t),x(t)}),a(3,"dx-validator"),f(4,nm,1,2,"dxi-validation-rule",18),s()(),f(5,rm,4,2,"div",20),s()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("label",e.GetPropertyLabel("VenueInformation","Country"))("items",e.countries)("disabled",e.isAddFromEvent&&e.isEditMode&&e.IsPropertyReadonly("VenueInformation","Country"))("searchEnabled",!0)("inputAttr",S(9,Fp)),D("value",e.venuesModel.country),l(3),d("ngIf",e.CheckPropertyRequired("VenueInformation","Country")),l(),d("ngIf",e.CheckTooltipVisible("VenueInformation","Country"))}}function lm(r,m){if(r&1&&_(0,"dxi-validation-rule",21),r&2){let e=p(2);It("message","",e.GetPropertyValidationLabel("VenueInformation","Zipcode")," is required")}}function sm(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=p(3);l(),A(e.GetPropertyTooltip("VenueInformation","Zipcode"))}}function dm(r,m){r&1&&(a(0,"div",22),_(1,"i",38),a(2,"dx-tooltip",39),f(3,sm,2,1,"div",25),s()()),r&2&&(l(2),d("hideOnOutsideClick",!1),l(),d("dxTemplateOf","content"))}function cm(r,m){if(r&1){let e=P();a(0,"div",14)(1,"dx-text-box",17),w("valueChange",function(t){h(e);let n=p();return y(n.venuesModel.zipCode,t)||(n.venuesModel.zipCode=t),x(t)}),a(2,"dx-validator"),f(3,lm,1,2,"dxi-validation-rule",18),_(4,"dxi-validation-rule",37)(5,"dxi-validation-rule",19),s()(),f(6,dm,4,2,"div",20),s()}if(r&2){let e=p();l(),d("labelMode",e.labelMode)("label",e.GetPropertyLabel("VenueInformation","Zipcode")),D("value",e.venuesModel.zipCode),d("inputAttr",S(12,Gp))("disabled",e.isAddFromEvent&&e.isEditMode&&e.IsPropertyReadonly("VenueInformation","Zipcode")),l(2),d("ngIf",e.CheckPropertyRequired("VenueInformation","Zipcode")),l(),It("message","Please enter a valid ",e.GetPropertyValidationLabel("VenueInformation","Zipcode"),"."),d("validationCallback",e.customCallbackZipcode)("reevaluate",!0),l(),d("max",50),l(),d("ngIf",e.CheckTooltipVisible("VenueInformation","Zipcode"))}}function um(r,m){if(r&1){let e=P();a(0,"dx-button",40),C("onClick",function(){h(e);let t=p();return x(t.onFormSubmit())}),s()}}/localhost/.test(document.location.host)||void 0;var Cl=(()=>{class r extends ot{constructor(e,i,t,n,o){super(),this.eventSettingsService=e,this.tenantPropertService=i,this.utilityService=n,this.eventsService=o,this.unsubscriber=new rt,this.visibleChange=new Bt,this.save=new Bt,this.venue=new Bt,this.isAddFromEvent=!1,this.isEditVenue=!1,this.isViewVenue=!1,this.venueId=0,this.searchText=null,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.properties=[],this.venuesModel=new bn,this.states=[],this.statesBackup=[],this.countries=[],this.selectedTags=[],this.isSelectFromList=!1,this.isEditMode=!1,this.GetCountries(),this.countryPostalCodesPatternItems=t.getCountryPostalCodes(),this.customCallbackZipcode=this.customCallbackZipcode.bind(this),this.BindEventProperties()}ngOnChanges(){this.venuesModel=new bn,this.validationVenueGroup&&this.validationVenueGroup.instance.reset();let e=this.countries.find(t=>t.countryCode=="US");e?this.venuesModel.country=e.countryName:this.venuesModel.country="",this.venueCountry!=null&&(this.venueCountry.value=this.venuesModel.country);let i=this.states.filter(t=>t.countryCode=="US");this.states=i,this.states=this.states.sort((t,n)=>t.stateName.localeCompare(n.stateName)),this.venueState!=null&&(this.venueState.value=this.venuesModel.state),this.isEditVenue&&this.venueId>0?(this.isSelectFromList=!1,this.GetVenueById()):this.isSelectFromList=!0}GetCountries(){this.loading=!0,this.utilityService.GetCountries().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{if(this.loading=!1,e.responseModel!=null&&e.responseModel!=null){this.countries=e.responseModel;let i=this.countries.find(t=>t.countryCode=="US");i?this.venuesModel.country=i.countryName:this.venuesModel.country="",this.GetState()}else this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}GetState(){this.loading=!0,this.utilityService.GetStates().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e.responseModel!=null&&e.responseModel!=null?(this.states=e.responseModel,this.statesBackup=this.states,this.states=this.states.filter(i=>i.countryCode=="US"),this.states=this.states.sort((i,t)=>i.stateName.localeCompare(t.stateName))):this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}GetVenueById(){this.venueId==null||this.venueId==null||(this.loading=!0,this.eventSettingsService.GetVenueById(this.venueId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.loading=!1,this.venuesModel=e.responseModel,this.venueCountry!=null&&(this.venueCountry.value=this.venuesModel.country),this.venueState!=null&&(this.venueState.value=this.venuesModel.state)):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}onSelectCountry({value:e}){if(!e){let i=this.countries.find(t=>t.countryCode=="US");i?e=i.countryName:e="United States"}if(this.countries!=null){let i=this.countries.find(t=>t.countryName==e);i!=null||i!=null?(this.venuesModel.country=i.countryName,this.states=this.statesBackup.filter(t=>t.countryCode==i.countryCode)):this.states=this.statesBackup}else this.states=this.statesBackup}close(){this.venuesModel=new bn,this.validationVenueGroup&&this.validationVenueGroup.instance.reset(),this.isEditMode=!1,this.searchValue=null,this.venueId=null,this.visibleChange.emit(!1),this.ngOnChanges()}onFormSubmit(){this.validationVenueGroup.instance.validate().isValid&&
466(this.loading=!0,this.isEditVenue||(this.venuesModel.venueId=0),this.eventSettingsService.AddUpdateEventVenue(this.venuesModel).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.loading=!1,this.isEditVenue?this.showSuccessMessage("Venue has been updated successfully"):this.showSuccessMessage("Venue has been added successfully"),this.venue.emit(i.responseModel),this.save.emit(!0),this.visibleChange.emit(!1)):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}customCallbackZipcode(e){let i=this.venuesModel.country;if(i){let t=this.countries.find(n=>n.countryName==i);if(t){let n=t.countryCode,o=this.countryPostalCodesPatternItems.find(c=>c.countryCode==n);if(o){let c=o.pattern,g=new RegExp(c);if(e.value)return e.value.match(g)!==null}else return!0}else return!0}else return!0;return!0}BindEventProperties(){this.properties=[],this.loading=!0,this.tenantPropertService.GetAllEventPageControls().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.properties=e.responseModel.filter(i=>i.pageCategory.toLocaleLowerCase()==Po.VenueInformation.toLocaleLowerCase())):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}GetPropertyLabel(e,i){let t=this.properties.find(n=>n.sourceColumnName.toLocaleLowerCase()===i.toLocaleLowerCase()&&n.pageCategory===e);if(t){let n=t.fieldCaption;return this.CheckPropertyRequired(e,i)?`${n} *`:n}return""}GetPropertyValidationLabel(e,i){let t=this.properties.find(n=>n.sourceColumnName.toLocaleLowerCase()===i.toLocaleLowerCase()&&n.pageCategory===e);return t?t.fieldCaption:""}CheckPropertyVisible(e,i){return this.properties.filter(n=>n.sourceColumnName.toLocaleLowerCase()==i.toLocaleLowerCase()&&n.isVisible==!0&&n.pageCategory==e).length>0}CheckPropertyRequired(e,i){return this.properties.filter(n=>n.sourceColumnName.toLocaleLowerCase()==i.toLocaleLowerCase()&&n.isRequired==!0&&n.pageCategory==e).length>0}IsPropertyReadonly(e,i){return!!this.properties.find(n=>n.sourceColumnName?.toLocaleLowerCase()===i.toLocaleLowerCase()&&n.pageCategory===e&&n.isReadOnly===!1)}GetPropertyTooltip(e,i){let t=this.properties.filter(n=>n.sourceColumnName.toLocaleLowerCase()==i.toLocaleLowerCase()&&n.pageCategory==e);return t.length>0?t[0].formControlTooltip:""}CheckTooltipVisible(e,i){return this.properties.filter(n=>n.sourceColumnName.toLocaleLowerCase()==i.toLocaleLowerCase()&&n.formControlTooltip!=""&&n.isVisible==!0&&n.pageCategory==e).length>0}static{this.\u0275fac=function(i){return new(i||r)(M(Wt),M(Si),M(va),M(hi),M(pa))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-venue"]],viewQuery:function(i,t){if(i&1&&(st(Ip,5),st(Rp,5),st(Ap,5)),i&2){let n;dt(n=ct())&&(t.validationVenueGroup=n.first),dt(n=ct())&&(t.venueState=n.first),dt(n=ct())&&(t.venueCountry=n.first)}},inputs:{isAddFromEvent:"isAddFromEvent",isEditVenue:"isEditVenue",isViewVenue:"isViewVenue",venueId:"venueId",userTokenId:"userTokenId",venueDetails:"venueDetails",searchText:"searchText",venuesModel:"venuesModel"},outputs:{visibleChange:"visibleChange",save:"save",venue:"venue"},standalone:!0,features:[nt,Mi,V],decls:21,vars:9,consts:[["validationVenueGroup",""],["venueCountry",""],[1,"venue-popup-outer","tooltip-wrapper"],[1,"card-outer"],["id","form",3,"formData"],[1,"scroll-outer","event-setting-venue-popup"],[1,"add-new-venue-block"],["class","dx-field",4,"ngIf"],["class","dx-field full-width",4,"ngIf"],[1,"flex"],[1,"flex","last-one"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","class","btn btn--primary","stylingMode","contained","type","default",3,"onClick",4,"ngIf"],[1,"dx-field"],["label","Location",3,"valueChange","labelMode","value","inputAttr","disabled"],[1,"dx-field","full-width"],[3,"valueChange","labelMode","label","value","inputAttr","disabled"],["type","required",3,"message",4,"ngIf"],["type","stringLength","message","Max character length is 255",3,"max"],["class","tooltip-info",4,"ngIf"],["type","required",3,"message"],[1,"tooltip-info"],["id","VenueName",1,"icon","dx-icon-info"],["target","#VenueName","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],[4,"dxTemplate","dxTemplateOf"],[3,"valueChange","labelMode","label","inputAttr","value","disabled"],["id","Address",1,"icon","dx-icon-info"],["target","#Address","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],["id","City",1,"icon","dx-icon-info"],["target","#City","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],["valueExpr","stateName","displayExpr","stateName",3,"valueChange","labelMode","label","disabled","items","searchEnabled","inputAttr","value"],["id","State",1,"icon","dx-icon-info"],["target","#State","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],["displayExpr","countryName","valueExpr","countryName",3,"onValueChanged","valueChange","labelMode","label","items","disabled","searchEnabled","inputAttr","value"],["id","Country",1,"icon","dx-icon-info"],["target","#Country","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],["type","custom",3,"message","validationCallback","reevaluate"],["id","Zipcode",1,"icon","dx-icon-info"],["target","#Zipcode","showEvent","mouseenter","hideEvent","mouseleave",3,"hideOnOutsideClick"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"]],template:function(i,t){if(i&1){let n=P();
466a(0,"div",2)(1,"form",3)(2,"dx-validation-group",null,0)(4,"dx-form",4)(5,"dxi-item")(6,"dx-scroll-view",5),ht(7),a(8,"div",6),f(9,Np,2,5,"div",7)(10,jp,6,9,"div",8)(11,Qp,5,8,"div",8),a(12,"div",9),f(13,Yp,6,9,"div",7)(14,im,5,10,"div",7),s(),a(15,"div",10),f(16,am,6,10,"div",7)(17,cm,7,13,"div",7),s()(),xt(),s(),a(18,"div",11)(19,"dx-button",12),C("onClick",function(){return h(n),x(t.close())}),s(),f(20,um,1,0,"dx-button",13),s()()()()()()}i&2&&(l(4),d("formData",t.formData),l(5),d("ngIf",!1),l(),d("ngIf",t.CheckPropertyVisible("VenueInformation","VenueName")),l(),d("ngIf",t.CheckPropertyVisible("VenueInformation","Address")),l(2),d("ngIf",t.CheckPropertyVisible("VenueInformation","City")),l(),d("ngIf",t.CheckPropertyVisible("VenueInformation","State")),l(2),d("ngIf",t.CheckPropertyVisible("VenueInformation","Country")),l(),d("ngIf",t.CheckPropertyVisible("VenueInformation","Zipcode")),l(3),d("ngIf",!t.isViewVenue))},dependencies:[mt,Mt,xi,Di,bi,yi,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,ki,Le,gi,Fe,Ge,Ne,We,Ue,ze,je,He,wo,qe,ui,Ke,Qe,Je,Ze,hn,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".venue-popup-outer[_ngcontent-%COMP%]{padding:0rem 0}.dx-popup-content-block[_ngcontent-%COMP%]{padding:0!important}.flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;align-items:flex-start}.flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:48.5%}.flex.last-one[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{margin-bottom:0!important}.dx-popup-footer[_ngcontent-%COMP%]{padding-top:1.5rem}"]})}}return r})();vi();var Tn=class{constructor(){this.venueId=0}};var pm=()=>[15,30,50,100],mm=()=>({id:"elementId",class:"popup-outer delete-popup"}),gm=()=>({id:"elementId",class:"popup-outer w-750"});function hm(r,m){if(r&1&&(ht(0),a(1,"div",35)(2,"a",36),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;l(2),wt("title",e.data.venueName),l(),A(e.data.venueName)}}function xm(r,m){if(r&1&&(a(0,"dxi-column",33),f(1,hm,5,2,"ng-container",34),s()),r&2){let e=p();wt("caption",e.GetPropertyValidationLabel("VenueName")),l(),d("dxTemplateOf","VenueNameTemplate")}}function fm(r,m){if(r&1&&_(0,"dxi-column",37),r&2){let e=p();wt("caption",e.GetPropertyValidationLabel("Address"))}}function _m(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.city?e.data.city:"-"," ")}}function Cm(r,m){if(r&1&&(a(0,"dxi-column",38),f(1,_m,2,1,"div",34),s()),r&2){let e=p();wt("caption",e.GetPropertyValidationLabel("City")),l(),d("dxTemplateOf","cityNameTemplate")}}function Mm(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.state?e.data.state:"-"," ")}}function vm(r,m){if(r&1&&(a(0,"dxi-column",39),f(1,Mm,2,1,"div",34),s()),r&2){let e=p();wt("caption",e.GetPropertyValidationLabel("State")),l(),d("dxTemplateOf","stateNameTemplate")}}function bm(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.country?e.data.country:"-"," ")}}function ym(r,m){if(r&1&&(a(0,"dxi-column",40),f(1,bm,2,1,"div",34),s()),r&2){let e=p();wt("caption",e.GetPropertyValidationLabel("Country")),l(),d("dxTemplateOf","countryNameTemplate")}}function Dm(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.zipCode?e.data.zipCode:"-"," ")}}function wm(r,m){if(r&1&&(a(0,"dxi-column",41),f(1,Dm,2,1,"div",34),s()),r&2){let e=p();wt("caption",e.GetPropertyValidationLabel("zipCode")),l(),d("dxTemplateOf","zipCodeNameTemplate")}}function Sm(r,m){if(r&1){let e=P();a(0,"div",44)(1,"dx-drop-down-button",45),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useSelectMode",!1)("items",e.actionMenu)}}function Pm(r,m){r&1&&(a(0,"dxi-column",42),f(1,Sm,2,3,"div",43),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}function Tm(r,m){if(r&1){let e=P();a(0,"dx-popup",27),w("visibleChange",function(t){h(e);let n=p();return y(n.AddVenuesPopup,t)||(n.AddVenuesPopup=t),x(t)}),a(1,"div",28)(2,"h2"),u(3),s()(),a(4,"app-manage-venue",46),C("visibleChange",function(){h(e);let t=p();return x(t.closePopup())}),s()()}if(r&2){let e=p();d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",e.AddVenuesPopup),d("wrapperAttr",S(12,gm)),l(3),at("",e.venuePageHeaderTitle," Venue"),l(),d("venueId",e.venueId)("isAddFromEvent",!0)("isEditVenue",e.isEditVenue)("isViewVenue",e.isViewVenue)("searchText",e.searchText)("venuesModel",e.addVe
466nuesModel)}}/localhost/.test(document.location.host)||void 0;var Pr=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.authenticationService=t,this.webStorageService=n,this.tenantPropertService=o,this.eventSettingsService=c,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.userToken=new Et,this.selectedVenue=new Tn,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.isEditVenue=!1,this.venuePageHeaderTitle="Add",this.isViewVenue=!1,this.unsubscriber=new rt,this.addVenuesModel=new bn,this.properties=[],this.userToken=n.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.eligibilityRules=new mn({key:"ID",data:e.getEligibility()}),this.actionMenu=[{value:"ViewVenues",text:"View Venue",icon:"view",visible:!1,onClick:g=>{this.AddVenuesPopup=!0,this.VeiwVenueEvent()}},{value:"EditVenues",text:"Edit Venue",icon:"edit",visible:!0,onClick:g=>{this.AddVenuesPopup=!0,this.EditVenuesEvent()}},{value:"DeleteVenues",text:"Delete Venue",icon:"delete",onClick:g=>{this.deletePopup=!0}}],this.GetDataSource(),this.BindEventProperties()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.venueDatasource=new Qt({key:"venueId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")});try{let c=yield St(e.eventSettingsService.GetAllVenues(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedVenue=e.data,this.venueId=e.data.venueId),e.column.dataField==="venueName"&&(this.selectedVenue=e.data,this.venueId=e.data.venueId,this.EditVenuesEvent())}AddVenuesPopupEvent(){this.addVenuesModel=new bn,this.isEditVenue=!1,this.venueId=null,this.venuePageHeaderTitle="Add",this.AddVenuesPopup=!0}EditVenuesEvent(){this.addVenuesModel=new bn,this.addVenuesModel.venueId=this.venueId,this.isEditVenue=!0,this.venuePageHeaderTitle="Edit",this.AddVenuesPopup=!0}VeiwVenueEvent(){this.isEditVenue=!0,this.isViewVenue=!0,this.AddVenuesPopup=!0,this.venuePageHeaderTitle="View"}closePopup(){this.AddVenuesPopup=!1,this.deletePopup=!1,this.isEditVenue=!1,this.venueId=null,this.searchText=null,this.selectedVenue=new Tn,this.GetDataSource()}DeleteVenue(){this.loading=!0,this.eventSettingsService.DeleteVenue(this.selectedVenue.venueId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Venue has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedVenue=new Tn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedVenue=new Tn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedVenue=new Tn,this.showErrorMessage(e.message)})}BindEventProperties(){this.properties=[],this.loading=!0,this.tenantPropertService.GetAllEventPageControls().pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.properties=e.responseModel.filter(i=>i.pageCategory.toLocaleLowerCase()==Po.VenueInformation.toLocaleLowerCase())):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)})}GetPropertyLabel(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?this.CheckPropertyRequired(e)?i[0].fieldCaption+" *":i[0].fieldCaption:""}GetPropertyValidationLabel(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?i[0].fieldCaption:""}CheckPropertyVisible(e){return this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isVisible==!0).length>0}CheckPropertyRequired(e){return this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isRequired==!0).length>0}IsPropertyReadonly(e){return this.properties.length>0?this.properties.filter(t=>t.sourceColumnName!=null&&t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.isReadOnly==!1).length>0:!1}GetPropertyTooltip(e){let i=this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase());return i.length>0?i[0].formControlTooltip:""}CheckTooltipVisible(e){return this.properties.filter(t=>t.sourceColumnName.toLocaleLowerCase()==e.toLocaleLowerCase()&&t.formControlTooltip!=""&&t.isVisible==!0).length>0}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Kt),M(ut),M(Si),M(Wt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-venues"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:46,vars:37,consts:[[1,"view-wrapper","benefits-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["ref","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["text","Create","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary",3,"click"],[1,"manage-content-outer"],[1,"table-block","search-roll","without-breadcrumbs-fiter-table"],["id","gridContainer","noDataText","No records foun
466d.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Venue",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","venueName","cellTemplate","VenueNameTemplate",3,"caption",4,"ngIf"],["dataField","address1",3,"caption",4,"ngIf"],["dataField","city","cellTemplate","cityNameTemplate",3,"caption",4,"ngIf"],["dataField","state","cellTemplate","stateNameTemplate",3,"caption",4,"ngIf"],["dataField","country","cellTemplate","countryNameTemplate",3,"caption",4,"ngIf"],["dataField","zipCode","cellTemplate","zipCodeNameTemplate",3,"caption",4,"ngIf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr","visibleChange",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["dataField","venueName","cellTemplate","VenueNameTemplate",3,"caption"],[4,"dxTemplate","dxTemplateOf"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","address1",3,"caption"],["dataField","city","cellTemplate","cityNameTemplate",3,"caption"],["dataField","state","cellTemplate","stateNameTemplate",3,"caption"],["dataField","country","cellTemplate","countryNameTemplate",3,"caption"],["dataField","zipCode","cellTemplate","zipCodeNameTemplate",3,"caption"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"onItemClick","showArrowIcon","useSelectMode","items"],[3,"visibleChange","venueId","isAddFromEvent","isEditVenue","isViewVenue","searchText","venuesModel"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Event Setup"),s()(),a(6,"li",3),u(7,"Venues"),s()()(),a(8,"div",5)(9,"div",6)(10,"h1",7),u(11,"Venues"),s(),a(12,"dx-button",8),C("click",function(){return t.AddVenuesPopupEvent()}),s()()(),a(13,"div",9)(14,"div",10)(15,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.venueId,o)||(t.venueId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(16,"dxo-column-chooser",12)(17,"dxo-column-fixing",12)(18,"dxo-remote-operations",13),a(19,"dxo-search-panel",14),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(20,"dxo-toolbar"),_(21,"dxi-item",15),s(),_(22,"dxo-header-filter",16)(23,"dxo-paging",17)(24,"dxo-pager",18),f(25,xm,2,2,"dxi-column",19)(26,fm,1,1,"dxi-column",20)(27,Cm,2,2,"dxi-column",21)(28,vm,2,2,"dxi-column",22)(29,ym,2,2,"dxi-column",23)(30,wm,2,2,"dxi-column",24)(31,Pm,2,3,"dxi-column",25),s()()()(),f(32,Tm,5,13,"dx-popup",26),a(33,"dx-popup",27),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(34,"div",28)(35,"h2"),u(36,"Confirmation"),s()(),a(37,"div",29)(38,"p"),u(39,"Are you sure you want to delete "),a(40,"strong"),u(41),s(),u(42," ?"),s()(),a(43,"div",30)(44,"dx-button",31),C("onClick",function(){return t.closePopup()}),s(),a(45,"dx-button",32),C("onClick",function(){return t.DeleteVenue()}),s()()()),i&2&&(l(15),d("dataSource",t.venueDatasource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!1)("focusedRowIndex",0),D("focusedRowKey",t.venueId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(35,pm))("showNavigationButtons",t.showPageNavigation),l(),d("ngIf",t.CheckPropertyVisible("VenueName")),l(),d("ngIf",t.CheckPropertyVisible("Address")),l(),d("ngIf",t.CheckPropertyVisible("City")),l(),d("ngIf",t.CheckPropertyVisible("State")),l(),d("ngIf",t.CheckPropertyVisible("Country")),l(),d("ngIf",t.CheckPropertyVisible("zipCode")),l(),d("ngIf",t.actionMenu.length>0),l(),d("ngIf",t.AddVenuesPopup),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(36,mm)),l(8),A(t.selectedVenue.venueName))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Cl],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();vi();var rn=class{constructor(){this.sponsorId=0}};var Em=["validationGroup"],Im=()=>({"aria-label":"Sponsor Name"});function Rm(r,m){if(r&1){let e=P();a(0,"dx-button",12),C("onClick",function(){h(e);let t=p();return x(t.onSubmit())}),s()}}/localhost/.test(document.location.host)||void 0;var Ml=(()=>{class r extends ot{constructor(e,i,t){super(),this.eventSettingsService=e,this.utilityService=i,this.webStorageService=t,this.visibleChange=new Bt,this.userToken=new Et,this.unsubscriber=new rt,this.save=new Bt,this.sponsor=new Bt,this.isAddFromEvent=!1,this.isEditSponsor=!1,this.isViewSponsor=!1,this.searchText=null,this.alphanumericPattern=/^[a-zA-Z0-9\s]+$/,this.sponsorId=0,this.selectedTags=[],this.isEditMode=!1,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.sponsorModel=new rn,this.userToken=t.getCurrentUserToken()}ngOnChanges(){this.isEditSponsor&&this.sponsorId>0&&this.GetSponsorById(),this.isEditSponsor||setTimeout(()=>{this.validationGroup&&this.validationGroup.instance.reset()},0)}
466onSubmit(){this.validationGroup.instance.validate().isValid&&(this.loading=!0,this.sponsorModel.modifiedByUserId=this.userToken.userId,this.isEditSponsor||(this.sponsorModel.sponsorId=0),this.eventSettingsService.AddUpdateEventSponsor(this.sponsorModel).pipe(I(this.unsubscriber)).subscribe(i=>{this.processResult(i,()=>{this.loading=!1,i&&i.isSuccess?i.responseModel!=null&&i.responseModel!=null&&(this.loading=!1,this.isEditSponsor?this.showSuccessMessage("Sponsor name has been updated successfully"):this.showSuccessMessage("Sponsor name has been added successfully"),this.sponsor.emit(i.responseModel),this.save.emit(!0),this.visibleChange.emit(!1),this.validationGroup.instance.reset()):(this.loading=!1,this.showErrorMessage(i.message))})},i=>{this.loading=!1,this.showErrorMessage(i.message)}))}GetSponsorById(){this.sponsorId==null||this.sponsorId==null||(this.loading=!0,this.eventSettingsService.GetSponsorById(this.sponsorId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?e.responseModel!=null&&e.responseModel!=null&&(this.loading=!1,this.sponsorModel=e.responseModel):(this.loading=!1,this.showErrorMessage(e.message))})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}close(){this.validationGroup&&this.validationGroup.instance.reset(),this.sponsorModel=new rn,this.isEditMode=!1,this.isViewSponsor=!1,this.sponsorId=0,this.visibleChange.emit(!1),this.ngOnChanges()}static{this.\u0275fac=function(i){return new(i||r)(M(Wt),M(hi),M(ut))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-view-sponsors"]],viewQuery:function(i,t){if(i&1&&st(Em,5),i&2){let n;dt(n=ct())&&(t.validationGroup=n.first)}},inputs:{isAddFromEvent:"isAddFromEvent",isEditSponsor:"isEditSponsor",isViewSponsor:"isViewSponsor",searchText:"searchText",sponsorId:"sponsorId"},outputs:{visibleChange:"visibleChange",save:"save",sponsor:"sponsor"},standalone:!0,features:[nt,Mi,V],decls:16,vars:9,consts:[["validationGroup",""],[1,"dx-popup-content-block","tooltip-wrapper"],[1,"card-outer"],["id","form",3,"formData"],[1,"dx-field","full-width"],["label","Sponsor Name",3,"valueChange","labelMode","inputAttr","disabled","value"],["type","required","message","Sponsor name is required"],["type","pattern","message","Invalid Sponsor name",3,"pattern"],["type","stringLength","message","Max character length is 255",3,"max"],[1,"dx-popup-footer"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","class","btn btn--primary","stylingMode","contained","type","default",3,"onClick",4,"ngIf"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1)(1,"form",2)(2,"dx-validation-group",null,0)(4,"dx-form",3)(5,"dxi-item"),ht(6),a(7,"div",4)(8,"dx-text-box",5),w("valueChange",function(c){return h(n),y(t.sponsorModel.sponsor,c)||(t.sponsorModel.sponsor=c),x(c)}),a(9,"dx-validator"),_(10,"dxi-validation-rule",6)(11,"dxi-validation-rule",7)(12,"dxi-validation-rule",8),s()()(),xt(),a(13,"div",9)(14,"dx-button",10),C("onClick",function(){return h(n),x(t.close())}),s(),f(15,Rm,1,0,"dx-button",11),s()()()()()()}i&2&&(l(4),d("formData",t.formData),l(4),d("labelMode",t.labelMode)("inputAttr",S(8,Im))("disabled",t.isAddFromEvent&&t.isEditMode),D("value",t.sponsorModel.sponsor),l(3),d("pattern",t.alphanumericPattern),l(),d("max",255),l(3),d("ngIf",!t.isViewSponsor))},dependencies:[mt,Mt,xi,Di,bi,yi,U,bt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,ci,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".dx-popup-content-block[_ngcontent-%COMP%]{padding-bottom:0!important}.dx-popup-footer[_ngcontent-%COMP%]{padding-top:1rem}"]})}}return r})();var Am=()=>[15,30,50,100],Om=()=>({id:"elementId",class:"popup-outer w-500"}),Vm=()=>({id:"elementId",class:"popup-outer delete-popup"});function km(r,m){if(r&1){let e=P();a(0,"a",28),C("click",function(){h(e);let t=p();return x(t.addSponsorsPopupEvent())}),yt(),a(1,"svg",29),_(2,"circle",30)(3,"path",31),s(),u(4," Add "),s()}}function Bm(r,m){if(r&1&&(ht(0),a(1,"div",32)(2,"a",33),u(3),s(),_(4,"br"),s(),xt()),r&2){let e=m.$implicit;
466l(2),wt("title",e.data.sponsor),l(),A(e.data.sponsor)}}function Lm(r,m){if(r&1){let e=P();a(0,"div",36)(1,"dx-drop-down-button",37),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function Fm(r,m){r&1&&(a(0,"dxi-column",34),f(1,Lm,2,4,"div",35),s()),r&2&&(d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","cellTemplate"))}/localhost/.test(document.location.host)||void 0;var vl=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.eventSettingsService=t,this.authenticationService=n,this.webStorageService=o,this.permissionService=c,this.userToken=new Et,this.isPermissionEventSettingsView=!1,this.isPermissionEventSettingsAdd=!1,this.isPermissionEventSettingsUpdate=!1,this.isPermissionEventSettingsLockUnlock=!1,this.isPermissionEventSettingsActiveInactive=!1,this.isPermissionEventSettingsArchive=!1,this.userTd="1",this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isViewSponsor=!1,this.isEditSponsor=!1,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.sponsorPageHeaderTitle="Add",this.selectedSponsor=new rn,this.unsubscriber=new rt,this.userToken=o.getCurrentUserToken(),this.userToken||i.navigate(["/login"]),this.getUserPermission(),this.actionMenu=[{value:"ViewSponsor",text:"view Sponsor",icon:"iew",visible:!1,onClick:g=>{this.AddSponsorsPopup=!0,this.ViewSponsorEvent()}},{value:"EditSponsor",text:"Edit Sponsor",icon:"edit",visible:!0,onClick:g=>{this.AddSponsorsPopup=!0,this.EditSponsorEvent()}},{value:"DeleteSponsor",text:"Delete Sponsor",icon:"delete",onClick:g=>{this.deletePopup=!0}}],this.isPermissionEventSettingsUpdate||(this.actionMenu=this.actionMenu.filter(g=>g.value!="EditSponsor")),this.isPermissionEventSettingsArchive||(this.actionMenu=this.actionMenu.filter(g=>g.value!="DeleteSponsor")),this.GetDataSource()}getUserPermission(){this.isPermissionEventSettingsView=this.permissionService.getPermission(_t.ViewSponsors.toString(),Ct.View.toString()),this.isPermissionEventSettingsAdd=this.permissionService.getPermission(_t.ViewSponsors.toString(),Ct.Add.toString()),this.isPermissionEventSettingsUpdate=this.permissionService.getPermission(_t.ViewSponsors.toString(),Ct.Update.toString()),this.isPermissionEventSettingsArchive=this.permissionService.getPermission(_t.ViewSponsors.toString(),Ct.Archive.toString()),this.isPermissionEventSettingsView||this.authenticationService.notAuthorized()}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.sponsorDataScource=new Qt({key:"sponsorId",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):o=o.set(c,"")});try{let c=yield St(e.eventSettingsService.GetAllSponsors(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}onItemClick(e){e.data&&(this.selectedSponsor=e.data,this.sponsorId=e.data.sponsorId),e.column.dataField==="sponsor"&&(this.selectedSponsor=e.data,this.sponsorId=e.data.sponsorId,this.EditSponsorEvent())}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}addSponsorsPopupEvent(){this.isEditSponsor=!1,this.sponsorPageHeaderTitle="Add",this.AddSponsorsPopup=!0}EditSponsorEvent(){this.isEditSponsor=!0,this.sponsorPageHeaderTitle="Edit",this.AddSponsorsPopup=!0}ViewSponsorEvent(){this.isEditSponsor=!0,this.isViewSponsor=!0,this.AddSponsorsPopup=!0,this.sponsorPageHeaderTitle="View"}closePopup(){this.AddSponsorsPopup=!1,this.deletePopup=!1,this.isEditSponsor=!1,this.sponsorId=null,this.searchText=null,this.GetDataSource()}DeleteSponsor(){this.loading=!0,this.eventSettingsService.DeleteSponsor(this.selectedSponsor.sponsorId).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{this.loading=!1,e&&e.isSuccess?(this.showSuccessMessage("Sponsor has been deleted successfully"),this.GetDataSource(),this.deletePopup=!1,this.searchText=null,this.selectedSponsor=new rn):(this.showErrorMessage(e.message),this.loading=!1,this.deletePopup=!1,this.selectedSponsor=new rn)})},e=>{this.loading=!1,this.deletePopup=!1,this.selectedSponsor=new rn,this.showErrorMessage(e.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(Rt),M(gt),M(Wt),M(Kt),M(ut),M(di))}}static{this.\u0275cmp=O({type:r,selectors:[["app-view-sponsors"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([Rt]),nt,V],decls:43,vars:44,consts:[[1,"view-wrapper","benefits-outer"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"table-block","table-block-with-header","search-roll"],[1,"table-block-with-header__header"],[1,"table-block-with-header__header-content"],[1,"table-block-with-header__title"],["href","javascript:void(0)","class","table-block-with-header__add-edit",3,"click",4,"ngIf"],["id","gridContainer","noDataText","No records foun
466d.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","columnAutoWidth","columnHidingEnabled","focusedRowIndex","focusedRowKey"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search by Sponsor",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["dataField","sponsor","caption","Sponsor Name","cellTemplate","SponsorNameTemp"],[4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth",4,"ngIf"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[3,"visibleChange","sponsorId","isAddFromEvent","isEditSponsor","isViewSponsor","searchText"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["href","javascript:void(0)",1,"table-block-with-header__add-edit",3,"click"],["width","24","height","24","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","12","cy","12","r","12","fill","#219EBC"],["d","M11.9497 6.99947V16.899M7 11.9492H16.8995","stroke","white","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],[1,"client-name"],["href","javascript:void(0);",1,"client-name",3,"title"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","minWidth"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","stylingMode","text",1,"overflow-menu",3,"onItemClick","showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),u(4,"Events Settings"),s()()(),a(5,"div",4)(6,"div",5)(7,"div",6)(8,"div",7)(9,"h2",8),u(10,"Sponsors"),s(),f(11,km,5,0,"a",9),s()(),a(12,"dx-data-grid",10),w("focusedRowKeyChange",function(o){return y(t.sponsorId,o)||(t.sponsorId=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(13,"dxo-column-chooser",11)(14,"dxo-column-fixing",11)(15,"dxo-remote-operations",12),a(16,"dxo-search-panel",13),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),a(17,"dxo-toolbar"),_(18,"dxi-item",14),s(),_(19,"dxo-header-filter",15)(20,"dxo-paging",16)(21,"dxo-pager",17),a(22,"dxi-column",18),f(23,Bm,5,2,"ng-container",19),s(),f(24,Fm,2,3,"dxi-column",20),s()()()(),a(25,"dx-popup",21),w("visibleChange",function(o){return y(t.AddSponsorsPopup,o)||(t.AddSponsorsPopup=o),o}),a(26,"div",22)(27,"h2"),u(28),s()(),a(29,"app-manage-view-sponsors",23),C("visibleChange",function(){return t.closePopup()}),s()(),a(30,"dx-popup",21),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(31,"div",22)(32,"h2"),u(33,"Confirmation"),s()(),a(34,"div",24)(35,"p"),u(36,"Are you sure you want to delete "),a(37,"strong"),u(38),s(),u(39," ?"),s()(),a(40,"div",25)(41,"dx-button",26),C("onClick",function(){return t.closePopup()}),s(),a(42,"dx-button",27),C("onClick",function(){return t.DeleteSponsor()}),s()()()),i&2&&(l(11),d("ngIf",t.isPermissionEventSettingsAdd),l(),d("dataSource",t.sponsorDataScource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("columnAutoWidth",!0)("columnHidingEnabled",!1)("focusedRowIndex",0),D("focusedRowKey",t.sponsorId),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),D("text",t.searchText),l(3),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(41,Am))("showNavigationButtons",t.showPageNavigation),l(2),d("dxTemplateOf","SponsorNameTemp"),l(),d("ngIf",t.actionMenu.length>0),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.AddSponsorsPopup),d("wrapperAttr",S(42,Om)),l(3),at("",t.sponsorPageHeaderTitle," Sponsor"),l(),d("sponsorId",t.sponsorId)("isAddFromEvent",!0)("isEditSponsor",t.isEditSponsor)("isViewSponsor",t.isViewSponsor)("searchText",t.searchText),l(),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(43,Vm)),l(8),A(t.selectedSponsor.sponsor))},dependencies:[mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Ml],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}.tag-list[_ngcontent-%COMP%]{margin:0;padding:0}.tag-list__name[_ngcontent-%COMP%]{margin:.3rem;padding:0 1.6rem;border:1px solid var(--green-color);border-radius:100px;color:var(--green-color);font:var(--font-weight-600) var(--font-13) var(--font-family);height:25px;display:inline-block;line-height:24px}"]})}}return r})();var bl=(()=>{class r extends ot{constructor(e,i,t){super(),this.route=e,this.webStorageService=i,this.router=t,this.userId=0,this.webStorageService.getCurrentUserToken()||this.router.navigate(["admin/login"]),this.route.paramMap.subscribe(n=>{this.userId=+n.get("id")})}static{this.\u0275fac=function(i){return new(i||r)(M(Ut),M(ut),M(gt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-client-reset-password"]],standalone:!0,features:[nt,V],decls:24,vars:1,consts:[[1,"view-wrapper","manage-user-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],["routerLink","/admin/client/users","href","javascript:void(0)",1,"breadcrumbs__link"],[1,"flex"],["href","javascript:void(0)","routerLink","/admin/client/users",1,"back-icon"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[3,"userInfoId"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Admin"),s()(),a(6,"li",3)(7,"a",4),u(8,"Users"),s()(),a(9,"li",3)(10,"a",5),u(11,"Manage Users"),s()(),a(12,"li",3),u(13,"Reset Password"),s()(),a(14,"div",6)(15,"a",7),yt(),a(16,"svg",8),_(1
4667,"path",9),s(),u(18," Back "),s()()(),ti(),a(19,"div",10)(20,"div",11)(21,"h1",12),u(22,"Reset Password"),s()()(),_(23,"user-reset-password",13),s()),i&2&&(l(23),d("userInfoId",t.userId))},dependencies:[Tt,ri,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,wa],styles:[".breadcrumbs[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.breadcrumbs[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%], .breadcrumbs[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-left:1.5rem}.title-breadcrumb[_ngcontent-%COMP%]{margin-bottom:1.5rem}.title-breadcrumb__title[_ngcontent-%COMP%]{width:auto}.title-breadcrumb__title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color);font:var(--h1-font)!important}.title-breadcrumb[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-align-items:center;align-items:center}.title-breadcrumb[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{margin-left:1.5rem}"]})}}return r})();var Nm=["targetValidator"],Wm=["validationGroup"],Um=()=>({"aria-label":"FirstName"}),zm=()=>({"aria-label":"LastName"}),jm=()=>({"aria-label":"Email"}),Hm=()=>({"aria-label":"Product ID"}),qm=()=>({"aria-label":"Unchecked"}),yl=()=>({"aria-label":"checked"}),Km=()=>({"aria-label":"Password"});function Qm(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=p();l(),at(" - ",e.userDetails.firstName+" "+e.userDetails.lastName,"")}}function Jm(r,m){if(r&1){let e=P();a(0,"a",39),C("click",function(){h(e);let t=p(2);return x(t.editMode())}),yt(),a(1,"svg",40),_(2,"path",41),s(),u(3," Edit "),s()}}function Zm(r,m){if(r&1&&(a(0,"div",6),f(1,Jm,4,0,"a",38),s()),r&2){let e=p();l(),d("ngIf",e.isPermissionUserUpdate)}}function Xm(r,m){if(r&1&&(a(0,"small"),u(1),s()),r&2){let e=p(2);l(),at(" ",e.passwordHintMessage," ")}}function Ym(r,m){if(r&1){let e=P();a(0,"div",21)(1,"dx-text-box",45),w("valueChange",function(t){h(e);let n=p(2);return y(n.userDetails.password,t)||(n.userDetails.password=t),x(t)})("modeChange",function(t){h(e);let n=p(2);return y(n.passwordMode,t)||(n.passwordMode=t),x(t)}),_(2,"dxi-button",46)(3,"dx-validator",23),s()()}if(r&2){let e=p(2);l(),d("labelMode",e.labelMode)("inputAttr",S(6,Km)),D("value",e.userDetails.password)("mode",e.passwordMode),l(),d("options",e.passwordButton),l(),d("validationRules",e.PasswordValidator)}}function $m(r,m){if(r&1){let e=P();ht(0),a(1,"div",42)(2,"div",32)(3,"dx-check-box",43),w("valueChange",function(t){h(e);let n=p();return y(n.userDetails.isAutomaticPassword,t)||(n.userDetails.isAutomaticPassword=t),x(t)}),s()(),f(4,Xm,2,1,"small",13),s(),f(5,Ym,4,7,"div",44),xt()}if(r&2){let e=p();l(3),d("value",!1)("elementAttr",S(5,yl)),D("value",e.userDetails.isAutomaticPassword),l(),d("ngIf",!e.userDetails.isAutomaticPassword),l(),d("ngIf",!e.userDetails.isAutomaticPassword)}}function eg(r,m){if(r&1){let e=P();a(0,"div",42)(1,"div",32)(2,"dx-check-box",47),w("valueChange",function(t){h(e);let n=p();return y(n.userDetails.isPasswordResetRequiredonSetup,t)||(n.userDetails.isPasswordResetRequiredonSetup=t),x(t)}),s()()()}if(r&2){let e=p();l(2),d("elementAttr",S(2,yl)),D("value",e.userDetails.isPasswordResetRequiredonSetup)}}function tg(r,m){r&1&&_(0,"dx-button",48)}function ig(r,m){if(r&1){let e=P();a(0,"dx-button",49),C("onClick",function(t){h(e);let n=p();return x(n.onFormReset(t))}),s()}}var Yo=(()=>{class r extends ot{constructor(e,i,t,n,o,c,g,b){super(),this.httpClient=e,this.route=i,this.router=t,this.httpCLient=n,this.webStorageService=o,this.userService=c,this.permissionService=g,this.authenticationService=b,this.unsubscriber=new rt,this.progress=new rt,this.formData={},this.rtlEnabled=!1,this.textValue="text",this.namePattern=/^[^0-9]+$/,this.userNamePattern=/^(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9]+$/,this.emailPattern=/^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,this.passwordHintMessage=rr.Pattern,this.FirstNameValidator=[{type:"required",message:"First name is required"},{type:"pattern",pattern:this.namePattern,message:"Invalid first name"}],this.LastNameValidator=[{type:"required",message:"Last name is required"},{type:"pattern",pattern:this.namePattern,message:"Invalid last name"}],this.UsernameValidator=[{type:"required",message:"Username is required"},{type:"pattern",pattern:this.userNamePattern,message:"Invalid Username"}],this.EmailAddressValidator=[{type:"required",message:"Email is required"},{type:"pattern",pattern:this.emailPattern,message:"Invalid email address"}],this.PasswordValidator=[{type:"required",message:"Password is required"},{type:"pattern",pattern:qr.Pattern,message:rr.Pattern}],this.RoleValidator=[{type:"required",message:"Role is required"}],this.AutoPassword=!1,this.UserId=0,this.isEdit=!1,this.label="Create",this.pageHeaderTitle="Create User",this.viewMode=!1,this.isPermissionUserView=!0,this.isPermissionUserAdd=!1,this.isPermissionUserUpdate=!1,this.stylingMode="outlined",this.labelMode="floating",this.isRoleEditable=!1,this.dropDownOptions={height:150},this.asyncEmailValidation=T=>this.CheckForExistingMail(T.value),this.cdr=Er(Oi),this.passwordMode="password",this.passwordButton={icon:"eyeclose",stylingMode:"text",onClick:()=>{this.passwordMode=this.passwordMode==="text"?"password":"text",this.passwordButton=an(Ui({},this.passwordButton),{icon:this.passwordMode==="text"?"eyeopen":"eyeclose"}),this.cdr.detectChanges()}};let E=this.webStorageService.getCurrentUserToken();this.loggedInUserId=E.userId,this.getUserPermission(),this.route.params.pipe(I(this.unsubscriber)).subscribe(T=>{this.UserId=T.id,this.mode=T.mode}),this.GetRoles(),this.UserId>0?(this.isEdit=!0,this.viewMode=this.mode=="view",this.pageHeaderTitle=this.mode=="view"?"View":"Edit"):(this.isEdit=!1,this.viewMode=!1,this.pageHeaderTitle="Create"),this.userDetails=new So,this.userDetails.isAutomaticPassword=!1,this.priorities=["Lock Account"]}editMode(){this.viewMode=!this.viewMode,this.pageHeaderTitle=this.viewMode?"View":"Edit"}isValid(){return this.validationGroup.instance.validate().isValid}getUserPermission(){this.isPermissionUserView=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.View.toString()),this.isPermissionUserAdd=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.Add.toString()),this.isPermissionUserUpdate=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.Update.toString()),this.isPermissionUserView||this.authenticationService.n
466otAuthorized()}GetRoles(){this.userService.GetRoles().pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{e&&e.isSuccess&&(this.Role=e.responseModel,this.UserId>0&&this.GetUserById())})}GetUserById(){this.loading=!0,this.userService.GetUserById(this.UserId).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{e&&e.isSuccess?(this.userDetails=e.responseModel,this.userRole=this.userDetails.userRole.roleId,this.isRoleEditable=this.UserId==this.loggedInUserId,this.userDetails.isAutomaticPassword=!1,this.label="Save"):(this.loading=!1,this.showErrorMessage(e.message))},e=>{this.loading=!1,this.showErrorMessage(e.message)})}onFormSubmit({validationGroup:e}){let i;if(!e.validate().isValid)return;let t=new So;this.isEdit?(t=this.userDetails,t.firstName=t.firstName.trim(),t.lastName=t.lastName.trim(),t.emailAddress=t.emailAddress.trim(),t.roleId=this.userRole,t.profileLogoPath=null):i=this.getFormData();let n=this.isEdit?this.userService.UpdateUser(t):this.userService.AddUser(i);this.loading=!0,n.pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(o=>{if(o&&o.isSuccess){this.loading=!1;let c=this.isEdit?"User has been updated successfully":"User has been added successfully";this.showSuccessMessage(c),this.isEdit?this.viewMode=!0:this.router.navigate(["admin/client/users"])}else this.loading=!1,this.showErrorMessage(o.message)},o=>{this.loading=!1,this.showErrorMessage(o.message)})}getFormData(){let e=new So;e.userInfoId=0,e.firstName=this.userDetails.firstName.trim(),e.lastName=this.userDetails.lastName.trim(),e.emailAddress=this.userDetails.emailAddress.trim(),e.password=this.userDetails.password?this.userDetails.password:"",e.loginUserName=this.userDetails.loginUserName,e.displayName=this.userDetails.loginUserName,e.isPasswordResetRequiredonSetup=this.userDetails.isPasswordResetRequiredonSetup==!0,e.isPasswordReset=!1,e.dateTimePasswordExpiry=new Date,e.dateTimeUserLastLogin=new Date,e.isLoggedIn=!1,e.registrationStatus="Pending",e.profileLogoPath=null,e.isLocked=this.userDetails.isLocked,e.isActive=!1,e.modifiedByUserId=0,e.isAutomaticPassword=this.userDetails.isAutomaticPassword,e.roleId=this.userRole,e.profileLogoPath=null;let i=this.Role.find(t=>t.systemRoleId==this.userRole);return i&&(e.roleName=i.roleName),e}onFormReset({event:e}){this.viewMode=!this.viewMode,this.pageHeaderTitle=this.mode=="view"?"View":"Edit",this.GetUserById()}Cancel(){this.formData.touched!=null?confirm("Are you sure you want to leave?")&&(this.userDetails=null,this.UserId=0,this.userRole=null,this.label="Add",this.router.navigate(["admin/client/users"])):(this.userDetails=null,this.UserId=0,this.userRole=null,this.label="Add",this.router.navigate(["admin/client/users"]))}CheckForExistingMail(e){return lt(this,null,function*(){let i=yield St(this.userService.IsEmailExists(e,this.UserId));return!(i.isSuccess&&i.responseModel==!0)})}static{this.\u0275fac=function(i){return new(i||r)(M(Ki),M(Ut),M(gt),M(Ki),M(ut),M(Ao),M(di),M(Kt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-staff-users"]],viewQuery:function(i,t){if(i&1&&(st(Nm,5),st(Nt,5),st(Wm,7)),i&2){let n;dt(n=ct())&&(t.validator=n.first),dt(n=ct())&&(t.form=n.first),dt(n=ct())&&(t.validationGroup=n.first)}},standalone:!0,features:[nt,V],decls:56,vars:40,consts:[[1,"view-wrapper","manage-user-outer",3,"ngClass"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],["routerLink","/admin/client/users","href","javascript:void(0)",1,"breadcrumbs__link"],[1,"flex"],["href","javascript:void(0)","routerLink","/admin/client/users",1,"back-icon"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[4,"ngIf"],["class","flex",4,"ngIf"],[1,"manage-content-outer"],[1,"card-outer","max-width"],["id","form",3,"formData"],[1,"card-outer__content","max-width","manage-user"],[1,"scroll-outer","staff-users-scroll"],[1,"manage-user__content"],[1,"dx-field"],["label","First Name",3,"valueChange","labelMode","inputAttr","value"],[3,"validationRules"],["label","Last Name",3,"valueChange","labelMode","inputAttr","value"],["label","Email",3,"valueChange","labelMode","inputAttr","value"],["type","required","message","Email is required"],["type","email","message","Invalid email Address"],["type","async","message","Email is already exists",3,"validationCallback"],["class","dx-field full-width",4,"ngIf"],["label","Role","displayExpr","roleName","valueExpr","systemRoleId",3,"valueChange","readOnly","disabled","showClearButton","labelMode","dataSource","inputAttr","value"],[1,"dx-field-value"],[1,"dx-field-value","checkbox"],["text","Lock Account",3,"valueChange","value","elementAttr","value"],[1,"card-outer__button","max-width"],["text","Cancel","class","btn btn--cancel","stylingMode","contained","routerLink","/admin/client/users","type","normal",4,"ngIf"],["text","Cancel","class","btn btn--cancel","stylingMode","contained","type","normal",3,"onClick",4,"ngIf"],["stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick","text","useSubmitBehavior"],["href","javascript:void(0)","class","btn btn--preview edit-btn",3,"click",4,"ngIf"],["href","javascript:void(0)",1,"btn","btn--preview","edit-btn",3,"click"],["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.50078 3.43002L9.14728 3.0764L8.79366 3.4299L1.96185 10.2595L1.8715 10.3498L1.83555 10.4724L1.38882 11.9958L1.13254 12.8697L2.00744 12.6168L3.50034 12.1853L3.62398 12.1496L3.71501 12.0586L10.5695 5.20637L10.9231 4.85288L10.5696 4.49927L9.50078 3.43002ZM10.9545 1.26901L10.1062 2.1183H9.38246L10.5944 0.906775C10.5944 0.906757 10.5944 0.906739 10.5944 0.906721C10.855 0.646316 11.2085 0.5 11.577 0.5C11.9274 0.5 12.2642 0.632284 12.5205 0.869149L12.5588 0.907477L13.0932 1.44167C13.0932 1.44169 13.0932 1.4417 13.0932 1.44172C13.3537 1.70223 13.5 2.05545 13.5 2.42372C13.5 2.79199 13.3537 3.14523 13.0932 3.40573C13.0932 3.40575 13.0932 3.40576 13.0932 3.40577L3.89272 12.6039L0.826836 13.49C0.826796 13.49 0.826756 13.49 0.826717 13.49C0.78271 13.5027 0.736107 13.5033 0.691769 13.4918C0.647391 13.4804 0.606931 13.4572 0.574602 13.4248C0.542271 13.3923 0.519257 13.3519 0.507941 13.3075L0.0253218 13.4308L0.50794 13.3075C0.496643 13.2633 0.497414 13.2168 0.51017 13.173C0.510191 13.1729 0.510212 13.1728 0.510234 13.1728L1.41745 10.0807L9.24391 2.2568L9.95926 2.97191L11.0281 4.0404L11.3816 4.39378L11.7351 4.0404L12.7314 3.04445L12.7314 3.0444C12.896 2.8798 12.9885 2.65654 12.9885 2.42372C12.9885 2.1909 12.896 1.96764 12.7314 1.80304L12.7311 1.80274L12.1961 1.26869C12.1961 1.26862 12.196 1.26856 12.1959 1.26849C12.0313 1.10407 11.8081 1.01173 11.5755 1.01173C11.3427 1.01173 11.1195 1.10414 10.9548 1.26869L10.9545 1.26901Z","fill","#5C5C5C","stroke","#0F0F0F"],[1,"dx-field","full-width"],["text","Automatically create a password",3,"valueChange","value","elementAttr","value"],["class","dx-field",4,"ngIf"],["label","Password",3,"valueChange","modeChange","labelMode","inputAttr","value","mode"],["name","password","location","after",3,"options"],["text","Require this user to change their password when they first sign in",3,"valueChange","elementAttr","value"],["text","Cancel","stylingMode","contained","routerLink","/admin/client/users","type","normal",1,"btn","btn--cancel"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Admin"),s()(),a(6,"li",3)(7,"a",4),u(8,"Users"),s()(),a(9,"li",3)(10,"a",5),u(11,"Manage Users"),s()(),a(12,"li",3),u(13),s()(),a(14,"div",6)(15,"a",7),yt(),a(16,"svg",8),_(1
4667,"path",9),s(),u(18," Back "),s()()(),ti(),a(19,"div",10)(20,"div",11)(21,"h1",12),u(22),f(23,Qm,2,1,"span",13),s(),f(24,Zm,2,1,"div",14),s()(),a(25,"div",15)(26,"form",16)(27,"dx-form",17)(28,"dxi-item")(29,"div",18)(30,"dx-scroll-view",19)(31,"div",20)(32,"div",21)(33,"dx-text-box",22),w("valueChange",function(o){return y(t.userDetails.firstName,o)||(t.userDetails.firstName=o),o}),_(34,"dx-validator",23),s()(),a(35,"div",21)(36,"dx-text-box",24),w("valueChange",function(o){return y(t.userDetails.lastName,o)||(t.userDetails.lastName=o),o}),_(37,"dx-validator",23),s()(),a(38,"div",21)(39,"dx-text-box",25),w("valueChange",function(o){return y(t.userDetails.emailAddress,o)||(t.userDetails.emailAddress=o),o}),a(40,"dx-validator"),_(41,"dxi-validation-rule",26)(42,"dxi-validation-rule",27)(43,"dxi-validation-rule",28),s()()(),f(44,$m,6,6,"ng-container",13)(45,eg,3,3,"div",29),a(46,"div",21)(47,"dx-select-box",30),w("valueChange",function(o){return y(t.userRole,o)||(t.userRole=o),o}),_(48,"dx-validator",23),s()(),a(49,"div",31)(50,"div",32)(51,"dx-check-box",33),w("valueChange",function(o){return y(t.userDetails.isLocked,o)||(t.userDetails.isLocked=o),o}),s()()()()()(),a(52,"div",34),f(53,tg,1,0,"dx-button",35)(54,ig,1,0,"dx-button",36),a(55,"dx-button",37),C("onClick",function(o){return t.onFormSubmit(o)}),s()()()()()()()),i&2&&(d("ngClass",t.viewMode?"view-mode":""),l(13),at("",t.pageHeaderTitle," User"),l(9),at("",t.pageHeaderTitle==="View"?t.userDetails.firstName+" "+t.userDetails.lastName:t.pageHeaderTitle," "),l(),d("ngIf",t.pageHeaderTitle==="Edit"),l(),d("ngIf",t.pageHeaderTitle==="View"),l(3),d("formData",t.formData),l(6),d("labelMode",t.labelMode)("inputAttr",S(35,Um)),D("value",t.userDetails.firstName),l(),d("validationRules",t.FirstNameValidator),l(2),d("labelMode",t.labelMode)("inputAttr",S(36,zm)),D("value",t.userDetails.lastName),l(),d("validationRules",t.LastNameValidator),l(2),d("labelMode",t.labelMode)("inputAttr",S(37,jm)),D("value",t.userDetails.emailAddress),l(4),d("validationCallback",t.asyncEmailValidation),l(),d("ngIf",!t.isEdit),l(),d("ngIf",!t.isEdit),l(2),d("readOnly",t.isRoleEditable)("disabled",t.isRoleEditable)("showClearButton",!0)("labelMode",t.labelMode)("dataSource",t.Role)("inputAttr",S(38,Hm)),D("value",t.userRole),l(),d("validationRules",t.RoleValidator),l(3),d("value",!1)("elementAttr",S(39,qm)),D("value",t.userDetails.isLocked),l(2),d("ngIf",!t.isEdit),l(),d("ngIf",t.isEdit),l(),d("text",t.label)("useSubmitBehavior",!1))},dependencies:[Tt,ri,mt,pn,Mt,U,bt,z,j,Gr,H,q,K,Q,Dt,J,Z,X,Y,Mo,$,ee,te,ci,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,ki,Le,gi,Fe,Ge,Ne,We,Ue,ze,je,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,et,tt,si,Ye,L,W,N,G,F,B,k],styles:[".manage-user-outer[_ngcontent-%COMP%]   .manage-user[_ngcontent-%COMP%]{width:100%;padding:2.5rem 2rem 2.5rem 3rem}.manage-user-outer[_ngcontent-%COMP%]   .manage-user__content[_ngcontent-%COMP%]{width:100%;max-width:600px;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;align-items:baseline;max-height:calc(100vh - 322px)}.manage-user-outer[_ngcontent-%COMP%]   .manage-user__content[_ngcontent-%COMP%]   .dx-field.full-width[_ngcontent-%COMP%]   .role[_ngcontent-%COMP%]{margin-bottom:2rem}.manage-user-outer.view-mode[_ngcontent-%COMP%]   .title-breadcrumb[_ngcontent-%COMP%]   .edit-btn[_ngcontent-%COMP%], .manage-user-outer.view-mode[_ngcontent-%COMP%]   .title-breadcrumb[_ngcontent-%COMP%]   .back-icon[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex}.manage-user-outer.view-mode[_ngcontent-%COMP%]   .manage-user[_ngcontent-%COMP%]   .info-card-title[_ngcontent-%COMP%]   .edit-icon[_ngcontent-%COMP%]{display:inline-block}.manage-user-outer.view-mode[_ngcontent-%COMP%]   .manage-user__button[_ngcontent-%COMP%]{display:none}"]})}}return r})();vi();var ng=()=>({"aria-label":"Select Role"}),og=()=>[15,30,50,100];function rg(r,m){r&1&&_(0,"dx-button",38)}function ag(r,m){if(r&1&&(a(0,"a",39),u(1),s()),r&2){let e=m.$implicit;wt("title",e.data.fullName),l(),at(" ",e.data.fullName," ")}}function lg(r,m){if(r&1&&(a(0,"span",40),u(1),s()),r&2){let e=m.$implicit;wt("title",e.data.emailAddress),l(),at(" ",e.data.emailAddress," ")}}function sg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.isSSOEnabled==!0?"SSO":"Password"," ")}}
466function dg(r,m){r&1&&(yt(),a(0,"svg",43),_(1,"path",44)(2,"path",45),s())}function cg(r,m){r&1&&(yt(),a(0,"svg",46),_(1,"path",47)(2,"path",48),s())}function ug(r,m){if(r&1&&(a(0,"div"),f(1,dg,3,0,"svg",41)(2,cg,3,0,"svg",42),s()),r&2){let e=m.$implicit;l(),d("ngIf",!e.data.isLocked),l(),d("ngIf",e.data.isLocked)}}function pg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;fi("status ",e.data.isActive==!0?"Active":"Inactive",""),l(),A(e.data.isActive==!0?"Active":"Inactive")}}function mg(r,m){if(r&1){let e=P();a(0,"div",51)(1,"dx-drop-down-button",52),C("onItemClick",function(t){h(e);let n=p(2);return x(n.onItemClick(t))}),s()()}if(r&2){let e=p(2);l(),d("showArrowIcon",!1)("useItemTextAsTitle",!1)("useSelectMode",!1)("items",e.actionMenu)}}function gg(r,m){r&1&&(a(0,"dxi-column",49),f(1,mg,2,4,"div",50),s()),r&2&&(d("fixed",!0)("width",150),l(),d("dxTemplateOf","cellTemplate"))}var Dl=(()=>{class r extends ot{constructor(e,i,t,n,o,c){super(),this.router=i,this.webStorageService=t,this.userService=n,this.permissionService=o,this.authenticationService=c,this.unsubscriber=new rt,this.progress=new rt,this.deletePopup=!1,this.Role=[],this.actionSheetVisible="",this.archiveSwitch=!1,this.userRole="All",this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.archivePopup=!1,this.lockPopup=!1,this.isPagerVisible=!1,this.storageKey="datagrid-state",this.activeSwitch=!1,this.dataGridParamNames=["searchExpr","searchOperation","searchValue","select","skip","take","requireTotalCount","requireGroupCount","sort","filter","totalSummary","group","groupSummary","archiveStatus","ActiveStatus","LockedStatus","userRole"],this.isPermissionUserView=!0,this.isPermissionUserAdd=!0,this.isPermissionUserUpdate=!0,this.isPermissionUserLockUnlock=!0,this.isPermissionUserActiveInactive=!0,this.isPermissionUserArchive=!0,this.isPermissionUserPasswordReset=!0,this.filterByStatus=({value:b})=>{this.userRole=b||"All",this.GetDataSource()},this.allowDeleting=b=>b.row.data.isActive=="Active",this.customizeDateTime=({value:b})=>b=new Date(b).toLocaleDateString("en-US",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0}),this.customizeActiveStatus=({value:b})=>b===!0?b="Yes":b="No",this.onClickDeleteUser=()=>{this.activeInactiveUser()},this.onClickLockUnlockClient=()=>{this.lockUnlockUser()};let g=this.webStorageService.getCurrentUserToken();g||this.router.navigate(["/login"]),this.loggedInUserId=g.userId,this.getUserPermission(),this.GetDataSource(),this.GetRoles(),this.actionMenu=[{value:"resetpassword",text:"Reset Password",icon:"reset-password",visible:!this.selectedUserSSO,onClick:b=>{if(this.dataGrid!=null){let E=this.dataGrid.instance;E.clearSelection(),E.option("focusedRowIndex",-1)}this.router.navigate(["admin/client/users/reset-password/"+this.selectedUserModel.userInfoId])}},{value:"delete",text:"Delete",icon:"inactive",onClick:b=>{this.loading=!0,this.deletePopup=!0}},{value:"lockunlock",text:this.lockValue,icon:"lock",onClick:b=>{this.loading=!0,this.lockPopup=!0}}],this.isPermissionUserActiveInactive||(this.actionMenu=this.actionMenu.filter(b=>b.value!="delete")),this.isPermissionUserLockUnlock||(this.actionMenu=this.actionMenu.filter(b=>b.value!="lockunlock")),this.isPermissionUserPasswordReset||(this.actionMenu=this.actionMenu.filter(b=>b.value!="resetpassword"))}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";this.dataSource=new Qt({key:"userInfoId",load(n){return lt(this,null,function*(){let o=new qt;e.loading=!0,e.dataGridParamNames.forEach(c=>{i(n[c])?c==="filter"?o=o.set(c,JSON.stringify(n[c])):c==="archiveStatus"?o=o.set(c,e.archiveSwitch):c==="ActiveStatus"?o=o.set(c,!e.activeSwitch):c==="userRole"?o=o.set(c,e.userRole?e.userRole:"All"):o=o.set(c,JSON.stringify(n[c])):c==="archiveStatus"||(c==="ActiveStatus"?o=o.set(c,!e.activeSwitch):c==="userRole"?o=o.set(c,e.userRole?e.userRole:"All"):o=o.set(c,""))});try{let c=yield St(e.userService.GetAllStaffUsers(o));return e.loading=!1,c.responseModel.totalRecords>0&&(e.isPagerVisible=!0),{data:c.responseModel.results,totalCount:c.responseModel.totalRecords,summary:c.summary,groupCount:c.groupCount}}catch{throw new Error("Data Loading Error")}})}})}getUserPermission(){this.isPermissionUserView=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.View.toString()),this.isPermissionUserAdd=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.Add.toString()),this.isPermissionUserUpdate=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.Update.toString()),this.isPermissionUserLockUnlock=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.LockUnlock.toString()),this.isPermissionUserActiveInactive=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.ActiveInActive.toString()),this.isPermissionUserArchive=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.Archive.toString()),this.isPermissionUserPasswordReset=this.permissionService.getPermission(_t.UserManagement.toString(),Ct.PasswordReset.toString()),this.isPermissionUserView||this.authenticationService.n
466otAuthorized()}GetRoles(){this.userService.GetRoles().pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{if(e&&e.isSuccess){let i=new Sa;i.systemRoleId=0,i.roleName="All",this.Role=e.responseModel,this.Role.unshift(i),this.filterStatusList=e.responseModel}})}onItemClick(e){if(e.data){this.userTd=e.data.userInfoId,this.selectedUserModel=e.data,this.selectedUserSSO=e.data.isSSOEnabled;let i=e.data.isLocked,t=e.data.isArchive,n=e.data.isActive,o=this.actionMenu.find(b=>b.value=="lockunlock");o&&(this.lockAction=i?"mark as unlocked":"mark as locked",o.text=i?"Mark as Unlocked":"Mark as Locked",this.lockMessage=i?"User has been unlocked successfully":"User has been locked successfully");let c=this.actionMenu.find(b=>b.value=="delete");c&&(c.text=n?"Mark as Inactive":"Mark as Active",this.deleteAction=n?"mark as inactive":"mark as active",this.deleteMessage=n?"User has been inactivated successfully":"User has been activated successfully");let g=this.actionMenu.find(b=>b.value=="resetpassword");g&&(g.visible=!this.selectedUserSSO&&n&&!i,g.disabled=this.userTd==this.loggedInUserId),e.columnIndex==0&&this.isPermissionUserView&&this.router.navigate(["admin/client/users/manage/"+this.userTd+"/view"])}}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onValueChanged(e){if(this.dataGrid!=null){let i=this.dataGrid.instance;i.clearSelection(),i.option("focusedRowIndex",-1);let t=this.dataGrid.instance.getCombinedFilter(!0),n=[];n.push(["activeStatus","=",e.value]),this.dataGrid.instance.filter(n)}}saveState(e){if(e){for(let i=0;i<e.columns.length;i++)e.columns[i].filterValue=null;e.focusedRowKey&&(e.focusedRowKey=0),e.selectedRowKeys=[],e.searchText=""}localStorage.setItem(this.storageKey,JSON.stringify(e))}loadState(){return JSON.parse(localStorage.getItem(this.storageKey))}activeInactiveUser(){if(this.dataGrid!=null){let i=this.dataGrid.instance;i.clearSelection(),i.option("focusedRowIndex",-1)}let e=this.selectedUserModel.userInfoId;this.userService.ActiveInactiveUser(e,!this.selectedUserModel.isActive).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(i=>{i.isSuccess&&(this.GetDataSource(),this.showSuccessMessage(this.deleteMessage),this.dataGrid!=null&&this.dataGrid.instance.refresh())},i=>{this.showErrorMessage(i.message)})}lockUnlockUser(){if(this.dataGrid!=null){let i=this.dataGrid.instance;i.clearSelection(),i.option("focusedRowIndex",-1)}this.loading=!0;let e=this.selectedUserModel.userInfoId;this.userService.LockUnlockUser(e,!this.selectedUserModel.isLocked).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(i=>{i.isSuccess&&(this.GetDataSource(),this.showSuccessMessage(this.lockMessage),this.dataGrid!=null&&this.dataGrid.instance.refresh())},i=>{this.showErrorMessage(i.message)})}getTotalCount(e){this.totalRecordCount=e.component.totalCount();let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}static{this.\u0275fac=function(i){return new(i||r)(M(Ki),M(gt),M(ut),M(Ao),M(di),M(Kt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-staff-users"]],viewQuery:function(i,t){if(i&1&&st(pt,7),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[nt,V],decls:50,vars:60,consts:[[1,"view-wrapper","users-list-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["class","btn btn--primary","text","Create","routerLink","manage","icon","plus","type","normal","stylingMode","contained",4,"ngIf"],[1,"manage-content-outer"],[1,"table-block","search-roll"],["id","gridContainer","noDataText","No Records foun
466d.",1,"table-outer","users-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","showBorders","allowColumnReordering","allowColumnResizing","focusedRowEnabled","focusedRowIndex","focusedRowKey","columnAutoWidth","columnHidingEnabled"],[3,"enabled"],[3,"groupPaging"],["placeholder","Search User",3,"visible"],["name","searchPanel","location","before","locateInMenu","auto"],["location","before","locateInMenu","auto",1,"tablesearchbox"],["displayExpr","roleName","valueExpr","roleName","placeholder","Select Role",3,"onValueChanged","valueChange","showClearButton","dataSource","inputAttr","value"],["location","after","locateInMenu","auto"],[1,"toggle-btn"],[3,"valueChange","onValueChanged","value"],[3,"visible"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["mode","popup",3,"allowDeleting"],["dataField","fullName","caption","Name","cellTemplate","nameTemplate",3,"fixed","width"],["href","javascript:void(0);","class","name-column",3,"title",4,"dxTemplate","dxTemplateOf"],["dataField","emailAddress","caption","Email","cellTemplate","emailTemplate",3,"fixed","width"],["class","email-column",3,"title",4,"dxTemplate","dxTemplateOf"],["dataField","roleName","caption","Role",3,"width","fixed"],["dataField","isSSOEnabled","caption","Authentication Mode","cellTemplate","authenticationModeTemplate",3,"fixed","width"],[4,"dxTemplate","dxTemplateOf"],["caption","Lock / Unlock","alignment","center","type","buttons","cellTemplate","LockUnlock",3,"fixed","width"],["dataField","isActive","caption","Status","alignment","left","cellTemplate","statusTemplate",3,"fixed","hidingPriority","width","customizeText","showEditorAlways"],[3,"class",4,"dxTemplate","dxTemplateOf"],["dataField","dateTimeUserLastLogin","caption","Last Login",3,"fixed","hidingPriority","width","customizeText"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","width",4,"ngIf"],[3,"visibleChange","save","visible","action","titleText"],["text","Create","routerLink","manage","icon","plus","type","normal","stylingMode","contained",1,"btn","btn--primary"],["href","javascript:void(0);",1,"name-column",3,"title"],[1,"email-column",3,"title"],["width","20","height","20","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["style","margin-right: 6px;","width","15","height","24","viewBox","0 0 17 24","fill","none","xmlns","http://www.w3.org/2000/svg",4,"ngIf"],["width","20","height","20","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M7.49951 17.3543V19.4993H8.99951V17.4218C9.38435 17.2674 9.70474 16.9859 9.90735 16.6241C10.11 16.2623 10.1826 15.8421 10.1132 15.4333C10.0437 15.0245 9.8364 14.6518 9.52569 14.3772C9.21498 14.1026 8.81962 13.9427 8.40538 13.9241C7.99115 13.9054 7.58302 14.0292 7.2489 14.2748C6.91479 14.5203 6.67483 14.8729 6.56895 15.2738C6.46308 15.6747 6.49767 16.0998 6.66697 16.4783C6.83627 16.8568 7.13008 17.166 7.49951 17.3543Z","fill","#024079"],["d","M17.9991 0C16.3732 0.0393474 14.8292 0.721116 13.7048 1.89612C12.5804 3.07112 11.9672 4.64368 11.9994 6.26968V9.74951H0V22.4989C0 22.8967 0.158027 23.2782 0.439318 23.5595C0.720608 23.8408 1.10212 23.9988 1.49992 23.9988H14.9992C15.397 23.9988 15.7786 23.8408 16.0599 23.5595C16.3411 23.2782 16.4992 22.8967 16.4992 22.4989V9.74951H13.4993V6.26968C13.467 5.04142 13.9221 3.8503 14.7653 2.95656C15.6084 2.06282 16.771 1.53913 17.9991 1.49992C19.2272 1.53913 20.3898 2.06282 21.2329 2.95656C22.0761 3.8503 22.5312 5.04142 22.4989 6.26968V11.3919C22.4989 11.5908 22.5779 11.7816 22.7185 11.9222C22.8592 12.0629 23.0499 12.1419 23.2488 12.1419C23.4477 12.1419 23.6385 12.0629 23.7791 11.9222C23.9198 11.7816 23.9988 11.5908 23.9988 11.3919V6.26968C24.031 4.64368 23.4178 3.07112 22.2934 1.89612C21.169 0.721116 19.6249 0.0393474 17.9991 0ZM14.9992 11.2494V22.4989H1.49992V11.2494H14.9992Z","fill","#024079"],["width","15","height","24","viewBox","0 0 17 24","fill","none","xmlns","http://www.w3.org/2000/svg",2,"margin-right","6px"],["d","M8.56986 13.2583C8.15383 13.2613 7.75083 13.3953 7.42515 13.6389C7.09946 13.8826 6.86985 14.2219 6.77292 14.6026C6.676 14.9834 6.71735 15.3838 6.89037 15.7399C7.0634 16.
466096 7.35814 16.3873 7.72758 16.5674V18.6474H9.27304V16.6328C9.67202 16.479 10.0019 16.1995 10.2064 15.8422C10.4109 15.4849 10.4773 15.0719 10.3943 14.6737C10.3113 14.2755 10.0841 13.9167 9.75136 13.6585C9.41863 13.4004 9.00105 13.259 8.56986 13.2583Z","fill","#9F9F9F"],["d","M14.6818 9.19273V6.08C14.715 4.50319 14.0832 2.97821 12.9247 1.83875C11.7661 0.699299 10.1752 0.038157 8.5 0C6.8248 0.038157 5.23387 0.699299 4.07533 1.83875C2.9168 2.97821 2.28499 4.50319 2.31818 6.08V9.19273H0V21.5564C0 21.9421 0.162824 22.3121 0.452653 22.5849C0.742482 22.8577 1.13557 23.0109 1.54545 23.0109H15.4545C15.8644 23.0109 16.2575 22.8577 16.5473 22.5849C16.8372 22.3121 17 21.9421 17 21.5564V9.19273H14.6818ZM3.86364 6.08C3.83032 4.8889 4.29927 3.73381 5.16801 2.86711C6.03675 2.00041 7.23466 1.49257 8.5 1.45455C9.76534 1.49257 10.9632 2.00041 11.832 2.86711C12.7007 3.73381 13.1697 4.8889 13.1364 6.08V9.19273H3.86364V6.08ZM1.54545 21.5564V10.6473H15.4545V21.5564H1.54545Z","fill","#9F9F9F"],["dataField","action","caption","Action","type","buttons","cellTemplate","cellTemplate",3,"fixed","width"],["class","action-menu-btn",4,"dxTemplate","dxTemplateOf"],[1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"onItemClick","showArrowIcon","useItemTextAsTitle","useSelectMode","items"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Admin"),s()(),a(6,"li",3)(7,"a",4),u(8,"Users"),s()(),a(9,"li",3),u(10,"Manage Users"),s()()(),a(11,"div",5)(12,"div",6)(13,"h1",7),u(14,"Manage Users"),s(),f(15,rg,1,0,"dx-button",8),s()(),a(16,"div",9)(17,"div",10)(18,"dx-data-grid",11),w("focusedRowKeyChange",function(o){return y(t.userTd,o)||(t.userTd=o),o}),C("onCellClick",function(o){return t.onItemClick(o)})("onOptionChanged",function(o){return t.onOptionChanged(o)})("onContentReady",function(o){return t.getTotalCount(o)}),_(19,"dxo-column-chooser",12)(20,"dxo-column-fixing",12)(21,"dxo-remote-operations",13)(22,"dxo-search-panel",14),a(23,"dxo-toolbar"),_(24,"dxi-item",15),a(25,"dxi-item",16)(26,"dx-select-box",17),C("onValueChanged",function(o){return t.filterByStatus(o)}),w("valueChange",function(o){return y(t.userRole,o)||(t.userRole=o),o}),s()(),a(27,"dxi-item",18)(28,"div",19)(29,"dx-switch",20),w("valueChange",function(o){return y(t.activeSwitch,o)||(t.activeSwitch=o),o}),C("onValueChanged",function(o){return t.onValueChanged(o)}),s(),u(30," Show Inactive Users "),s()()(),_(31,"dxo-header-filter",21)(32,"dxo-paging",22)(33,"dxo-pager",23)(34,"dxo-editing",24),a(35,"dxi-column",25),f(36,ag,2,2,"a",26),s(),a(37,"dxi-column",27),f(38,lg,2,2,"span",28),s(),_(39,"dxi-column",29),a(40,"dxi-column",30),f(41,sg,2,1,"span",31),s(),a(42,"dxi-column",32),f(43,ug,3,2,"div",31),s(),a(44,"dxi-column",33),f(45,pg,2,4,"span",34),s(),_(46,"dxi-column",35),f(47,gg,2,3,"dxi-column",36),s(),a(48,"confirm-popup",37),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),C("save",function(){return t.onClickDeleteUser()}),s(),a(49,"confirm-popup",37),w("visibleChange",function(o){return y(t.lockPopup,o)||(t.lockPopup=o),o}),C("save",function(){return t.onClickLockUnlockClient()}),s()()()()),i&2&&(l(15),d("ngIf",t.isPermissionUserAdd),l(3),d("dataSource",t.dataSource)("showBorders",!0)("allowColumnReordering",!1)("allowColumnResizing",!1)("focusedRowEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.userTd),d("columnAutoWidth",!0)("columnHidingEnabled",!0),l(),d("enabled",!0),l(),d("enabled",!0),l(),d("groupPaging",!0),l(),d("visible",!0),l(4),d("showClearButton",!0)("dataSource",t.Role)("inputAttr",S(58,ng)),D("value",t.userRole),l(3),D("value",t.activeSwitch),l(2),d("visible",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(59,og))("showNavigationButtons",t.showPageNavigation),l(),d("allowDeleting",t.allowDeleting),l(),d("fixed",!0)("width",200),l(),d("dxTemplateOf","nameTemplate"),l(),d("fixed",!1)("width",250),l(),d("dxTemplateOf","emailTemplate"),l(),d("width",200)("fixed",!1),l(),d("fixed",!1)("width",180),l(),d("dxTemplateOf","authenticationModeTemplate"),l(),d("fixed",!1)("width",150),l(),d("dxTemplateOf","LockUnlock"),l(),d("fixed",!1)("hidingPriority",!1)("width",150)("customizeText",t.customizeActiveStatus)("showEditorAlways",!1),l(),d("dxTemplateOf","statusTemplate"),l(),d("fixed",!1)("hidingPriority",!1)("width",150)("customizeText",t.customizeDateTime),l(),d("ngIf",t.actionMenu.length>0),l(),wt("action",t.deleteAction),wt("titleText",t.selectedUserModel==null?null:t.selectedUserModel.fullName),D("visible",t.deletePopup),l(),wt("action",t.lockAction),wt("titleText",t.selectedUserModel==null?null:t.selectedUserModel.fullName),D("visible",t.lockPopup))},dependencies:[Tt,ri,mt,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,ai,Jt,Ft,li,Nr,Zt,zt,jt,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,gi,Fe,Ge,Ne,We,gn,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Nn],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-width:110px;padding-left:1rem;padding-right:1.5rem}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]{margin-left:-5px!important}.title-breadcrumb[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   .dx-icon[_ngcontent-%COMP%]   .dx-button-text[_ngcontent-%COMP%]{text-overflow:inherit}.dx-template-wrapper.dx-item-content.dx-toolbar-item-content[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0}"]})}}return r})();vi();var An=class extends aa{};var $o=(()=>{class r extends kr{constructor(e,i){super(e,i)}GetAllAuditLogs(e){return this.post("TenantActivityAuditLogsProvider/GetAllAuditLogs",e)}GetAllActivityLogs(e){return this.post("TenantActivityAuditLogsProvider/GetAllActivityLogs",e)}GetAllModules(){return this.get("TenantActivityAuditLogsProvider/GetAllModules")}GetAllEvents(){return this.get("TenantActivityAuditLogsProvider/GetAllEvents")}GetAllEventsList(){return this.get("TenantActivityAuditLogsProvider/GetAllEventsList")}static{this.\u0275fac=function(i){return new(i||r)(or(Ki),or(ut))}}static{this.\u0275prov=po({token:r,factory:r.\u0275fac,providedIn:"root"})}}return r})();var hg=["dateRange"],xg=["treeViewBox"],fg=["dropdownBox"],_g=()=>[15,30,50,100],Cg=()=>({id:"elementId",class:"overlay filter-position"}),Mg=()=>({"aria-label":"Start Date Picker"}),vg=()=>({"aria-label":"End Date Picker"}),bg=()=>({"aria-label":"Module Name"}),yg=()=>({"aria-label":"Event Name"});function Dg(r,m){if(r&1&&(a(0,"span"),u(1),Hi(2,"date"),s()),r&2){let e=m.$implicit;
466l(),A(qi(2,1,e.data.eventDate,"MM/dd/yyyy"))}}function wg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),tn("",e.data.module," - ",e.data.eventDisplayType,"")}}function Sg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.description)}}function Pg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.modifiedByUsername)}}function Tg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.fieldName)}}function Eg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.entityBeforeChange)}}function Ig(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.entityAfterChange)}}function Rg(r,m){if(r&1&&(a(0,"div",46)(1,"dx-data-grid",47)(2,"dxi-column",48),f(3,Tg,2,1,"span",40),s(),a(4,"dxi-column",49),f(5,Eg,2,1,"span",40),s(),a(6,"dxi-column",50),f(7,Ig,2,1,"span",40),s(),_(8,"dxo-pager",51),s()()),r&2){let e=m.$implicit;l(),d("dataSource",e.data.auditDifferencesModel)("columnAutoWidth",!0)("showBorders",!0),l(),d("fixed",!0),l(),d("dxTemplateOf","fieldName"),l(),d("fixed",!0),l(),d("dxTemplateOf","entityBeforeChange"),l(),d("fixed",!0),l(),d("dxTemplateOf","entityAfterChange"),l(),d("showPageSizeSelector",!0)("showInfo",!1)}}var Sl=(()=>{class r extends ot{constructor(e,i,t){super(),this.webStorageService=e,this.router=i,this.logService=t,this.unsubscriber=new rt,this.stylingMode="outlined",this.labelMode="floating",this.formData={},this.moduleName=null,this.eventType=null,this.showPageSizeSelector=!1,this.isPagerVisible=!1,this.showPageNavigation=!1,this.isPopoverVisible=!1,this.now=new Date,this.searchRequestModel=new An,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.GetAllEvents(),this.GetAllEventsList(),this.GetAllModules(),this.GetDataSource(),setTimeout(()=>{this.loading=!0},0),nn.defaultOptions({options:{onContentReady:n=>{n.component.option("type")=="time"?n.component.option({pickerType:"calendar"}):n.component.option({pickerType:"calendar"})}}})}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";this.dataSource=new Qt({key:"auditLogId",load(n){return lt(this,null,function*(){e.loading=!0;let o=new qt,c=new An;c.searchText=e.searchText||"",c.PageSize=n.take,c.CurrentPageIndex=n.skip,c.SortByColumnName=n.sort?.[0]?.selector||null,c.SortOrder=n.sort?.[0]?.desc?"DESC":"ASC",c.module=e.moduleName||Gn.Contacts.toString(),(i(e.eventType)||i(e.moduleName)||i(e.searchFromDate)||i(e.searchToDate))&&(c.eventType=e.eventType,c.module=e.moduleName,c.searchFromDate=e.searchFromDate,c.searchToDate=e.searchToDate),Object.keys(c).forEach(g=>{let b=c[g];i(b)&&(typeof b=="object"?o=o.set(g,JSON.stringify(b)):o=o.set(g,b.toString()))});try{let g=yield St(e.logService.GetAllAuditLogs(c));return e.totalRecordCount=g.responseModel!=null?g.responseModel.totalRecords:0,e.totalRecordCount>0&&(e.isPagerVisible=!0),e.loading=!1,{data:g.responseModel.results,totalCount:g.responseModel.totalRecords,summary:g.summary,groupCount:g.groupCount}}catch{throw e.loading=!1,new Error("Data Loading Error")}})}}),this.dataSourceDisplay=this.dataSource}GetAllModules(){this.logService.GetAllModules().pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{if(e&&e.isSuccess){this.treeDataSource=e.responseModel;let i=this.treeDataSource.find(t=>t.moduleFeatureGroupKey==Gn.Contacts.toString());i&&(this.moduleName=i.moduleFeatureGroupKey,this.filterEventTypes(this.moduleName))}})}GetAllEvents(){this.logService.GetAllEvents().pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{e&&e.isSuccess&&(this.EventTypes=e.responseModel,this.EventTypes=this.EventTypes.sort((i,t)=>i.eventType.localeCompare(t.eventType,void 0,{numeric:!0})))})}GetAllEventsList(){this.logService.GetAllEventsList().pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{e&&e.isSuccess&&(this.eventTypeBackup=e.responseModel)})}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}onDropDownBoxValueChanged(){this.moduleName?this.filterEventTypes(this.moduleName):this.GetAllEvents()}filterEventTypes(e){e&&(this.EventTypes=[],this.eventTypeBackup?.filter(t=>t.moduleFeatureGroupKey==e)?.forEach(t=>{this.EventTypes.find(o=>o.eventType==t.eventType)||this.EventTypes.push(t)}))}EventLogsClick(){this.FilterActive=!this.FilterActive,dn("* => open",[sn("0.5s")])}EventLogsClickClose(){this.FilterActive=!this.FilterActive,dn("* => closed",[sn("0.5s")])}onItemClick(e){if(e.data){let i=e.data.auditResponsemodel}}onStartDateChange(e){this.searchFromDate=e}onEndDateChange(e){this.searchToDate=e}onSearch(){this.GetDataSource(),this.isPopoverVisible=!1}onClear(){this.moduleName=null,this.eventType=null,this.searchFromDate=null,this.searchToDate=null,this.isPopoverVisible=!1,this.GetAllModules(),this.GetDataSource()}OnDateChanged(e){this.searchFromDate=e.value[0],this.searchToDate=e.value[1]}getTotalCount(e){this.totalRecordCount=e.component.totalCount();let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}static{this.\u0275fac=function(i){return new(i||r)(M(ut),M(gt),M($o))}}static{this.\u0275cmp=O({type:r,selectors:[["app-tenant-audit-logs"]],viewQuery:function(i,t){if(i&1&&(st(pt,7),st(hg,7),st(xg,5),st(fg,7)),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first),dt(n=ct())&&(t.dataRange=n.first),dt(n=ct())&&(t.treeViewBox=n.first),dt(n=ct())&&(t.dropdownBox=n.first)}},standalone:!0,features:[nt,V],decls:62,vars:55,consts:[["popover",""],[1,"view-wrapper","event-logs-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"table-block"],["id","gridContainer","noDataText","No Records foun
466d.",1,"table-outer","audit-table",3,"focusedRowKeyChange","onCellClick","onOptionChanged","onContentReady","dataSource","allowColumnReordering","allowColumnResizing","columnAutoWidth","showBorders","width","focusedRowEnabled","focusedRowIndex","focusedRowKey"],[3,"groupPaging"],[3,"visible"],[3,"autoExpandAll"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["placeholder","Search",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],["location","after","locateInMenu","auto",1,"dx-toolbar-after-item"],[1,"filters-block"],["text","Filters","id","ListFilters1","icon","filters","type","normal","stylingMode","contained",1,"btn","btn--primary","filters-btn"],["target","#ListFilters1","showEvent","click","placement","right","position","bottom",3,"visibleChange","width","visible","wrapperAttr"],[1,"filters-outer"],[1,"filters-outer__form"],[1,"filters-outer__title"],[1,"filters-outer__content"],[1,"dx-field"],["label","Start Date","pickerType","rollers",1,"date-box",3,"valueChange","value","labelMode","max","inputAttr"],["label","End Date","pickerType","rollers",1,"date-box",3,"valueChange","value","labelMode","min","inputAttr"],[1,"dx-field","multi-select"],["label","Module","displayExpr","moduleFeatureGroupKey","valueExpr","moduleFeatureGroupKey",3,"valueChange","onValueChanged","labelMode","dataSource","value","showClearButton","inputAttr"],["label","Event Type","displayExpr","eventType","valueExpr","eventType",3,"valueChange","labelMode","dataSource","value","showClearButton","inputAttr"],[1,"dx-field","full-width","buttons"],["href","javascript:void(0)",1,"reset-filter",3,"click"],[1,"reset-filter__icon"],["width","11","height","11","viewBox","0 0 11 11","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M2.73056 0.633529C2.77509 0.675749 2.81043 0.725904 2.83453 0.781123C2.85864 0.836341 2.87105 0.895537 2.87105 0.955321C2.87105 1.0151 2.85864 1.0743 2.83453 1.12952C2.81043 1.18474 2.77509 1.23489 2.73056 1.27711L1.63351 2.31885H6.69599C7.83748 2.31885 8.93222 2.74982 9.73938 3.51695C10.5465 4.28408 11 5.32453 11 6.40942C11 7.49431 10.5465 8.53477 9.73938 9.3019C8.93222 10.069 7.83748 10.5 6.69599 10.5H2.8702C2.74336 10.5 2.62173 10.4521 2.53204 10.3669C2.44236 10.2816 2.39197 10.166 2.39197 10.0455C2.39197 9.92495 2.44236 9.80934 2.53204 9.7241C2.62173 9.63887 2.74336 9.59098 2.8702 9.59098H6.69599C7.58382 9.59098 8.43528 9.25578 9.06307 8.65913C9.69086 8.06247 10.0436 7.25323 10.0436 6.40942C10.0436 5.56562 9.69086 4.75638 9.06307 4.15972C8.43528 3.56306 7.58382 3.22786 6.69599 3.22786H1.63351L2.73056 4.2696C2.77502 4.31186 2.81029 4.36202 2.83435 4.41724C2.85842 4.47245 2.8708 4.53163 2.8708 4.59139C2.8708 4.65115 2.85842 4.71033 2.83435 4.76554C2.81029 4.82076 2.77502 4.87092 2.73056 4.91318C2.68609 4.95544 2.63331 4.98896 2.57521 5.01183C2.51712 5.0347 2.45485 5.04647 2.39197 5.04647C2.32909 5.04647 2.26683 5.0347 2.20873 5.01183C2.15064 4.98896 2.09785 4.95544 2.05339 4.91318L0.140496 3.09515C0.0959608 3.05293 0.0606271 3.00277 0.0365184 2.94755C0.0124098 2.89234 0 2.83314 0 2.77336C0 2.71357 0.0124098 2.65438 0.0365184 2.59916C0.0606271 2.54394 0.0959608 2.49378 0.140496 2.45156L2.05339 0.633529C2.09781 0.591202 2.15059 0.557621 2.20869 0.534707C2.26679 0.511794 2.32907 0.5 2.39197 0.5C2.45488 0.5 2.51716 0.511794 2.57526 0.534707C2.63336 0.557621 2.68613 0.591202 2.73056 0.633529Z","fill","white"],["text","Search","stylingMode","contained","type","default",1,"btn","btn--primary",3,"click"],["dataField","EventDateTime","dataType","date","caption","Event Date & Time","sortOrder","desc","cellTemplate","EventDateTime"],[4,"dxTemplate","dxTemplateOf"],["dataField","EventType","dataType","string","caption","Event Type","cellTemplate","EventType"],["dataField","Description","caption","Event","cellTemplate","Description"],["dataField","EventBy","caption","Event By","cellTemplate","EventBy"],["template","detail",3,"enabled"],["class","audit-sub-outer",4,"dxTemplate","dxTemplateOf"],[1,"audit-sub-outer"],["id","gridContainer",1,"table-outer","audit-sub-table",3,"dataSource","columnAutoWidth","showBorders"],["dataField","FieldName","caption","Field Name","cellTemplate","fieldName",3,"fixed"],["dataField","entity
466BeforeChange","caption","Before Change","cellTemplate","entityBeforeChange",3,"fixed"],["dataField","entityAfterChange","caption","After Change","cellTemplate","entityAfterChange",3,"fixed"],[3,"showPageSizeSelector","showInfo"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1)(1,"div",2)(2,"ul",3)(3,"li",4)(4,"a",5),u(5,"Admin"),s()(),a(6,"li",4)(7,"a",5),u(8,"Logs"),s()(),a(9,"li",4),u(10,"Audit Logs"),s()()(),a(11,"div",6)(12,"div",7)(13,"h1",8),u(14,"Audit Logs"),s()()(),a(15,"div",9)(16,"div",10)(17,"dx-data-grid",11),w("focusedRowKeyChange",function(c){return h(n),y(t.auditLogId,c)||(t.auditLogId=c),x(c)}),C("onCellClick",function(c){return h(n),x(t.onItemClick(c))})("onOptionChanged",function(c){return h(n),x(t.onOptionChanged(c))})("onContentReady",function(c){return h(n),x(t.getTotalCount(c))}),_(18,"dxo-remote-operations",12)(19,"dxo-group-panel",13)(20,"dxo-grouping",14)(21,"dxo-paging",15)(22,"dxo-pager",16),a(23,"dxo-search-panel",17),w("textChange",function(c){return h(n),y(t.searchText,c)||(t.searchText=c),x(c)}),s(),a(24,"dxo-toolbar"),_(25,"dxi-item",18),a(26,"dxi-item",19)(27,"div",20),_(28,"dx-button",21),a(29,"dx-popover",22,0),w("visibleChange",function(c){return h(n),y(t.isPopoverVisible,c)||(t.isPopoverVisible=c),x(c)}),a(31,"form",23)(32,"dx-form",24)(33,"dxi-item")(34,"h3",25),u(35,"Filters"),s(),a(36,"div",26)(37,"div",27)(38,"dx-date-box",28),C("valueChange",function(c){return h(n),x(t.onStartDateChange(c))}),s()(),a(39,"div",27)(40,"dx-date-box",29),C("valueChange",function(c){return h(n),x(t.onEndDateChange(c))}),s()(),a(41,"div",30)(42,"dx-select-box",31),w("valueChange",function(c){return h(n),y(t.moduleName,c)||(t.moduleName=c),x(c)}),C("onValueChanged",function(){return h(n),x(t.onDropDownBoxValueChanged())}),s()(),a(43,"div",30)(44,"dx-select-box",32),w("valueChange",function(c){return h(n),y(t.eventType,c)||(t.eventType=c),x(c)}),s()(),a(45,"div",33)(46,"a",34),C("click",function(){return h(n),x(t.onClear())}),a(47,"span",35),yt(),a(48,"svg",36),_(49,"path",37),s()(),u(50," Reset "),s(),ti(),a(51,"dx-button",38),C("click",function(){return h(n),x(t.onSearch())}),s()()()()()()()()()(),a(52,"dxi-column",39),f(53,Dg,3,4,"span",40),s(),a(54,"dxi-column",41),f(55,wg,2,2,"span",40),s(),a(56,"dxi-column",42),f(57,Sg,2,1,"span",40),s(),a(58,"dxi-column",43),f(59,Pg,2,1,"span",40),s(),_(60,"dxo-master-detail",44),f(61,Rg,9,11,"div",45),s()()()()}i&2&&(l(17),d("dataSource",t.dataSource)("allowColumnReordering",!1)("allowColumnResizing",!1)("columnAutoWidth",!0)("showBorders",!0)("width","100%")("focusedRowEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.auditLogId),l(),d("groupPaging",!0),l(),d("visible",!0),l(),d("autoExpandAll",!1),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(49,_g))("showNavigationButtons",t.showPageNavigation),l(),d("visible",!0),D("text",t.searchText),l(6),d("width",640),D("visible",t.isPopoverVisible),d("wrapperAttr",S(50,Cg)),l(9),d("value",t.searchFromDate)("labelMode",t.labelMode)("max",t.searchFromDate)("inputAttr",S(51,Mg))("max",t.searchFromDate),l(2),d("value",t.searchToDate)("labelMode",t.labelMode)("min",t.searchToDate)("inputAttr",S(52,vg))("min",t.searchToDate),l(2),d("labelMode",t.labelMode)("dataSource",t.treeDataSource),D("value",t.moduleName),d("showClearButton",!0)("inputAttr",S(53,bg)),l(2),d("labelMode",t.labelMode)("dataSource",t.EventTypes),D("value",t.eventType),d("showClearButton",!0)("inputAttr",S(54,yg)),l(9),d("dxTemplateOf","EventDateTime"),l(2),d("dxTemplateOf","EventType"),l(2),d("dxTemplateOf","Description"),l(2),d("dxTemplateOf","EventBy"),l(),d("enabled",!0),l(),d("dxTemplateOf","detail"))},dependencies:[Tt,mt,On,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,Ft,ho,go,Wr,Zt,zt,jt,Xt,Gt,ie,on,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,bo,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,gi,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn.filter[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px}.title-breadcrumb[_ngcontent-%COMP%]   .btn.filter[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{stroke:var(--white-color)}.sidebar-outer__content[_ngcontent-%COMP%]{width:100%;padding:2rem 0 0}.sidebar-outer__content[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:100%}"]})}}return r})();vi();var Ag=["dateRange"],Og=["dropdownBox"],Vg=["treeViewBox"],kg=()=>({id:"elementId",class:"overlay filter-position"}),Bg=()=>({"aria-label":"Start Date Picker"}),Lg=()=>({"aria-label":"End Date Picker"}),Fg=()=>({"aria-label":"Module Name"}),Gg=()=>({"aria-label":"Event Name"});function Ng(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.moduleName)}}function Wg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.eventType)}}function Ug(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.description)}}function zg(r,m){if(r&1&&(a(0,"span"),u(1),Hi(2,"date"),s()),r&2){let e=m.$implicit;
466l(),A(qi(2,1,e.data.activityDate,"MM/dd/yyyy"))}}function jg(r,m){if(r&1&&(a(0,"span"),u(1),s()),r&2){let e=m.$implicit;l(),A(e.data.modifiedByUsername)}}var Pl=(()=>{class r extends ot{constructor(e,i,t){super(),this.webStorageService=e,this.logService=i,this.router=t,this.unsubscriber=new rt,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isPopoverVisible=!1,this.now=new Date,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.GetAllModules(),this.GetAllEvents(),this.GetAllEventsList(),this.GetDataSource(),nn.defaultOptions({options:{onContentReady:n=>{n.component.option("type")=="time"?n.component.option({pickerType:"calendar"}):n.component.option({pickerType:"calendar"})}}})}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";this.dataSource=new Qt({key:"activityLogId",load(n){return lt(this,null,function*(){e.loading=!0;let o=new qt,c=new An;c.searchText=e.searchText||"",c.PageSize=n.take||20,c.CurrentPageIndex=Math.floor((n.skip||0)/(n.take||20)),c.SortByColumnName=n.sort?.[0]?.selector||null,c.SortOrder=n.sort?.[0]?.desc?"DESC":"ASC",c.module=e.moduleName||Gn.Contacts.toString(),(i(e.eventType)||i(e.moduleName)||i(e.searchFromDate)||i(e.searchToDate))&&(c.eventType=e.eventType,c.module=e.moduleName,c.searchFromDate=e.searchFromDate,c.searchToDate=e.searchToDate),Object.keys(c).forEach(g=>{let b=c[g];i(b)&&(typeof b=="object"?o=o.set(g,JSON.stringify(b)):o=o.set(g,b.toString()))});try{let g=yield St(e.logService.GetAllActivityLogs(c));return e.loading=!1,{data:g.responseModel.results,totalCount:g.responseModel.totalRecords,summary:g.summary,groupCount:g.groupCount}}catch{throw e.loading=!1,new Error("Data Loading Error")}})}}),this.dataSourceDisplay=this.dataSource}GetAllModules(){this.logService.GetAllModules().pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{if(e&&e.isSuccess){this.treeDataSource=e.responseModel;let i=this.treeDataSource.find(t=>t.moduleFeatureGroupKey==Gn.Contacts.toString());i&&(this.moduleName=i.moduleFeatureGroupKey,this.filterEventTypes(this.moduleName))}})}GetAllEvents(){this.logService.GetAllEvents().pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{e&&e.isSuccess&&(this.EventTypes=e.responseModel)})}GetAllEventsList(){this.logService.GetAllEventsList().pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(e=>{e&&e.isSuccess&&(this.eventTypeBackup=e.responseModel)})}onOptionChanged(e){let i=!1;if(i=e&&(e.name=="focusedRowIndex"||e.name=="focusedRowKey"),!i&&this.dataGrid!=null){let t=this.dataGrid.instance;t.clearSelection(),t.option("focusedRowIndex",-1)}}updateSelection(e){e&&(this.treeBoxValue||e.unselectAll(),this.treeBoxValue?.forEach(i=>{e.selectItem(i)}))}onTreeViewReady(e){this.updateSelection(e.component)}onTreeViewSelectionChanged(e){this.treeBoxValue=e.component.getSelectedNodeKeys()}onEventSelectionChanged(e){this.eventType=e.component.getSelectedNodeKeys()}onModuleSelectionChanged(e){this.moduleName=e.component.getSelectedNodeKeys(),this.eventType=null}EventLogsClick(){this.FilterActive=!this.FilterActive,dn("* => open",[sn("0.5s")])}EventLogsClickClose(){this.FilterActive=!this.FilterActive,dn("* => closed",[sn("0.5s")])}OnDateChanged(e){this.searchFromDate=e,this.searchToDate=e}onStartDateChange(e){this.searchFromDate=e}onEndDateChange(e){this.searchToDate=e}onSearch(){this.GetDataSource(),this.isPopoverVisible=!1}onClear(){this.moduleName=null,this.eventType=null,this.searchFromDate=null,this.searchToDate=null,this.GetDataSource(),this.isPopoverVisible=!1}onDropDownBoxValueChanged(){this.moduleName?this.filterEventTypes(this.moduleName):this.GetAllEvents()}filterEventTypes(e){e&&(this.EventTypes=[],this.eventTypeBackup?.filter(t=>t.moduleFeatureGroupKey==e)?.forEach(t=>{this.EventTypes.find(o=>o.eventType==t.eventType)||this.EventTypes.push(t)}))}static{this.\u0275fac=function(i){return new(i||r)(M(ut),M($o),M(gt))}}static{this.\u0275cmp=O({type:r,selectors:[["app-tenant-event-logs"]],viewQuery:function(i,t){if(i&1&&(st(pt,7),st(Ag,7),st(Og,7),st(Vg,5)),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first),dt(n=ct())&&(t.dataRange=n.first),dt(n=ct())&&(t.dropdownBox=n.first),dt(n=ct())&&(t.treeViewBox=n.first)}},standalone:!0,features:[nt,V],decls:63,vars:56,consts:[["popover",""],[1,"view-wrapper","event-logs-outer"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)",1,"breadcrumbs__link"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"table-block"],["id","gridContainer","noDataText","No Records foun
466d.",1,"table-outer","event-logs-table",3,"focusedRowKeyChange","onOptionChanged","dataSource","allowColumnReordering","allowColumnResizing","columnAutoWidth","showBorders","focusedRowEnabled","focusedRowIndex","focusedRowKey"],["placeholder","Search",3,"textChange","visible","text"],["name","searchPanel","location","before","locateInMenu","auto"],["location","after","locateInMenu","auto",1,"dx-toolbar-after-item"],[1,"filters-block"],["text","Filters","id","ListFilters1","icon","filters","type","normal","stylingMode","contained",1,"btn","btn--primary","filters-btn"],["target","#ListFilters1","showEvent","click","placement","right","position","bottom",3,"visibleChange","width","visible","wrapperAttr"],[1,"filters-outer"],[1,"filters-outer__form"],[1,"filters-outer__title"],[1,"filters-outer__content"],[1,"dx-field"],["label","Start Date","pickerType","rollers",1,"date-box",3,"valueChange","value","labelMode","max","inputAttr"],["label","End Date","pickerType","rollers",1,"date-box",3,"valueChange","value","labelMode","min","inputAttr"],[1,"dx-field","multi-select"],["label","Module","displayExpr","moduleFeatureGroupKey","valueExpr","moduleFeatureGroupKey",3,"valueChange","onValueChanged","labelMode","dataSource","value","showClearButton","inputAttr"],["label","Event Type","displayExpr","eventType","valueExpr","eventType",3,"valueChange","labelMode","dataSource","value","showClearButton","inputAttr"],[1,"dx-field","full-width","buttons"],["href","javascript:void(0)",1,"reset-filter",3,"click"],[1,"reset-filter__icon"],["width","11","height","11","viewBox","0 0 11 11","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M2.73056 0.633529C2.77509 0.675749 2.81043 0.725904 2.83453 0.781123C2.85864 0.836341 2.87105 0.895537 2.87105 0.955321C2.87105 1.0151 2.85864 1.0743 2.83453 1.12952C2.81043 1.18474 2.77509 1.23489 2.73056 1.27711L1.63351 2.31885H6.69599C7.83748 2.31885 8.93222 2.74982 9.73938 3.51695C10.5465 4.28408 11 5.32453 11 6.40942C11 7.49431 10.5465 8.53477 9.73938 9.3019C8.93222 10.069 7.83748 10.5 6.69599 10.5H2.8702C2.74336 10.5 2.62173 10.4521 2.53204 10.3669C2.44236 10.2816 2.39197 10.166 2.39197 10.0455C2.39197 9.92495 2.44236 9.80934 2.53204 9.7241C2.62173 9.63887 2.74336 9.59098 2.8702 9.59098H6.69599C7.58382 9.59098 8.43528 9.25578 9.06307 8.65913C9.69086 8.06247 10.0436 7.25323 10.0436 6.40942C10.0436 5.56562 9.69086 4.75638 9.06307 4.15972C8.43528 3.56306 7.58382 3.22786 6.69599 3.22786H1.63351L2.73056 4.2696C2.77502 4.31186 2.81029 4.36202 2.83435 4.41724C2.85842 4.47245 2.8708 4.53163 2.8708 4.59139C2.8708 4.65115 2.85842 4.71033 2.83435 4.76554C2.81029 4.82076 2.77502 4.87092 2.73056 4.91318C2.68609 4.95544 2.63331 4.98896 2.57521 5.01183C2.51712 5.0347 2.45485 5.04647 2.39197 5.04647C2.32909 5.04647 2.26683 5.0347 2.20873 5.01183C2.15064 4.98896 2.09785 4.95544 2.05339 4.91318L0.140496 3.09515C0.0959608 3.05293 0.0606271 3.00277 0.0365184 2.94755C0.0124098 2.89234 0 2.83314 0 2.77336C0 2.71357 0.0124098 2.65438 0.0365184 2.59916C0.0606271 2.54394 0.0959608 2.49378 0.140496 2.45156L2.05339 0.633529C2.09781 0.591202 2.15059 0.557621 2.20869 0.534707C2.26679 0.511794 2.32907 0.5 2.39197 0.5C2.45488 0.5 2.51716 0.511794 2.57526 0.534707C2.63336 0.557621 2.68613 0.591202 2.73056 0.633529Z","fill","white"],["text","Search","stylingMode","contained","type","default",1,"btn","btn--primary",3,"click"],[3,"groupPaging"],[3,"visible"],[3,"autoExpandAll"],[3,"pageSize"],[3,"showPageSizeSelector","showInfo"],[3,"enabled"],["dataField","moduleName","caption","Module","cellTemplate","Module",3,"fixed","width"],[4,"dxTemplate","dxTemplateOf"],["dataField","eventType","caption","Event Type","cellTemplate","EventType",3,"fixed"],["dataField","description","caption","Event","cellTemplate","eventActivity",3,"fixed"],["dataField","activityDate","caption","Event Date","cellTemplate","eventDate","sortOrder","desc",3,"fixed"],["dataField","modifiedByUsername","caption","Event By","cellTemplate","eventBy",3,"fixed"]],template:function(i,t){if(i&1){let n=P();a(0,"div",1)(1,"div",2)(2,"ul",3)(3,"li",4)(4,"a",5),u(5,"Admin"),s()(),a(6,"li",4)(7,"a",5),u(8,"Logs"),s()(),a(9,"li",4),u(10,"Event Logs"),s()()(),a(11,"div",6)(12,"div",7)(13,"h1",8),u(14,"Event Logs"),s()()(),a(15,"div",9)(16,"div",10)(17,"dx-data-grid",11),w("focusedRowKeyChange",function(c){return h(n),y(t.activityLogId,c)||(t.activityLogId=c),x(c)}),C("onOptionChanged",function(c){return h(n),x(t.onOptionChanged(c))}),a(18,"dxo-search-panel",12),w("textChange",function(c){return h(n),y(t.searchText,c)||(t.searchText=c),x(c)}),s(),a(19,"dxo-toolbar"),_(20,"dxi-item",13),a(21,"dxi-item",14)(22,"div",15),_(23,"dx-button",16),a(24,"dx-popover",17,0
466),w("visibleChange",function(c){return h(n),y(t.isPopoverVisible,c)||(t.isPopoverVisible=c),x(c)}),a(26,"form",18)(27,"dx-form",19)(28,"dxi-item")(29,"h3",20),u(30,"Filters"),s(),a(31,"div",21)(32,"div",22)(33,"dx-date-box",23),C("valueChange",function(c){return h(n),x(t.onStartDateChange(c))}),s()(),a(34,"div",22)(35,"dx-date-box",24),C("valueChange",function(c){return h(n),x(t.onEndDateChange(c))}),s()(),a(36,"div",25)(37,"dx-select-box",26),w("valueChange",function(c){return h(n),y(t.moduleName,c)||(t.moduleName=c),x(c)}),C("onValueChanged",function(){return h(n),x(t.onDropDownBoxValueChanged())}),s()(),a(38,"div",25)(39,"dx-select-box",27),w("valueChange",function(c){return h(n),y(t.eventType,c)||(t.eventType=c),x(c)}),s()(),a(40,"div",28)(41,"a",29),C("click",function(){return h(n),x(t.onClear())}),a(42,"span",30),yt(),a(43,"svg",31),_(44,"path",32),s()(),u(45," Reset "),s(),ti(),a(46,"dx-button",33),C("click",function(){return h(n),x(t.onSearch())}),s()()()()()()()()()(),_(47,"dxo-remote-operations",34)(48,"dxo-group-panel",35)(49,"dxo-grouping",36)(50,"dxo-paging",37)(51,"dxo-pager",38)(52,"dxo-column-fixing",39),a(53,"dxi-column",40),f(54,Ng,2,1,"span",41),s(),a(55,"dxi-column",42),f(56,Wg,2,1,"span",41),s(),a(57,"dxi-column",43),f(58,Ug,2,1,"span",41),s(),a(59,"dxi-column",44),f(60,zg,3,4,"span",41),s(),a(61,"dxi-column",45),f(62,jg,2,1,"span",41),s()()()()()}i&2&&(l(17),d("dataSource",t.dataSource)("allowColumnReordering",!1)("allowColumnResizing",!1)("columnAutoWidth",!0)("showBorders",!0)("focusedRowEnabled",!0)("focusedRowIndex",0),D("focusedRowKey",t.activityLogId),l(),d("visible",!0),D("text",t.searchText),l(6),d("width",640),D("visible",t.isPopoverVisible),d("wrapperAttr",S(51,kg)),l(9),d("value",t.searchFromDate)("labelMode",t.labelMode)("max",t.searchFromDate)("inputAttr",S(52,Bg))("max",t.searchFromDate),l(2),d("value",t.searchToDate)("labelMode",t.labelMode)("min",t.searchToDate)("inputAttr",S(53,Lg))("min",t.searchToDate),l(2),d("labelMode",t.labelMode)("dataSource",t.treeDataSource),D("value",t.moduleName),d("showClearButton",!0)("inputAttr",S(54,Fg)),l(2),d("labelMode",t.labelMode)("dataSource",t.EventTypes),D("value",t.eventType),d("showClearButton",!0)("inputAttr",S(55,Gg)),l(8),d("groupPaging",!0),l(),d("visible",!0),l(),d("autoExpandAll",!1),l(),d("pageSize",25),l(),d("showPageSizeSelector",!0)("showInfo",!0),l(),d("enabled",!0),l(),d("fixed",!0)("width",250),l(),d("dxTemplateOf","Module"),l(),d("fixed",!1),l(),d("dxTemplateOf","EventType"),l(),d("fixed",!1),l(),d("dxTemplateOf","eventActivity"),l(),d("fixed",!1),l(),d("dxTemplateOf","eventDate"),l(),d("fixed",!1),l(),d("dxTemplateOf","eventBy"))},dependencies:[Tt,mt,On,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,Jt,Ft,ho,go,Zt,zt,jt,Xt,Gt,ie,on,ne,oe,re,ae,le,se,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,bo,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,gi,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k],styles:[".title-breadcrumb[_ngcontent-%COMP%]   .btn.filter[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:24px}.title-breadcrumb[_ngcontent-%COMP%]   .btn.filter[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{stroke:var(--white-color)}.sidebar-outer__content[_ngcontent-%COMP%]{width:100%;padding:2rem 0 0}.sidebar-outer__content[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:100%}.dx-field.multi-select[_ngcontent-%COMP%]{border:none!important}"]})}}return r})();var er=(()=>{class r extends ot{constructor(e,i,t,n){super(),this.router=e,this.webStorageService=i,this.activatedRoute=t,this.companyService=n,this.companyId=0,this.userToken=new Et,this.unsubscriber=new rt,this.company=new Bi,this.status="",this.orderId=0,this.userToken=this.webStorageService.getCurrentUserToken(),this.userToken||this.router.navigate(["/login"]),this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(o=>{o.companyId&&(this.companyId=Number(o.companyId),this.getCompanyById()),o.status&&(this.status=o.status),o.orderId&&(this.orderId=o.orderId)})}getCompanyById(){!this.companyId||this.company&&this.company.companyId===Number(this.companyId)||(this.loading=!0,this.companyService.GetCompanyByID(Number(this.companyId)).pipe(I(this.unsubscriber)).subscribe(e=>{this.processResult(e,()=>{if(this.loading=!1,e&&e.isSuccess)if(e.responseModel!=null&&e.responseModel!=null){let i=e.responseModel;this.company=i}else this.loading=!1,this.showErrorMessage(e.message)})},e=>{this.loading=!1,this.showErrorMessage(e.message)}))}static{this.\u0275fac=function(i){return new(i||r)(M(gt),M(ut),M(Ut),M(Li))}}static{this.\u0275cmp=O({type:r,selectors:[["app-company-donation-listing"]],standalone:!0,features:[nt,V],decls:23,vars:8,consts:[[1,"view-wrapper","view-contact-outer","ams-contact-donation-listing"],[1,"breadcrumbs"],[1,"breadcrumbs__list"],[1,"breadcrumbs__item"],["href","javascript:void(0)","routerLink","/admin/client/companies",1,"breadcrumbs__link"],["href","javascript:void(0)","routerLink","",1,"breadcrumbs__link",3,"routerLink"],["href","javascript:void(0)",1,"back-icon",3,"routerLink"],["width","20","height","13","viewBox","0 0 20 13","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M19 12.4421C16.7981 10.334 14.8429 9.13788 13.1338 8.85341C11.4252 8.56929 9.7984 8.52624 8.2531 8.72459V12.5L1 6.33941L8.2531 0.5V4.08835C11.1101 4.106 13.5388 4.91 15.5395 6.5C17.5398 8.09 18.6935 10.0707 19 12.4421Z","stroke","#5C5C5C","stroke-linejoin","round"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"ams-donation-listing",3,"companyId","contactId","status"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"ul",2)(3,"li",3)(4,"a",4),u(5,"Manage Companies"),s()(),a(6,"li",3)(7,"a",5),u(8,"View Company"),s()(),a(9,"li",3),u(10,"Add Donation"),s()(),a(11,"a",6),yt(),a(12,"svg",7),_(13,"path",8),s(),u(14," Back "),s()(),ti(),a(15,"div",9)(16,"div",10)(17,"h1",11),u(18,"Add Donation for "),a(19,"span"),u(20),s()()()(),a(21,"div",12),_(22,"app-common-donation-list",13),s()()),i&2&&(l(7),It("routerLink","/admin/client/companies/",t.companyId,"/view"),l(4),It("routerLink","/admin/client/companies/",t.companyId,"/view"),l(9),A(t.company.companyName),l(2),d("c
466ompanyId",t.companyId)("contactId",0)("status",t.status))},dependencies:[Tt,ri,U,z,j,H,q,K,Q,J,Z,X,Y,$,ee,te,ie,ne,oe,re,ae,le,se,de,ce,ue,pe,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Se,Pe,Te,Ee,Ie,Re,Ae,Oe,Ve,ke,Be,Le,Fe,Ge,Ne,We,Ue,ze,je,He,qe,Ke,Qe,Je,Ze,Xe,$e,et,tt,Ye,L,W,N,G,F,B,k,Ia]})}}return r})();vi();var Yn=class{constructor(){this.accountSignupFormFields=[]}};var Hg=()=>[15,30,50,100],qg=()=>({id:"elementId",class:"popup-outer delete-popup"}),Kg=()=>({id:"elementId",class:"popup-outer delete-popup w-700"}),tr=r=>({"aria-label":r});function Qg(r,m){if(r&1&&(a(0,"div",34),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.title," ")}}function Jg(r,m){if(r&1&&(a(0,"div",35),_(1,"dx-drop-down-button",36),s()),r&2){let e=p();l(),d("showArrowIcon",!1)("useSelectMode",!1)("items",e.actionMenu)}}function Zg(r,m){if(r&1&&(a(0,"div",37)(1,"p"),u(2,"Are you sure you want to delete "),a(3,"strong"),u(4),s(),u(5," ?"),s()()),r&2){let e=p();l(4),at("",e.accountSignupFormSectionModel.title," ")}}function Xg(r,m){if(r&1&&(a(0,"dx-validator"),_(1,"dxi-validation-rule",49),s()),r&2){let e=p(2).$implicit;l(),d("message",e.labelOverride+" is required")}}function Yg(r,m){if(r&1){let e=P();a(0,"div",46)(1,"dx-text-box",48),w("valueChange",function(t){h(e);let n=p().$implicit,o=p(4);return y(o.dynamicFormModel[n.accountSignupFormFieldId],t)||(o.dynamicFormModel[n.accountSignupFormFieldId]=t),x(t)}),f(2,Xg,2,1,"dx-validator",44),s()()}if(r&2){let e=p().$implicit,i=p(4);l(),d("labelMode",i.labelMode)("label",e.labelOverride||(e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.controlLabel)),D("value",i.dynamicFormModel[e.accountSignupFormFieldId]),d("inputAttr",Ri(5,tr,e.labelOverride||(e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.controlLabel))),l(),d("ngIf",e.isRequiredforSignup)}}function $g(r,m){if(r&1&&(a(0,"dx-validator"),_(1,"dxi-validation-rule",49),s()),r&2){let e=p(2).$implicit;l(),d("message",e.labelOverride+" is required")}}function e0(r,m){if(r&1){let e=P();a(0,"div",46)(1,"dx-number-box",48),w("valueChange",function(t){h(e);let n=p().$implicit,o=p(4);return y(o.dynamicFormModel[n.accountSignupFormFieldId],t)||(o.dynamicFormModel[n.accountSignupFormFieldId]=t),x(t)}),f(2,$g,2,1,"dx-validator",44),s()()}if(r&2){let e=p().$implicit,i=p(4);l(),d("labelMode",i.labelMode)("label",e.labelOverride||(e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.controlLabel)),D("value",i.dynamicFormModel[e.accountSignupFormFieldId]),d("inputAttr",Ri(5,tr,e.labelOverride||(e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.controlLabel))),l(),d("ngIf",e.isRequiredforSignup)}}function t0(r,m){if(r&1&&(a(0,"dx-validator"),_(1,"dxi-validation-rule",49),s()),r&2){let e=p(2).$implicit;l(),d("message",e.labelOverride+" is required")}}function i0(r,m){if(r&1){let e=P();a(0,"div",46)(1,"dx-select-box",50),w("valueChange",function(t){h(e);let n=p().$implicit,o=p(4);return y(o.dynamicFormModel[n.accountSignupFormFieldId],t)||(o.dynamicFormModel[n.accountSignupFormFieldId]=t),x(t)}),f(2,t0,2,1,"dx-validator",44),s()()}if(r&2){let e=p().$implicit,i=p(4);l(),d("labelMode",i.labelMode)("label",e.labelOverride||(e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.controlLabel))("items",e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.options),D("value",i.dynamicFormModel[e.accountSignupFormFieldId]),d("inputAttr",Ri(6,tr,e.labelOverride||(e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.controlLabel))),l(),d("ngIf",e.isRequiredforSignup)}}function n0(r,m){if(r&1&&(a(0,"dx-validator"),_(1,"dxi-validation-rule",49),s()),r&2){let e=p(2).$implicit;l(),d("message",e.labelOverride+" is required")}}function o0(r,m){if(r&1){let e=P();a(0,"div",46)(1,"dx-tag-box",50),w("valueChange",function(t){h(e);let n=p().$implicit,o=p(4);return y(o.dynamicFormModel[n.accountSignupFormFieldId],t)||(o.dynamicFormModel[n.accountSignupFormFieldId]=t),x(t)}),f(2,n0,2,1,"dx-validator",44),s()()}if(r&2){let e=p().$implicit,i=p(4);l(),d("labelMode",i.labelMode)("label",e.labelOverride||(e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.controlLabel))("items",e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.options),D("value",i.dynamicFormModel[e.accountSignupFormFieldId]),d("inputAttr",Ri(6,tr,e.labelOverride||(e.eligibilityPropertyModel==null?null:e.eligibilityPropertyModel.controlLabel))),l(),d("ngIf",e.isRequiredforSignup)}}function r0(r,m){if(r&1&&(a(0,"div",46),f(1,Yg,3,7,"div",47)(2,e0,3,7,"div",47)(3,i0,3,8,"div",47)(4,o0,3,8,"div",47),s()),r&2){let e=m.$implicit;l(),d("ngIf",e.propertyType==="TextBox"),l(),d("ngIf",e.propertyType==="Numberbox"),l(),d("ngIf",e.propertyType==="Selectbox"),l(),d("ngIf",e.propertyType==="MultiSelectbox")}}function a0(r,m){if(r&1&&(a(0,"div"),f(1,r0,5,4,"div",45),s()),r&2){let e=p().$implicit;l(),d("ngForOf",e.accountSignupFormFields)}}
466function l0(r,m){r&1&&(a(0,"div")(1,"span"),u(2,"No fields available."),s()())}function s0(r,m){if(r&1&&(ht(0),a(1,"div",43)(2,"h3"),u(3),s(),f(4,a0,2,1,"div",44)(5,l0,3,0,"div",44),s(),xt()),r&2){let e=m.$implicit;l(3),A(e.title),l(),d("ngIf",e.accountSignupFormFields&&e.accountSignupFormFields.length>0),l(),d("ngIf",!e.accountSignupFormFields||e.accountSignupFormFields.length===0)}}function d0(r,m){if(r&1){let e=P();a(0,"dx-popup",27),w("visibleChange",function(t){h(e);let n=p();return y(n.previewAccountCreationForm,t)||(n.previewAccountCreationForm=t),x(t)}),a(1,"div",28)(2,"h2"),u(3,"Preview"),s()(),a(4,"div",37)(5,"form",38)(6,"dx-validation-group")(7,"dx-form",39)(8,"dxi-item",40),f(9,s0,6,3,"ng-container",41),s()()()()(),a(10,"div",30)(11,"dx-button",42),C("onClick",function(){h(e);let t=p();return x(t.closePopup())}),s()()()}if(r&2){let e=p();d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",e.previewAccountCreationForm),d("wrapperAttr",S(7,Kg)),l(7),d("formData",e.formData),l(2),d("ngForOf",e.formPreviewModel)}}/localhost/.test(document.location.host)||void 0;var Tl=(()=>{class r extends ot{onEmailChange(e){throw new Error("Method not implemented.")}onCompanyDomainChange(){throw new Error("Method not implemented.")}onDoNotCreateCompanyRecordChange(e){throw new Error("Method not implemented.")}constructor(e,i,t,n,o,c,g){super(),this.commonService=e,this.router=i,this.batchService=t,this.webStorageService=n,this.propertyService=o,this.authenticationService=c,this.eligibilityRuleService=g,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isPopoverVisible=!1,this.now=new Date,this.showPageSizeSelector=!1,this.showPageNavigation=!1,this.isPagerVisible=!1,this.showDragIcons=!0,this.unsubscriber=new rt,this.properties=[],this.batchConfigurationId=0,this.isActive=null,this.customColumnModel=[],this.gridProperties=[],this.batchList=[],this.accountSignupFormSectionModel=new Yn,this.formPreviewModel=[],this.dynamicFormModel={},this.dataGridParamNames=["searchExpr","searchOperation","searchValue","select","skip","take","requireTotalCount","sort","filter","totalSummary",,"isActive","BatchCreatedBy","BatchType","BatchFrequency","BatchLookUp"],this.onReorder=b=>{let E=b.component.getVisibleRows(),T=this.batchList.findIndex(R=>R.accountSignupFormSectionId===E[b.toIndex]?.data?.accountSignupFormSectionId),ft=this.batchList.findIndex(R=>R.accountSignupFormSectionId===b.itemData?.accountSignupFormSectionId);if(ft!==-1&&T!==-1){let[R]=this.batchList.splice(ft,1);this.batchList.splice(T,0,R),this.batchList=this.batchList.map((it,vt)=>an(Ui({},it),{SortOrder:vt+1})),this.updateBatchPriorityOrder()}},this.getAccountForm=()=>lt(this,null,function*(){let b=yield this.eligibilityRuleService.GetAccountForm();b.isSuccess&&b.responseModel&&(this.formPreviewModel=b.responseModel)}),this.GetDataSource(),this.actionMenu=[{value:"EditAccountCreationForm",text:"Edit",icon:"edit",visible:!0,onClick:b=>{this.router.navigate(["/admin/client/settings/account-creation-form/manage-account-creation-form/"+this.accountSignupFormSectionModel.accountSignupFormSectionId])}},{value:"DeleteAccountCreationForm",text:"Delete",icon:"delete",visible:!0,onClick:()=>{this.deletePopup=!0}}],nn.defaultOptions({options:{onContentReady:b=>{b.component.option("type")=="time"?b.component.option({pickerType:"calendar"}):b.component.option({pickerType:"calendar"})}}})}deleteAccountPopup(){return lt(this,null,function*(){yield this.RemoveAccountSignupFormSection(),this.deletePopup=!1,this.GetDataSource()})}previewAccountCreationFormPopup(){this.previewAccountCreationForm=!0}closePopup(){this.deletePopup=!1,this.previewAccountCreationForm=!1}ngOnInit(){return lt(this,null,function*(){yield this.getAccountForm()})}GetDataSource(){let e=this,i=n=>n!=null&&n!=="";if(this.accountDataSource=new Qt({key:"sortOrder",load(n){return lt(this,null,function*(){let o=new qt;e.dataGridParamNames.forEach(c=>{i(n[c])?o=o.set(c,JSON.stringify(n[c])):c==="sort"?o=o.set(c,'[{"selector":"batchPriorityOrder","desc":true}]'):c==="take"?o=o.set(c,20):c==="skip"?o=o.set(c,0):c==="searchText"&&e.searchText!=""&&(o=o.set(c,e.searchText))});try{let c=yield St(e.authenticationService.GetAccountSignupFormSections(o));return e.totalRecordCount=c.responseModel!=null?c.responseModel.totalRecords:0,e.batchList=c.responseModel.results,{data:c.responseModel.results,totalCount:c.responseModel.totalRecords}}catch{throw new Error("Data Loading Error")}})}}),this.dataGrid!=null){let n=this.dataGrid.instance;n.clearSelection(),n.option("focusedRowIndex",-1)}}getTotalCount(e){this.totalRecordCount=e.component.totalCount(),this.totalRecordCount>0&&(this.isPagerVisible=!0);let i=e.component.pageSize(),t=15;this.totalRecordCount<t?this.showPageSizeSelector=!1:this.showPageSizeSelector=t<=i&&this.totalRecordCount>=t,this.showPageNavigation=!(this.totalRecordCount<i)}onItemClick(e){e&&e.data&&(this.accountSignupFormSectionModel=e.data,this.accountSignupFormSectionModel.accountSignupFormFields.some(i=>i.isSystem)?this.actionMenu.forEach(i=>
466{i.value==="DeleteAccountCreationForm"&&(i.visible=!1)}):this.actionMenu.forEach(i=>{i.value==="DeleteAccountCreationForm"&&(i.visible=!0)}))}RemoveAccountSignupFormSection(){return lt(this,null,function*(){this.loading=!0,(yield this.authenticationService.RemoveAccountSignupFormSection(this.accountSignupFormSectionModel.accountSignupFormSectionId))&&this.showSuccessMessage("Account Signup Form Section "+this.accountSignupFormSectionModel.title+" remove successfully"),this.loading=!1})}updateBatchPriorityOrder(){let e=this.batchList.map((i,t)=>an(Ui({},i),{BatchPriorityOrder:t+1}));this.authenticationService.UpdateAccountSignupFormSectionhPriorityOrder(e).pipe(I(this.unsubscriber),ni(()=>this.loading=!1)).subscribe(i=>{this.loading=!1,i&&i.isSuccess?(this.showSuccessMessage("Account signup form section details has been reordered successfully"),this.GetDataSource()):i&&!i.isSuccess&&(this.loading=!1,this.showErrorMessage(i.message))},i=>{this.loading=!1,this.showErrorMessage(i.message)})}static{this.\u0275fac=function(i){return new(i||r)(M(zi),M(gt),M(Ra),M(ut),M(Si),M(Kt),M(ji))}}static{this.\u0275cmp=O({type:r,selectors:[["app-account-creation-form"]],viewQuery:function(i,t){if(i&1&&st(pt,5),i&2){let n;dt(n=ct())&&(t.dataGrid=n.first)}},standalone:!0,features:[oi([ua]),nt,V],decls:39,vars:33,consts:[[1,"view-wrapper","listing-page","account-creation-form-page"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],["text","Add","icon","plus","routerLink","/admin/client/settings/account-creation-form/manage-account-creation-form","type","normal","stylingMode","contained",1,"btn","btn--primary"],[1,"manage-content-outer"],[1,"card-outer","account-creation-form-table"],[1,"card-outer__content"],[1,"table-block","batch-management-table"],["id","gridContainer","noDataText","No Records foun
466d.",1,"table-outer",3,"onContentReady","onCellClick","dataSource","showBorders","allowColumnReordering","focusedRowEnabled","columnAutoWidth","allowColumnResizing","columnHidingEnabled"],["placeholder","Search by signup form section title",3,"textChange","visible","text"],[3,"pageSize"],["infoText","Page {0} of {1} ({2} Records)",3,"visible","showPageSizeSelector","showInfo","allowedPageSizes","showNavigationButtons"],["name","searchPanel","location","before","locateInMenu","auto"],["location","after","locateInMenu","auto",1,"dx-toolbar-after-item"],[3,"groupPaging"],[3,"enabled"],[3,"allowReordering","onReorder","showDragIcons"],["dataField","title","caption","Signup Form Section Title","cellTemplate","SignupFormSectionTitleTemplate"],["alignment","left",4,"dxTemplate","dxTemplateOf"],["dataField","action","caption","Action","type","buttons","cellTemplate","WarehouseActionTemplate",3,"fixed","minWidth"],["class","action-menu-btn","alignment","right",4,"dxTemplate","dxTemplateOf"],[1,"card-outer__button"],["href","javascript:void(0)",1,"btn","btn--preview",3,"click"],["width","20","height","15","viewBox","0 0 20 15","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M1 7.5C4.6 -0.5 15.4 -0.5 19 7.5","stroke","#024079","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],["d","M10 11.5C9.60603 11.5 9.21593 11.4224 8.85195 11.2716C8.48797 11.1209 8.15726 10.8999 7.87868 10.6213C7.6001 10.3427 7.37913 10.012 7.22836 9.64805C7.0776 9.28407 7 8.89397 7 8.5C7 8.10603 7.0776 7.71593 7.22836 7.35195C7.37913 6.98797 7.6001 6.65726 7.87868 6.37868C8.15726 6.1001 8.48797 5.87913 8.85195 5.72836C9.21593 5.5776 9.60603 5.5 10 5.5C10.7956 5.5 11.5587 5.81607 12.1213 6.37868C12.6839 6.94129 13 7.70435 13 8.5C13 9.29565 12.6839 10.0587 12.1213 10.6213C11.5587 11.1839 10.7956 11.5 10 11.5Z","stroke","#024079","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],["class","dx-popup-content-block",4,"ngIf"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["container",".dx-viewport",3,"showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr","visibleChange",4,"ngIf"],["alignment","left"],["alignment","right",1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"showArrowIcon","useSelectMode","items"],[1,"dx-popup-content-block"],[1,"card-outer"],["id","form",3,"formData"],[1,"signup-form-group-outer"],[4,"ngFor","ngForOf"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],[1,"signup-form-group"],[4,"ngIf"],["class","dx-field full-width",4,"ngFor","ngForOf"],[1,"dx-field","full-width"],["class","dx-field full-width",4,"ngIf"],[3,"valueChange","labelMode","label","value","inputAttr"],["type","required",3,"message"],[3,"valueChange","labelMode","label","items","value","inputAttr"]],template:function(i,t){i&1&&(a(0,"div",0)(1,"div",1)(2,"div",2)(3,"h1",3),u(4,"Account Creation Form"),s(),_(5,"dx-button",4),s()(),a(6,"div",5)(7,"div",6)(8,"div",7)(9,"div",8)(10,"dx-data-grid",9),C("onContentReady",function(o){return t.getTotalCount(o)})("onCellClick",function(o){return t.onItemClick(o)}),a(11,"dxo-search-panel",10),w("textChange",function(o){return y(t.searchText,o)||(t.searchText=o),o}),s(),_(12,"dxo-paging",11)(13,"dxo-pager",12),a(14,"dxo-toolbar"),_(15,"dxi-item",13)(16,"dxi-item",14),s(),_(17,"dxo-remote-operations",15)(18,"dxo-column-fixing",16)(19,"dxo-row-dragging",17),a(20,"dxi-column",18),f(21,Qg,2,1,"div",19),s(),a(22,"dxi-column",20),f(23,Jg,2,3,"div",21),s()()(),a(24,"div",22)(25,"a",23),C("click",function(){return t.previewAccountCreationFormPopup()}),yt(),a(26,"svg",24),_(27,"path",25)(28,"path",26),s(),u(29," Preview "),s()()()()()(),ti(),a(30,"dx-popup",27),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(31,"div",28)(32,"h2"),u(33,"Confirmation"),s()(),f(34,Zg,6,1,"div",29),a(35,"div",30)(36,"dx-button",31),C("onClick",function(){return t.closePopup()}),s(),a(37,"dx-button",32),C("onClick",function(){return t.deleteAccountPopup()}),s()()(),f(38,d0,12,8,"dx-popup",33)),i&2&&(l(10),d("dataSource",t.accountDataSource)("showBorders",!0)("allowColumnReordering",!1)("focusedRowEnabled",!0)("columnAutoWidth",!1)("allowColumnResizing",!1)("columnHidingEnabled",!1),l(),d("visible",!0),D("text",t.searchText),l(),d("pageSize",15),l(),d("visible",t.isPagerVisible)("showPageSizeSelector",t.showPageSizeSelector)("showInfo",!0)("allowedPageSizes",S(31,Hg))("showNavigationButtons",t.showPageNavigation),l(4),d("groupPaging",!0),l(),d("enabled",!1),l(),d("allowReordering",!0)("onReorder",t.onReorder)("showDragIcons",t.showDragIcons),l(2),d("dxTemplateOf","SignupFormSectionTitleTemplate"),l(),d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","WarehouseActionTemplate"),l(7),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(32,qg)),l(4),d("ngIf",t.accountSignupFormSectionModel!=null),l(4),d("ngIf",t.previewAccountCreationForm))},dependencies:[Tt,ri,mt,Ei,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,Jt,Ft,ci,Zt,zt,jt,_o,Xt,Gt,ie,ne,oe,re,ae,le,se,Yt,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Vi,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,gi,Fe,Ge,Ne,We,Ue,ze,je,Bn,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,L,W,N,G,F,B,k],styles:['.action-menu-btn[_ngcontent-%COMP%]{display:flex;align-items:center;width:63px;justify-content:center}.account-creation-form-table[_ngcontent-%COMP%]{background:#fff;border-radius:4px;position:relative}.account-creation-form-table[_ngcontent-%COMP%]   .dx-datagrid[_ngcontent-%COMP%]   .dx-datagrid-rowsview[_ngcontent-%COMP%]   .dx-row[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}.account-creation-form-table[_ngcontent-%COMP%]   .dx-datagrid[_ngcontent-%COMP%]   .dx-datagrid-headers[_ngcontent-%COMP%]   .dx-header-row[_ngcontent-%COMP%]{background-color:#f1f3f4;font-weight:600}.account-creation-form-table[_ngcontent-%COMP%]   .card-outer__button[_ngcontent-%COMP%]{padding:0rem}.member-login-outer[_ngcontent-%COMP%]{width:100%;height:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:center;
466-webkit-justify-content:center;-webkit-align-items:center;align-items:center;background-color:var(--member-white-color)}.member-login-outer__box[_ngcontent-%COMP%]{width:100%;max-width:630px}@media (max-width: 992px){.member-login-outer__box[_ngcontent-%COMP%]{max-width:320px}}.member-login-outer__box.signup-outer[_ngcontent-%COMP%]{max-width:920px}@media (max-width: 992px){.member-login-outer__box.signup-outer[_ngcontent-%COMP%]{max-width:320px}}.member-login-outer__logo[_ngcontent-%COMP%]{width:100%;margin-bottom:5rem}@media (max-width: 767px){.member-login-outer__logo[_ngcontent-%COMP%]{margin-bottom:3rem}}.member-login-outer__logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:180px;max-height:50px}.member-login-outer__form[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex}@media (max-width: 992px){.member-login-outer__form[_ngcontent-%COMP%]{flex-direction:column;align-items:center;flex-direction:column-reverse}}.member-login-outer__form-left[_ngcontent-%COMP%]{flex:0 0 260px;position:relative;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-content:center}@media (max-width: 992px){.member-login-outer__form-left[_ngcontent-%COMP%]{flex:0 0 0px;flex-direction:column;align-items:center;flex-wrap:wrap;width:100%;border-top:1px solid var(--member-border-lighter);padding-top:2rem;margin-top:2rem}}@media (max-width: 767px){.member-login-outer__form-left[_ngcontent-%COMP%]{flex-direction:row;justify-content:center}}.member-login-outer__form-left[_ngcontent-%COMP%]:after{content:"";position:absolute;right:3rem;top:0;width:1px;height:100%;background-color:var(--member-border-lighter)}@media (max-width: 992px){.member-login-outer__form-left[_ngcontent-%COMP%]:after{display:none}}.member-login-outer__form-left[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{width:100%;margin-bottom:2rem}@media (max-width: 992px){.member-login-outer__form-left[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{text-align:center}}.member-login-outer__form-left[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{width:auto;display:inline-flex}.member-login-outer__form-right[_ngcontent-%COMP%]{width:100%}.member-login-outer__form-right[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font:var(--h1-font)!important;margin-top:-6px;margin-bottom:2.4rem}.member-login-outer__form-right[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:320px;margin-bottom:2rem}@media (max-width: 992px){.member-login-outer__form-right[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{max-width:220px}}.member-login-outer__form-right[_ngcontent-%COMP%]   .dx-field.full-width[_ngcontent-%COMP%]{max-width:100%}.member-login-outer__form-btn[_ngcontent-%COMP%]{width:100%;-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:center}.member-login-outer[_ngcontent-%COMP%]   .dx-field-item[_ngcontent-%COMP%]{padding-bottom:0!important}.member-login-outer[_ngcontent-%COMP%]   .dx-editor-outlined.dx-texteditor-with-floating-label[_ngcontent-%COMP%], .member-login-outer[_ngcontent-%COMP%]   .dx-editor-outlined.dx-texteditor-with-label[_ngcontent-%COMP%]{margin-top:0!important}.member-login-outer[_ngcontent-%COMP%]   .signup-form[_ngcontent-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%}@media (max-width: 992px){.member-login-outer[_ngcontent-%COMP%]   .signup-form[_ngcontent-%COMP%]   .full-width[_ngcontent-%COMP%]{width:100%;flex-direction:column}}.member-login-outer[_ngcontent-%COMP%]   .signup-form[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]{-ms-display:flex;-webkit-display:flex;-moz-display:flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between}.member-login-outer[_ngcontent-%COMP%]   .signup-form[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;max-width:320px}@media (max-width: 992px){.member-login-outer[_ngcontent-%COMP%]   .signup-form[_ngcontent-%COMP%]   .flex[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{max-width:100%}}.signup-form-group-outer[_ngcontent-%COMP%]{margin-bottom:2rem;height:auto;max-height:400px;overflow-y:auto;padding-right:2rem;width:calc(100% + 20px)}@media (max-width: 1440px){.signup-form-group-outer[_ngcontent-%COMP%]{max-height:320px}}.signup-form-group[_ngcontent-%COMP%]{margin-bottom:1.5rem;border-bottom:1px solid var(--member-border-lighter);padding-bottom:2rem}.signup-form-group[_ngcontent-%COMP%]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.signup-form-group[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font:var(--h3-font)!important;margin-bottom:1rem}']})}}return r})();var ir=class{constructor(){this.eligibilityPropertyModel=null,this.demographicsTreeBoxValue=[],this.treeViewDataSource=[]}};var c0=["displayConfigValidationGroup"],u0=()=>({"aria-label":"SignupFormSectionTitle"}),p0=()=>({"aria-label":"PropertyDemography"}),m0=()=>({id:"elementId",class:"popup-outer delete-popup"}),El=()=>({id:"elementId",class:"popup-outer delete-popup w-700"}),nr=r=>({"aria-label":r}),g0=()=>({"aria-label":"Label Override"}),h0=()=>({"aria-label":"Help Text / Tooltip"});function x0(r,m){if(r&1){let e=P();a(0,"div")(1,"dx-tree-view",47,0),C("onContentReady",function(t){h(e);let n=p();return x(n.onPropertyDemographyTreeViewReady(t))})("onItemSelectionChanging",function(t){h(e);let n=p();return x(n.onPropertyDemographyTreeViewSelectionChanging(t))})("onItemSelectionChanged",function(t){h(e);let n=p();return x(n.onPropertyDemographyTreeViewSelectionChanged(t))}),s()()}if(r&2){let e=p();l(),d("dataSource",e.propertyDemographyDataSource)("selectNodesRecursive",!1)("selectByClick",!0)("searchEnabled",!0)("autoExpandAll",!0)("selectedItemKeys",e.propertyDemographyTreeBoxValue)}}function f0(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.labelOverride," ")}}function _0(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.helpText," ")}}function C0(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.isRequiredforSignup?"Yes":"No"," ")}}function M0(r,m){if(r&1&&(a(0,"div"),u(1),s()),r&2){let e=m.$implicit;l(),at(" ",e.data.isSystem?"Yes":"No"," ")}}function v0(r,m){if(r&1&&(a(0,"div",48),_(1,"dx-drop-down-button",49),s()),r&2){let e=p();l(),d("showArrowIcon",!1)("useSelectMode",!1)("items",e.actionMenu)}}function b0(r,m){if(r&1&&(a(0,"h3"),u(1),s()),r&2){let e=p();l(),A(e.signupFormSectionData.title)}}
466function y0(r,m){if(r&1&&(a(0,"dx-validator"),_(1,"dxi-validation-rule",13),s()),r&2){let e=p(2).$implicit;l(),d("message",e.labelOverride+" is required")}}function D0(r,m){if(r&1){let e=P();a(0,"div",53)(1,"dx-text-box",54),w("valueChange",function(t){h(e);let n=p().$implicit,o=p(2);return y(o.dynamicFormModel[n.controlId],t)||(o.dynamicFormModel[n.controlId]=t),x(t)}),f(2,y0,2,1,"dx-validator",44),s()()}if(r&2){let e=p().$implicit,i=p(2);l(),d("labelMode",i.labelMode)("label",e.labelOverride||(e==null?null:e.controlLabel)),D("value",i.dynamicFormModel[e.controlId]),d("inputAttr",Ri(5,nr,e.labelOverride||(e==null?null:e.controlLabel))),l(),d("ngIf",e.isRequiredforSignup)}}function w0(r,m){if(r&1&&(a(0,"dx-validator"),_(1,"dxi-validation-rule",13),s()),r&2){let e=p(2).$implicit;l(),d("message",e.labelOverride+" is required")}}function S0(r,m){if(r&1){let e=P();a(0,"div",53)(1,"dx-number-box",54),w("valueChange",function(t){h(e);let n=p().$implicit,o=p(2);return y(o.dynamicFormModel[n.controlId],t)||(o.dynamicFormModel[n.controlId]=t),x(t)}),f(2,w0,2,1,"dx-validator",44),s()()}if(r&2){let e=p().$implicit,i=p(2);l(),d("labelMode",i.labelMode)("label",e.labelOverride||(e==null?null:e.controlLabel)),D("value",i.dynamicFormModel[e.controlId]),d("inputAttr",Ri(5,nr,e.labelOverride||(e==null?null:e.controlLabel))),l(),d("ngIf",e.isRequiredforSignup)}}function P0(r,m){if(r&1&&(a(0,"dx-validator"),_(1,"dxi-validation-rule",13),s()),r&2){let e=p(2).$implicit;l(),d("message",e.labelOverride+" is required")}}function T0(r,m){if(r&1){let e=P();a(0,"div",53)(1,"dx-select-box",55),w("valueChange",function(t){h(e);let n=p().$implicit,o=p(2);return y(o.dynamicFormModel[n.controlId],t)||(o.dynamicFormModel[n.controlId]=t),x(t)}),f(2,P0,2,1,"dx-validator",44),s()()}if(r&2){let e=p().$implicit,i=p(2);l(),d("labelMode",i.labelMode)("label",e.labelOverride||(e==null?null:e.controlLabel))("items",e==null?null:e.options),D("value",i.dynamicFormModel[e.controlId]),d("inputAttr",Ri(6,nr,e==null?null:e.controlLabel)),l(),d("ngIf",e.isRequiredforSignup)}}function E0(r,m){if(r&1&&(a(0,"dx-validator"),_(1,"dxi-validation-rule",13),s()),r&2){let e=p(2).$implicit;l(),d("message",e.labelOverride+" is required")}}function I0(r,m){if(r&1){let e=P();a(0,"div",53)(1,"dx-tag-box",55),w("valueChange",function(t){h(e);let n=p().$implicit,o=p(2);return y(o.dynamicFormModel[n.controlId],t)||(o.dynamicFormModel[n.controlId]=t),x(t)}),f(2,E0,2,1,"dx-validator",44),s()()}if(r&2){let e=p().$implicit,i=p(2);l(),d("labelMode",i.labelMode)("label",e.labelOverride||(e==null?null:e.controlLabel))("items",e==null?null:e.options),D("value",i.dynamicFormModel[e.controlId]),d("inputAttr",Ri(6,nr,e==null?null:e.controlLabel)),l(),d("ngIf",e.isRequiredforSignup)}}function R0(r,m){if(r&1&&(a(0,"div",51),f(1,D0,3,7,"div",52)(2,S0,3,7,"div",52)(3,T0,3,8,"div",52)(4,I0,3,8,"div",52),s()),r&2){let e=m.$implicit;l(),d("ngIf",e.controlType==="TextBox"),l(),d("ngIf",e.controlType==="Numberbox"),l(),d("ngIf",e.controlType==="Selectbox"),l(),d("ngIf",e.controlType==="MultiSelectbox")}}function A0(r,m){if(r&1&&(a(0,"div"),f(1,R0,5,4,"div",50),s()),r&2){let e=p();l(),d("ngForOf",e.eligibilityPropertyModel)}}function O0(r,m){r&1&&(a(0,"div")(1,"span"),u(2,"No fields available."),s()())}function V0(r,m){if(r&1){let e=P();a(0,"form",7)(1,"dx-validation-group",null,1)(3,"dx-form",8)(4,"dxi-item")(5,"div",42)(6,"div",11)(7,"dx-text-box",56),w("valueChange",function(t){h(e);let n=p();return y(n.displayConfigurationRecord.labelOverride,t)||(n.displayConfigurationRecord.labelOverride=t),x(t)}),a(8,"dx-validator"),_(9,"dxi-validation-rule",57),s()()(),a(10,"div",11)(11,"dx-text-box",58),w("valueChange",function(t){h(e);let n=p();return y(n.displayConfigurationRecord.helpText,t)||(n.displayConfigurationRecord.helpText=t),x(t)}),a(12,"dx-validator"),_(13,"dxi-validation-rule",59),s()()(),a(14,"div",60)(15,"dx-switch",61),w("valueChange",function(t){h(e);let n=p();return y(n.displayConfigurationRecord.isRequiredforSignup,t)||(n.displayConfigurationRecord.isRequiredforSignup=t),x(t)}),s(),u(16," Is Required "),s()()()()()()}if(r&2){let e=p();l(3),d("formData",e.displayConfigurationRecord),l(4),d("labelMode",e.labelMode)("inputAttr",S(9,g0)),D("value",e.displayConfigurationRecord.labelOverride),l(4),d("labelMode",e.labelMode)("inputAttr",S(10,h0)),D("value",e.displayConfigurationRecord.helpText),l(4),D("value",e.displayConfigurationRecord.isRequiredforSignup),d("disabled",e.displayConfigurationRecord.isSystem)}}/localhost/.test(document.location.host)||void 0;var Tr=(()=>{class r extends ot{ngOnInit(){return lt(this,null,function*(){yield this.GetAllProductCategoriesByProductType()})}deleteAccountPopup(){this.sectionFields=this.sectionFields.filter(e=>e.propertyId!==this.displayConfigurationRecord.propertyId&&e.propertySource==this.displayConfigurationRecord.propertySource),this.sectionFields.forEach(e
466=>{e.propertyKeyExpr=e.propertyId?.toString()+(e.propertySource=="Demographic"?"_D":"_P")}),this.deletePopup=!1}previewAccountCreationFormPopup(){this.previewAccountCreationForm=!0,this.accountFormPropertyRequestModel=this.sectionFields.map(e=>({propertyId:e.propertyId,isDemographicsType:this.propertyDemographyDataSource.find(i=>i.propertyKeyExpr===e.propertyKeyExpr).isDemographics})),this.accountFormPropertyRequestModel.length>0&&this.GetPropertyForAccountForm()}updatePropertyDemographySelection(e){e&&(this.propertyDemographyTreeBoxValue||e.unselectAll(),this.propertyDemographyTreeBoxValue?.forEach(i=>{e.selectItem(i)}))}onPropertyDemographyDropDownBoxValueChanged(){this.updatePropertyDemographySelection(this.propertyDemographyTreeViewInstance)}onPropertyDemographyTreeViewReady(e){this.propertyDemographyTreeViewInstance=e.component,this.updatePropertyDemographySelection(e.component)}GetAllProductCategoriesByProductType(){return lt(this,null,function*(){this.loading=!0;try{let e=yield this.propertyService.GetAllProductCategoriesByProductType();if(e&&e.isSuccess){let i=e.responseModel,t=new Set(i.filter(n=>n.parentPropertyId!==null&&n.parentPropertyId!==0).map(n=>n.parentPropertyId));this.propertyDemographyDataSource=i,this.propertyDemographyDataSource.forEach(n=>{if(n.isDemographics?n.propertyKeyExpr=n.propertyId.toString()+"_D":n.propertyKeyExpr=n.propertyId.toString()+"_P",n.isCategory&&(n.propertyKeyExpr=n.propertyKeyExpr+"_C"),n.parentPropertyId&&n.parentPropertyId!==0){let o=this.propertyDemographyDataSource.find(c=>c.propertyId===n.parentPropertyId);o?(o.isDemographics?n.parentPropertyKeyExpr=o.propertyId.toString()+"_D":n.parentPropertyKeyExpr=o.propertyId.toString()+"_P",o.isCategory&&(n.parentPropertyKeyExpr=n.parentPropertyKeyExpr+"_C")):n.parentPropertyKeyExpr=null}else n.parentPropertyKeyExpr=null})}}finally{this.loading=!1}})}onPropertyDemographyTreeViewSelectionChanged(e){let i=e.itemData;if(this.lockedPropertyIds.has(i.propertyKeyExpr)){e.component.selectItem(i.propertyKeyExpr);return}if(i?.isCategory){let t=b=>{let E=this.propertyDemographyDataSource.filter(ft=>ft.parentPropertyKeyExpr===b),T=[];for(let ft of E)T.push(ft.propertyKeyExpr),T=T.concat(t(ft.propertyKeyExpr));return T},n=e.node.selected,o=t(i.propertyKeyExpr),c=[i.propertyKeyExpr,...o],g=c.filter(b=>{let E=this.propertyDemographyDataSource.find(T=>T.propertyKeyExpr===b);return E&&E.isCategory===!1});if(n)this.propertyDemographyTreeBoxValue=Array.from(new Set([...this.propertyDemographyTreeBoxValue,...g])),e.component.option("selectedItemKeys",Array.from(new Set([...e.component.option("selectedItemKeys"),...c])));else{this.propertyDemographyTreeBoxValue=this.propertyDemographyTreeBoxValue.filter(E=>!g.includes(E));let b=e.component.option("selectedItemKeys");e.component.option("selectedItemKeys",b.filter(E=>!c.includes(E)))}}else this.propertyDemographyTreeBoxValue=e.component.getSelectedNodeKeys();this.propertyDemographyTreeBoxValue=this.propertyDemographyTreeBoxValue.filter(t=>{let n=this.propertyDemographyDataSource.find(o=>o.propertyKeyExpr===t);return n&&n.isCategory===!1})}onEmailChange(e){throw new Error("Method not implemented.")}onCompanyDomainChange(){throw new Error("Method not implemented.")}onDoNotCreateCompanyRecordChange(e){throw new Error("Method not implemented.")}constructor(e,i,t,n,o,c,g){super(),this.commonService=e,this.router=i,this.webStorageService=t,this.propertyService=n,this.authenticationService=o,this.activatedRoute=c,this.eligibilityRuleService=g,this.propertyDemographyTreeBoxValue=[],this.isPropertyDemographyTreeBoxOpened=!1,this.propertyDemographyDataSource=[],this.sectionFields=[],this.unsubscriber=new rt,this.accountSignupFormSectionId=0,this.accountFormPropertyRequestModel=[],this.eligibilityPropertyModel=[],this.dynamicFormModel={},this.lableName="Add",this.GetPropertyForAccountForm=()=>lt(this,null,function*(){let b=yield this.eligibilityRuleService.GetPropertyForAccountForm(this.accountFormPropertyRequestModel);b.isSuccess&&b.responseModel&&(this.eligibilityPropertyModel=b.responseModel)}),this.lockedPropertyIds=new Set,this.formData={},this.stylingMode="outlined",this.labelMode="floating",this.isPopoverVisible=!1,this.showDragIcons=!0,this.signupFormSectionData=new Yn,this.saveDisplayConfigurationPopup=()=>{this.displayConfigValidationGroup.instance.validate().isValid&&
466(this.sectionFields.find(E=>E.propertyId===this.displayConfigurationRecord.propertyId&&E.propertySource==this.displayConfigurationRecord.propertySource).labelOverride=this.displayConfigurationRecord.labelOverride,this.sectionFields.find(E=>E.propertyId===this.displayConfigurationRecord.propertyId&&E.propertySource==this.displayConfigurationRecord.propertySource).helpText=this.displayConfigurationRecord.helpText,this.sectionFields.find(E=>E.propertyId===this.displayConfigurationRecord.propertyId&&E.propertySource==this.displayConfigurationRecord.propertySource).isRequiredforSignup=this.displayConfigurationRecord.isRequiredforSignup,this.displayConfigurationPopup=!1)},this.saveAccountSignupFormSection=()=>lt(this,null,function*(){this.loading=!0;let b=yield this.authenticationService.saveAccountSignupFormSection(this.signupFormSectionData);this.loading=!1,b?.isSuccess&&(this.showSuccessMessage("Account Signup Form Section saved successfully."),this.router.navigate(["/admin/client/settings/account-creation-form"]))}),this.addFields=()=>{let b=1;this.propertyDemographyTreeBoxValue.forEach(E=>{if(this.sectionFields.find(R=>R.propertyKeyExpr===E))return;let T=this.propertyDemographyDataSource.find(R=>R.propertyKeyExpr===E),ft=new ir;ft.propertyId=T.propertyId,ft.propertyKeyExpr=T.propertyKeyExpr,ft.propertySource=T.isDemographics?"Demographic":"Property",ft.propertyType=T.controlType||"Text",ft.labelOverride=T.propertyName,ft.helpText=T.propertyName,ft.isActive=!0,ft.sortOrder=++b,ft.entityId=T.entityId,ft.isSystem=!1,ft.isRequiredforSignup=!1,this.sectionFields.push(ft)})},this.saveSection=()=>{this.signupFormSectionData.accountSignupFormFields=this.sectionFields,this.loading=!0,this.loading=!1,this.saveAccountSignupFormSection()},this.GetAccountSignupFormFieldModel=()=>lt(this,null,function*(){this.loading=!0;let b=yield this.authenticationService.GetAccountSignupFormFieldModel(this.accountSignupFormSectionId);if(this.loading=!1,b?.isSuccess){this.signupFormSectionData=b.responseModel,this.sectionFields=this.signupFormSectionData.accountSignupFormFields,this.sectionFields.forEach(T=>{T.propertyKeyExpr=T.propertyId.toString()+(T.propertySource=="Demographic"?"_D":"_P")});let E=new Set(this.sectionFields.map(T=>T.propertyKeyExpr));this.lockedPropertyIds=E,this.propertyDemographyTreeBoxValue=Array.from(E),this.propertyDemographyDataSource=this.propertyDemographyDataSource.map(T=>an(Ui({},T),{selected:E.has(T.propertyKeyExpr),disabled:E.has(T.propertyKeyExpr)}))}}),this.onReorder=b=>{let E=b.component.getVisibleRows(),T=this.sectionFields.findIndex(R=>R.propertyId===E[b.toIndex]?.data?.propertyId&&R.accountSignupFormFieldId===E[b.toIndex]?.data?.accountSignupFormFieldId),ft=this.sectionFields.findIndex(R=>R.propertyId===b.itemData?.propertyId&&R.accountSignupFormFieldId===b.itemData?.accountSignupFormFieldId);if(ft!==-1&&T!==-1){let[R]=this.sectionFields.splice(ft,1);this.sectionFields.splice(T,0,R),this.sectionFields=this.sectionFields.map((it,vt)=>an(Ui({},it),{SortOrder:vt+1})),this.sectionFields.forEach(it=>{it.propertyKeyExpr=it.propertyId?.toString()+(it.propertySource=="Demographic"?"_D":"_P")})}},this.activatedRoute.params.pipe(I(this.unsubscriber)).subscribe(b=>{this.accountSignupFormSectionId=b.id,this.accountSignupFormSectionId>0&&(this.GetAccountSignupFormFieldModel(),this.lableName="Edit")}),this.actionMenu=[{value:"viewDisplayConfiguration",text:"Display Configuration",icon:"view",visible:!0,onClick:b=>{this.displayConfigurationPopup=!0}},{value:"DeleteAccountCreationForm",text:"Delete",icon:"delete",visible:!0,onClick:()=>{this.deletePopup=!0}}]}viewDisplayConfiguration(){this.displayConfigurationPopup=!0}closePopup(){this.deletePopup=!1,this.previewAccountCreationForm=!1,this.displayConfigurationPopup=!1}cancleButton(){this.router.navigate(["/admin/client/settings/account-creation-form"])}onItemClick(e){e&&e.data&&(this.displayConfigurationRecord=Ui({},e.data),this.displayConfigurationRecord.isSystem==!0?this.actionMenu.forEach(i=>{i.value==="DeleteAccountCreationForm"&&(i.visible=!1)}):this.actionMenu.forEach(i=>
466{i.value==="DeleteAccountCreationForm"&&(i.visible=!0)}))}preparePropertyDemographyTreeData(){let e=(this.sectionFields||[]).filter(t=>t.propertyKeyExpr!=null).map(t=>t.propertyKeyExpr);this.lockedPropertyIds=new Set(e),this.propertyDemographyTreeBoxValue=e;let i=new Set(e);this.propertyDemographyDataSource=this.propertyDemographyDataSource.map(t=>an(Ui({},t),{selected:i.has(t.propertyKeyExpr),disabled:i.has(t.propertyKeyExpr)})),this.propertyDemographyDataSource.forEach(t=>{t.propertyKeyExpr=t.propertyId.toString()+(t.isDemographics?"_D":"_P"),t.isCategory&&(t.propertyKeyExpr=t.propertyKeyExpr+"_C"),t.parentPropertyId&&(t.parentPropertyKeyExpr=t.parentPropertyId?t.parentPropertyId.toString()+(t.isDemographics?"_D":"_P"):null,t.parentPropertyKeyExpr=t.parentPropertyKeyExpr+"_C")})}onPropertyDemographyTreeViewSelectionChanging(e){let i=e.node?.itemData;i&&this.lockedPropertyIds.has(i.propertyKeyExpr)&&(e.cancel=!0)}static{this.\u0275fac=function(i){return new(i||r)(M(zi),M(gt),M(ut),M(Si),M(Kt),M(Ut),M(ji))}}static{this.\u0275cmp=O({type:r,selectors:[["app-manage-account-creation-form"]],viewQuery:function(i,t){if(i&1&&st(c0,5),i&2){let n;dt(n=ct())&&(t.displayConfigValidationGroup=n.first)}},standalone:!0,features:[nt,V],decls:83,vars:60,consts:[["treeViewBox",""],["displayConfigValidationGroup",""],[1,"view-wrapper","manage-page","create-warehouse","tooltip-wrapper"],[1,"title-breadcrumb"],[1,"title-breadcrumb__title-box"],[1,"title-breadcrumb__title"],[1,"manage-content-outer"],[1,"card-outer"],["id","form",3,"formData"],[1,"card-outer__content"],[1,"batch-form","form-section"],[1,"dx-field"],["label","Signup Form Section Title",3,"valueChange","labelMode","value","inputAttr"],["type","required",3,"message"],[1,"form-row","flex"],["valueExpr","propertyKeyExpr","displayExpr","propertyName","placeholder","Select Property/Demography",1,"drop-down-select-box",3,"valueChange","openedChange","onValueChanged","labelMode","value","inputAttr","opened","dataSource"],[4,"dxTemplate","dxTemplateOf"],[1,"btn","btn--primary","btn-gray",3,"click"],[1,"table-block","batch-management-table","account-creation-form-table"],["id","gridContainer","keyExpr","propertyKeyExpr","noDataText","No Records foun
466d.",1,"table-outer",3,"onCellClick","dataSource","showBorders","allowColumnReordering","focusedRowEnabled","columnAutoWidth","allowColumnResizing","columnHidingEnabled"],[3,"allowReordering","onReorder","showDragIcons"],["mode","virtual"],[3,"enabled"],["dataField","labelOverride","caption","Property Demographic Label","cellTemplate","PropertyDemographicslabelTemplate",3,"minWidth"],["dataField","helpText","caption","Tooltip","cellTemplate","tooltipTemplate",3,"minWidth"],["dataField","isRequired","caption","Is Required","dataType","boolean","cellTemplate","isRequiredTemplate",3,"minWidth"],["dataField","isRequiredforSignup","caption","Is Required for Signup (System)","dataType","boolean","cellTemplate","isRequiredforSignupTemplate",3,"minWidth"],["dataField","action","caption","Action","type","buttons","cellTemplate","WarehouseActionTemplate",3,"fixed","minWidth"],["class","action-menu-btn","alignment","right",4,"dxTemplate","dxTemplateOf"],[1,"card-outer__button"],["href","javascript:void(0)",1,"btn","btn--preview",3,"click"],["width","20","height","15","viewBox","0 0 20 15","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M1 7.5C4.6 -0.5 15.4 -0.5 19 7.5","stroke","#024079","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],["d","M10 11.5C9.60603 11.5 9.21593 11.4224 8.85195 11.2716C8.48797 11.1209 8.15726 10.8999 7.87868 10.6213C7.6001 10.3427 7.37913 10.012 7.22836 9.64805C7.0776 9.28407 7 8.89397 7 8.5C7 8.10603 7.0776 7.71593 7.22836 7.35195C7.37913 6.98797 7.6001 6.65726 7.87868 6.37868C8.15726 6.1001 8.48797 5.87913 8.85195 5.72836C9.21593 5.5776 9.60603 5.5 10 5.5C10.7956 5.5 11.5587 5.81607 12.1213 6.37868C12.6839 6.94129 13 7.70435 13 8.5C13 9.29565 12.6839 10.0587 12.1213 10.6213C11.5587 11.1839 10.7956 11.5 10 11.5Z","stroke","#024079","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],["text","Cancel","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Save","stylingMode","contained","type","normal",1,"btn","btn--primary",3,"onClick"],["container",".dx-viewport",3,"visibleChange","showTitle","dragEnabled","hideOnOutsideClick","visible","wrapperAttr"],[1,"dx-popup-header"],[1,"dx-popup-content-block"],[1,"dx-popup-footer"],["text","No","stylingMode","contained","type","normal",1,"btn","btn--cancel",3,"onClick"],["text","Yes","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],[1,"signup-form-group-outer"],[1,"signup-form-group"],[4,"ngIf"],["class","card-outer",4,"ngIf"],["text","Save","stylingMode","contained","type","default",1,"btn","btn--primary",3,"onClick"],["selectedExpr","selected","dataStructure","plain","keyExpr","propertyKeyExpr","parentIdExpr","parentPropertyKeyExpr","displayExpr","propertyName","selectionMode","multiple","showCheckBoxesMode","normal",3,"onContentReady","onItemSelectionChanging","onItemSelectionChanged","dataSource","selectNodesRecursive","selectByClick","searchEnabled","autoExpandAll","selectedItemKeys"],["alignment","right",1,"action-menu-btn"],["icon","dot-icon","cssClass","TestingClass","displayExpr","text","text","","stylingMode","text",1,"overflow-menu",3,"showArrowIcon","useSelectMode","items"],["class","full-width flex",4,"ngFor","ngForOf"],[1,"full-width","flex"],["class","dx-field full-width",4,"ngIf"],[1,"dx-field","full-width"],[3,"valueChange","labelMode","label","value","inputAttr"],[3,"valueChange","labelMode","label","items","value","inputAttr"],["label","Label Override","placeholder","Label",3,"valueChange","labelMode","inputAttr","value"],["type","required","message","Label is required"],["label","Help Text / Tooltip","placeholder","Tooltip",3,"valueChange","labelMode","inputAttr","value"],["type","required","message","Help Text / Tooltip is required"],[1,"switch-btn"],[3,"valueChange","value","disabled"]],template:function(i,t){i&1&&(a(0,"div",2)(1,"div",3)(2,"div",4)(3,"h1",5),u(4),s()()(),a(5,"div",6)(6,"div",7)(7,"dx-validation-group")(8,"dx-form",8)(9,"dxi-item")(10,"div",9)(11,"div",10)(12,"div",11)(13,"dx-text-box",12),w("valueChange",function(o){return y(t.signupFormSectionData.title,o)||(t.signupFormSectionData.title=o),o}
466),a(14,"dx-validator"),_(15,"dxi-validation-rule",13),s()()(),a(16,"div",14)(17,"div",11)(18,"dx-drop-down-box",15),w("valueChange",function(o){return y(t.propertyDemographyTreeBoxValue,o)||(t.propertyDemographyTreeBoxValue=o),o})("openedChange",function(o){return y(t.isPropertyDemographyTreeBoxOpened,o)||(t.isPropertyDemographyTreeBoxOpened=o),o}),C("onValueChanged",function(){return t.onPropertyDemographyDropDownBoxValueChanged()}),f(19,x0,3,6,"div",16),s()(),a(20,"button",17),C("click",function(){return t.addFields()}),u(21," Add "),s()()(),a(22,"div",18)(23,"dx-data-grid",19),C("onCellClick",function(o){return t.onItemClick(o)}),_(24,"dxo-row-dragging",20)(25,"dxo-scrolling",21)(26,"dxo-paging",22),a(27,"dxi-column",23),f(28,f0,2,1,"div",16),s(),a(29,"dxi-column",24),f(30,_0,2,1,"div",16),s(),a(31,"dxi-column",25),f(32,C0,2,1,"div",16),s(),a(33,"dxi-column",26),f(34,M0,2,1,"div",16),s(),a(35,"dxi-column",27),f(36,v0,2,3,"div",28),s()()()(),a(37,"div",29)(38,"a",30),C("click",function(){return t.previewAccountCreationFormPopup()}),yt(),a(39,"svg",31),_(40,"path",32)(41,"path",33),s(),u(42," Preview "),s(),ti(),a(43,"dx-button",34),C("onClick",function(){return t.cancleButton()}),s(),a(44,"dx-button",35),C("onClick",function(){return t.saveSection()}),s()()()()()()()(),a(45,"dx-popup",36),w("visibleChange",function(o){return y(t.deletePopup,o)||(t.deletePopup=o),o}),a(46,"div",37)(47,"h2"),u(48,"Confirmation"),s()(),a(49,"div",38)(50,"p"),u(51,"Are you sure you want to delete "),a(52,"strong"),u(53),s(),u(54," ?"),s()(),a(55,"div",39)(56,"dx-button",40),C("onClick",function(){return t.closePopup()}),s(),a(57,"dx-button",41),C("onClick",function(){return t.deleteAccountPopup()}),s()()(),a(58,"dx-popup",36),w("visibleChange",function(o){return y(t.previewAccountCreationForm,o)||(t.previewAccountCreationForm=o),o}),a(59,"div",37)(60,"h2"),u(61,"Preview "),s()(),a(62,"div",38)(63,"form",7)(64,"dx-validation-group")(65,"dx-form",8)(66,"dxi-item")(67,"div",42)(68,"div",43),f(69,b0,2,1,"h3",44)(70,A0,2,1,"div",44)(71,O0,3,0,"div",44),s()()()()()()(),a(72,"div",39)(73,"dx-button",34),C("onClick",function(){return t.closePopup()}),s()()(),a(74,"dx-popup",36),w("visibleChange",function(o){return y(t.displayConfigurationPopup,o)||(t.displayConfigurationPopup=o),o}),a(75,"div",37)(76,"h2"),u(77,"Display Configuration"),s()(),a(78,"div",38),f(79,V0,17,11,"form",45),s(),a(80,"div",39)(81,"dx-button",34),C("onClick",function(){return t.closePopup()}),s(),a(82,"dx-button",46),C("onClick",function(){return t.saveDisplayConfigurationPopup()}),s()()()),i&2&&(l(4),at("",t.lableName," Account Form"),l(4),d("formData",t.formData),l(5),d("labelMode",t.labelMode),D("value",t.signupFormSectionData.title),d("inputAttr",S(55,u0)),l(2),d("message","Signup Form Section Title is required"),l(3),d("labelMode",t.labelMode),D("value",t.propertyDemographyTreeBoxValue),d("inputAttr",S(56,p0)),D("opened",t.isPropertyDemographyTreeBoxOpened),d("dataSource",t.propertyDemographyDataSource),l(),d("dxTemplateOf","content"),l(4),d("dataSource",t.sectionFields)("showBorders",!0)("allowColumnReordering",!1)("focusedRowEnabled",!0)("columnAutoWidth",!1)("allowColumnResizing",!1)("columnHidingEnabled",!1),l(),d("allowReordering",!0)("onReorder",t.onReorder)("showDragIcons",t.showDragIcons),l(2),d("enabled",!1),l(),d("minWidth",200),l(),d("dxTemplateOf","PropertyDemographicslabelTemplate"),l(),d("minWidth",150),l(),d("dxTemplateOf","tooltipTemplate"),l(),d("minWidth",100),l(),d("dxTemplateOf","isRequiredTemplate"),l(),d("minWidth",100),l(),d("dxTemplateOf","isRequiredforSignupTemplate"),l(),d("fixed",!0)("minWidth",80),l(),d("dxTemplateOf","WarehouseActionTemplate"),l(9),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.deletePopup),d("wrapperAttr",S(57,m0)),l(8),A(t.displayConfigurationRecord==null?null:t.displayConfigurationRecord.labelOverride),l(5),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.previewAccountCreationForm),d("wrapperAttr",S(58,El)),l(7),d("formData",t.formData),l(4),d("ngIf",t.signupFormSectionData),l(),d("ngIf",t.eligibilityPropertyModel&&t.eligibilityPropertyModel.length>0),l(),d("ngIf",!t.eligibilityPropertyModel||t.eligibilityPropertyModel.length===0),l(3),d("showTitle",!1)("dragEnabled",!1)("hideOnOutsideClick",!1),D("visible",t.displayConfigurationPopup),d("wrapperAttr",S(59,El)),l(5),d("ngIf",t.displayConfigurationRecord))},dependencies:[Tt,mt,Ei,Mt,U,bt,Pt,z,j,H,q,K,Q,Dt,J,Z,X,Y,$,ee,te,pt,Ft,ci,zt,_o,Co,ie,ne,oe,re,ae,le,vo,se,Yt,de,ce,ue,pe,Nt,me,ge,he,xe,fe,_e,Ce,Me,ve,be,ye,De,we,Vi,Se,Pe,Te,Ee,kt,Ie,Re,Ae,Oe,Ve,ke,Be,Le,gi,Fe,Ge,Ne,We,gn,Ue,ze,je,Bn,He,qe,ui,Ke,Qe,Je,Ze,Xe,$e,pi,et,tt,si,Ye,Ln,L,W,N,G,F,B,k],styles:[".create-warehouse[_ngcontent-%COMP%]   .title-breadcrumb[_ngcontent-%COMP%]   .sub-title[_ngcontent-%COMP%]{color:var(--secondary-color);font:var(--h1-font)!important}.create-warehouse[_ngcontent-%COMP%]   .manage-content-outer[_ngcontent-%COMP%]   .card-outer__content[_ngcontent-%COMP%]{padding:1.5rem 3rem 3rem}.create-warehouse[_ngcontent-%COMP%]   .manage-content-outer[_ngcontent-%COMP%]   .card-outer__content[_ngcontent-%COMP%]   .scroll-outer[_ngcontent-%COMP%]{width:calc(100% + 3rem);padding-right:2.5rem}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]{width:100%}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .batch-box[_ngcontent-%COMP%]   .batch-heading[_ngcontent-%COMP%]{font-size:14px!important;font-weight:600!important;line-height:17.36px;text-align:left}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .batch-box[_ngcontent-%COMP%]   .batch-radio-tab[_ngcontent-%COMP%]{margin-top:1rem;display:flex}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .batch-box[_ngcontent-%COMP%]   .batch-type-label[_ngcontent-%COMP%]{margin-right:2rem;color:#999;font-size:14px;font-weight:400;margin-top:1rem;margin-bottom:1rem}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0;color:var(--primary-color);border-top:1px solid var(--border-lighter);padding-top:1.5rem;margin-top:1rem;padding-bottom:1rem}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]:first-child{border-top:none;padding-top:0;margin-top:0;padding:.5rem 0 1rem}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .create-form-row[_ngcontent-%COMP%]{width:100%;max-width:688px}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .dx-field-row[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;align-items:flex-start;width:100%;margin-right:0;margin-bottom:0}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .dx-field-row.flex[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .dx-field-row[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{width:100%;margin-right:2rem;min-width:48.5%}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .dx-field-row[_ngcontent-%COMP%]   .dx-field.flex[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center}.create-warehouse[_ngcontent-%COMP%]   .create-form[_ngcontent-%COMP%]   .dx-field-row[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]:last-child{margin-right:0;margin-bottom:1.5rem}.batch-form[_ngcontent-%COMP%]{width:550px!important}.batch-form[_ngcontent-%COMP%]   .dx-field[_ngcontent-%COMP%]{min-width:332px!important}.batch-form[_ngcontent-%COMP%]   .dx-field.dx-field-small[_ngcontent-%COMP%]{min-width:200
466px!important}.flex-column[_ngcontent-%COMP%]{display:flex;max-width:85%;flex-direction:row;flex-wrap:nowrap}.flex-column[_ngcontent-%COMP%]   .dx-field-label[_ngcontent-%COMP%]{color:#000;max-width:40%}.account-creation-form-table[_ngcontent-%COMP%]{padding-top:2rem;max-height:550px;overflow:hidden}@media (max-width: 1440px){.account-creation-form-table[_ngcontent-%COMP%]{max-height:240px}}.account-creation-form-table[_ngcontent-%COMP%]   .dx-datagrid[_ngcontent-%COMP%]{height:100%}.form-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:2rem;margin-bottom:0rem}.form-row[_ngcontent-%COMP%]   .half-width[_ngcontent-%COMP%]{width:150px}.form-row[_ngcontent-%COMP%]   .dx-field-value[_ngcontent-%COMP%]{line-height:48px;margin-top:7.5px}.form-row[_ngcontent-%COMP%]   .btn-gray[_ngcontent-%COMP%]{background-color:#000;color:#fff;margin-top:12px}"]})}}return r})();var o2=[{path:"login",component:ar,canActivate:[Vn]},{path:"logout",component:Oa},{path:"registration",component:Pa,canActivate:[Vn]},{path:"reset-password",component:Jr,canActivate:[Vn]},{path:"create-password/:id",component:Ta,canActivate:[Vn]},{path:"crmcard",component:Ea},{path:"change-password/:recoveryCode",component:Zr,canActivate:[Vn]},{path:"404",component:Xr},{path:"client",component:La,canActivate:[Fr],canLoad:[Lr],children:[{path:"dashboard",component:Va},{path:"setting",loadChildren:()=>import("./chunk-BZLAH6BJ.js").then(r=>r.settingsRoutes)},{path:"settings",loadChildren:()=>import("./chunk-BZLAH6BJ.js").then(r=>r.settingsRoutes)},{path:"users",component:Dl},{path:"users/manage",component:Yo},{path:"users/manage/:id",component:Yo},{path:"users/manage/:id/:mode",component:Yo},{path:"users/reset-password/:id",component:bl},{path:"settings/account-creation-form",component:Tl},{path:"settings/account-creation-form/manage-account-creation-form",component:Tr},{path:"settings/account-creation-form/manage-account-creation-form/:id",component:Tr},{path:"profile",component:Ba},{path:"reset-password/:id",component:ka},{path:"contacts/contact-product-listing/product-detail/:contactId/:productId/:productConfiguration/:status/view",component:ro},{path:"contacts/contact-product-listing/product-detail/:contactId/:productId/:productConfiguration/:status/view/:orderId",component:ro},{path:"contacts/contact-donation-listing/donation-detail/:contactId/:productId/:productConfiguration",component:ro},{path:"contacts",loadChildren:()=>import("./chunk-DCCK6QJS.js").then(r=>r.contactsRoutes)},{path:"companies",loadChildren:()=>import("./chunk-DUI3FDTW.js").then(r=>r.companiesRoutes)},{path:"groups",loadChildren:()=>import("./chunk-JCM4NLYI.js").then(r=>r.groupsRoutes)},{path:"eventlogs",component:Pl},{path:"auditlogs",component:Sl},{path:"benefits",loadChildren:()=>import("./chunk-CCIOYJSE.js").then(r=>r.benefitsRoutes)},{path:"eligibility-rules",component:qa},{path:"eligibility-rules/manage",component:Mr},{path:"eligibility-rules/manage/:id/:mode",component:Mr},{path:"pricing",component:Dr},{path:"pricing/manage",component:Rn},{path:"pricing/manage/:id",component:Rn},{path:"pricing/manage/:id/:mode",component:Rn},{path:"sales/pricing",component:Dr},{path:"sales/pricing/manage",component:Rn},{path:"sales/pricing/manage/:id",component:Rn},{path:"sales/pricing/manage/:id/:mode",component:Rn},{path:"view-events",loadChildren:()=>import("./chunk-KI6BPAWA.js").then(r=>r.eventsRoutes)},{path:"settings/event/eventsstatus",component:gl},{path:"events-status/manage/:id/:mode",component:Wo},{path:"settings/event/eventstype",component:hl},{path:"settings/event/registrationfeetypes",component:ll},{path:"settings/event/registrationtypes",component:dl},{path:"settings/event/sessiontypes",component:ul},{path:"settings/event/eventstype/manage/:id/:mode",component:Uo},{path:"speakers",component:Sr},{path:"eventsetup/speakers",component:Sr},{path:"venues",component:Pr},{path:"eventsetup/venues",component:Pr},{path:"resources",component:wr},{path:"eventsetup/resources",component:wr},{path:"view-sponsors",component:vl},{path:"level-sponsors",component:_l},{path:"settings/event/refundpolicy",component:ol},{path:"settings/event/termsandconditions",component:ml},{path:"memberships",loadChildren:()=>import("./chunk-2IFE7UFU.js").then(r=>r.membershipsRoutes)},{path:"membership-plan",component:Da},{path:"contact/:id/:eventid/choose-address/:orderId",component:ja},{path:"contact/:contactid/:eventid/event-confirm-payment",component:_r},{path:"contact/:contactid/:eventid/event-confirm-payment/:orderId",component:_r},{path:"sales",loadChildren:()=>import("./chunk-XN4NUIWX.js").then(r=>r.salesRoutes)},{path:"accounting",loadChildren:()=>import("./chunk-HQUZIHXT.js").then(r=>r.accountingRoutes)},{path:"products/common",loadChildren:()=>import("./chunk-C5YL2IDM.js").then(r=>r.productsCommonRoutes)},{path:"products",loadChildren:()=>import("./chunk-HMV4PHRW.js").then(r=>r.productsRoutes)},{path:"donations",loadChildren:()=>import("./chunk-HMV4PHRW.js").then(r=>r.productsRoutes)},{path:"inventory",loadChildren:()=>import("./chunk-HMV4PHRW.js").then(r=>r.productsRoutes)},{path:"bundles",loadChildren:()=>import("./chunk-RHYIHHOU.js").then(r=>r.bundleListRoutes)},{path:"discounts",loadChildren:()=>import("./chunk-F4OBPV7U.js").then(r=>r.discountsRoutes)},{path:"discount",loadChildren:()=>import("./chunk-F4OBPV7U.js").then(r=>r.discountsRoutes)},{path:"promotions",loadChildren:()=>import("./chunk-PNRIC4RQ.js").then(r=>r.promotionsRoutes)},{path:"promotion",loadChildren:()=>import("./chunk-PNRIC4RQ.js").then(r=>r.promotionsRoutes)},{path:"fees",loadChildren:()=>import("./chunk-4LSPH4LM.js").then(r=>r.feesRoutes)},{path:"company/:companyId/:status/company-donation-listing",component:er},{path:"company/:companyId/:status/company-product-listing",component:xr},{path:"company/:companyId/:status/company-product-listing/:orderId",component:xr},{path:"company/company-product-listing/product-detail/:companyId/:productId/:productConfiguration/:status/view",component:fr},{path:"company/company-product-listing/product-detail/:companyId/:productId/:productConfiguration/:status/view/:orderId",component:fr},{path:"company/company-product-listing/company-p-address/:companyid/:eventid",component:hr},{path:"company/company-product-listing/company-p-address/:companyid/:eventid/:status/:orderId",component:hr},{path:"company/:companyId/company-donation-listing",component:er},{path:"company/:companyId/company-donation-listing/:orderId",component:er},{path:"report",loadChildren:()=>import("./chunk-QBT3FKUO.js").then(r=>r.reportRoutes)},{path:"company/membership/:membershipId/company-membership-details/:contactId",component:Na},{path:"communication",loadChildren:()=>import("./chunk-ZPY5S5ZO.js").then(r=>r.communicationsRoutes)},{path:"pricing-model",loadChildren:()=>import("./chunk-OJF2SI5K.js").then(r=>r.pricingModelRoutes)},{path:"settings/refundpolicy",component:ba},{path:"settings/termsandconditions",component:ya},{path:"company/company-donation-listing/donation-detail/:companyId/:productId/:productConfiguration",component:ro},{path:"documents",loadChildren:()=>import("./chunk-VLC6PZ5V.js").then(r=>r.documentsRoutes)},{path:"document",loadChildren:()=>import("./chunk-VLC6PZ5V.js").then(r=>r.documentsRoutes)},{path:"quickbooks-callback",component:Aa},{path:"",redirectTo:"login",pathMatch:"full"}]},{path:"**",component:ar}];export{o2 as clientRoutes};

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.