1var T=(c,e,a)=>new Promise((n,u)=>{var h=t=>{try{s(a.next(t))}catch(r){u(r)}},d=t=>{try{s(a.throw(t))}catch(r){u(r)}},s=t=>t.done?n(t.value):Promise.resolve(t.value).then(h,d);s((a=a.apply(c,e)).next())});(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2130],{215:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},2365:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PermissionOperations=void 0;const n=a(27030);let u={userId:d=>d||null,language:n.defaultMapperForLanguage};class h{constructor(s,t){this.httpClient=s,this.contensisClient=t}getPermissions(s){if(!s)throw new Error("Valid options need to be specified.");if(!s.resourceType)throw new Error("A valid resource type needs to be specified.");if(!s.userId)throw new Error("A valid user id needs to be specified.");let t="/api/management/projects/:projectId/security/permissions/:resourceType/:resourceId";s.resourceId||(t="/api/management/projects/:projectId/security/permissions/:resourceType");let r=n.UrlBuilder.create(t,{userId:null,language:null}).addOptions(s).setParams(this.contensisClient.getParams()).addMappers(u).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders()}))}getAuthorizationForAction(s){if(!s)throw new Error("Valid options need to be specified.");if(!s.resourceType)throw new Error("A valid resource type needs to be specified.");if(!s.userId)throw new Error("A valid user id needs to be specified.");if(!s.actionName)throw new Error("A valid action name needs to be specified.");let t="/api/management/projects/:projectId/security/permissions/:resourceType/:resourceId/actions/:actionName";s.resourceId||(t="/api/management/projects/:projectId/security/permissions/:resourceType/actions/:actionName");let r=n.UrlBuilder.create(t,{userId:null,language:null}).addOptions(s).setParams(this.contensisClient.getParams()).addMappers(u).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders()}))}}e.PermissionOperations=h},3716:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},4448:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},5897:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},5940:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},6122:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},10800:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},10845:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Client=void 0;const n=a(63044),u=a(57305),h=a(62420),d=a(34177),s=a(27030),t=a(70731),r=a(47669),l=a(70625),i=a(2365),p=a(47119),f=a(39501),m=a(94091),O=a(90869),j=a(51429),I="x-contensis-classic-token";class U{constructor(v=null,w=null){this.fetchFn=w,this.clientConfig=null,!this.fetchFn&&!!window&&(this.fetchFn=window.fetch.bind(window)),this.clientConfig=new h.ClientConfig(v,U.defaultClientConfig),this.clientConfig.fetchFn&&(this.fetchFn=this.clientConfig.fetchFn),this.httpClient=new s.HttpClient(this,this.fetchFn),this.components=new p.ComponentOperations(this.httpClient,this),this.contentTypes=new u.ContentTypeOperations(this.httpClient,this),this.entries=new n.EntryOperations(this.httpClient,this),this.events=new O.EventOperations(this.httpClient,this),this.nodes=new d.NodeOperations(this.httpClient,this),this.permissions=new i.PermissionOperations(this.httpClient,this),this.projects=new t.ProjectOperations(this.httpClient,this),this.redirects=new r.RedirectOperations(this.httpClient,this),this.roles=new l.RoleOperations(this.httpClient,this),this.security=new f.SecurityOperations(new f.UserOperations(this.httpClient,this),new f.GroupOperations(this.httpClient,this)),this.tags=new j.TagOperations(this.httpClient,this)}static create(v=null,w=null){return new U(v,w)}static configure(v){U.defaultClientConfig=new h.ClientConfig(v,U.defaultClientConfig)}getParams(){return this.clientConfig.toParams()}
1getHeaders(v="application/json"){let w={Authorization:`Bearer ${this.bearerToken}`,Accept:"application/json"};return v&&(w["Content-Type"]=v),w}isBearerTokenExpired(){return!(!!this.bearerToken&&!!this.bearerTokenExpiryDate&&new Date(new Date().getTime()+6e4)<this.bearerTokenExpiryDate)}isRefreshTokenExpired(){return!(!!this.refreshToken&&!!this.refreshTokenExpiryDate&&new Date(new Date().getTime()+6e4)<this.refreshTokenExpiryDate)}ensureBearerToken(){return this.isBearerTokenExpired()?this.authenticate().then(()=>this.bearerToken).catch(v=>{throw v instanceof s.ContensisAuthenticationError?v:new s.ContensisApplicationError(v.message)}):Promise.resolve(this.bearerToken)}authenticate(){const v=this.getAuthenticatePayload(),w=Object.keys(v).map(B=>encodeURIComponent(B)+"="+encodeURIComponent(v[B])).join("&");let A=this.clientConfig.rootUrl?this.clientConfig.rootUrl:"";return this.fetchFn(`${A}/authenticate/connect/token`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:w}).then(B=>T(this,null,function*(){let S=yield B.json();return{response:B,responseData:S}})).then(B=>{let{response:S,responseData:M}=B;if(!S.ok)throw new s.ContensisAuthenticationError(M.error?M.error:JSON.stringify(M));this.bearerToken=M.access_token;const N=M.expires_in,P=new Date;this.bearerTokenExpiryDate=new Date(P.getTime()+N*1e3),M.refresh_token?(this.refreshToken=M.refresh_token,this.refreshTokenExpiryDate=new Date(P.getTime()+15*24*3600*1e3)):(this.refreshToken=null,this.refreshTokenExpiryDate=null),!!S.headers&&S.headers.has(I)?this.contensisClassicToken=S.headers.get(I):this.contensisClassicToken=null})}getAuthenticatePayload(){let v={scope:this.clientConfig.clientType==="client_credentials"?m.getResourcesScopes():m.getAllScopes()};if(this.clientConfig.clientType!=="none"&&(v.grant_type=this.clientConfig.clientType),this.clientConfig.clientType==="client_credentials"){let w=this.clientConfig.clientDetails;v.client_id=w.clientId,v.client_secret=w.clientSecret}else if(this.clientConfig.clientType==="contensis_classic"){let w=this.clientConfig.clientDetails;v.username=w.username,v.password=w.password}else if(this.clientConfig.clientType==="contensis_classic_refresh_token"){let w=this.clientConfig.clientDetails;v.refresh_token=w.refreshToken}return v}}e.Client=U,U.defaultClientConfig=null},11665:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},12569:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},12909:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},16014:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},16134:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},16905:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},18395:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},21052:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},21307:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},22863:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},23235:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},24801:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SecurityOperations=void 0;class a{constructor(u,h){this.users=u,this.groups=h}}e.SecurityOperations=a},25517:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},26873:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});const n=a(8674);n.__exportStar(a(51657),e),n.__exportStar(a(10800),e),n.__exportStar(a(89166),e),n.__exportStar(a(49467),e),n.__exportStar(a(22863),e),n.__exportStar(a(38644),e),n.__exportStar(a(72460),e),n.__exportStar(a(86324),e),n.__exportStar(a(80379),e),n.__exportStar(a(54774),e),n.__exportStar(a(21307),e),n.__exportStar(a(43974),e),n.__exportStar(a(5940),e),n.__exportStar(a(37813),e),n.__exportStar(a(57060),e),n.__exportStar(a(215),e),n.__exportStar(a(54268),e),n.__exportStar(a(95398),e),n.__exportStar(a(84998),e),n.__exportStar(a(51088),e),n.__exportStar(a(44681),e),n.__exportStar(a(86046),e),n.__exportStar(a(33794),e),n.__exportStar(a(94610),e),n.__exportStar(a(70255),e),n.__exportStar(a(50900),e),n.__exportStar(a(25517),e),n.__exportStar(a(44679),e),n.__exportStar(a(26986),e),n.__exportStar(a(3716),e),n.__exportStar(a(5897),e),n.__exportStar(a(16134),e),n.__exportStar(a(56469),e),n.__exportStar(a(12569),e),n.__exportStar(a(74936
1),e),n.__exportStar(a(81303),e),n.__exportStar(a(80611),e),n.__exportStar(a(21052),e),n.__exportStar(a(74708),e),n.__exportStar(a(68510),e),n.__exportStar(a(77087),e),n.__exportStar(a(96198),e),n.__exportStar(a(23235),e),n.__exportStar(a(34423),e),n.__exportStar(a(36960),e),n.__exportStar(a(71447),e),n.__exportStar(a(6122),e),n.__exportStar(a(85345),e),n.__exportStar(a(89142),e),n.__exportStar(a(74715),e),n.__exportStar(a(48892),e),n.__exportStar(a(56114),e),n.__exportStar(a(12909),e),n.__exportStar(a(16014),e),n.__exportStar(a(32056),e),n.__exportStar(a(73733),e),n.__exportStar(a(58613),e),n.__exportStar(a(74761),e),n.__exportStar(a(94757),e),n.__exportStar(a(63725),e),n.__exportStar(a(75234),e),n.__exportStar(a(4448),e),n.__exportStar(a(55502),e),n.__exportStar(a(99522),e),n.__exportStar(a(18395),e),n.__exportStar(a(11665),e),n.__exportStar(a(49183),e),n.__exportStar(a(29694),e),n.__exportStar(a(55934),e),n.__exportStar(a(65054),e),n.__exportStar(a(90214),e),n.__exportStar(a(93874),e),n.__exportStar(a(87214),e),n.__exportStar(a(61904),e),n.__exportStar(a(98947),e),n.__exportStar(a(75982),e),n.__exportStar(a(16905),e)},26986:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},29694:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},32056:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},32130:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UniversalClient=e.Client=e.OrderBy=e.Op=e.ZenqlQuery=e.Query=void 0;const n=a(8674);var u=a(27030);Object.defineProperty(e,"Query",{enumerable:!0,get:function(){return u.ManagementQuery}}),Object.defineProperty(e,"ZenqlQuery",{enumerable:!0,get:function(){return u.ManagementZenqlQuery}}),Object.defineProperty(e,"Op",{enumerable:!0,get:function(){return u.Op}}),Object.defineProperty(e,"OrderBy",{enumerable:!0,get:function(){return u.OrderBy}});var h=a(10845);Object.defineProperty(e,"Client",{enumerable:!0,get:function(){return h.Client}});var d=a(85443);Object.defineProperty(e,"UniversalClient",{enumerable:!0,get:function(){return d.UniversalClient}}),n.__exportStar(a(26873),e)},32323:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isString=void 0;const a=n=>typeof n=="string";e.isString=a},33660:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SSE=void 0;var a=function(n,u){if(!(this instanceof a))return new a(n,u);this.INITIALIZING=-1,this.CONNECTING=0,this.OPEN=1,this.CLOSED=2,this.url=n,u=u||{},this.headers=u.headers||{},this.payload=u.payload!==void 0?u.payload:"",this.method=u.method||this.payload&&"POST"||"GET",this.withCredentials=!!u.withCredentials,this.FIELD_SEPARATOR=":",this.listeners={},this.xhr=null,this.readyState=this.INITIALIZING,this.progress=0,this.chunk="",this.addEventListener=function(h,d){this.listeners[h]===void 0&&(this.listeners[h]=[]),this.listeners[h].indexOf(d)===-1&&this.listeners[h].push(d)},this.removeEventListener=function(h,d){if(this.listeners[h]!==void 0){var s=[];this.listeners[h].forEach(function(t){t!==d&&s.push(t)}),s.length===0?delete this.listeners[h]:this.listeners[h]=s}},this.dispatchEvent=function(h){if(!h)return!0;h.source=this;var d="on"+h.type;return this.hasOwnProperty(d)&&(this[d].call(this,h),h.defaultPrevented)?!1:this.listeners[h.type]?this.listeners[h.type].every(function(s){return s(h),!h.defaultPrevented}):!0},this._setReadyState=function(h){var d=new CustomEvent("readystatechange");d.readyState=h,this.readyState=h,this.dispatchEvent(d)},this._onStreamFailure=function(h){this.dispatchEvent(new CustomEvent("error")),this.close()},this._onStreamProgress=function(h){if(!!this.xhr){if(this.xhr.status!==200){this._onStreamFailure(h);return}this.readyState==this.CONNECTING&&(this.dispatchEvent(new CustomEvent("open")),this._setReadyState(this.OPEN));var d=this.xhr.responseText.substring(this.progress);this.progress+=d.length,d.split(/(\r\n|\r|\n){2}/g).forEach(function(s){s.trim().length===0?(this.dispatchEvent(this._parseEventChunk(this.chunk.trim())),this.chunk=""):this.chunk+=s}.bind(this))}}
1,this._onStreamLoaded=function(h){this._onStreamProgress(h),this.dispatchEvent(this._parseEventChunk(this.chunk)),this.chunk=""},this._parseEventChunk=function(h){if(!h||h.length===0)return null;var d={id:null,retry:null,data:"",event:"message"};h.split(/\n|\r\n|\r/).forEach(function(t){t=t.trimRight();var r=t.indexOf(this.FIELD_SEPARATOR);if(!(r<=0)){var l=t.substring(0,r);if(l in d){var i=t.substring(r+1).trimLeft();l==="data"?d[l]+=i:d[l]=i}}}.bind(this));var s=new CustomEvent(d.event);return s.data=d.data,s.id=d.id,s},this._checkStreamClosed=function(){!this.xhr||this.xhr.readyState===XMLHttpRequest.DONE&&this._setReadyState(this.CLOSED)},this.stream=function(){this._setReadyState(this.CONNECTING),this.xhr=new XMLHttpRequest,this.xhr.addEventListener("progress",this._onStreamProgress.bind(this)),this.xhr.addEventListener("load",this._onStreamLoaded.bind(this)),this.xhr.addEventListener("readystatechange",this._checkStreamClosed.bind(this)),this.xhr.addEventListener("error",this._onStreamFailure.bind(this)),this.xhr.addEventListener("abort",this._onStreamFailure.bind(this)),this.xhr.open(this.method,this.url);for(var h in this.headers)this.xhr.setRequestHeader(h,this.headers[h]);this.xhr.withCredentials=this.withCredentials,this.xhr.send(this.payload)},this.close=function(){this.readyState!==this.CLOSED&&(this.xhr.abort(),this.xhr=null,this._setReadyState(this.CLOSED))}};e.SSE=a,e.SSE=a},33794:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},34177:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.NodeOperations=void 0;const n=a(27030);let u={language:n.defaultMapperForLanguage};class h{constructor(s,t){if(this.httpClient=s,this.contensisClient=t,!this.httpClient||!this.contensisClient)throw new Error("The class NodeOperations was not initialised correctly.")}getRoot(){let s=n.UrlBuilder.create("/api/management/projects/:projectId/nodes/root",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(s,{headers:this.contensisClient.getHeaders()}))}get(s){let t=n.UrlBuilder.create("/api/management/projects/:projectId/nodes/:id",{}).addOptions(s,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders()}))}getByEntryId(s){let t=n.UrlBuilder.create("/api/management/projects/:projectId/nodes",{entryId:null}).addOptions(s,"entryId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders()}))}getChildren(s){let t=n.UrlBuilder.create("/api/management/projects/:projectId/nodes/:id/children",{language:null}).addOptions(s,"id").setParams(this.contensisClient.getParams()).addMappers(u).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders()}))}create(s){if(!s)throw new Error("A valid node needs to be specified.");if(!s.parentId)throw new Error("A valid node parent id value needs to be specified.");let t=n.UrlBuilder.create("/api/management/projects/:projectId/nodes/:parentNodeId/children",{}).addOptions(s.parentId,"parentNodeId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(s)}))}update(s){if(!s)throw new Error("A valid node needs to be specified.");if(!s.id)throw new Error("A valid node id value needs to be specified.");let t=n.UrlBuilder.create("/api/management/projects/:projectId/nodes/:id",{}).addOptions(s.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(s)}))}delete(s){if(!s)throw new Error("A valid id needs to be specified.");let t=n.UrlBuilder.create("/api/management/projects/:projectId/nodes/:id",{}).addOptions(s,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}setChildrenOrder(s,t,r){if(!s)throw new Error("A valid id needs to be specified.");if(!t||t.length===0)throw new Error("The children ids need to be specified.");let l=n.UrlBuilder.create("/api/management/projects/:projectId/nodes/:id/c
1hildren/order",{language:null}).addOptions(s,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(t)}))}deleteChildrenOrder(s,t){if(!s)throw new Error("A valid id needs to be specified.");let r=n.UrlBuilder.create("/api/management/projects/:projectId/nodes/:id/children/order",{language:null}).addOptions(s,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}}e.NodeOperations=h},34423:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},36960:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},37813:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},38644:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},39501:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0});const n=a(8674);n.__exportStar(a(97308),e),n.__exportStar(a(42614),e),n.__exportStar(a(24801),e)},42614:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UserOperations=void 0;const n=a(8674),u=a(27030);let h={pageIndex:(s,t,r)=>t&&t.pageOptions&&t.pageOptions.pageIndex||r.pageIndex,pageSize:(s,t,r)=>t&&t.pageOptions&&t.pageOptions.pageSize||r.pageSize,order:s=>s&&s.length>0?s:null,excludedGroups:s=>s&&s.length>0?s.join(","):null};class d{constructor(t,r){if(this.httpClient=t,this.contensisClient=r,!this.httpClient||!this.contensisClient)throw new Error("The class UserOperations was not initialised correctly.")}getCurrent(){return this.getUser("@current")}getById(t,r=!1){if(!t)throw new Error("A valid user id needs to be specified.");return this.getUser(t,r)}
1getByUsername(t){if(!t)throw new Error("A valid user name needs to be specified.");return this.getUser(t)}getByEmail(t){if(!t)throw new Error("A valid user email needs to be specified.");return this.getUser(t)}list(t){let r=u.UrlBuilder.create("/api/security/users",t?{q:null,pageIndex:null,pageSize:null,order:null,zenQL:null}:{}).addOptions(t).setParams(this.contensisClient.getParams()).addMappers(h).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders()}))}search(t){return t?this.searchUsingManagementQuery(t):new Promise(r=>{r(null)})}getUserGroups(t){let r=u.UrlBuilder.create("/api/security/users/:userId/groups",{order:null,pageIndex:null,pageSize:null,includeInherited:null,excludedGroups:null}).addOptions(t,"userId").setParams(this.contensisClient.getParams()).addMappers(h).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders()}))}create(t,r){if(!t)throw new Error("A valid user needs to be specified.");let l=u.UrlBuilder.create("/api/security/users",{suspended:null}).addOptions({suspended:r===!0?!0:null}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(t)}))}update(t){if(!t)throw new Error("A valid user needs to be specified.");if(!t.id)throw new Error("A valid user id value needs to be specified.");let r=u.UrlBuilder.create("/api/security/users/:id",{}).addOptions(t.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders("application/merge-patch+json; charset=utf-8"),method:"PATCH",body:JSON.stringify(t)}))}updatePassword(t){if(!t||!t.userId)throw new Error("A valid user id needs to be specified.");if(!t.new)throw new Error("A valid new password value needs to be specified.");let r=u.UrlBuilder.create("/api/security/users/:userId/credentials/password",{}).addOptions(t,"userId").setParams(this.contensisClient.getParams()).toUrl(),l={new:t.new};return t.existing&&(l.existing=t.existing),this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(l)}))}delete(t){if(!t)throw new Error("A valid id needs to be specified.");let r=u.UrlBuilder.create("/api/security/users/:id",{}).addOptions(t,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}userIsMemberOf(t,...r){if(!t)throw new Error("A valid user id needs to be specified.");if(!r||r.length===0)throw new Error("At least a valid group id or name needs to be specified.");let l=u.UrlBuilder.create("/api/security/users/:userId/groups/:groupIdsOrNamesCsv",{}).addOptions(t,"userId").addOptions(r.join(","),"groupIdsOrNamesCsv").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"HEAD"}).then(()=>!0,()=>!1))}setPasswordToExpirable(t){return this.performUserAction(t,"setPasswordToExpirable")}suspendUser(t){return this.performUserAction(t,"suspend")}unlockUser(t){return this.performUserAction(t,"unlock")}unsuspendUser(t){return this.performUserAction(t,"unsuspend")}performUserAction(t,r){if(!t)throw new Error("A valid user id needs to be specified.");let l=u.UrlBuilder.create("/api/security/users/:id/actions",{}).addOptions(t,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify({type:r})}))}getUser(t,r=!1){let l=u.UrlBuilder.create("/api/security/users/:idOrNameOrEmail",{classicUserId:null}).addOptions(t,"idOrNameOrEmail").addOptions(r?"true":null,"classicUserId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders()}))}searchUsingManagementQuery(t){let r=this.contensisClient.getParams(),l=t.pageSize||r.pageSize,i=t.pageIndex||0,p=t.orderBy&&(t.orderBy._items||t.orderBy),{clientType:f,clientDetails:m,projectId:O,language:j,responseHandler:I,rootUrl:U,versionStatus:x}=r,v=n.__rest(r,["clientType","clientDetails","projectId","language","responseHandler","rootUrl","ver
1sionStatus"]),w=Object.assign(Object.assign({},v),{pageSize:l,pageIndex:i,where:JSON.stringify(t.where)});t.orderBy&&(!Array.isArray(t.orderBy)||t.orderBy.length>0)&&(w.orderBy=JSON.stringify(p));let A=u.UrlBuilder.create("/api/security/users/search",Object.assign({},w)).setParams(w).toUrl(),B=!r.rootUrl||r.rootUrl==="/"?A:r.rootUrl+A;return(0,u.isBrowser)()&&(0,u.isIE)()&&B.length>2083?this.searchUsingPost(t):this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(A,{method:"GET",headers:this.contensisClient.getHeaders()}))}searchUsingPost(t){let r=u.UrlBuilder.create("/api/security/users/search").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{method:"POST",headers:this.contensisClient.getHeaders(),body:JSON.stringify(t)}))}}e.UserOperations=d},43974:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},44679:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},44681:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},47119:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ComponentOperations=void 0;const n=a(27030);let u={versionStatus:n.defaultMapperForLatestVersionStatus,version:s=>s||null},h={dataFormat:s=>s||null,versionStatus:n.defaultMapperForLatestVersionStatus};class d{constructor(t,r){this.httpClient=t,this.contensisClient=r}get(t){let r=n.UrlBuilder.create("/api/management/projects/:projectId/components/:id",{versionStatus:null,version:null}).addOptions(t,"id").setParams(this.contensisClient.getParams()).addMappers(u).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders()}))}list(t=null){let r=n.UrlBuilder.create("/api/management/projects/:projectId/components",{versionStatus:null}).addOptions(t,"versionStatus").setParams(this.contensisClient.getParams()).addMappers(h).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders()}))}create(t){if(!t)throw new Error("A valid component needs to be specified.");let r=n.UrlBuilder.create("/api/management/projects/:projectId/components",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(t)}))}update(t){if(!t)throw new Error("A valid component needs to be specified.");if(!t.id)throw new Error("A valid component id value needs to be specified.");let r=n.UrlBuilder.create("/api/management/projects/:projectId/components/:id",{}).addOptions(t.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(t)}))}delete(t){if(!t)throw new Error("A valid id needs to be specified.");let r=n.UrlBuilder.create("/api/management/projects/:projectId/components/:id",{}).addOptions(t,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}invokeWorkflow(t,r,l=null){if(!t)throw new Error("A valid component needs to be specified.");if(!t.id)throw new Error("A valid component id value needs to be specified.");if(!t.version||!t.version.versionNo)throw new Error("A valid component version number value needs to be specified.");if(!r)throw new Error("A valid event needs to be specified.");let i={version:t.version.versionNo,event:r,data:l},p=n.UrlBuilder.create("/api/management/projects/:projectId/components/:id/workflow/events",{}).addOptions(t.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(p,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(i)}))}}e.ComponentOperations=d},47669:(c,e,a)=>{"use strict";
1Object.defineProperty(e,"__esModule",{value:!0}),e.RedirectOperations=void 0;const n=a(27030);let u={pageIndex:(d,s,t)=>s&&s.pageIndex||t.pageIndex,pageSize:(d,s,t)=>s&&s.pageSize||t.pageSize};class h{constructor(s,t){this.httpClient=s,this.contensisClient=t}get(s){let t=n.UrlBuilder.create("/api/management/projects/:projectId/redirects/:id",{}).addOptions(s,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders()}))}list(s=null){let t=n.UrlBuilder.create("/api/management/projects/:projectId/redirects/",{pageIndex:null,pageSize:null}).addOptions(s).setParams(this.contensisClient.getParams()).addMappers(u).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders()}))}create(s){this.ensureRedirectIsValid(s);let t=n.UrlBuilder.create("/api/management/projects/:projectId/redirects/",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(s)}))}update(s){this.ensureRedirectIsValid(s,!0);let t=n.UrlBuilder.create("/api/management/projects/:projectId/redirects/:id",{}).addOptions(s.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"PATCH",body:JSON.stringify(s)}))}delete(s){if(!s)throw new Error("A valid id needs to be specified.");let t=n.UrlBuilder.create("/api/management/projects/:projectId/redirects/:id",{}).addOptions(s,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}ensureRedirectIsValid(s,t=!1){if(!s)throw new Error("A valid redirect needs to be specified.");if(t&&!s.id)throw new Error("A valid redirect id value needs to be specified.");if(s.appendSourcePathToDestination===void 0||typeof s.appendSourcePathToDestination!="boolean")throw new Error("A valid appendSourcePathToDestination value needs to be specified.");if(!s.statusCode||![301,302,303,307].includes(s.statusCode))throw new Error("A valid statusCode value needs to be specified.");if(!s.destination||typeof s.destination!="string")throw new Error("A valid destination value needs to be specified.");if(!s.match||!["beginsWith","exactMatch","regex"].includes(s.match.type)||!s.match.value||typeof s.match.value!="string")throw new Error("A valid match value needs to be specified.");if(!s.sourceDomain||typeof s.sourceDomain!="string")throw new Error("A valid sourceDomain value needs to be specified.")}}e.RedirectOperations=h},48892:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},49183:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},49467:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},50900:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},51088:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},51429:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TagOperations=void 0;const n=a(27030),u=a(32323),h=a(70471),d={language:n.defaultMapperForLanguage},s={language:n.defaultMapperForLanguage,order:l=>l&&l.length>0?l:null,pageIndex:(l,i,p)=>{var f;return((f=i==null?void 0:i.pageOptions)===null||f===void 0?void 0:f.pageIndex)||p.pageIndex},pageSize:(l,i,p)=>{var f;return((f=i==null?void 0:i.pageOptions)===null||f===void 0?void 0:f.pageSize)||p.pageSize},q:l=>(0,u.isString)(l)?l:null},t={language:n.defaultMapperForLanguage,pageIndex:(l,i,p)=>i&&i.pageOptions&&i.pageOptions.pageIndex||p.pageIndex,pageSize:(l,i,p)=>i&&i.pageOptions&&i.pageOptions.pageSize||p.pageSize,versionStatus:n.defaultMapperForPublishedVersionStatus};class r{constructor(i,p){this.httpClient=i,this.contensisClient=p,this.groups=new h.TagGroupOperations(i,p)}get(i){return T(this,null,function*(){if(!i)throw new Error("A valid tag id needs to be specified.");if(!(0,u.isString)(i)&&(!i.groupId||!(0,u.isString)(i.label)))throw new Error("A valid tag group id and label needs to be specified.");const p=(0,u.isString)(i)&&i,f=(0,u.isString)(i)?"/api/management/projects/:projectId/tags/:id":"/api/management/projects/:projectId/taggroups/:groupId/tags",m=n.UrlBuilder.create(f,{label:null,language:null});p?m.addOptions(p,"id"):m.addOptions(i);const O=m.setParams(this.contensisClient.getParams()).addMappers(d).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(O,{headers:this.contensisClient.getHeaders()})})}list(i){return T(this,null,function*(){const p=!i||!(0,u.isString)(i)&&!i.groupId?"/api/management/projects/:projectId/tags":"/api/management/projects/:projectId/taggroups/:groupId/tags",f=n.UrlBuilder.create(p,{language:null,order:null,pageIndex:null,pageSize:null,q:null}).addOptions(i,"groupId").setParams(this.contensisClient.getParams()).addMappers(s).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(f,{headers:this.contensisClient.getHeaders()})})}create(i){return T(this,null,function*(){if(!i)throw new Error("A valid tag needs to be specified.");if(!i.value||!i.groupId||!i.label)throw new Error("A valid tag value, tag group id and label needs to be specified.");const p=n.UrlBuilder.create("/api/management/projects/:projectId/tags",{}).setParams(this.contensisClient.getParams()).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(p,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(i)})})}update(i){return T(this,null,function*(){if(!i)throw new Error("A valid tag needs to be specified.");if(!i.id)throw new Error("A valid tag id value needs to be specified.");const p=n.UrlBuilder.create("/api/management/projects/:projectId/tags/:id",{}).addOptions(i.id,"id").setParams(this.contensisClient.getParams()).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(p,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(i)})})}getUsage(i){return T(this,null,function*(){const p=n.UrlBuilder.create("/api/management/projects/:projectId/tags/:id/usage",{language:null,pageIndex:null,pageSize:null,q:null,versionStatus:null}).addOptions(i,"id").setParams(this.contensisClient.getParams()).addMappers(t).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(p,{headers:this.contensisClient.getHeaders()})})}delete(i,p){return T(this,null,function*(){if(!i)throw new Error("A valid tag id needs to be specified.");if(!(0,u.isString)(i)&&(!i.groupId||!Array.isArray(i.ids)||Array.isArray(i.ids)&&!i.ids.length))throw new Error("A valid tag group id and array of tag ids needs to be specified.");const f=(0,u.isString)(i)?i:null,m=(0,u.isString)(i)?null:i.groupId,O=(0,u.isString)(i)?"/api/management/projects/:projectId/tags/:id":"/api/management/projects/:projectId/taggroups/:groupId/tags/bulk",j=n.UrlBuilder.create(O,{replacementTagId:null}).addOptions(f,"id").addOptions(m,"groupId").addOptions(p,"replacementTagId").setParams(this.contensisClient.getParams()).toUrl();if(yield this.contensisClient.ensureBearerToken(),(0,u.isString)(i))return yield this.httpClient.request(j,{headers:this.contensisClient.getHeaders(),method:"DELETE"});const I=i.ids;return yield this.httpClient.request(j,{headers:this.contensisClient.getHeaders(),method:"DELETE",body:JSON.stringify(I)})})}}e.TagOperations=r},51657:(c,e)=>{"use strict";
1Object.defineProperty(e,"__esModule",{value:!0})},54268:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},54774:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},55502:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},55934:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},56114:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},56469:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},57060:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},57305:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ContentTypeOperations=void 0;const n=a(27030);let u={versionStatus:n.defaultMapperForLatestVersionStatus,version:s=>s||null},h={dataFormat:s=>s||null,versionStatus:n.defaultMapperForLatestVersionStatus};class d{constructor(t,r){this.httpClient=t,this.contensisClient=r}get(t){let r=n.UrlBuilder.create("/api/management/projects/:projectId/contenttypes/:id",{versionStatus:null,version:null}).addOptions(t,"id").setParams(this.contensisClient.getParams()).addMappers(u).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders()}))}list(t=null){let r=n.UrlBuilder.create("/api/management/projects/:projectId/contenttypes",{dataFormat:null,versionStatus:null}).addOptions(t).setParams(this.contensisClient.getParams()).addMappers(h).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders()}))}create(t){if(!t)throw new Error("A valid content type needs to be specified.");let r=n.UrlBuilder.create("/api/management/projects/:projectId/contenttypes",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(t)}))}update(t){if(!t)throw new Error("A valid content type needs to be specified.");if(!t.id)throw new Error("A valid content type id value needs to be specified.");let r=n.UrlBuilder.create("/api/management/projects/:projectId/contenttypes/:id",{}).addOptions(t.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(t)}))}delete(t){if(!t)throw new Error("A valid id needs to be specified.");let r=n.UrlBuilder.create("/api/management/projects/:projectId/contenttypes/:id",{}).addOptions(t,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(r,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}invokeWorkflow(t,r,l=null){if(!t)throw new Error("A valid content type needs to be specified.");if(!t.id)throw new Error("A valid content type id value needs to be specified.");if(!t.defaultLanguage)throw new Error("A valid content type default language value needs to be specified.");if(!t.version||!t.version.versionNo)throw new Error("A valid content type version number value needs to be specified.");if(!r)throw new Error("A valid event needs to be specified.");let i={language:t.defaultLanguage,version:t.version.versionNo,event:r,data:l},p=n.UrlBuilder.create("/api/management/projects/:projectId/contenttypes/:id/workflow/events",{}).addOptions(t.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(p,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(i)}))}}e.ContentTypeOperations=d},58613:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},61904:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},62420:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ClientConfig=void 0;class a{constructor(u,h){for(this.currentConfig=u,this.previousConfig=h,this.rootUrl=null,this.clientType=null,this.clientDetails=null,this.defaultHeaders=null,this.projectId=null,this.language=null,this.versionStatus="latest",this.pageIndex=0,this.pageSize=25,this.responseHandler=null,this.fetchFn=null,this.rootUrl=this.getValue(d=>d.rootUrl),this.clientType=this.getValue(d=>d.clientType),this.clientDetails=this.getValue(d=>d.clientDetails),this.defaultHeaders=this.getValue(d=>d.defaultHeaders),this.projectId=this.getValue(d=>d.projectId),this.language=this.getValue(d=>d.language),this.versionStatus=this.getValue(d=>d.versionStatus),this.pageIndex=this.getValue(d=>d.pageIndex),this.pageSize=this.getValue(d=>d.pageSize),this.responseHandler=this.getValue(d=>d.responseHandler),this.fetchFn=this.getValue(d=>d.fetchFn);this.rootUrl&&this.rootUrl.substr(this.rootUrl.length-1,1)==="/";)this.rootUrl=this.rootUrl.substr(0,this.rootUrl.length-1)}toParams(){return{rootUrl:this.rootUrl,clientType:this.clientType,clientDetails:this.clientDetails,defaultHeaders:this.defaultHeaders,projectId:this.projectId,language:this.language,versionStatus:this.versionStatus,pageIndex:this.pageIndex,pageSize:this.pageSize,responseHandler:this.responseHandler}}getValue(u){let h=null;return this.currentConfig&&(h=u(this.currentConfig)),this.previousConfig&&!h&&(h=u(this.previousConfig)),h||u(this)}}e.ClientConfig=a},63044:(c,e,a)=>{"use strict";
1Object.defineProperty(e,"__esModule",{value:!0}),e.EntryOperations=void 0;const n=a(8674),u=a(27030),h="/api/management/projects/:projectId/entries";let d={language:u.defaultMapperForLanguage,versionStatus:u.defaultMapperForLatestVersionStatus,version:l=>l||null},s={language:u.defaultMapperForLanguage,versionStatus:u.defaultMapperForLatestVersionStatus,pageIndex:(l,i,p)=>i&&i.pageOptions&&i.pageOptions.pageIndex||p.pageIndex,pageSize:(l,i,p)=>i&&i.pageOptions&&i.pageOptions.pageSize||p.pageSize,order:l=>l&&l.length>0?l:null};const t={language:u.defaultMapperForLanguage,versionStatus:u.defaultMapperForLatestVersionStatus,pageIndex:(l,i,p)=>i&&i.pageOptions&&i.pageOptions.pageIndex||p.pageIndex,pageSize:(l,i,p)=>i&&i.pageOptions&&i.pageOptions.pageSize||p.pageSize};class r{constructor(i,p){this.httpClient=i,this.contensisClient=p}get(i){let p=u.UrlBuilder.create("/api/management/projects/:projectId/entries/:id",{language:null,versionStatus:null,version:null}).addOptions(i,"id").setParams(this.contensisClient.getParams()).addMappers(d).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(p,{headers:this.contensisClient.getHeaders()}))}list(i){let p="/api/management/projects/:projectId/contenttypes/:contentTypeId/entries";(!i||!(0,u.isString)(i)&&!i.contentTypeId)&&(p=h);let f=u.UrlBuilder.create(p,{language:null,versionStatus:null,pageIndex:null,pageSize:null,order:null}).addOptions(i,"contentTypeId").setParams(this.contensisClient.getParams()).addMappers(s).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(f,{headers:this.contensisClient.getHeaders()}))}search(i){if(!i)return new Promise(o=>{o(null)});let p=i instanceof u.ManagementQuery?i:null;if(p!==null||!!i.where||!!i.orderBy)return this.searchUsingManagementQuery(p||i);let f=i instanceof u.ManagementZenqlQuery?i:null;if(f===null)if(typeof i=="string")f=new u.ManagementZenqlQuery(i);else throw new Error("A valid query needs to be specified.");let m=this.contensisClient.getParams(),O=m.pageSize||25,j=m.pageIndex||0;O=f.pageSize||O,j=f.pageIndex||j;let I=f.includeArchived?!0:null,U=f.includeDeleted?!0:null,x=Object.keys(f.aggregations||{}).length?JSON.stringify(f.aggregations):null,{clientType:v,clientDetails:w,projectId:A,language:B,responseHandler:S,rootUrl:M,versionStatus:N}=m,P=n.__rest(m,["clientType","clientDetails","projectId","language","responseHandler","rootUrl","versionStatus"]),H=Object.assign(Object.assign({},P),{aggregations:x,includeArchived:I,includeDeleted:U,pageSize:O,pageIndex:j,zenql:f.zenql}),k=u.UrlBuilder.create(h,Object.assign({},H)).setParams(Object.assign(Object.assign({},H),{projectId:A})).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(k,{method:"GET",headers:this.contensisClient.getHeaders()}))}create(i){if(!i)throw new Error("A valid entry needs to be specified.");if(!i.sys||!i.sys.contentTypeId&&!i.sys.dataFormat)throw new Error("A valid entry content type id or data format value needs to be specified.");let p=u.UrlBuilder.create("/api/management/projects/:projectId/entries",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(p,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(i)}))}update(i){if(!i)throw new Error("A valid entry needs to be specified.");if(!i.sys||!i.sys.id)throw new Error("A valid entry id value needs to be specified.");let p=u.UrlBuilder.create("/api/management/projects/:projectId/entries/:id",{}).addOptions(i.sys.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(p,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(i)}))}getUsage(i){let p=u.UrlBuilder.create("/api/management/projects/:projectId/entries/:id/usage",{language:null,versionStatus:null,version:null,pageIndex:null,pageSize:null}).addOptions(i,"id").setParams(this.contensisClient.getParams()).addMappers(t).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(p,{headers:this.contensisClient.getHeaders()}))}createAsset(i,p,f){throw new Error("This function can only be called in class EntryOperationsForServer.")}updateAsset(i,p){throw new Error("This function can only be called in class EntryOperationsForServer.")}delete(i,p=null,f=!1){if(!i)throw new Error("A valid id needs to be specified.");
1let m=u.UrlBuilder.create("/api/management/projects/:projectId/entries/:id",{language:null,permanent:null}).addOptions(i,"id").addOptions(!!p&&p.length>0?p.join(","):null,"language").addOptions(f?"true":null,"permanent").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(m,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}invokeWorkflow(i,p,f=null){if(!i)throw new Error("A valid entry needs to be specified.");if(!i.sys||!i.sys.id)throw new Error("A valid entry id value needs to be specified.");if(!i.sys.language)throw new Error("A valid entry language value needs to be specified.");if(!i.sys.version||!i.sys.version.versionNo)throw new Error("A valid entry version number value needs to be specified.");if(!p)throw new Error("A valid event needs to be specified.");let m={language:i.sys.language,version:i.sys.version.versionNo,event:p,data:f};return this.invokeWorkflowByTrigger(i,m)}invokeWorkflowByTrigger(i,p){if(!i)throw new Error("A valid entry needs to be specified.");if(!i.sys||!i.sys.id)throw new Error("A valid entry id value needs to be specified.");if(!p)throw new Error("A valid workflow trigger needs to be specified.");let f=u.UrlBuilder.create("/api/management/projects/:projectId/entries/:id/workflow/events",{}).addOptions(i.sys.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(f,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(p)}))}searchUsingManagementQuery(i){let p=i,f=this.contensisClient.getParams(),m=i.pageSize||f.pageSize,O=i.pageIndex||0,j=p.orderBy&&(p.orderBy._items||p.orderBy),I=p.includeArchived?!0:null,U=p.includeDeleted?!0:null,x=Object.keys(p.aggregations||{}).length?JSON.stringify(p.aggregations):null,{clientType:v,clientDetails:w,projectId:A,language:B,responseHandler:S,rootUrl:M,versionStatus:N}=f,P=n.__rest(f,["clientType","clientDetails","projectId","language","responseHandler","rootUrl","versionStatus"]),H=Object.assign(Object.assign({},P),{aggregations:x,includeArchived:I,includeDeleted:U,pageSize:m,pageIndex:O,where:JSON.stringify(i.where)});p.orderBy&&(!Array.isArray(p.orderBy)||p.orderBy.length>0)&&(H.orderBy=JSON.stringify(j));let k=u.UrlBuilder.create("/api/management/projects/:projectId/entries/search",Object.assign({},H)).setParams(Object.assign(Object.assign({},H),{projectId:A})).toUrl(),o=!f.rootUrl||f.rootUrl==="/"?k:f.rootUrl+k;return(0,u.isBrowser)()&&(0,u.isIE)()&&o.length>2083?this.searchUsingPost(i):this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(k,{method:"GET",headers:this.contensisClient.getHeaders()}))}searchUsingPost(i){let p=this.contensisClient.getParams();i.pageSize=i.pageSize||p.pageSize,i.pageIndex=i.pageIndex||0;let f=u.UrlBuilder.create("/api/management/projects/:projectId/entries/search").setParams(p).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(f,{method:"POST",headers:this.contensisClient.getHeaders(),body:JSON.stringify(i)}))}}e.EntryOperations=r},63725:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},65054:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},68510:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},70255:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},70471:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.TagGroupOperations=void 0;const n=a(27030),u=a(32323),h={language:t=>(0,u.isString)(t)?t:null,order:t=>t&&t.length>0?t:null,pageIndex:(t,r,l)=>{var i;return((i=r==null?void 0:r.pageOptions)===null||i===void 0?void 0:i.pageIndex)||l.pageIndex},pageSize:(t,r,l)=>{var i;return((i=r==null?void 0:r.pageOptions)===null||i===void 0?void 0:i.pageSize)||l.pageSize},q:t=>(0,u.isString)(t)?t:null},d={pageIndex:(t,r,l)=>r&&r.pageOptions&&r.pageOptions.pageIndex||l.pageIndex,pageSize:(t,r,l)=>r&&r.pageOptions&&r.pageOptions.pageSize||l.pageSize};class s{constructor(r,l){this.httpClient=r,this.contensisClient=l}get(r){return T(this,null,function*(){if(!(0,u.isString)(r))throw new Error("A valid tag group id needs to be specified.");const l=n.UrlBuilder.create("/api/management/projects/:projectId/taggroups/:id",{}).addOptions(r,"id").setParams(this.contensisClient.getParams()).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(l,{headers:this.contensisClient.getHeaders()})})}list(r){return T(this,null,function*(){const l=n.UrlBuilder.create("/api/management/projects/:projectId/taggroups",{language:null,order:null,pageIndex:null,pageSize:null,q:null}).addOptions(r).setParams(this.contensisClient.getParams()).addMappers(h).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(l,{headers:this.contensisClient.getHeaders()})})}create(r){return T(this,null,function*(){if(!r)throw new Error("A valid tag group needs to be specified.");if(!r.id||!r.name)throw new Error("A valid tag group id and name needs to be specified.");const l=n.UrlBuilder.create("/api/management/projects/:projectId/taggroups",{}).setParams(this.contensisClient.getParams()).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(r)})})}update(r){return T(this,null,function*(){if(!r)throw new Error("A valid tag group needs to be specified.");if(!r.id)throw new Error("A valid tag group id value needs to be specified.");const l=n.UrlBuilder.create("/api/management/projects/:projectId/taggroups/:id",{}).addOptions(r.id,"id").setParams(this.contensisClient.getParams()).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(r)})})}getUsage(r){return T(this,null,function*(){const l=n.UrlBuilder.create("/api/management/projects/:projectId/taggroups/:id/usage",{pageIndex:null,pageSize:null}).addOptions(r,"id").setParams(this.contensisClient.getParams()).addMappers(d).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(l,{headers:this.contensisClient.getHeaders()})})}delete(r){return T(this,null,function*(){if(!r)throw new Error("A valid tag group id needs to be specified.");const l=n.UrlBuilder.create("/api/management/projects/:projectId/taggroups/:id",{}).addOptions(r,"id").setParams(this.contensisClient.getParams()).toUrl();return yield this.contensisClient.ensureBearerToken(),yield this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"DELETE"})})}}e.TagGroupOperations=s},70625:(c,e,a)=>{"use strict";
1Object.defineProperty(e,"__esModule",{value:!0}),e.RoleOperations=void 0;const n=a(27030);let u={pageIndex:(d,s,t)=>s&&s.pageIndex||t.pageIndex,pageSize:(d,s,t)=>s&&s.pageSize||t.pageSize};class h{constructor(s,t){this.httpClient=s,this.contensisClient=t}get(s){let t=n.UrlBuilder.create("/api/management/projects/:projectId/security/roles/:id",{}).addOptions(s,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders()}))}list(s=null){let t=n.UrlBuilder.create("/api/management/projects/:projectId/security/roles",{pageIndex:null,pageSize:null}).addOptions(s).setParams(this.contensisClient.getParams()).addMappers(u).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders()}))}create(s){this.ensureRoleIsValid(s);let t=n.UrlBuilder.create("/api/management/projects/:projectId/security/roles",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(s)}))}update(s){this.ensureRoleIsValid(s,!0);let t=n.UrlBuilder.create("/api/management/projects/:projectId/security/roles/:id",{}).addOptions(s.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(s)}))}delete(s){if(!s)throw new Error("A valid id needs to be specified.");let t=n.UrlBuilder.create("/api/management/projects/:projectId/security/roles/:id",{}).addOptions(s,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(t,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}ensureRoleIsValid(s,t=!1){if(!s)throw new Error("A valid role needs to be specified.");if(t&&!s.id)throw new Error("A valid role id value needs to be specified.");s.assignments||(s.assignments={})}}e.RoleOperations=h},70731:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ProjectOperations=void 0;const n=a(27030);class u{constructor(d,s){this.httpClient=d,this.contensisClient=s}get(d=null){let s=n.UrlBuilder.create("/api/management/projects/:projectId").addOptions(d,"projectId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(s,{headers:this.contensisClient.getHeaders()}))}list(){let d=n.UrlBuilder.create("/api/management/projects",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(d,{headers:this.contensisClient.getHeaders()}))}create(d){if(!d)throw new Error("A valid project needs to be specified.");let s=n.UrlBuilder.create("/api/management/projects",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(s,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(d)}))}update(d){if(!d)throw new Error("A valid project needs to be specified.");if(!d.id)throw new Error("A valid project id value needs to be specified.");let s=n.UrlBuilder.create("/api/management/projects/:id",{}).addOptions(d.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(s,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(d)}))}delete(d){if(!d)throw new Error("A valid id needs to be specified.");let s=n.UrlBuilder.create("/api/management/projects/:id",{}).addOptions(d,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(s,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}}e.ProjectOperations=u},71447:(c,e)=>{"use strict";
1Object.defineProperty(e,"__esModule",{value:!0})},72460:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},73733:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},74708:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},74715:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},74761:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},74936:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},75234:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},75982:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},77087:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},80379:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},80611:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},81303:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},84998:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},85345:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},85443:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UniversalClient=void 0;const n=a(10845);a(86137);class u extends n.Client{static create(d=null){return new u(d)}constructor(d=null){super(d,fetch)}}e.UniversalClient=u},86046:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},86137:function(c,e,a){(function(n){var u=function(h){var d=typeof globalThis!="undefined"&&globalThis||typeof n!="undefined"&&n||typeof a.g!="undefined"&&a.g||{},s={searchParams:"URLSearchParams"in d,iterable:"Symbol"in d&&"iterator"in Symbol,blob:"FileReader"in d&&"Blob"in d&&function(){try{return new Blob,!0}catch(o){return!1}}(),formData:"FormData"in d,arrayBuffer:"ArrayBuffer"in d};function t(o){return o&&DataView.prototype.isPrototypeOf(o)}if(s.arrayBuffer)var r=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],l=ArrayBuffer.isView||function(o){return o&&r.indexOf(Object.prototype.toString.call(o))>-1};function i(o){if(typeof o!="string"&&(o=String(o)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(o)||o==="")throw new TypeError('Invalid character in header field name: "'+o+'"');return o.toLowerCase()}function p(o){return typeof o!="string"&&(o=String(o)),o}function f(o){var g={next:function(){var y=o.shift();return{done:y===void 0,value:y}}};return s.iterable&&(g[Symbol.iterator]=function(){return g}),g}function m(o){this.map={},o instanceof m?o.forEach(function(g,y){this.append(y,g)},this):Array.isArray(o)?o.forEach(function(g){if(g.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+g.length);this.append(g[0],g[1])},this):o&&Object.getOwnPropertyNames(o).forEach(function(g){this.append(g,o[g])},this)}m.prototype.append=function(o,g){o=i(o),g=p(g);var y=this.map[o];this.map[o]=y?y+", "+g:g},m.prototype.delete=function(o){delete this.map[i(o)]},m.prototype.get=function(o){return o=i(o),this.has(o)?this.map[o]:null},m.prototype.has=function(o){return this.map.hasOwnProperty(i(o))},m.prototype.set=function(o,g){this.map[i(o)]=p(g)},m.prototype.forEach=function(o,g){for(var y in this.map)this.map.hasOwnProperty(y)&&o.call(g,this.map[y],y,this)},m.prototype.keys=function(){var o=[];return this.forEach(function(g,y){o.push(y)}),f(o)},m.prototype.values=function(){var o=[];return this.forEach(function(g){o.push(g)}),f(o)},m.prototype.entries=function(){var o=[];return this.forEach(function(g,y){o.push([y,g])}),f(o)},s.iterable&&(m.prototype[Symbol.iterator]=m.prototype.entries);function O(o){if(!o._noBody){if(o.bodyUsed)return Promise.reject(new TypeError("Already read"));o.bodyUsed=!0}}function j(o){return new Promise(function(g,y){o.onload=function(){g(o.result)},o.onerror=function(){y(o.error)}})}function I(o){var g=new FileReader,y=j(g);return g.readAsArrayBuffer(o),y}function U(o){var g=new FileReader,y=j(g),_=/charset=([A-Za-z0-9_-]+)/.exec(o.type),b=_?_[1]:"utf-8";return g.readAsText(o,b),y}function x(o){for(var g=new Uint8Array(o),y=new Array(g.length),_=0;_<g.length;_++)y[_]=String.fromCharCode(g[_]);return y.join("")}function v(o){if(o.slice)return o.slice(0);var g=new Uint8Array(o.byteLength);return g.set(new Uint8Array(o)),g.buffer}function w(){return this.bodyUsed=!1,this._initBody=function(o){this.bodyUsed=this.bodyUsed,this._bodyInit=o,o?typeof o=="str
1ing"?this._bodyText=o:s.blob&&Blob.prototype.isPrototypeOf(o)?this._bodyBlob=o:s.formData&&FormData.prototype.isPrototypeOf(o)?this._bodyFormData=o:s.searchParams&&URLSearchParams.prototype.isPrototypeOf(o)?this._bodyText=o.toString():s.arrayBuffer&&s.blob&&t(o)?(this._bodyArrayBuffer=v(o.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):s.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(o)||l(o))?this._bodyArrayBuffer=v(o):this._bodyText=o=Object.prototype.toString.call(o):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||(typeof o=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):s.searchParams&&URLSearchParams.prototype.isPrototypeOf(o)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},s.blob&&(this.blob=function(){var o=O(this);if(o)return o;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var o=O(this);return o||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else{if(s.blob)return this.blob().then(I);throw new Error("could not read as ArrayBuffer")}},this.text=function(){var o=O(this);if(o)return o;if(this._bodyBlob)return U(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(x(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},s.formData&&(this.formData=function(){return this.text().then(M)}),this.json=function(){return this.text().then(JSON.parse)},this}var A=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function B(o){var g=o.toUpperCase();return A.indexOf(g)>-1?g:o}function S(o,g){if(!(this instanceof S))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');g=g||{};var y=g.body;if(o instanceof S){if(o.bodyUsed)throw new TypeError("Already read");this.url=o.url,this.credentials=o.credentials,g.headers||(this.headers=new m(o.headers)),this.method=o.method,this.mode=o.mode,this.signal=o.signal,!y&&o._bodyInit!=null&&(y=o._bodyInit,o.bodyUsed=!0)}else this.url=String(o);if(this.credentials=g.credentials||this.credentials||"same-origin",(g.headers||!this.headers)&&(this.headers=new m(g.headers)),this.method=B(g.method||this.method||"GET"),this.mode=g.mode||this.mode||null,this.signal=g.signal||this.signal||function(){if("AbortController"in d){var C=new AbortController;return C.signal}}(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&y)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(y),(this.method==="GET"||this.method==="HEAD")&&(g.cache==="no-store"||g.cache==="no-cache")){var _=/([?&])_=[^&]*/;if(_.test(this.url))this.url=this.url.replace(_,"$1_="+new Date().getTime());else{var b=/\?/;this.url+=(b.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}S.prototype.clone=function(){return new S(this,{body:this._bodyInit})};function M(o){var g=new FormData;return o.trim().split("&").forEach(function(y){if(y){var _=y.split("="),b=_.shift().replace(/\+/g," "),C=_.join("=").replace(/\+/g," ");g.append(decodeURIComponent(b),decodeURIComponent(C))}}),g}function N(o){var g=new m,y=o.replace(/\r?\n[\t ]+/g," ");return y.split("\r").map(function(_){return _.indexOf(` 2`)===0?_.substr(1,_.length):_}).forEach(function(_){var b=_.split(":"),C=b.shift().trim();if(C){var L=b.join(":").trim();try{g.append(C,L)}catch(z){console.warn("Response "+z.message)}}}),g}w.call(S.prototype);function P(o,g){if(!(this instanceof P))throw new TypeError('Please use the "new" operator, this DOM object c
2onstructor cannot be called as a function.');if(g||(g={}),this.type="default",this.status=g.status===void 0?200:g.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=g.statusText===void 0?"":""+g.statusText,this.headers=new m(g.headers),this.url=g.url||"",this._initBody(o)}w.call(P.prototype),P.prototype.clone=function(){return new P(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new m(this.headers),url:this.url})},P.error=function(){var o=new P(null,{status:200,statusText:""});return o.ok=!1,o.status=0,o.type="error",o};var H=[301,302,303,307,308];P.redirect=function(o,g){if(H.indexOf(g)===-1)throw new RangeError("Invalid status code");return new P(null,{status:g,headers:{location:o}})},h.DOMException=d.DOMException;try{new h.DOMException}catch(o){h.DOMException=function(g,y){this.message=g,this.name=y;var _=Error(g);this.stack=_.stack},h.DOMException.prototype=Object.create(Error.prototype),h.DOMException.prototype.constructor=h.DOMException}function k(o,g){return new Promise(function(y,_){var b=new S(o,g);if(b.signal&&b.signal.aborted)return _(new h.DOMException("Aborted","AbortError"));var C=new XMLHttpRequest;function L(){C.abort()}C.onload=function(){var E={statusText:C.statusText,headers:N(C.getAllResponseHeaders()||"")};b.url.indexOf("file://")===0&&(C.status<200||C.status>599)?E.status=200:E.status=C.status,E.url="responseURL"in C?C.responseURL:E.headers.get("X-Request-URL");var D="response"in C?C.response:C.responseText;setTimeout(function(){y(new P(D,E))},0)},C.onerror=function(){setTimeout(function(){_(new TypeError("Network request failed"))},0)},C.ontimeout=function(){setTimeout(function(){_(new TypeError("Network request timed out"))},0)},C.onabort=function(){setTimeout(function(){_(new h.DOMException("Aborted","AbortError"))},0)};function z(E){try{return E===""&&d.location.href?d.location.href:E}catch(D){return E}}if(C.open(b.method,z(b.url),!0),b.credentials==="include"?C.withCredentials=!0:b.credentials==="omit"&&(C.withCredentials=!1),"responseType"in C&&(s.blob?C.responseType="blob":s.arrayBuffer&&(C.responseType="arraybuffer")),g&&typeof g.headers=="object"&&!(g.headers instanceof m||d.Headers&&g.headers instanceof d.Headers)){var R=[];Object.getOwnPropertyNames(g.headers).forEach(function(E){R.push(i(E)),C.setRequestHeader(E,p(g.headers[E]))}),b.headers.forEach(function(E,D){R.indexOf(D)===-1&&C.setRequestHeader(D,E)})}else b.headers.forEach(function(E,D){C.setRequestHeader(D,E)});b.signal&&(b.signal.addEventListener("abort",L),C.onreadystatechange=function(){C.readyState===4&&b.signal.removeEventListener("abort",L)}),C.send(typeof b._bodyInit=="undefined"?null:b._bodyInit)})}return k.polyfill=!0,d.fetch||(d.fetch=k,d.Headers=m,d.Request=S,d.Response=P),h.Headers=m,h.Request=S,h.Response=P,h.fetch=k,Object.defineProperty(h,"__esModule",{value:!0}),h}({})})(typeof self!="undefined"?self:this)},86324:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},87214:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},89142:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},89166:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},90214:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},90869:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EventOperations=void 0;const n=a(27030),u=a(33660);class h{constructor(s,t){this.httpClient=s,this.contensisClient=t}connectToEventsStream(s,t){if(this.ensureIsBrowser("connectToEventsStream"),!s)throw new Error("A valid event subscription needs to be specified.");if(!s.topics||s.topics.length===0)throw new Error("Valid event subscription topics need to be specified.");if(!t)throw new Error("A valid event callback needs to be specified.");let r=this.contensisClient.getParams(),l=n.UrlBuilder.create("/api/management/projects/:projectId/events/sse/stream").setParams(r).toUrl();return this.contensisClient.ensureBearerToken().then(()=>{EventSource=u.SSE;let i=new u.SSE(`${r.rootUrl}${l}`,{payload:JSON.stringify(s),method:"POST",headers:this.contensisClient.getHeaders()});return i.addEventListener("message",p=>{let f,m,O=!1;p.id&&(f=p.id,O=!0),p.data&&(m=p.data,O=!0),O&&t(m,f)}),i.stream(),i})}ensureIsBrowser(s){if(!(0,n.isBrowser)())throw new Error(`The function IEventOperations.${s} can only be called in a browser context.`)}}e.EventOperations=h},93874:(c,e)=>{"use strict";
2Object.defineProperty(e,"__esModule",{value:!0})},94091:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getResourcesScopes=e.getAllScopes=void 0;const a=["Security_Administrator","ContentType_Read","ContentType_Write","ContentType_Delete","Entry_Read","Entry_Write","Entry_Delete","Project_Read","Project_Write","Project_Delete","Workflow_Administrator"],n="offline_access",u="openid";function h(){return[u,n,...a].join(" ")}e.getAllScopes=h;function d(){return a.join(" ")}e.getResourcesScopes=d},94610:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},94757:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},95398:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},96198:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})},97308:(c,e,a)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupOperations=void 0;const n=a(27030);let u={pageIndex:(t,r,l)=>r&&r.pageOptions&&r.pageOptions.pageIndex||l.pageIndex,pageSize:(t,r,l)=>r&&r.pageOptions&&r.pageOptions.pageSize||l.pageSize,order:t=>t&&t.length>0?t:null,q:t=>t||null,zenql:t=>t||null},h={pageIndex:(t,r,l)=>r&&r.pageOptions&&r.pageOptions.pageIndex||l.pageIndex,pageSize:(t,r,l)=>r&&r.pageOptions&&r.pageOptions.pageSize||l.pageSize,order:t=>t&&t.length>0?t:null,excludedGroups:t=>t&&t.length>0?t.join(","):null,includeSelf:t=>t||null},d={pageIndex:(t,r,l)=>r&&r.pageOptions&&r.pageOptions.pageIndex||l.pageIndex,pageSize:(t,r,l)=>r&&r.pageOptions&&r.pageOptions.pageSize||l.pageSize,order:t=>t&&t.length>0?t:null,excludedGroups:t=>t&&t.length>0?t.join(","):null,includeInherited:t=>t||null};class s{constructor(r,l){if(this.httpClient=r,this.contensisClient=l,!this.httpClient||!this.contensisClient)throw new Error("The class GroupOperations was not initialised correctly.")}getById(r){if(!r)throw new Error("A valid group id value needs to be specified.");return this.getGroup(r)}getByName(r){if(!r)throw new Error("A valid group name value needs to be specified.");return this.getGroup(r)}list(r){let l=n.UrlBuilder.create("/api/security/groups",r?{q:null,pageIndex:null,pageSize:null,order:null,zenQL:null}:{}).addOptions(r).setParams(this.contensisClient.getParams()).addMappers(u).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders()}))}create(r){if(!r)throw new Error("A valid group needs to be specified.");let l=n.UrlBuilder.create("/api/security/groups",{}).setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(r)}))}update(r){if(!r)throw new Error("A valid group needs to be specified.");if(!r.id)throw new Error("A valid group id value needs to be specified.");let l=n.UrlBuilder.create("/api/security/groups/:id",{}).addOptions(r.id,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"PUT",body:JSON.stringify(r)}))}delete(r){if(!r)throw new Error("A valid id needs to be specified.");let l=n.UrlBuilder.create("/api/security/groups/:id",{}).addOptions(r,"id").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}addUser(r,l){if(!r)throw new Error("A valid group id needs to be specified.");if(!l)throw new Error("A valid user id needs to be specified.");let i=n.UrlBuilder.create("/api/security/groups/:groupId/users/:userId",{}).addOptions(r,"groupId").addOptions(l,"userId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders(),method:"PUT"}))}addUsers(r,l){if(!r)throw new Error("A valid group id needs to be specified.");if(!l||l.length===0)throw new Error("At least one valid user id needs to be specified.");let i=n.UrlBuilder.create("/api/security/groups/:groupId/users",{}).addOptions(r,"groupId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(l)}))}removeUser(r,l){if(!r)throw new Error("A valid group id needs to be specified.");if(!l)throw new Error("A valid user id needs to be specified.");let i=n.UrlBuilder.create("/api/security/groups/:groupId/users/:userId",{}).addOptions(r,"groupId").addOptions(l,"userId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}hasUser(r,l){if(!r)throw new Error("A valid group id needs to be specified.");if(!l)throw new Error("A valid users id needs to be specified.");let i=n.UrlBuilder.create("/api/security/groups/:groupId/users/:userId",{}).addOptions(r,"groupId").addOptions(l,"userId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders(),method:"HEAD"}).then(()=>!0,()=>!1))}addChildGroup(r,l){if(!r)throw new Error("A valid group id needs to be specified.");if(!l)throw new Error("A valid child group id needs to be specified.");let i=n.UrlBuilder.create("/api/security/groups/:groupId/groups/:childGroupId",{}).addOptions(r,"groupId").addOptions(l,"childGroupId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders(),method:"PUT"}))}addChildGroups(r,l){if(!r)throw new Error("A valid group id needs to be specified.");if(!l||l.length===0)throw new Error("At least one valid child group id needs to be specified.");let i=n.UrlBuilder.create("/api/security/groups/:groupId/groups",{}).addOptions(r,"groupId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders(),method:"POST",body:JSON.stringify(l)}))}removeChildGroup(r,l){if(!r)throw new Error("A valid group id needs to be specified.");if(!l)throw new Error("A valid child group id needs to be specified.");let i=n.UrlBuilder.create("/api/security/groups/:groupId/groups/:childGroupId",{}).addOptions(r,"groupId").addOptions(l,"childGroupId").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders(),method:"DELETE"}))}getUsersByGroupId(r,l){if(!r)throw new Error("A valid group id value needs to be specified.");return this.getUsersInGroup(r,l)}getUsersByGroupName(r,l){if(!r)throw new Error("A valid group name value needs to be specified.");return this.getUsersInGroup(r,l)}getChildGroupsByGroupId(r,l){if(!r)throw new Error("A valid group id value needs to be specified.");return this.getChildGroups(r,l)}getChildGroupsByGroupName(r,l){if(!r)throw new Error("A valid group name value needs to be specified.");return this.getChildGroups(r,l)}getGroup(r){let l=n.UrlBuilder.create("/api/security/groups/:idOrName",{}).addOptions(r,"idOrName").setParams(this.contensisClient.getParams()).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(l,{headers:this.contensisClient.getHeaders()}))}getUsersInGroup(r,l){let i=n.UrlBuilder.create("/api/security/groups/:idOrName/users",l?{includeInherited:null,excludedGroups:null,q:null,pageIndex:null,pageSize:null,order:null,zenQL:null}:{}).addOptions(r,"idOrName").addOptions(l).setParams(this.contensisClient.getParams()).addMappers(d).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders()}))}getChildGroups(r,l){let i=n.UrlBuilder.create("/api/security/groups/:idOrName/groups",l?{includeSelf:null,includeInherited:null,excludedGroups:null,q:null,pageIndex:null,pageSize:null,order:null,zenQL:null}:{}).addOptions(r,"idOrName").addOptions(l).setParams(this.contensisClient.getParams()).addMappers(h).toUrl();return this.contensisClient.ensureBearerToken().then(()=>this.httpClient.request(i,{headers:this.contensisClient.getHeaders()}))}}e.GroupOperations=s},98947:(c,e)=>{"use strict";
2Object.defineProperty(e,"__esModule",{value:!0})},99522:(c,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0})}}]);
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.