1import{a as Ht}from"./chunk-YD3IHEWA.js";import{ea as Qt}from"./chunk-XMYO62VM.js";import"./chunk-NVHUVRXW.js";import{$ as E,$a as w,Aa as g,Af as jt,Ba as c,Bd as X,C as et,D as B,E as K,Ea as v,Ee as Ot,Ef as qt,Fa as q,Fc as ht,Fd as P,Gd as Dt,Gf as zt,H as m,Hb as ut,I as _,Ic as ft,Jc as Ct,Je as Ft,Ka as ot,Kc as bt,L as nt,La as rt,Ma as st,Me as Nt,Mf as $t,Na as lt,Nd as Mt,Oa as t,Oc as vt,Pa as f,Pe as Wt,Qa as C,Qb as gt,Ra as M,Re as Bt,Tc as kt,Te as Gt,W as l,Wc as yt,Wd as Y,Xe as Ut,Yc as wt,Za as k,Zd as Et,_ as b,_a as y,a as D,aa as G,ab as O,b as W,bb as z,cc as xt,cd as J,da as V,df as Rt,e as ne,ea as u,ec as Q,gd as St,ha as S,he as Vt,ja as it,jc as H,jd as Tt,kb as L,na as d,od as It,qa as U,rb as ct,sb as $,se as A,ta as o,tb as dt,te as Pt,ua as r,ub as pt,ud as ie,ue as At,va as at,vb as mt,wa as R,wb as _t,xa as j,yd as Lt,za as h}from"./chunk-6MW4V7QH.js";var T=ne(ie());function oe(a,p){if(a&1&&(t(0,` 2 `),o(1,"p"),t(2),r(),t(3,` 3 `)),a&2){let e=c();l(2),C(` 4 `,e.literal.deleteConfirmationMessage,` 5 `)}}function re(a,p){if(a&1){let e=h();t(0,` 6 `),o(1,"button",3),g("click",function(){m(e);let n=c();return _(n.activeModal.dismiss("No"))}),t(2),r(),t(3,` 7 `),o(4,"button",4),g("click",function(){m(e);let n=c();return _(n.activeModal.close("Yes"))}),t(5),r(),t(6,` 8 `)}if(a&2){let e=c();l(),S("aria-label",e.literal.cancelDeletionDetails),l(),f(e.literal.no),l(2),S("aria-label",e.literal.saveDeletionDetails),l(),f(e.literal.yes)}}var Yt=(()=>{class a extends A{constructor(e,i){super(i),this.activeModal=e,this.i18Svc=i}ngOnInit(){super.ngOnInit(this.pageConstants.tokenAdministration)}ngOnDestroy(){}static{this.\u0275fac=function(i){return new(i||a)(b(Ct),b(P))}}static{this.\u0275cmp=E({type:a,selectors:[["app-confirm-delete"]],standalone:!1,features:[V],decls:8,vars:1,consts:[["modalBodyContent",""],["modalFooterContent",""],[3,"modalTitle"],["type","button",1,"btn","btn-default",3,"click"],["type","button",1,"btn","btn-primary",3,"click"]],template:function(i,n){i&1&&(o(0,"app-delete-popup",2),t(1,` 9 `),u(2,oe,4,1,"ng-template",null,0,L),t(4,` 10 `),u(5,re,7,4,"ng-template",null,1,L),t(7,` 11`),r()),i&2&&v("modalTitle",n.literal.deleteConfirmationTitle)},dependencies:[Bt],encapsulation:2})}}return a})();var Kt=(()=>{class a{constructor(e,i){this.apiService=e,this.http=i}fetchUsers(e){return this.apiService.get("/api/v1/lookup/users?q="+e)}initUserToken(e){return this.apiService.get(`/api/v1/tokenAdmin/userTokens?userId=${e}`)}searchUserToken(e){return this.apiService.get("/api/v1/tokenAdmin/search",e)}getUserTokens(e){return this.apiService.get("api/v1/tokenAdmin/userTokens",e)}onUserAction(e,i){return this.apiService.get(`/api/v1/tokenAdmin/${e}?id=${i}`)}static{this.\u0275fac=function(i){return new(i||a)(K(Dt),K(gt))}}static{this.\u0275prov=et({token:a,factory:a.\u0275fac,providedIn:"root"})}}return a})();function pe(a,p){if(a&1){let e=h();o(0,"div",6),t(1,` 12 `),at(2,"label",7),t(3,` 13 `),o(4,"p-checkbox",8),w("ngModelChange",function(n){m(e);let s=c();return y(s.selectedList,n)||(s.selectedList=n),_(n)}),r(),t(5,` 14 `),r()}if(a&2){let e=p.$implicit,i=c();l(2),d("for",e),l(2),v("value",e),d("inputId",e),k("ngModel",i.selectedList),d("label",i.literal[e])}}var Xt=(()=>{class a extends A{set selectedStatusList(e){e===this.pageConstants.all?this.selectedList=[]:this.selectedList=e}constructor(e){super(e),this.i18Svc=e,this.closeDrawer=new nt}ngOnInit(){super.ngOnInit(this.pageConstants.tokenAdministration)}selectCheckboxes(){this.closeDrawer.emit(this.selectedList)}onClear(){this.selectedList=[]}static{this.\u0275fac=function(i){return new(i||a)(b(P))}}static{this.\u0275cmp=E({type:a,selectors:[["app-status-list"]],inputs:{statusList:"statusList",selectedStatusList:"selectedStatusList"},outputs:{closeDrawer:"closeDrawer"},standalone:!1,features:[V],decls:16,vars:8,consts:[[1,"row","checkbox-background"],["class","col-lg-6 col-9 checkbox-content",4,"ngFor","ngForOf"],["stickToBottom","true"],[1,"d-flex","justify-content-end"],[1,"btn","btn-default","flex-fill","flex-lg-grow-0",3,"click"],["type","button",1,"btn","btn-primary","flex-fill","flex-lg-grow-0",3,"click"],[1,"col-lg-6","col-9","checkbox-content"],[1,"sr-only",3,"for"],["name","statusGroupList",1,"d-flex",3,"ngModelChange","inputId","ngModel","value","label"]],template:function(i,n){i&1&&(o(0,"div",0),t(1,` 15 `),u(2,pe,6,5,"div",1),t(3,` 16`),r(),t(4,` 17`),o(5,"app-action-panel",2),t(6,` 18 `),o(7,"div",3),t(8,` 19 `),o(9,"button",4),g("click",function(){return n.onClear()}),t(10),r(),t(11,` 20 `),o(12,"button",5),g("click",function(){return n.selectCheckboxes()}),t(13),r(),t(14,` 21 `),r(),t(15,` 22`),r()),i&2&&(l(2),d("ngForOf",n.statusList),l(7),it("aria-label","",n.literal.clear," ",n.literal.all,""),l(),M("",n.literal.clear," ",n.literal.all,""),l(2),S("aria-label",n.literal.select),l(),f(n.literal.select))},dependencies:[$,Nt,Q,H,J],styles:[".checkbox-background[_ngcontent-%COMP%]{background-color:#fafafa;padding:15px;margin:10px 0 0}.checkbox-background[_ngcontent-%COMP%] .checkbox-content[_ngcontent-%COMP%]{padding-bottom:15px}"]})}}return a})();var _e=["advanceFilterDrawer"],ue=()=>({width:"60px"}),ge=()=>({standalone:!0}),te=()=>({width:"100%"}),xe=a=>({"cursor-pointer":a}),Zt=a=>({"col-sort":a});function he(a,p){if(a&1){let e=h();o(0,"app-alert-container",26),w("alertArrayChange",function(n){m(e);let s=c();return y(s.alertArray,n)||(s.alertArray=n),_(n)}),r()}if(a&2){let e=c();k("alertArray",e.alertArray)}}function fe(a,p){if(a&1&&(o(0,"div",27),t(1),r()),a&2){let e=c();
22l(),C(` 23 `,e.literal.searchTokens,` 24 `)}}function Ce(a,p){if(a&1&&(t(0,` 25 `),o(1,"div",42),t(2,` 26 `),o(3,"div"),t(4),r(),t(5,` 27 `),r(),t(6,` 28 `)),a&2){let e=p.$implicit;l(4),f(e.label)}}function be(a,p){if(a&1){let e=h();t(0,` 29 `),o(1,"div",29),t(2,` 30 `),o(3,"div"),t(4,` 31 `),o(5,"label",30),t(6),r(),t(7,` 32 `),o(8,"div"),t(9,` 33 `),o(10,"p-dropdown",31),w("ngModelChange",function(n){m(e);let s=c(2);return y(s.selectedStatus,n)||(s.selectedStatus=n),_(n)}),g("onChange",function(n){m(e);let s=c(2);return _(s.showListDrawer(n))}),t(11,` 34 `),r(),t(12,` 35 `),r(),t(13,` 36 `),r(),t(14,` 37 `),r(),t(15,` 38 `),o(16,"div",29),t(17,` 39 `),o(18,"div"),t(19,` 40 `),o(20,"label",32),t(21),r(),t(22,` 41 `),o(23,"div"),t(24,` 42 `),o(25,"input",33),w("ngModelChange",function(n){m(e);let s=c(2);return y(s.searchParams.registrationCode,n)||(s.searchParams.registrationCode=n),_(n)}),r(),t(26,` 43 `),r(),t(27,` 44 `),r(),t(28,` 45 `),r(),t(29,` 46 `),o(30,"div",29),t(31,` 47 `),o(32,"div"),t(33,` 48 `),o(34,"label",34),t(35),r(),t(36,` 49 `),o(37,"div",35),t(38,` 50 `),o(39,"p-autoComplete",36,4),w("ngModelChange",function(n){m(e);let s=c(2);return y(s.selectedUser,n)||(s.selectedUser=n),_(n)}),g("completeMethod",function(n){m(e);let s=c(2);return _(s.searchUsers(n))})("onClear",function(){m(e);let n=c(2);return _(n.selectedUser=null)}),t(41,` 51 `),u(42,Ce,7,1,"ng-template",37),t(43,` 52 `),r(),t(44,` 53 `),r(),t(45,` 54 `),r(),t(46,` 55 `),r(),t(47,` 56 `),o(48,"div",38),t(49,` 57 `),o(50,"div",39),t(51,` 58 `),o(52,"div"),t(53,` 59 `),o(54,"p-checkbox",40),w("ngModelChange",function(n){m(e);let s=c(2);return y(s.searchParams.showOnlyLocked,n)||(s.searchParams.showOnlyLocked=n),_(n)}),t(55,` 60 `),r(),t(56,` 61 `),r(),t(57,` 62 `),o(58,"label",41),t(59),r(),t(60,` 63 `),r(),t(61,` 64 `),r(),t(62,` 65 `)}if(a&2){let e=c(2);l(6),f(e.literal.status),l(4),U(O(23,ue)),q("dropdownIcon","material-icons ",e.iconLabel.expandMore,""),k("ngModel",e.selectedStatus),d("ngModelOptions",O(24,ge))("name",e.selectedStatus)("options",e.statusOptions)("placeholder",e.selectedStatus),l(11),f(e.literal.registrationCode),l(4),k("ngModel",e.searchParams.registrationCode),l(10),f(e.literal.userId),l(4),U(O(25,te)),k("ngModel",e.selectedUser),d("suggestions",e.userIds)("size",50)("minLength",1)("dropdown",!0),l(15),k("ngModel",e.searchParams.showOnlyLocked),d("binary",!0),l(5),f(e.literal.showOnlyLocked)}}function ve(a,p){if(a&1){let e=h();o(0,"div",53),t(1,` 66 `),o(2,"div",39),t(3,` 67 `),o(4,"div",54),t(5,` 68 `),o(6,"label",55),t(7),r(),t(8,` 69 `),o(9,"div",56),t(10,` 70 `),o(11,"p-calendar",57,5),w("ngModelChange",function(n){let s=m(e).$implicit,x=c(3);return y(x.searchParams[s.from],n)||(x.searchParams[s.from]=n),_(n)}),t(13,` 71 `),r(),t(14,` 72 `),r(),t(15,` 73 `),r(),t(16,` 74 `),o(17,"div",58),t(18,` 75 `),o(19,"label",55),t(20),r(),t(21,` 76 `),o(22,"div",56),t(23,` 77 `),o(24,"p-calendar",59,5),w("ngModelChange",function(n){let s=m(e).$implicit,x=c(3);return y(x.searchParams[s.to],n)||(x.searchParams[s.to]=n),_(n)}),t(26,` 78 `),r(),t(27,` 79 `),r(),t(28,` 80 `),r(),t(29,` 81 `),r(),t(30,` 82 `),r()}if(a&2){let e=p.$implicit,i=c(3);l(6),v("for",e.from),l(),f(i.literal[e.label]),l(4),v("inputId",e.from),v("name",e.from),q("icon","material-icons ",i.iconLabel.event,""),k("ngModel",i.searchParams[e.from]),d("maxDate",i.searchParams[e.to])("showIcon",!0),l(8),v("for",e.to),l(),f(i.literal.to),l(4),v("inputId",e.to),v("name",e.to),q("icon","material-icons ",i.iconLabel.event,""),k("ngModel",i.searchParams[e.to]),d("minDate",i.searchParams[e.from])("showIcon",!0)}}function ke(a,p){if(a&1){let e=h();t(0,` 83 `),o(1,"div",43),t(2,` 84 `),u(3,ve,31,18,"div",44),t(4,` 85 `),r(),t(5,` 86 `),o(6,"div",45),t(7,` 87 `),o(8,"div",46),t(9,` 88 `),o(10,"div",47),t(11,` 89 `),o(12,"label",48),t(13),r(),t(14,` 90 `),o(15,"p-dropdown",49),w("ngModelChange",function(n){m(e);let s=c(2);return y(s.searchParams.sortorder,n)||(s.searchParams.sortorder=n),_(n)}),t(16,` 91 `),r(),t(17,` 92 `),r(),t(18,` 93 `),o(19,"div",50),t(20,` 94 `),o(21,"p-radioButton",51),w("ngModelChange",function(n){m(e);let s=c(2);
94return y(s.searchParams.sortdirection,n)||(s.searchParams.sortdirection=n),_(n)}),r(),t(22,` 95 `),o(23,"p-radioButton",52),w("ngModelChange",function(n){m(e);let s=c(2);return y(s.searchParams.sortdirection,n)||(s.searchParams.sortdirection=n),_(n)}),r(),t(24,` 96 `),r(),t(25,` 97 `),r(),t(26,` 98 `),r(),t(27,` 99 `)}if(a&2){let e=c(2);l(3),d("ngForOf",e.advanceDateFilters),l(7),d("appDropdownAccessibility","allTransactionDefaultSort")("value",e.getAdaValueForDD(e.defaultSortOptions,e.searchParams.sortorder)),l(3),f(e.literal.defaultSort),l(2),U(O(12,te)),d("options",e.defaultSortOptions),k("ngModel",e.searchParams.sortorder),l(6),v("label",e.literal.ascending),k("ngModel",e.searchParams.sortdirection),l(2),v("label",e.literal.descending),k("ngModel",e.searchParams.sortdirection)}}function ye(a,p){if(a&1){let e=h();o(0,"app-grid-search",28),g("search",function(){m(e);let n=c();return _(n.searchData())})("reset",function(){m(e);let n=c();return _(n.initSearch())}),t(1,` 100 `),u(2,be,63,26,"ng-template",null,2,L),t(4,` 101 `),u(5,ke,28,13,"ng-template",null,3,L),t(7,` 102 `),r()}a&2&&d("isCollapsed",!1)("newDesign",!0)}function we(a,p){if(a&1){let e=h();o(0,"div",68),t(1,` 103 `),o(2,"i",69),g("click",function(){m(e);let n=c().$implicit,s=c(3);return _(s.sortTemplates(n,s.pageConstants.asc))}),t(3),r(),t(4,` 104 `),o(5,"i",70),g("click",function(){m(e);let n=c().$implicit,s=c(3);return _(s.sortTemplates(n,s.pageConstants.desc))}),t(6),r(),t(7,` 105 `),r()}if(a&2){let e=c(4);l(2),d("ngClass",z(4,Zt,e.sort.direction===e.pageConstants.asc)),l(),C(` 106 `,e.iconLabel.expandLess,` 107 `),l(2),d("ngClass",z(6,Zt,e.sort.direction===e.pageConstants.desc)),l(),C(` 108 `,e.iconLabel.expandMore,` 109 `)}}function Se(a,p){if(a&1){let e=h();o(0,"th"),t(1,` 110 `),o(2,"div",39),t(3,` 111 `),o(4,"div",66),g("click",function(){let n=m(e).$implicit,s=c(3);return _(n.sortable&&s.sortTemplates(n,s.sort.direction===s.pageConstants.asc?s.pageConstants.desc:s.pageConstants.asc))}),t(5),r(),t(6,` 112 `),u(7,we,8,8,"div",67),t(8,` 113 `),r(),t(9,` 114 `),r()}if(a&2){let e=p.$implicit,i=c(3);l(4),d("ngClass",z(3,xe,e.sortable)),l(),C(` 115 `,e.header,` 116 `),l(2),d("ngIf",(i.sort==null?null:i.sort.order)===((i.sortFieldMapper==null?null:i.sortFieldMapper[e.field])||e.field))}}function Te(a,p){if(a&1&&(t(0,` 117 `),o(1,"tr",64),t(2,` 118 `),u(3,Se,10,5,"th",65),t(4,` 119 `),r(),t(5,` 120 `)),a&2){let e=p.$implicit;l(3),d("ngForOf",e)}}function Ie(a,p){if(a&1&&t(0),a&2){let e=c(2).$implicit;M(` 121 `,e.companyCode," / ",e.userName,` 122 `)}}function Le(a,p){if(a&1){let e=h();o(0,"button",86),g("click",function(){m(e);let n=c(4).$implicit,s=c(2);return _(s.userAction(s.pageConstants.unlock,n.token))}),t(1,` 123 `),o(2,"i",85),t(3),r(),t(4),r()}if(a&2){let e=c(6);S("aria-label",e.literal.unlock),l(3),f(e.iconLabel.lockOpen),l(),C(` 124 `,e.literal.unlock,` 125 `)}}function De(a,p){if(a&1){let e=h();o(0,"button",84),g("click",function(){m(e);let n=c(4).$implicit,s=c(2);return _(s.userAction(s.pageConstants.lockOut,n.token))}),t(1,` 126 `),o(2,"i",85),t(3),r(),t(4),r()}if(a&2){let e=c(6);S("aria-label",e.literal.lock),l(3),f(e.iconLabel.lockOutline),l(),C(` 127 `,e.literal.lock,` 128 `)}}function Me(a,p){if(a&1){let e=h();o(0,"div",76),t(1,` 129 `),u(2,Le,5,3,"button",77),t(3,` 130 `),u(4,De,5,3,"button",78),t(5,` 131 `),o(6,"span",79),t(7,` 132 `),o(8,"div",80,6),t(10,` 133 `),t(11,` 134 `),o(12,"button",81),g("click",function(n){m(e);let s=lt(9);return n.stopPropagation(),_(s.open())}),t(13,` 135 `),o(14,"i",82),t(15),r(),t(16,` 136 `),r(),t(17,` 137 `),o(18,"div",83),t(19,` 138 `),R(20),t(21,` 139 `),o(22,"button",84),g("click",function(){m(e);let n=c(3).$implicit,s=c(2);return _(s.deleteToken(s.pageConstants.delete,n.token))}),t(23,` 140 `),o(24,"i",85),t(25),r(),t(26),r(),t(27,` 141 `),j(),t(28,` 142 `),r(),t(29,` 143 `),r(),t(30,` 144 `),r(),t(31,` 145 `),r()}if(a&2){let e=c(3).$implicit,i=c(2);l(2),d("ngIf",e.isLockedOut),l(2),d("ngIf",!e.isLockedOut),l(11),f(i.iconLabel.moreVert),l(7),S("aria-label",i.literal.deleteTemplate),l(3),f(i.iconLabel.close),l(),C(` 146 `,i.literal.delete,` 147 `)}}function Ee(a,p){if(a&1&&(t(0,` 148 `),u(1,Me,32,6,"div",75),t(2,` 149 `)),a&2){let e=c(2).$implicit;l(),d("ngIf",!e.isDeleted)}}function Ve(a,p){if(a&1&&(R(0),t(1,` 150 `),o(2,"div",87),t(3),r(),t(4,` 151 `),j()),a&2){let e=c().$implicit,i=c().$implicit;l(2),d("title",i[e.field]),l(),C(` 152 `,i[e.field],` 153 `)}}function Pe(a,p){if(a&1&&(o(0,"td"),t(1,` 154 `),R(2,72),t(3,` 155 `),u(4,Ie,1,2,"ng-template",73),t(5,` 156 `),u(6,Ee,3,1,"ng-template",73),t(7,` 157 `),u(8,Ve,5,2,"ng-container",74),t(9,` 158 `),j(),t(10,` 159 `),r()),a&2){let e=p.$implicit,i=c(3);l(2),d("ngSwitch",e.field),l(2),d("ngSwitchCase",i.pageConstants.userName),l(2),d("ngSwitchCase",i.pageConstants.action)}}function Ae(a,p){if(a&1&&(t(0,` 160 `),o(1,"tr",71),t(2,` 161 `),u(3,Pe,11,3,"td",65),t(4,` 162 `),r(),t(5,` 163 `)),a&2){let e=p.columns,i=p.rowIndex;l(),d("rowIndex",i),l(2),d("ngForOf",e)}}function Oe(a,p){if(a&1&&(t(0,` 164 `),o(1,"tr",88),t(2,` 165 `),o(3,"td"),t(4),r(),t(5,` 166 `),r(),t(6,` 167 `)),a&2){let e=p.$implicit,i=c(2);l(3),S("colspan",e.length),l(),C(` 168 `,i.literal.noDataFound,` 169 `)}}function Fe(a,p){if(a&1&&(o(0,"p-table",60),t(1,` 170 `),u(2,Te,6,1,"ng-template",61),t(3,` 171 `),u(4,Ae,6,2,"ng-template",62),t(5,` 172 `),u(6,Oe,7,2,"ng-template",63),t(7,` 173 `),r()),a&2){let e=c();d("value",e.dataGrid)("columns",e.gridCols)("customSort",!0)}}function Ne(a,p){if(a&1&&(t(0,` 174 `),o(1,"div",91),t(2,` 175 `),o(3,"span"),t(4),r(),t(5,` 176 `),r(),t(6,` 177 `)),a&2){let e=p.record;l(4),M("",e.companyCode," / ",e.userName,"")}}function We(a,p){if(a&1){let e=h();t(0,` 178 `),o(1,"span",92),t(2,` 179 `),o(3,"app-dynamic-splitter-button",93),g("actionOnButton",function(n){let s=m(e).record,x=c(2);return _(x.actionOnButton(n,s))})("click",function(n){return m(e),_(n.stopPropagation())}),t(4,` 180 `),r(),t(5,` 181 `),r(),t(6,` 182 `)}if(a&2){let e=p.index,i=c(2);l(3),d("buttons",i.dataActionButton[e])}}function Be(a,p){if(a&1&&(o(0,"div",89),t(1,` 183 `),o(2,"app-mobile-grid-with-total",90),t(3,` 184 `),u(4,Ne,7,2,"ng-template",null,7,L),t(6,` 185 `),u(7,We,7,1,"ng-template",null,8,L),t(9,` 186 `),r(),t(10,` 187 `),r()),a&2){let e=c();l(2),d("gridDef",e.getGridInputs())}}function Ge(a,p){if(a&1&&(o(0,"span"),t(1),r()),a&2){let e=c();l(),M(` 188 `,e.literal.of," ",e.totalItems,"")}}function Ue(a,p){if(a&1){let e=h();o(0,"button",94),g("click",function(){m(e);let n=c();return _(n.loadMoreOffset())}),t(1),r()}if(a&2){let e=c();
188S("aria-label",e.literal.loadMore),l(),C(` 189 `,e.literal.loadMore,` 190 `)}}var Re={displayCreatedTime:"dateCreated",displayRegisteredTime:"dateRegistered"},tt=(()=>{class a extends A{constructor(e,i,n,s,x,I,N){super(I,x),this.alertService=e,this.modalService=i,this.tokenAdminService=n,this.storageService=s,this.utilsService=x,this.i18Svc=I,this.route=N,this.alertArray=[],this.mobGridDef=new Ft.GridWithTotal,this.selectedStatus=this.pageConstants.all,this.sortFieldMapper=Re,this.totalItems=0,this.literal={},this.isLazyLoad=!0}ngOnInit(){this.userIdTokenAdmin=this.route.snapshot.params.userid,this.pageNavigationTitle=this.userIdTokenAdmin&&this.storageService.getData("tokenAdminDisplayTitle")||"",super.ngOnInit(this.pageConstants.tokenAdministration)}setLiteralListAndValue(){this.pageNavigationTitle||(this.pageNavigationTitle=this.literal.tokenAdministration),this.drawerTitle=this.literal.status,this.statusOptions=[{label:this.literal.all,value:this.pageConstants.all},{label:this.literal.select,value:this.pageConstants.select}],this.statusList=[this.pageConstants.deleted,this.pageConstants.registered,this.pageConstants.unconfirmed],this.defaultSortOptions=[{label:this.literal.companyCode,value:this.pageConstants.companyCode},{label:this.literal.userName,value:this.pageConstants.userName},{label:this.literal.registrationCode,value:this.pageConstants.registrationCode},{label:this.literal.tokenName,value:this.pageConstants.tokenName},{label:this.literal.dateCreated,value:this.pageConstants.dateCreated},{label:this.literal.dateRegistered,value:this.pageConstants.dateRegistered}],this.advanceDateFilters=[{label:this.pageConstants.createDateLbl,from:this.pageConstants.createDateFrom,to:this.pageConstants.createDateTo},{label:this.pageConstants.registrationDate,from:this.pageConstants.registrationDateFrom,to:this.pageConstants.registrationDateTo},{label:this.pageConstants.deletionDate,from:this.pageConstants.deletionDateFrom,to:this.pageConstants.deletionDateTo},{label:this.pageConstants.lastLoginDate,from:this.pageConstants.lastLoginDateFrom,to:this.pageConstants.lastLoginDateTo}],this.gridCols=[{field:this.pageConstants.userName,header:this.literal.user,sortable:!0,fixed:!0,class:""},{field:this.pageConstants.tokenName,header:this.literal.name,sortable:!0,fixed:!1,class:""},{field:this.pageConstants.displayTokenStatus,header:this.literal.status,sortable:!1,fixed:!1,class:""},{field:this.pageConstants.registrationCode,header:this.literal.registrationCode,sortable:!0,fixed:!1,class:""},{field:this.pageConstants.displayCreatedTime,header:this.literal.created,sortable:!0,fixed:!1,class:""},{field:this.pageConstants.displayRegisteredTime,header:this.literal.registered,sortable:!0,fixed:!1,class:""},{field:this.pageConstants.displayLastUsedTime,header:this.literal.lastLogin,sortable:!1,fixed:!1,class:""},{field:this.pageConstants.displayDeletedTime,header:this.literal.deleted,sortable:!1,fixed:!1,class:""},{field:this.pageConstants.action,header:"",sortable:!1,fixed:!1,class:""}],this.mobGridDef.defaultSelected=this.gridCols[1],this.mobGridDef.colModel=this.gridCols,this.loginUser=this.storageService.getUserSettings(),this.btnDetails={delete:{id:this.pageConstants.delete,label:this.literal.delete,iconName:this.iconLabel.close,isCustom:!1,hideInMobile:!0,btnId:this.pageConstants.delete}
190,lockout:{id:this.pageConstants.lockOut,label:this.literal.lock,iconName:this.iconLabel.lockOutline,isCustom:!1,hideInMobile:!0,btnId:this.pageConstants.lockOut},unlock:{id:this.pageConstants.unlock,label:this.literal.unlock,iconName:this.iconLabel.lockOpen,isCustom:!1,hideInMobile:!0,btnId:this.pageConstants.unlock}},this.initSearch()}initSearch(){this.resetPagination(),this.selectedUser="",this.searchParams={statuses:[],showOnlyLocked:!1,registrationCode:"",userName:"",offset:0,limit:this.pageSize,sortorder:this.defaultSortOptions[0].value,sortdirection:"desc",createDateFrom:"",createDateTo:"",registrationDateFrom:"",registrationDateTo:"",deletionDateFrom:"",deletionDateTo:"",lastLoginDateFrom:"",lastLoginDateTo:""},this.selectedStatus=this.pageConstants.all,this.sort={order:this.searchParams.sortorder,direction:this.searchParams.sortdirection},this.searchDataGrid()}convertDateInToUTC(...e){let i=this.searchParams,n=T.map(e,s=>i[s]&&{[s]:this.utilsService.convertDateUTC(i[s])});return T.reduce(n,(s,x)=>D(D({},s),x),{})}searchDataGrid(){let{statuses:e}=this.searchParams,i=D(W(D({},this.searchParams),{statuses:this.selectedStatus===this.pageConstants.all?this.statusList:e,userName:this.selectedUser?this.selectedUser.value:"",userId:this.userIdTokenAdmin?this.userIdTokenAdmin:""}),this.convertDateInToUTC("createDateFrom","createDateTo","registrationDateFrom","registrationDateTo","deletionDateFrom","deletionDateTo","lastLoginDateFrom","lastLoginDateTo"));this.tokenAdminService.searchUserToken(i).pipe(Y(this)).subscribe(n=>{this.dataGrid=T.concat(this.dataGrid,n.data.allTokenList.results),this.dataActionButton=T.map(this.dataGrid,(s,x)=>{let I=[];if(s.isDeleted)return I;I.push(this.btnDetails[this.pageConstants.delete]);let N=this.btnDetails[s.isLockedOut?this.pageConstants.unlock:this.pageConstants.lockOut];return I.push(W(D({},N),{id:N.id+"_"+x})),I}),this.sort.direction=n.data.allTokenList.sortDirection,this.sort.order=n.data.allTokenList.sortOrder,this.totalItems=n.data.allTokenList.totalRecordCount,this.utilsService.totalRecords=n.data.allTokenList.totalRecordCount})}actionOnButton(e,i){e.btnId&&(e.btnId===this.pageConstants.delete?this.deleteToken(e.btnId,i.token):this.userAction(e.btnId,i.token))}sortTemplates(e,i){if(e.sortable){let n=this.sortFieldMapper[e.field]||e.field;this.sort.direction=i,this.searchParams.sortdirection=i,this.searchParams.sortorder=n,this.dataGrid=[],this.searchDataGrid()}}showListDrawer(e){e.value===this.pageConstants.select&&this.advanceFilterDrawer.show()}getSelecteStust(e){let i=e;this.searchParams.statuses=i,this.advanceFilterDrawer.hide()}afterCloseDrawer(){if(this.searchParams.statuses=[...this.searchParams.statuses],!this.searchParams.statuses?.length){this.selectedStatus=this.pageConstants.all;return}this.selectedStatus=this.searchParams.statuses?.length?this.searchParams.statuses.length+" "+this.literal.selected:""}searchUsers(e){let i=e.query.toLowerCase();this.tokenAdminService.fetchUsers(i).pipe(Y(this)).subscribe(n=>{n.data&&this.bindDropdown(n.data)})}bindDropdown(e){this.userIds=[],T.forEachRight(e.reverse(),i=>{this.userIds.push({label:`${i.username} - ${i.firstname} ${i.lastname}, ${i.companyCode}`,value:i.username})}),this.userIds.length>0&&(this.selectedUser=this.userIds[0])}userAction(e,i){this.tokenAdminService.onUserAction(e,i).pipe(Y(this)).subscribe(n=>{this.showAlert(n.successBanners,this.pageConstants.success),this.searchData()},n=>{let{errorBanners:s}=n.error;this.showAlert(s,this.pageConstants.danger)})}showAlert(e,i){let n=[];T.forEach(e,(s,x)=>{n=this.alertService.stackAlertArray(n,this.alertService.getAlertObject(s.message,i,x))}),this.alertArray=n}getGridInputs(){this.mobGridDef.gridModel=W(D({},this.mobGridDef.gridModel),{data:this.dataGrid});let e=JSON.parse(JSON.stringify(this.mobGridDef.colModel));return this.mobGridDef.gridModel.columns=e.slice(0),this.mobGridDef}deleteToken(e,i){this.modalService.open(Yt,{centered:!0,backdrop:this.pageConstants.static}).result.then(()=>{this.userAction(e,i)})}static{this.\u0275fac=function(i){return new(i||a)(b(Vt),b(bt),b(Kt),b(Mt),b(Et),b(P),b(Lt))}}static{this.\u0275cmp=E({type:a,selectors:[["app-token-list"]],viewQuery:function(i,n){if(i&1&&ot(_e,5),i&2){let s;
vendor: 2,270 bytes, line 190
190rt(s=st())&&(n.advanceFilterDrawer=s.first)}},standalone:!1,features:[V],decls:44,vars:15,consts:[["tokenGrid",""],["advanceFilterDrawer",""],["primarySearchContent",""],["secondarySearchContent",""],["user",""],["timeRangeFromDt","ngModel"],["myDrop","ngbDropdown"],["paymentDate",""],["actionTemplate",""],[1,"container-fluid","token-admin"],[1,"page-navigations"],[3,"alertArray","alertArrayChange",4,"ngIf"],[1,"card","edl-card"],["class","card-header",4,"ngIf"],[3,"isCollapsed","newDesign","search","reset",4,"ngIf"],[1,"card-body"],[1,"d-lg-inline-flex","token-admin-grid","flex-column","current-grid","w-100"],["class","d-none d-table-cell","styleClass","d-block edl-desktop w-100",3,"value","columns","customSort",4,"ngIf"],["class","two-column-grid d-lg-none",4,"ngIf"],[1,"load-more-container"],[1,"load-more-wrap"],[1,"details"],[4,"ngIf"],["class","btn btn-default btn-load-more",3,"click",4,"ngIf"],[3,"afterClose","setFocusOnClose","drawerTitle"],[3,"closeDrawer","statusList","selectedStatusList"],[3,"alertArrayChange","alertArray"],[1,"card-header"],[3,"search","reset","isCollapsed","newDesign"],[1,"col-lg"],["for","status",1,"heading"],["inputId","service-input","aria-required","false",3,"ngModelChange","onChange","ngModel","ngModelOptions","dropdownIcon","name","options","placeholder"],["for","registrationCode",1,"heading"],["type","text","id","registrationCode","name","registrationCode",1,"form-control",3,"ngModelChange","ngModel"],["for","userId",1,"heading"],[1,"search-box"],["field","value","inputId","userId",3,"ngModelChange","completeMethod","onClear","ngModel","suggestions","size","minLength","dropdown"],["pTemplate","item"],[1,"col-lg","d-flex","pt-3","align-items-end"],[1,"d-flex"],["inputId","showOnlyLocked",1,"d-inline-flex",3,"ngModelChange","ngModel","binary"],["for","showOnlyLocked",1,"heading"],[1,"ui-helper-clearfix"],[1,"row","token-admin-advance-search","default-sort-border","w-100"],["class","col-12 col-lg mb-3",4,"ngFor","ngForOf"],[1,"row","default-sort-border","token-admin-default-sort"],[1,"col-12","col-lg","default-sort"],[1,"form-group",3,"appDropdownAccessibility","value"],["for","allTransactionDefaultSort","id","allTransactionDefaultSort"],["dropdownIcon","material-icons expand_more","autoWidth","fal
190se","inputId","allTransactionDefaultSort-input",3,"ngModelChange","options","ngModel"],[1,"sort-type"],["name","ascending","value","asc","inputId","asc",3,"ngModelChange","label","ngModel"],["name","descending","value","desc","inputId","desc",1,"ml-3",3,"ngModelChange","label","ngModel"],[1,"col-12","col-lg","mb-3"],[1,"mr-2"],[1,"heading",3,"for"],[1,"calendar","calendar-width"],[3,"ngModelChange","inputId","name","ngModel","maxDate","showIcon","icon"],[1,"ml-2"],[3,"ngModelChange","inputId","name","ngModel","minDate","showIcon","icon"],["styleClass","d-block edl-desktop w-100",1,"d-none","d-table-cell",3,"value","columns","customSort"],["pTemplate","header"],["pTemplate","body"],["pTemplate","emptymessage"],[1,"token-list"],[4,"ngFor","ngForOf"],[1,"d-inline","align-self-center",3,"click","ngClass"],["class","d-inline ml-1",4,"ngIf"],[1,"d-inline","ml-1"],[1,"material-icons","front-icon","cursor-pointer",3,"click","ngClass"],[1,"material-icons","front-icon","d-block","cursor-pointer",3,"click","ngClass"],["appPagination","",3,"rowIndex"],[3,"ngSwitch"],[3,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","text-right text-content",4,"ngIf"],[1,"text-right","text-content"],["type","button","class","btn btn-default btn-action btn-action-more",3,"click",4,"ngIf"],["type","button","class","btn btn-default btn-action",3,"click",4,"ngIf"],[1,"action"],["ngbDropdown","","display","static","placement","left-bottom",1,"d-inline-block"],["type","button",1,"btn","btn-default","btn-dropdown",3,"click"],[1,"material-icons","open-action"],["ngbDropdownMenu","","aria-labelledby","dropdownManual"],["type","button",1,"btn","btn-default","btn-action",3,"click"],["aria-hidden","true",1,"material-icons"],["type","button",1,"btn","btn-default","btn-action","btn-action-more",3,"click"],[1,"lastModified",3,"title"],[1,"no-records"],[1,"two-column-grid","d-lg-none"],[3,"gridDef"],[1,"list-fields"],[1,"edit-splitter-button-current"],[3,"actionOnButton","click","buttons"],[1,"btn","btn-default","btn-load-more",3,"click"]],template:function(i,n){if(i&1){let s=h();o(0,"div",9),t(1,` 191 `),o(2,"div",10),t(3),r(),t(4,` 192 `),u(5,he,1,1,"app-alert-container",11),t(6,` 193 `),o(7,"div",12),t(8,` 194 `),u(9,fe,2,1,"div",13),t(10,` 195 `),u(11,ye,8,2,"app-grid-search",14),t(12,` 196 `),o(13,"div",15),t(14,` 197 `),o(15,"div",16,0),t(17,` 198 `),u(18,Fe,8,3,"p-table",17),t(19,` 199 `),u(20,Be,11,1,"div",18),t(21,` 200 `),o(22,"div",19),t(23,` 201 `),o(24,"div",20),t(25,` 202 `),o(26,"span",21),t(27),u(28,Ge,2,2,"span",22),t(29),r(),t(30,` 203 `),u(31,Ue,2,2,"button",23),t(32,` 204 `),r(),t(33,` 205 `),r(),t(34,` 206 `),r(),t(35,` 207 `),r(),t(36,` 208 `),r(),t(37,` 209`),r(),t(38,` 210 211`),o(39,"app-drawer",24,1),g("afterClose",function(){return m(s),_(n.afterCloseDrawer())}),t(41,` 212 `),o(42,"app-status-list",25),g("closeDrawer",function(I){return m(s),_(n.getSelecteStust(I))}),r(),t(43,` 213`),r()}i&2&&(l(3),C(` 214 `,n.pageNavigationTitle,` 215 `),l(2),d("ngIf",n.alertArray),l(4),d("ngIf",!n.userIdTokenAdmin),l(2),d("ngIf",!n.userIdTokenAdmin),l(7),d("ngIf",!n.isMobile),l(2),d("ngIf",n.isMobile),l(7),M(` 216 `,n.literal.showing,` 217 `,n.dataGrid.length,` 218 `),l(),d("ngIf",n.totalItems>n.dataGrid.length),l(),C(` 219 `,n.dataGrid.length>1?n.literal.tokens:n.literal.token,` 220 `),l(2),d("ngIf",n.totalItems>n.dataGrid.length),l(8),d("setFocusOnClose",!0)("drawerTitle",n.drawerTitle),l(3),d("statusList",n.statusList)("selectedStatusList",n.searchParams.statuses))},dependencies:[ct,$,dt,pt,mt,_t,At,Pt,ft,ht,Wt,jt,Gt,xt,Q,H,Ut,Rt,zt,qt,yt,kt,wt,J,St,Tt,It,Xt],styles:[".token-admin[_ngcontent-%COMP%] .card-body-edl .secondary-section .p-element .p-overlaypanel .p-overlaypanel-content .secondary-search-content .default-sort-border .col-lg{padding-left:16px}.token-admin[_ngcontent-%COMP%] .card-body-edl .secondary-section .p-element .p-overlaypanel .p-overlaypanel-content .secondary-search-content .token-admin-default-sort{width:308px}.token-admin[_ngcontent-%COMP%] .card-body-edl .secondary-section .p-element .p-overlaypanel .p-overlaypanel-content .secondary-search-content .token-admin-default-sort .default-sort.col-lg{flex-grow:1}@media (max-width: 991.98px){.token-admin[_ngcontent-%COMP%] .card-body-edl .secondary-section .p-element .p-overlaypanel .p-overlaypanel-content .secondary-search-content .token-admin-default-sort{width:278px}}.token-admin[_ngcontent-%COMP%] .token-admin-grid[_ngcontent-%COMP%]{padding:20px 0}.token-admin[_ngcontent-%COMP%] .text-content[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center}.token-admin[_ngcontent-%COMP%] .btn-action-more[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;height:34Px;margin:0 8px}"]})}}return a})();var je=[{path:"",component:tt},{path:":userid",component:tt}],ee=(()=>{class a{static{this.\u0275fac=function(i){return new(i||a)}}static{this.\u0275mod=G({type:a})}static{this.\u0275inj=B({imports:[X.forChild(je),X]})}}return a})();var In=(()=>{class a{static{this.\u0275fac=function(i){return new(i||a)}}static{this.\u0275mod=G({type:a})}static{this.\u0275inj=B({imports:[ut,Qt,Ot,vt,$t,Ht,ee]})}}return a})();export{In as TokanAdminModule};
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.