1import{J as o}from"./chunk-36MHW2WR.js";import{a as d}from"./chunk-7LETGXER.js";import{a as i}from"./chunk-XB2W4KWQ.js";import{d as l}from"./chunk-TINLL347.js";import{B as a,G as n}from"./chunk-AOFM33KF.js";import{d as h,pa as p,ua as r}from"./chunk-TIU3VIEM.js";var j=(()=>{class s{constructor(t,e,u,c){this.http=t,this.baseUrl=e,this.signalr=u,this.router=c,this.headers=new a,this.apiurl=i.userdata,this.apiurlR=i.roledata,this.apiurlM=i.roleUserManager,this.apiurlULI=i.userlogin,this.apiurlULO=i.userlogout,this.api=new d(this.http,this.baseUrl+this.apiurl),this.headers=new a({"Content-Type":"application/json; charset=utf-8"})}get(){return this.http.get(this.baseUrl+this.apiurl,{headers:this.headers.append("appid",this.signalr.connectionID)})}getWithId(t){return this.http.get(this.baseUrl+this.apiurl+t,{headers:this.headers.append("appid",this.signalr.connectionID)})}set(t){return this.http.put(this.baseUrl+this.apiurlM,t,{headers:this.headers.append("appid",this.signalr.connectionID)})}del(t){return this.http.delete(this.baseUrl+this.apiurl+t,{headers:this.headers.append("appid",this.signalr.connectionID)})}getRoles(){return this.http.get(this.baseUrl+this.apiurlR,{headers:this.headers.append("appid",this.signalr.connectionID)})}addRoles(t){return this.http.post(this.baseUrl+this.apiurlR+t,null,{headers:this.headers.append("appid",this.signalr.connectionID)})}delRoles(t){return this.http.delete(this.baseUrl+this.apiurlR+t,{headers:this.headers.append("appid",this.signalr.connectionID)})}getAllUsers(){return this.http.get(this.baseUrl+this.apiurlM,{headers:this.headers.append("appid",this.signalr.connectionID)})}setUserToRole(t,e){return this.http.put(this.baseUrl+this.apiurlM+e,t,{headers:this.headers.append("appid",this.signalr.connectionID)})}delUserToRole(t,e){return this.http.delete(this.baseUrl+this.apiurlM+e+"/"+t.id,{headers:this.headers.append("appid",this.signalr.connectionID)})}login(t,e){return this.http.post(this.baseUrl+this.apiurlULI+"0",JSON.parse('{"email":"'+t+'","password":"'+e+'"}'),{headers:this.headers.append("appid",this.signalr.connectionID)})}loginsuccsess(t){return new h}logout(){return this.http.post(this.baseUrl+this.apiurlULO,null,{headers:this.headers.append("appid",this.signalr.connectionID)})}static{this.\u0275fac=function(e){return new(e||s)(r(n),r("BASE_URL"),r(o),r(l))}}static{this.\u0275prov=p({token:s,factory:s.\u0275fac,providedIn:"root"})}}return s})();export{j as a};
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.