1import{c as s,d as n,p as x,q as V,u as a,v}from"./chunk-PKPGLCLY.js";import{Gd as H}from"./chunk-3UDGN2PZ.js";import{a as S,b as C}from"./chunk-RVFOIZLJ.js";var W=s("[Role/API] Load Roles",n()),Y=s("[Role/API] Add Role",n()),q=s("[Role/API] Upsert Role",n()),z=s("[Role/API] Add Roles",n()),J=s("[Role/API] Upsert Roles",n()),Q=s("[Role/API] Update Role",n()),X=s("[Role/API] Update Roles",n()),Z=s("[Role/API] Delete Role",n()),_=s("[Role/API] Delete Roles",n()),$=s("[Role/API] Clear Roles"),yt=s("[Role/API] List All Roles pageable",n()),It=s("[Role/API] List All Roles"),xt=s("[Role/API] Save Roles",n()),ht=s("[Role/API] Remove Role",n()),Dt=s("[Role/API] Get Role By UUid",n()),Rt=s("[Role/API] copy Roles",n()),ee=s("[Role/API] Set selected Role",n());var te=s("[Designation/API] Load Designations",n()),se=s("[Designation/API] Add Designation",n()),ne=s("[Designation/API] Upsert Designation",n()),oe=s("[Designation/API] Add Designations",n()),re=s("[Designation/API] Upsert Designations",n()),ie=s("[Designation/API] Update Designation",n()),ae=s("[Designation/API] Update Designations",n()),ce=s("[Designation/API] Delete Designation",n()),le=s("[Designation/API] Delete Designations",n()),de=s("[Designation/API] Clear Designations"),Ot=s("[Designation/API] Get Institution Designations"),St=s("[Designation/API] list All Designation By Institution ID",n()),vt=s("[Designation/API] Create Designation",n()),Bt=s("[Designation/API] Modify Designation Details",n()),bt=s("[Designation/API] Remove Designation",n());var ue=s("[User/API] Load Users",n()),pe=s("[User/API] Add User",n()),Ae=s("[User/API] Upsert User",n()),Ue=s("[User/API] Add Users",n()),me=s("[User/API] Upsert Users",n()),ge=s("[User/API] Update User",n()),Pe=s("[User/API] Update Users",n()),fe=s("[User/API] Delete User",n()),ye=s("[User/API] Delete Users",n()),Ie=s("[User/API] Clear Users"),Nt=s("[User/API] List All Users By InstitutionId",n()),Gt=s("[User/API] List All Users"),Tt=s("[User/API] Create New User",n()),wt=s("[User/API] Create New Institution User",n()),Ct=s("[User/API] register Users In Batch",n()),Ft=s("[User/API] Create Institution Admins",n()),Lt=s("[User/API] Get Institution Approval Stage Users",n()),Kt=s("[User/API] Create or Update User",n()),jt=s("[User/API] Modify User Details",n()),kt=s("[User/API] Activate User",n()),Ht=s("[User/API] Deactivate User",n()),Vt=s("[User/API] delete User Details",n()),Wt=s("[User/API] Remove User",n()),Yt=s("[User/API] Get User Details Using Id",n()),qt=s("[User/API] Get My User Details"),zt=s("[User/API] Get Tenderer My User Details"),Jt=s("[User/API] Get Institutionl Users"),Qt=s("[User/API] Get All Department Personnel",n()),Xt=s("[User/API] Assign Users to Department",n()),Zt=s("[User/API] Assign Head Of Department",n()),xe=s("[User/API] Set My Detail",n()),_t=s("[User/API] Assign Role To User",n()),$t=s("[User/API] Assign Role To external User",n()),es=s("[User/API] get dept Users",n()),ts=s("[Roster/API] remove User fromroster",n()),ss=s("[User/API] Get User Info By Id",n()),ns=s("[Roster/API] assign Users To Service",n()),os=s("[User/API] Get Service Users",n()),rs=s("[User/API] Remove User From Service",n()),is=s("[User/API] Get All Users Found In Service Group",n()),as=s("[User/API] Get all users by institution uuid",n()),cs=s("[User/API] Get all users by institution uuid and role name",n()),ls=s("[User/API] create or update user with its role",n()),ds=s("[User/API] pe user added successfully");function at(){return{ids:[],entities:{}}}function ct(){function e(t={}){return Object.assign(at(),t)}return{getInitialState:e}}function lt(){function e(t){let U=g=>g.ids,P=g=>g.entities,f=x(U,P,(g,N)=>g.map(G=>N[G])),I=x(U,g=>g.length);return t?{selectIds:x(t,U),selectEntities:x(t,P),selectAll:x(t,f),selectTotal:x(t,I)}:{selectIds:U,selectEntities:P,selectAll:f,selectTotal:I}}return{getSelectors:e}}var l=function(e){return e[e.EntitiesOnly=0]="EntitiesOnly",e[e.Both=1]="Both",e[e.None=2]="None",e}(l||{});function A(e){return function(U,P){let f={ids:[...P.ids],entities:S({},P.entities)},I=e(U,f);return I===l.Both?Object.assign({},P,f):I===l.EntitiesOnly?C(S({},P),{entities:f.entities}):P}}function b(e,t){let U=t(e);return H()&&U===void 0&&console.warn("@ngrx/entity: The entity passed to the `selectId` implementation returned undefined.","You should probably provide your own `selectId` implementation.","The entity that was passed:",e,"The `selectId` implementation:",t.toString()),U}
1function he(e){function t(u,i){let r=b(u,e);return r in i.entities?l.None:(i.ids.push(r),i.entities[r]=u,l.Both)}function U(u,i){let r=!1;for(let o of u)r=t(o,i)!==l.None||r;return r?l.Both:l.None}function P(u,i){return i.ids=[],i.entities={},U(u,i),l.Both}function f(u,i){let r=b(u,e);return r in i.entities?(i.entities[r]=u,l.EntitiesOnly):(i.ids.push(r),i.entities[r]=u,l.Both)}function I(u,i){let r=u.map(o=>f(o,i));switch(!0){case r.some(o=>o===l.Both):return l.Both;case r.some(o=>o===l.EntitiesOnly):return l.EntitiesOnly;default:return l.None}}function g(u,i){return N([u],i)}function N(u,i){let o=(u instanceof Array?u:i.ids.filter(c=>u(i.entities[c]))).filter(c=>c in i.entities).map(c=>delete i.entities[c]).length>0;return o&&(i.ids=i.ids.filter(c=>c in i.entities)),o?l.Both:l.None}function G(u){return Object.assign({},u,{ids:[],entities:{}})}function K(u,i,r){let o=r.entities[i.id],c=Object.assign({},o,i.changes),d=b(c,e),p=d!==i.id;return p&&(u[i.id]=d,delete r.entities[i.id]),r.entities[d]=c,p}function F(u,i){return T([u],i)}function T(u,i){let r={};return u=u.filter(c=>c.id in i.entities),u.length>0?u.filter(d=>K(r,d,i)).length>0?(i.ids=i.ids.map(d=>r[d]||d),l.Both):l.EntitiesOnly:l.None}function w(u,i){let o=i.ids.reduce((c,d)=>{let p=u(i.entities[d]);return p!==i.entities[d]&&c.push({id:d,changes:p}),c},[]).filter(({id:c})=>c in i.entities);return T(o,i)}function j({map:u,id:i},r){let o=r.entities[i];if(!o)return l.None;let c=u(o);return F({id:i,changes:c},r)}function k(u,i){return L([u],i)}function L(u,i){let r=[],o=[];for(let p of u){let m=b(p,e);m in i.entities?o.push({id:m,changes:p}):r.push(p)}let c=T(o,i),d=U(r,i);switch(!0){case(d===l.None&&c===l.None):return l.None;case(d===l.Both||c===l.Both):return l.Both;default:return l.EntitiesOnly}}return{removeAll:G,addOne:A(t),addMany:A(U),setAll:A(P),setOne:A(f),setMany:A(I),updateOne:A(F),updateMany:A(T),upsertOne:A(k),upsertMany:A(L),removeOne:A(g),removeMany:A(N),map:A(w),mapOne:A(j)}}function dt(e,t){let{removeOne:U,removeMany:P,removeAll:f}=he(e);function I(r,o){return g([r],o)}function g(r,o){let c=r.filter(d=>!(b(d,e)in o.entities));return c.length===0?l.None:(i(c,o),l.Both)}function N(r,o){return o.entities={},o.ids=[],g(r,o),l.Both}function G(r,o){let c=b(r,e);return c in o.entities?(o.ids=o.ids.filter(d=>d!==c),i([r],o),l.Both):I(r,o)}function K(r,o){let c=r.map(d=>G(d,o));switch(!0){case c.some(d=>d===l.Both):return l.Both;case c.some(d=>d===l.EntitiesOnly):return l.EntitiesOnly;default:return l.None}}function F(r,o){return w([r],o)}function T(r,o,c){if(!(o.id in c.entities))return!1;let d=c.entities[o.id],p=Object.assign({},d,o.changes),m=b(p,e);return delete c.entities[o.id],r.push(p),m!==o.id}function w(r,o){let c=[],d=r.filter(p=>T(c,p,o)).length>0;if(c.length===0)return l.None;{let p=o.ids,m=[];return o.ids=o.ids.filter((O,E)=>O in o.entities?!0:(m.push(E),!1)),i(c,o),!d&&m.every(O=>o.ids[O]===p[O])?l.EntitiesOnly:l.Both}}function j(r,o){let c=o.ids.reduce((d,p)=>{let m=r(o.entities[p]);return m!==o.entities[p]&&d.push({id:p,changes:m}),d},[]);return w(c,o)}function k({map:r,id:o},c){let d=c.entities[o];if(!d)return l.None;let p=r(d);return F({id:o,changes:p},c)}function L(r,o){return u([r],o)}function u(r,o){let c=[],d=[];for(let O of r){let E=b(O,e);E in o.entities?d.push({id:E,changes:O}):c.push(O)}let p=w(d,o),m=g(c,o);switch(!0){case(m===l.None&&p===l.None):return l.None;case(m===l.Both||p===l.Both):return l.Both;default:return l.EntitiesOnly}}function i(r,o){r.sort(t);let c=[],d=0,p=0;for(;d<r.length&&p<o.ids.length;){let m=r[d],O=b(m,e),E=o.ids[p],nt=o.entities[E];t(m,nt)<=0?(c.push(O),d++):(c.push(E),p++)}d<r.length?o.ids=c.concat(r.slice(d).map(e)):o.ids=c.concat(o.ids.slice(p)),r.forEach((m,O)=>{o.entities[e(m)]=m})}return{removeOne:U,removeMany:P,removeAll:f,addOne:A(I),updateOne:A(F),upsertOne:A(L),setAll:A(N),setOne:A(G),setMany:A(K),addMany:A(g),updateMany:A(w),upsertMany:A(u),map:A(j),mapOne:A(k)}}function B(e={}){let{selectId:t,sortComparer:U}={selectId:e.selectId??(g=>g.id),sortComparer:e.sortComparer??!1},P=ct(),f=lt(),I=U?dt(t,U):he(t);return S(S(S({selectId:t,sortComparer:U},P),f),I)}var De=s("[AuthUser/API] Load AuthUsers",n()),Re=s("[AuthUser/API] Add AuthUser",n()),Me=s("[AuthUser/API] Upsert AuthUser",n()),Oe=s("[AuthUser/API] Add AuthUsers",n()),Se=s("[AuthUser/API] Upsert AuthUsers",n()),ve=s("[AuthUser/API] Update AuthUser",n()),Be=s("[AuthUser/API] Update AuthUsers",n()),be=s("[AuthUser/API] Delete AuthUser",n()),Ee=s("[AuthUser/API] Delete AuthUsers",n()),Ne=s("[AuthUser/API] Clear AuthUsers");var h=B(),Ge=h.getInitialState({}),Te=v(Ge,a(Re,(e,t)=>h.addOne(t.authUser,e)),a(Me,(e,t)=>h.upsertOne(t.authUser,e)),a(Oe,(e,t)=>h.addMany(t.authUsers,e)),a(Se,(e,t)=>h.upsertMany(t.authUsers,e)),a(ve,(e,t)=>h.updateOne(t.authUser,e)),a(Be,(e,t)=>h.updateMany(t.authUsers,e)),a(be,(e,t)=>h.removeOne(t.id,e)),a(Ee,(e,t)=>h.removeMany(t.ids,e)),a(De,(e,t)=>h.setAll(t.authUsers,e)),a(Ne,e=>h.removeAll(e))),{selectIds:fs,selectEntities:ys,selectAll:we,selectTotal:Is}=h.getSelectors();var D=B(),Fe=D.getInitialState({loading:!1,selectedUuid:""}),Le=v(Fe,a(Y,(e,t)=>D.addOne(t.role,e)),a(q,(e,t)=>D.upsertOne(t.role,e)),a(z,(e,t)=>D.addMany(t.roles,e)),a(J,(e,t)=>D.upsertMany(t.roles,e)),a(Q,(e,t)=>D.updateOne(t.role,e)),a(X,(e,t)=>D.updateMany(t.roles,e)),a(Z,(e,t)=>D.removeOne(t.id,e)),a(_,(e,t)=>D.removeMany(t.ids,e)),a(W,(e,t)=>D.setAll(t.roles,e)),a($,e=>D.removeAll(e)),a(ee,(e,t)=>C(S({},e),{selectedUuid:t.uuid}))),Ds=e=>e.loading,Rs=e=>e.selectedUuid,{selectIds:Ms,selectEntities:Os,selectAll:Ss,selectTotal:vs}=D.getSelectors();var Ke=s("[Permission/API] Load Permissions",n()),je=s("[Permission/API] Add Permission",
1n()),ke=s("[Permission/API] Upsert Permission",n()),He=s("[Permission/API] Add Permissions",n()),Ve=s("[Permission/API] Upsert Permissions",n()),We=s("[Permission/API] Update Permission",n()),Ye=s("[Permission/API] Update Permissions",n()),qe=s("[Permission/API] Delete Permission",n()),ze=s("[Permission/API] Delete Permissions",n()),Je=s("[Permission/API] Clear Permissions"),Es=s("[Permission/API] Get All Permissions"),Ns=s("[Permission/API] Get Permissions By Role Id",n()),Gs=s("[Permission/API] Assign Permission",n()),Ts=s("[Permission/API] Get All Permissions Grouped");var R=B(),Qe=R.getInitialState({}),Xe=v(Qe,a(je,(e,t)=>R.addOne(t.permission,e)),a(ke,(e,t)=>R.upsertOne(t.permission,e)),a(He,(e,t)=>R.addMany(t.permissions,e)),a(Ve,(e,t)=>R.upsertMany(t.permissions,e)),a(We,(e,t)=>R.updateOne(t.permission,e)),a(Ye,(e,t)=>R.updateMany(t.permissions,e)),a(qe,(e,t)=>R.removeOne(t.id,e)),a(ze,(e,t)=>R.removeMany(t.ids,e)),a(Ke,(e,t)=>R.setAll(t.permissions,e)),a(Je,e=>R.removeAll(e))),{selectIds:Fs,selectEntities:Ls,selectAll:Ks,selectTotal:js}=R.getSelectors();var M=B(),Ze=M.getInitialState({loading:!1,selectedUuid:""}),_e=v(Ze,a(se,(e,t)=>M.addOne(t.designation,e)),a(ne,(e,t)=>M.upsertOne(t.designation,e)),a(oe,(e,t)=>M.addMany(t.designations,e)),a(re,(e,t)=>M.upsertMany(t.designations,e)),a(ie,(e,t)=>M.updateOne(t.designation,e)),a(ae,(e,t)=>M.updateMany(t.designations,e)),a(ce,(e,t)=>M.removeOne(t.id,e)),a(le,(e,t)=>M.removeMany(t.ids,e)),a(te,(e,t)=>M.setAll(t.designations,e)),a(de,e=>M.removeAll(e))),Vs=e=>e.loading;var{selectIds:Ws,selectEntities:Ys,selectAll:qs,selectTotal:zs}=M.getSelectors();var y=B(),$e=y.getInitialState({loading:!1,selectedUuid:"",myDetails:{}}),et=v($e,a(pe,(e,t)=>y.addOne(t.user,e)),a(Ae,(e,t)=>y.upsertOne(t.user,e)),a(Ue,(e,t)=>y.addMany(t.users,e)),a(me,(e,t)=>y.upsertMany(t.users,e)),a(ge,(e,t)=>y.updateOne(t.user,e)),a(Pe,(e,t)=>y.updateMany(t.users,e)),a(fe,(e,t)=>y.removeOne(t.id,e)),a(ye,(e,t)=>y.removeMany(t.ids,e)),a(ue,(e,t)=>y.setAll(t.users,e)),a(Ie,e=>y.removeAll(e)),a(xe,(e,t)=>y.setAll(t.detail,e))),Xs=e=>e.myDetails,Zs=e=>e.loading;var{selectIds:_s,selectEntities:$s,selectAll:en,selectTotal:tn}=y.getSelectors();var nn={roles:Le,permissions:Xe,designations:_e,users:et,authUsers:Te},tt=V("nestUaa");var Pt=x(tt,e=>e.authUsers),st=x(Pt,we),cn=x(st,e=>e.map(t=>C(S({},t),{displayRole:t?.userRoles?t?.userRoles[0]?.role?.displayName:null}))),ln=x(st,e=>e.length>0&&!!e[0].section);export{B as a,De as b,Me as c,W as d,q as e,Z as f,yt as g,It as h,xt as i,ht as j,Dt as k,Rt as l,ee as m,Ds as n,Rs as o,Os as p,Ss as q,vs as r,Ke as s,Es as t,Gs as u,Ts as v,te as w,ne as x,ce as y,Ot as z,St as A,vt as B,Bt as C,bt as D,Vs as E,qs as F,zs as G,ue as H,Ae as I,me as J,fe as K,ye as L,Ie as M,Nt as N,Gt as O,Tt as P,wt as Q,Ft as R,Lt as S,Kt as T,jt as U,kt as V,Ht as W,Vt as X,Wt as Y,Yt as Z,qt as _,Qt as $,Xt as aa,Zt as ba,_t as ca,$t as da,es as ea,ts as fa,ss as ga,ns as ha,os as ia,rs as ja,is as ka,as as la,cs as ma,ls as na,ds as oa,Xs as pa,Zs as qa,en as ra,tn as sa,nn as ta,tt as ua,st as va,cn as wa};
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.