(function(){"use strict";BX.namespace("BX.UI");BX.UI.AccessRights.Column=function(t){this.layout={container:null};this.grid=t.grid?t.grid:null;this.items=t.items?t.items:[];this.userGroup=t.userGroup?t.userGroup:null;this.accessCodes=t.accessCodes?t.accessCodes:null;this.section=t.section?t.section:null;this.headSection=t.headSection;this.newColumn=t.newColumn?t.newColumn:null;this.openPopupEvent=t.grid.openPopupEvent?t.grid.openPopupEvent:null;this.popupContainer=t.grid.popupContainer?t.grid.popupContainer:null};BX.UI.AccessRights.Column.prototype={getItem:function(t){t=t||{};var e={};if(t.type==="userGroupTitle"){e={type:t.type,text:t.title,controller:t.controller}}if(t.type==="title"){e={id:t.id,type:t.type,hint:t.hint,text:t.title,controller:t.controller}}if(t.type==="toggler"){e={type:t.type,access:t.access}}if(t.type==="variables"){e={type:t.type,text:t.title,variables:t.variables,access:t.access}}if(t.type==="role"){e={type:t.type,text:t.title}}if(t.type==="members"){var i=[];for(var s in t.members){i[s]=t.members[s].type}e={type:t.type,accessCodes:i}}e.column=this;e.userGroup=this.userGroup;e.openPopupEvent=this.openPopupEvent;e.popupContainer=this.popupContainer;e.currentParam=null;e.grid=this.grid;if(t.type==="variables"||t.type==="toggler"){var n=e.access.id;var o=e.userGroup.accessRights;for(var r=0;r