-
diff --git a/cypress/e2e/settings/usersUtils.ts b/cypress/e2e/settings/usersUtils.ts
index d8612413b4ca9..8753eb377562b 100644
--- a/cypress/e2e/settings/usersUtils.ts
+++ b/cypress/e2e/settings/usersUtils.ts
@@ -20,6 +20,8 @@
*
*/
+import type { User } from '@nextcloud/cypress'
+
/**
* Assert that `element` does not exist or is not visible
* Useful in cases such as when NcModal is opened/closed rapidly
@@ -38,7 +40,7 @@ export function assertNotExistOrNotVisible(element: JQuery) {
* @return Cypress chainable object
*/
export function getUserList() {
- return cy.get('[data-test-id="userList"]')
+ return cy.get('[data-testid="userList"]')
}
/**
@@ -73,3 +75,23 @@ export function handlePasswordConfirmation(adminPassword = 'admin') {
.root().closest('body')
.then(($body) => handleModal(cy.wrap($body)))
}
+
+/**
+ * Toggle the edit button of the user row
+ * @param user The user row to edit
+ * @param toEdit True if it should be switch to edit mode, false to switch to read-only
+ */
+export function toggleEditButton(user: User, toEdit = true) {
+ // see that the list of users contains the user
+ getUserListRow(user.userId).should('exist')
+ // toggle the edit mode for the user
+ .find('[data-testid="cell-actions"]')
+ // replace with following (more error resilent) with nextcloud-vue 8
+ // find('[data-testid="button-toggleEdit"]')
+ .find(`button[aria-label="${toEdit ? 'Edit' : 'Done'}"]`)
+ .if()
+ .click({ force: true })
+ .else()
+ // otherwise ensure the button is already in edit mode
+ .then(() => getUserListRow(user.userId).find(`[data-testid="cell-actions"] button[aria-label="${toEdit ? 'Done' : 'Edit'}"]`).should('exist'))
+}
diff --git a/cypress/e2e/settings/users_columns.cy.ts b/cypress/e2e/settings/users_columns.cy.ts
index 68313a0b245bc..154e6498083a4 100644
--- a/cypress/e2e/settings/users_columns.cy.ts
+++ b/cypress/e2e/settings/users_columns.cy.ts
@@ -78,7 +78,7 @@ describe('Settings: Show and hide columns', function() {
// see that the language column is in all user rows
getUserList().find('tbody tr').each(($row) => {
- cy.wrap($row).get('[data-test-id="cell-language"]').should('exist')
+ cy.wrap($row).get('[data-testid="cell-language"]').should('exist')
})
})
@@ -90,7 +90,7 @@ describe('Settings: Show and hide columns', function() {
// see that the last login column is in all user rows
getUserList().find('tbody tr').each(($row) => {
- cy.wrap($row).get('[data-test-id="cell-lastLogin"]').should('exist')
+ cy.wrap($row).get('[data-testid="cell-lastLogin"]').should('exist')
})
// open the settings dialog
@@ -113,7 +113,7 @@ describe('Settings: Show and hide columns', function() {
// see that the last login column is not in all user rows
getUserList().find('tbody tr').each(($row) => {
- cy.wrap($row).get('[data-test-id="cell-lastLogin"]').should('not.exist')
+ cy.wrap($row).get('[data-testid="cell-lastLogin"]').should('not.exist')
})
})
})
diff --git a/cypress/e2e/settings/users_groups.cy.ts b/cypress/e2e/settings/users_groups.cy.ts
index 4c59265280b8c..1f5ecf96cf49d 100644
--- a/cypress/e2e/settings/users_groups.cy.ts
+++ b/cypress/e2e/settings/users_groups.cy.ts
@@ -92,21 +92,21 @@ describe('Settings: Assign user to a group', { testIsolation: false }, () => {
it('switch into user edit mode', () => {
getUserListRow(testUser.userId)
- .find('[data-test-id="cell-actions"] button[aria-label="Edit"]')
+ .find('[data-testid="cell-actions"] button[aria-label="Edit"]')
.click({ force: true })
getUserListRow(testUser.userId)
- .find('[data-test-id="cell-groups"] input')
+ .find('[data-testid="cell-groups"] input')
.should('exist')
})
it('assign the group', () => {
// focus inside the input
getUserListRow(testUser.userId)
- .find('[data-test-id="cell-groups"] input')
+ .find('[data-testid="cell-groups"] input')
.click({ force: true })
// enter the group name
getUserListRow(testUser.userId)
- .find('[data-test-id="cell-groups"] input')
+ .find('[data-testid="cell-groups"] input')
.type(`${groupName.slice(0, 5)}`) // only type part as otherwise we would create a new one with the same name
cy.contains('li.vs__dropdown-option', groupName)
.click({ force: true })
diff --git a/cypress/e2e/settings/users_modify.cy.ts b/cypress/e2e/settings/users_modify.cy.ts
index a204b63f203fa..a27f349f3e5c5 100644
--- a/cypress/e2e/settings/users_modify.cy.ts
+++ b/cypress/e2e/settings/users_modify.cy.ts
@@ -21,82 +21,67 @@
*/
import { User } from '@nextcloud/cypress'
-import { getUserListRow, handlePasswordConfirmation } from './usersUtils'
-
-// eslint-disable-next-line n/no-extraneous-import
-import randomString from 'crypto-random-string'
+import { getUserListRow, handlePasswordConfirmation, toggleEditButton } from './usersUtils'
const admin = new User('admin', 'admin')
-const groupName = randomString(7)
describe('Settings: Change user properties', function() {
let user: User
- let manager: User
-
- before(() => {
- cy.runOccCommand(`group:add '${groupName}'`).then(($result) => expect($result.code).to.equal(0))
- cy.createRandomUser().then(($user) => {
- manager = $user
+ /**
+ * Helper function ensure users and groups in this tests have a clean state
+ */
+ const clearState = () => {
+ // cleanup ignoring any failures
+ cy.runOccCommand('group:list --output=json').then(($result) => {
+ const groups = Object.keys(JSON.parse($result.stdout)).filter((name) => name !== 'admin')
+ groups.forEach((groupID) => cy.runOccCommand(`group:delete '${groupID}'`))
})
- })
- after(() => {
- cy.runOccCommand(`group:delete '${groupName}'`)
- cy.deleteUser(manager)
- })
+ cy.runOccCommand('user:list --output=json').then(($result) => {
+ const users = Object.keys(JSON.parse($result.stdout)).filter((name) => name !== 'admin')
+ users.forEach((userID) => cy.runOccCommand(`user:delete '${userID}'`))
+ })
+ }
beforeEach(function() {
- cy.createRandomUser().then(($user) => {
- user = $user
- })
- // open the User settings as admin
+ clearState()
+ cy.createRandomUser().then(($user) => { user = $user })
cy.login(admin)
- cy.visit('/settings/users')
- })
-
- afterEach(() => {
- cy.deleteUser(user)
})
it('Can change the display name', function() {
- // see that the list of users contains the user
- getUserListRow(user.userId).should('exist')
- // toggle the edit mode for the user
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Edit"]')
- .if()
- // replace with following (more error resilent) with nextcloud-vue 8
- // find('[data-test-id="button-toggleEdit"]')
- .click({ force: true })
+ // open the User settings as admin
+ cy.visit('/settings/users')
+
+ // toggle edit button into edit mode
+ toggleEditButton(user, true)
getUserListRow(user.userId).within(() => {
// set the display name
- cy.get('input[data-test-id="input-displayName"]').should('exist').and('have.value', user.userId)
- cy.get('input[data-test-id="input-displayName"]').clear()
- cy.get('input[data-test-id="input-displayName"]').type('John Doe')
- cy.get('input[data-test-id="input-displayName"]').should('have.value', 'John Doe')
- cy.get('input[data-test-id="input-displayName"] ~ button').click()
+ cy.get('input[data-testid="input-displayName"]').should('exist').and('have.value', user.userId)
+ cy.get('input[data-testid="input-displayName"]').clear()
+ cy.get('input[data-testid="input-displayName"]').type('John Doe')
+ cy.get('input[data-testid="input-displayName"]').should('have.value', 'John Doe')
+ cy.get('input[data-testid="input-displayName"] ~ button').click()
// Make sure no confirmation modal is shown
handlePasswordConfirmation(admin.password)
// see that the display name cell is done loading
- cy.get('[data-test-id="input-displayName"]').should('have.attr', 'data-test-loading', 'true')
- cy.waitUntil(() => cy.get('[data-test-id="input-displayName"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
+ cy.get('[data-testid="input-displayName"]').should('have.attr', 'data-test-loading', 'true')
+ cy.waitUntil(() => cy.get('[data-testid="input-displayName"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
})
+
// Success message is shown
cy.get('.toastify.toast-success').contains(/Display.+name.+was.+successfully.+changed/i).should('exist')
})
it('Can change the password', function() {
- // see that the list of users contains the user
- getUserListRow(user.userId).should('exist')
- // toggle the edit mode for the user
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Edit"]')
- // replace with following (more error resilent) with nextcloud-vue 8
- // find('[data-test-id="button-toggleEdit"]')
- .click({ force: true })
+ // open the User settings as admin
+ cy.visit('/settings/users')
+
+ // toggle edit button into edit mode
+ toggleEditButton(user, true)
getUserListRow(user.userId).within(() => {
// see that the password of user is ""
@@ -111,10 +96,10 @@ describe('Settings: Change user properties', function() {
handlePasswordConfirmation(admin.password)
// see that the password cell for user is done loading
- cy.get('[data-test-id="input-password"]').should('have.attr', 'data-test-loading', 'true')
- cy.waitUntil(() => cy.get('[data-test-id="input-password"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
+ cy.get('[data-testid="input-password"]').should('have.attr', 'data-test-loading', 'true')
+ cy.waitUntil(() => cy.get('[data-testid="input-password"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
// password input is emptied on change
- cy.get('[data-test-id="input-password"]').should('have.value', '')
+ cy.get('[data-testid="input-password"]').should('have.value', '')
})
// Success message is shown
@@ -122,16 +107,13 @@ describe('Settings: Change user properties', function() {
})
it('Can change the email address', function() {
- // see that the list of users contains the user
- getUserListRow(user.userId).should('exist')
- // toggle the edit mode for the user
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Edit"]')
- // replace with following (more error resilent) with nextcloud-vue 8
- // find('[data-test-id="button-toggleEdit"]')
- .click({ force: true })
-
- getUserListRow(user.userId).find('[data-test-id="cell-email"]').within(() => {
+ // open the User settings as admin
+ cy.visit('/settings/users')
+
+ // toggle edit button into edit mode
+ toggleEditButton(user, true)
+
+ getUserListRow(user.userId).find('[data-testid="cell-email"]').within(() => {
// see that the email of user is ""
cy.get('input').should('exist').and('have.value', '')
// set the email for user to mymail@example.com
@@ -144,8 +126,8 @@ describe('Settings: Change user properties', function() {
handlePasswordConfirmation(admin.password)
// see that the password cell for user is done loading
- cy.get('[data-test-id="input-email"]').should('have.attr', 'data-test-loading', 'true')
- cy.waitUntil(() => cy.get('[data-test-id="input-email"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
+ cy.get('[data-testid="input-email"]').should('have.attr', 'data-test-loading', 'true')
+ cy.waitUntil(() => cy.get('[data-testid="input-email"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
})
// Success message is shown
@@ -153,17 +135,14 @@ describe('Settings: Change user properties', function() {
})
it('Can change the user quota to a predefined one', function() {
- // see that the list of users contains the user
- getUserListRow(user.userId).should('exist')
- // toggle the edit mode for the user
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Edit"]')
- // replace with following (more error resilent) with nextcloud-vue 8
- // find('[data-test-id="button-toggleEdit"]')
- .click({ force: true })
-
- getUserListRow(user.userId).find('[data-test-id="cell-quota"]').scrollIntoView()
- getUserListRow(user.userId).find('[data-test-id="cell-quota"] [data-test-id="input-quota"]').within(() => {
+ // open the User settings as admin
+ cy.visit('/settings/users')
+
+ // toggle edit button into edit mode
+ toggleEditButton(user, true)
+
+ getUserListRow(user.userId).find('[data-testid="cell-quota"]').scrollIntoView()
+ getUserListRow(user.userId).find('[data-testid="cell-quota"] [data-testid="input-quota"]').within(() => {
// see that the quota of user is unlimited
cy.get('.vs__selected').should('exist').and('contain.text', 'Unlimited')
// Open the quota selector
@@ -177,20 +156,19 @@ describe('Settings: Change user properties', function() {
cy.wrap($options).contains('10 GB')
// select 5 GB
cy.wrap($options).contains('5 GB').click({ force: true })
+
+ // Make sure no confirmation modal is shown
+ handlePasswordConfirmation(admin.password)
})
// see that the quota of user is 5 GB
cy.get('.vs__selected').should('exist').and('contain.text', '5 GB')
})
// see that the changes are loading
- cy.get('[data-test-id="input-quota"]').should('have.attr', 'data-test-loading', 'true')
- cy.waitUntil(() => cy.get('[data-test-id="input-quota"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
+ cy.waitUntil(() => cy.get('[data-testid="input-quota"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
// finish editing the user
- getUserListRow(user.userId)
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Done"]')
- .click({ force: true })
+ toggleEditButton(user, false)
// I see that the quota was set on the backend
cy.runOccCommand(`user:info --output=json '${user.userId}'`).then(($result) => {
@@ -201,33 +179,32 @@ describe('Settings: Change user properties', function() {
})
it('Can change the user quota to a custom value', function() {
- // see that the list of users contains the user
- getUserListRow(user.userId).should('exist')
- // toggle the edit mode for the user
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Edit"]')
- // replace with following (more error resilent) with nextcloud-vue 8
- // find('[data-test-id="button-toggleEdit"]')
- .click({ force: true })
-
- getUserListRow(user.userId).find('[data-test-id="cell-quota"]').scrollIntoView()
- getUserListRow(user.userId).find('[data-test-id="cell-quota"]').within(() => {
+ // open the User settings as admin
+ cy.visit('/settings/users')
+
+ // toggle edit button into edit mode
+ toggleEditButton(user, true)
+
+ getUserListRow(user.userId).find('[data-testid="cell-quota"]').scrollIntoView()
+ getUserListRow(user.userId).find('[data-testid="cell-quota"]').within(() => {
// see that the quota of user is unlimited
cy.get('.vs__selected').should('exist').and('contain.text', 'Unlimited')
// set the quota to 4 MB
- cy.get('[data-test-id="input-quota"] input').type('4 MB{enter}')
+ cy.get('[data-testid="input-quota"] input').type('4 MB{enter}')
+
+ // Make sure no confirmation modal is shown
+ handlePasswordConfirmation(admin.password)
+
// see that the quota of user is 4 MB
// TODO: Enable this after the file size handling is fixed
// cy.get('.vs__selected').should('exist').and('contain.text', '4 MB')
+
// see that the changes are loading
- cy.waitUntil(() => cy.get('[data-test-id="input-quota"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
+ cy.waitUntil(() => cy.get('[data-testid="input-quota"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
})
// finish editing the user
- getUserListRow(user.userId)
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Done"]')
- .click({ force: true })
+ toggleEditButton(user, false)
// I see that the quota was set on the backend
cy.runOccCommand(`user:info --output=json '${user.userId}'`).then(($result) => {
@@ -239,17 +216,19 @@ describe('Settings: Change user properties', function() {
})
it('Can set manager of a user', function() {
- // see that the list of users contains the user
- getUserListRow(user.userId).should('exist')
- // toggle the edit mode for the user
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Edit"]')
- // replace with following (more error resilent) with nextcloud-vue 8
- // find('[data-test-id="button-toggleEdit"]')
- .click({ force: true })
-
- getUserListRow(user.userId).find('[data-test-id="cell-manager"]').scrollIntoView()
- getUserListRow(user.userId).find('[data-test-id="cell-manager"]').within(() => {
+ // create the manager
+ let manager: User
+ cy.createRandomUser().then(($user) => { manager = $user })
+
+ // open the User settings as admin
+ cy.login(admin)
+ cy.visit('/settings/users')
+
+ // toggle edit button into edit mode
+ toggleEditButton(user, true)
+
+ getUserListRow(user.userId).find('[data-testid="cell-manager"]').scrollIntoView()
+ getUserListRow(user.userId).find('[data-testid="cell-manager"]').within(() => {
// see that the user has no manager
cy.get('.vs__selected').should('not.exist')
// Open the dropdown menu
@@ -265,31 +244,29 @@ describe('Settings: Change user properties', function() {
})
// see that the changes are loading
- cy.get('[data-test-id="input-manager"]').should('have.attr', 'data-test-loading', 'true')
- cy.waitUntil(() => cy.get('[data-test-id="input-manager"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
+ cy.get('[data-testid="input-manager"]').should('have.attr', 'data-test-loading', 'true')
+ cy.waitUntil(() => cy.get('[data-testid="input-manager"]').should('have.attr', 'data-test-loading', 'false'), { timeout: 10000 })
// finish editing the user
- getUserListRow(user.userId)
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Done"]')
- .click({ force: true })
+ toggleEditButton(user, false)
// validate the manager is set
cy.getUserData(user).then(($result) => expect($result.body).to.contain(`${manager.userId}`))
})
it('Can make user a subadmin of a group', function() {
- // see that the list of users contains the user
- getUserListRow(user.userId).should('exist')
- // toggle the edit mode for the user
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Edit"]')
- // replace with following (more error resilent) with nextcloud-vue 8
- // find('[data-test-id="button-toggleEdit"]')
- .click({ force: true })
-
- getUserListRow(user.userId).find('[data-test-id="cell-subadmins"]').scrollIntoView()
- getUserListRow(user.userId).find('[data-test-id="cell-subadmins"]').within(() => {
+ // create a group
+ const groupName = 'userstestgroup'
+ cy.runOccCommand(`group:add '${groupName}'`)
+
+ // open the User settings as admin
+ cy.visit('/settings/users')
+
+ // toggle edit button into edit mode
+ toggleEditButton(user, true)
+
+ getUserListRow(user.userId).find('[data-testid="cell-subadmins"]').scrollIntoView()
+ getUserListRow(user.userId).find('[data-testid="cell-subadmins"]').within(() => {
// see that the user is no subadmin
cy.get('.vs__selected').should('not.exist')
// Open the dropdown menu
@@ -305,10 +282,7 @@ describe('Settings: Change user properties', function() {
})
// finish editing the user
- getUserListRow(user.userId)
- .find('[data-test-id="cell-actions"]')
- .find('button[aria-label="Done"]')
- .click({ force: true })
+ toggleEditButton(user, false)
// I see that the quota was set on the backend
cy.getUserData(user).then(($response) => {
diff --git a/dist/settings-users-8351.js b/dist/settings-users-8351.js
index f3bf566a0e32e..7a189e83e4563 100644
--- a/dist/settings-users-8351.js
+++ b/dist/settings-users-8351.js
@@ -1,3 +1,3 @@
/*! For license information please see settings-users-8351.js.LICENSE.txt */
-(self.webpackChunknextcloud=self.webpackChunknextcloud||[]).push([[8351],{40812:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".modal__header[data-v-36dd2d08]{margin:0}.modal__content[data-v-36dd2d08]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__button-row[data-v-36dd2d08]{display:flex;width:100%;justify-content:space-between}","",{version:3,sources:["webpack://./apps/settings/src/components/GroupListItem.vue"],names:[],mappings:"AAEC,gCACC,QAAA,CAGD,iCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGD,oCACC,YAAA,CACA,UAAA,CACA,6BAAA",sourcesContent:["\n.modal {\n\t&__header {\n\t\tmargin: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 20px;\n\t\tgap: 4px 0;\n\t}\n\n\t&__button-row {\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tjustify-content: space-between;\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},51321:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".empty[data-v-c76ff3be] .icon-vue{width:64px;height:64px}.empty[data-v-c76ff3be] .icon-vue svg{max-width:64px;max-height:64px}","",{version:3,sources:["webpack://./apps/settings/src/components/UserList.vue"],names:[],mappings:"AAKE,kCACC,UAAA,CACA,WAAA,CAEA,sCACC,cAAA,CACA,eAAA",sourcesContent:["\n@import './Users/shared/styles.scss';\n\n.empty {\n\t:deep {\n\t\t.icon-vue {\n\t\t\twidth: 64px;\n\t\t\theight: 64px;\n\n\t\t\tsvg {\n\t\t\t\tmax-width: 64px;\n\t\t\t\tmax-height: 64px;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},38101:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".modal__form[data-v-0634d81b]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__form #new-user-groups-input[data-v-0634d81b]{position:absolute;opacity:0;width:0}.modal__item[data-v-0634d81b]{width:100%}.modal__item[data-v-0634d81b]:not(:focus):not(:active){border-color:var(--color-border-dark)}.modal__hint[data-v-0634d81b]{color:var(--color-text-maxcontrast);margin-top:8px;align-self:flex-start}.modal__label[data-v-0634d81b]{display:block;padding:4px 0}.modal__select[data-v-0634d81b]{width:100%}.modal__submit[data-v-0634d81b]{margin-top:20px}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/NewUserModal.vue"],names:[],mappings:"AAEC,8BACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGA,qDACC,iBAAA,CACA,SAAA,CAMA,OAAA,CAIF,8BACC,UAAA,CAEA,uDACC,qCAAA,CAIF,8BACC,mCAAA,CACA,cAAA,CACA,qBAAA,CAGD,+BACC,aAAA,CACA,aAAA,CAGD,gCACC,UAAA,CAGD,gCACC,eAAA",sourcesContent:['\n.modal {\n\t&__form {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 20px;\n\t\tgap: 4px 0;\n\n\t\t/* fake input for groups validation */\n\t\t#new-user-groups-input {\n\t\t\tposition: absolute;\n\t\t\topacity: 0;\n\t\t\t/* The "hidden" input is behind the NcSelect, so in general it does\n\t\t\t* not receives clicks. However, with Firefox, after the validation\n\t\t\t* fails, it will receive the first click done on it, so its width needs\n\t\t\t* to be set to 0 to prevent that ("pointer-events: none" does not\n\t\t\t* prevent it). */\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t&__item {\n\t\twidth: 100%;\n\n\t\t&:not(:focus):not(:active) {\n\t\t\tborder-color: var(--color-border-dark);\n\t\t}\n\t}\n\n\t&__hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-top: 8px;\n\t\talign-self: flex-start;\n\t}\n\n\t&__label {\n\t\tdisplay: block;\n\t\tpadding: 4px 0;\n\t}\n\n\t&__select {\n\t\twidth: 100%;\n\t}\n\n\t&__submit {\n\t\tmargin-top: 20px;\n\t}\n}\n'],sourceRoot:""}]),e.Z=a},69830:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".footer[data-v-5b39b95a]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.footer__cell[data-v-5b39b95a]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.footer__cell strong[data-v-5b39b95a],.footer__cell span[data-v-5b39b95a],.footer__cell label[data-v-5b39b95a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.footer__cell--avatar[data-v-5b39b95a],.footer__cell--displayname[data-v-5b39b95a]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.footer__cell--avatar[data-v-5b39b95a]{left:0}.footer__cell--displayname[data-v-5b39b95a]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.footer__cell--avatar[data-v-5b39b95a]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.footer__cell--multiline span[data-v-5b39b95a]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.footer__cell--multiline span[data-v-5b39b95a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.footer__cell--large[data-v-5b39b95a]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.footer__cell--obfuscated[data-v-5b39b95a]{min-width:400px;width:400px}.footer__cell--fill[data-v-5b39b95a]{min-width:var(--cell-width-large);width:100%}.footer__cell--actions[data-v-5b39b95a]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.footer__subtitle[data-v-5b39b95a]{color:var(--color-text-maxcontrast)}.footer__cell[data-v-5b39b95a]{position:sticky;color:var(--color-text-maxcontrast)}.footer__cell--loading[data-v-5b39b95a]{left:0;min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0}.footer__cell--count[data-v-5b39b95a]{left:var(--avatar-cell-width);min-width:var(--cell-width);width:var(--cell-width)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListFooter.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,MAAA,CAGD,4CACC,6BAAA,CACA,0CAAA,CAAA,CAIF,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,mCACC,mCAAA,CDjHD,+BACC,eAAA,CACA,mCAAA,CAEA,wCACC,MAAA,CACA,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CAGD,sCACC,6BAAA,CACA,2BAAA,CACA,uBAAA",sourcesContent:["\n@import './shared/styles.scss';\n\n.footer {\n\t@include row;\n\t@include cell;\n\n\t&__cell {\n\t\tposition: sticky;\n\t\tcolor: var(--color-text-maxcontrast);\n\n\t\t&--loading {\n\t\t\tleft: 0;\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&--count {\n\t\t\tleft: var(--avatar-cell-width);\n\t\t\tmin-width: var(--cell-width);\n\t\t\twidth: var(--cell-width);\n\t\t}\n\t}\n}\n","/**\n * @copyright 2023 Christopher Ng \n *\n * @author Christopher Ng \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tleft: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tleft: var(--avatar-cell-width);\n\t\t\t\tborder-right: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tright: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-left: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},74831:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".header[data-v-05cd17c8]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background);border-bottom:1px solid var(--color-border)}.header__cell[data-v-05cd17c8]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.header__cell strong[data-v-05cd17c8],.header__cell span[data-v-05cd17c8],.header__cell label[data-v-05cd17c8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.header__cell--avatar[data-v-05cd17c8],.header__cell--displayname[data-v-05cd17c8]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.header__cell--avatar[data-v-05cd17c8]{left:0}.header__cell--displayname[data-v-05cd17c8]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.header__cell--avatar[data-v-05cd17c8]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.header__cell--multiline span[data-v-05cd17c8]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.header__cell--multiline span[data-v-05cd17c8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header__cell--large[data-v-05cd17c8]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.header__cell--obfuscated[data-v-05cd17c8]{min-width:400px;width:400px}.header__cell--fill[data-v-05cd17c8]{min-width:var(--cell-width-large);width:100%}.header__cell--actions[data-v-05cd17c8]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.header__subtitle[data-v-05cd17c8]{color:var(--color-text-maxcontrast)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListHeader.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDrBA,2CAAA,CCyBA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,MAAA,CAGD,4CACC,6BAAA,CACA,0CAAA,CAAA,CAIF,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,mCACC,mCAAA",sourcesContent:["\n@import './shared/styles.scss';\n\n.header {\n\t@include row;\n\t@include cell;\n\n\tborder-bottom: 1px solid var(--color-border);\n}\n","/**\n * @copyright 2023 Christopher Ng \n *\n * @author Christopher Ng \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tleft: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tleft: var(--avatar-cell-width);\n\t\t\t\tborder-right: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tright: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-left: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},77050:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".user-list__row[data-v-42ede3bc]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.user-list__row[data-v-42ede3bc]:hover{background-color:var(--color-background-hover)}.user-list__row:hover .row__cell[data-v-42ede3bc]:not(.row__cell--actions){background-color:var(--color-background-hover)}.user-list__row .select--fill[data-v-42ede3bc]{max-width:calc(var(--cell-width-large) - 2*var(--cell-padding))}.row__cell[data-v-42ede3bc]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.row__cell strong[data-v-42ede3bc],.row__cell span[data-v-42ede3bc],.row__cell label[data-v-42ede3bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.row__cell--avatar[data-v-42ede3bc],.row__cell--displayname[data-v-42ede3bc]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.row__cell--avatar[data-v-42ede3bc]{left:0}.row__cell--displayname[data-v-42ede3bc]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.row__cell--avatar[data-v-42ede3bc]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.row__cell--multiline span[data-v-42ede3bc]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.row__cell--multiline span[data-v-42ede3bc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.row__cell--large[data-v-42ede3bc]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.row__cell--obfuscated[data-v-42ede3bc]{min-width:400px;width:400px}.row__cell--fill[data-v-42ede3bc]{min-width:var(--cell-width-large);width:100%}.row__cell--actions[data-v-42ede3bc]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.row__subtitle[data-v-42ede3bc]{color:var(--color-text-maxcontrast)}.row__cell[data-v-42ede3bc]{border-bottom:1px solid var(--color-border)}.row__cell[data-v-42ede3bc] .input-field,.row__cell[data-v-42ede3bc] .input-field__main-wrapper,.row__cell[data-v-42ede3bc] .input-field__input{height:48px !important}.row__cell[data-v-42ede3bc] .input-field__input:placeholder-shown:not(:focus)+.input-field__label{inset-block-start:16px !important}.row__cell[data-v-42ede3bc] .button-vue--icon-only{height:44px !important}.row__cell[data-v-42ede3bc] .v-select.select{min-width:var(--cell-min-width)}.row__progress[data-v-42ede3bc]{margin-top:4px}.row__progress--warn[data-v-42ede3bc]::-moz-progress-bar{background:var(--color-warning) !important}.row__progress--warn[data-v-42ede3bc]::-webkit-progress-value{background:var(--color-warning) !important}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserRow.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,iCCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDtBA,uCACC,8CAAA,CAEA,2EACC,8CAAA,CAKF,+CACC,+DAAA,CCgBD,4BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,sGAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,6EAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,oCACC,MAAA,CAGD,yCACC,6BAAA,CACA,0CAAA,CAAA,CAIF,oCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,4CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,4CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,mCACC,iCAAA,CACA,6BAAA,CAGD,wCACC,eAAA,CACA,WAAA,CAID,kCACC,iCAAA,CACA,UAAA,CAGD,qCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,gCACC,mCAAA,CDjGD,4BACC,2CAAA,CAGC,gJAGC,sBAAA,CAIA,kGACC,iCAAA,CAIF,mDACC,sBAAA,CAGD,6CACC,+BAAA,CAKH,gCACC,cAAA,CAGC,yDACC,0CAAA,CAED,8DACC,0CAAA",sourcesContent:["\n@import './shared/styles.scss';\n\n.user-list__row {\n\t@include row;\n\n\t&:hover {\n\t\tbackground-color: var(--color-background-hover);\n\n\t\t.row__cell:not(.row__cell--actions) {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Limit width of select in fill cell\n\t.select--fill {\n\t\tmax-width: calc(var(--cell-width-large) - (2 * var(--cell-padding)));\n\t}\n}\n\n.row {\n\t@include cell;\n\n\t&__cell {\n\t\tborder-bottom: 1px solid var(--color-border);\n\n\t\t:deep {\n\t\t\t.input-field,\n\t\t\t.input-field__main-wrapper,\n\t\t\t.input-field__input {\n\t\t\t\theight: 48px !important;\n\t\t\t}\n\n\t\t\t.input-field__input {\n\t\t\t\t&:placeholder-shown:not(:focus) + .input-field__label {\n\t\t\t\t\tinset-block-start: 16px !important;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.button-vue--icon-only {\n\t\t\t\theight: 44px !important;\n\t\t\t}\n\n\t\t\t.v-select.select {\n\t\t\t\tmin-width: var(--cell-min-width);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__progress {\n\t\tmargin-top: 4px;\n\n\t\t&--warn {\n\t\t\t&::-moz-progress-bar {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t\t&::-webkit-progress-value {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t}\n\t}\n}\n","/**\n * @copyright 2023 Christopher Ng \n *\n * @author Christopher Ng \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tleft: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tleft: var(--avatar-cell-width);\n\t\t\t\tborder-right: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tright: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-left: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},66547:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,"label[for=default-quota-select][data-v-0a250c55]{display:block;padding:4px 0}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserSettingsDialog.vue"],names:[],mappings:"AACA,iDACC,aAAA,CACA,aAAA",sourcesContent:['\nlabel[for="default-quota-select"] {\n\tdisplay: block;\n\tpadding: 4px 0;\n}\n'],sourceRoot:""}]),e.Z=a},63936:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".user-list[data-v-4377829d]{--avatar-cell-width: 48px;--cell-padding: 7px;--cell-width: 200px;--cell-width-large: 300px;--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1);display:block;overflow:auto;height:100%}.user-list__header[data-v-4377829d],.user-list__footer[data-v-4377829d]{position:sticky;display:block}.user-list__header[data-v-4377829d]{top:0;z-index:calc(var(--sticky-column-z-index) + 1)}.user-list__footer[data-v-4377829d]{left:0}.user-list__body[data-v-4377829d]{display:flex;flex-direction:column;width:100%}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/VirtualList.vue"],names:[],mappings:"AACA,4BACC,yBAAA,CACA,mBAAA,CACA,mBAAA,CACA,yBAAA,CACA,qEAAA,CACA,6DAAA,CAGA,aAAA,CACA,aAAA,CACA,WAAA,CAEA,wEAEC,eAAA,CAEA,aAAA,CAGD,oCACC,KAAA,CACA,8CAAA,CAGD,oCACC,MAAA,CAGD,kCACC,YAAA,CACA,qBAAA,CACA,UAAA",sourcesContent:["\n.user-list {\n\t--avatar-cell-width: 48px;\n\t--cell-padding: 7px;\n\t--cell-width: 200px;\n\t--cell-width-large: 300px;\n\t--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));\n\t--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1); // Keep the sticky column on top of the select dropdown\n\n\t// Necessary for virtual scroll optimized rendering\n\tdisplay: block;\n\toverflow: auto;\n\theight: 100%;\n\n\t&__header,\n\t&__footer {\n\t\tposition: sticky;\n\t\t// Fix sticky positioning in Firefox\n\t\tdisplay: block;\n\t}\n\n\t&__header {\n\t\ttop: 0;\n\t\tz-index: calc(var(--sticky-column-z-index) + 1);\n\t}\n\n\t&__footer {\n\t\tleft: 0;\n\t}\n\n\t&__body {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},60457:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".app-content[data-v-642e7037]{display:flex;overflow:hidden;flex-direction:column;max-height:100%}.app-navigation-entry__settings[data-v-642e7037]{height:auto !important;flex:0 0 auto}","",{version:3,sources:["webpack://./apps/settings/src/views/Users.vue"],names:[],mappings:"AACA,8BAEC,YAAA,CACA,eAAA,CACA,qBAAA,CACA,eAAA,CAGD,iDACC,sBAAA,CAEA,aAAA",sourcesContent:["\n.app-content {\n\t// Virtual list needs to be full height and is scrollable\n\tdisplay: flex;\n\toverflow: hidden;\n\tflex-direction: column;\n\tmax-height: 100%;\n}\n\n.app-navigation-entry__settings {\n\theight: auto !important;\n\t// Prevent shrinking or growing\n\tflex: 0 0 auto;\n}\n"],sourceRoot:""}]),e.Z=a},6190:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return Me}});var i=r(20144),o=r(87369),a=r.n(o),s=r(74139),l=r(31352),u=r(64024),c=r(31466),d=r(76955),p=r(56071),h=r(35534),f=r(82002),g=r(41705),v=r(61898),m=r(73743),A=r(93182),y=r(20435),w=r(50413),b={name:"AccountOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},C=r(51900),_=(0,C.Z)(b,(function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon account-off-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])}),[],!1,null,null,null).exports,x=r(57638),L=r(61149),S={name:"ShieldAccountIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},N=(0,C.Z)(S,(function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon shield-account-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M17.13,17C15.92,18.85 14.11,20.24 12,20.92C9.89,20.24 8.08,18.85 6.87,17C6.53,16.5 6.24,16 6,15.47C6,13.82 8.71,12.47 12,12.47C15.29,12.47 18,13.79 18,15.47C17.76,16 17.47,16.5 17.13,17Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])}),[],!1,null,null,null).exports,k=r(20212),G=r(57274),I=r(59110),U=r(80774),O=r(57612),E=r(73229);function M(t){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},M(t)}function D(){D=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==M(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function j(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function P(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){j(o,r,i,a,s,"next",t)}function s(t){j(o,r,i,a,s,"throw",t)}a(void 0)}))}}var Z={name:"GroupListItem",components:{AccountGroup:w.Z,Delete:O.Z,Fragment:s.Fragment,NcActionButton:k.Z,NcActionInput:c.Z,NcAppNavigationItem:g.Z,NcButton:G.Z,NcCounterBubble:A.Z,NcModal:I.Z,NcNoteCard:U.Z,Pencil:E.default},props:{active:{type:Boolean,required:!0},count:{type:Number,default:null},id:{type:String,required:!0},name:{type:String,required:!0}},data:function(){return{loadingRenameGroup:!1,openGroupMenu:!1,showRemoveGroupModal:!1}},computed:{settings:function(){return this.$store.getters.getServerData}},methods:{handleGroupMenuOpen:function(){this.openGroupMenu=!0},renameGroup:function(t){var e=this;return P(D().mark((function n(){var r;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==t.trim()){n.next=2;break}return n.abrupt("return");case 2:if(""!==(r=e.$refs.displayNameInput.$el.querySelector('input[type="text"]').value).trim()){n.next=5;break}return n.abrupt("return");case 5:return n.prev=5,e.openGroupMenu=!1,e.loadingRenameGroup=!0,n.next=10,e.$store.dispatch("renameGroup",{groupid:t.trim(),displayName:r.trim()});case 10:e.loadingRenameGroup=!1,n.next=17;break;case 13:n.prev=13,n.t0=n.catch(5),e.openGroupMenu=!0,e.loadingRenameGroup=!1;case 17:case"end":return n.stop()}}),n,null,[[5,13]])})))()},removeGroup:function(){var e=this;return P(D().mark((function n(){return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,e.$store.dispatch("removeGroup",e.id);case 3:e.showRemoveGroupModal=!1,n.next=9;break;case 6:n.prev=6,n.t0=n.catch(0),(0,u.x2)(t("settings",'Failed to remove group "{group}"',{group:e.name}));case 9:case"end":return n.stop()}}),n,null,[[0,6]])})))()}}},B=r(93379),T=r.n(B),z=r(7795),F=r.n(z),q=r(90569),$=r.n(q),R=r(3565),Y=r.n(R),H=r(19216),Q=r.n(H),W=r(44589),V=r.n(W),K=r(40812),J={};J.styleTagTransform=V(),J.setAttributes=Y(),J.insert=$().bind(null,"head"),J.domAPI=F(),J.insertStyleElement=Q(),T()(K.Z,J),K.Z&&K.Z.locals&&K.Z.locals;var X=(0,C.Z)(Z,(function(){var t=this,e=t._self._c;return e("Fragment",[t.showRemoveGroupModal?e("NcModal",{on:{close:function(e){t.showRemoveGroupModal=!1}}},[e("div",{staticClass:"modal__content"},[e("h2",{staticClass:"modal__header"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Please confirm the group removal"))+"\n\t\t\t")]),t._v(" "),e("NcNoteCard",{attrs:{type:"warning","show-alert":""}},[t._v("\n\t\t\t\t"+t._s(t.t("settings",'You are about to remove the group "{group}". The users will NOT be deleted.',{group:t.name}))+"\n\t\t\t")]),t._v(" "),e("div",{staticClass:"modal__button-row"},[e("NcButton",{attrs:{type:"secondary"},on:{click:function(e){t.showRemoveGroupModal=!1}}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Cancel"))+"\n\t\t\t\t")]),t._v(" "),e("NcButton",{attrs:{type:"primary"},on:{click:t.removeGroup}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Confirm"))+"\n\t\t\t\t")])],1)],1)]):t._e(),t._v(" "),e("NcAppNavigationItem",{key:t.id,attrs:{exact:!0,name:t.name,to:{name:"group",params:{selectedGroup:encodeURIComponent(t.id)}},loading:t.loadingRenameGroup,"menu-open":t.openGroupMenu},on:{"update:menuOpen":t.handleGroupMenuOpen},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0},{key:"counter",fn:function(){return[t.count?e("NcCounterBubble",{attrs:{type:t.active?"highlighted":void 0}},[t._v("\n\t\t\t\t"+t._s(t.count)+"\n\t\t\t")]):t._e()]},proxy:!0},{key:"actions",fn:function(){return["admin"!==t.id&&"disabled"!==t.id&&t.settings.isAdmin?e("NcActionInput",{ref:"displayNameInput",attrs:{"trailing-button-label":t.t("settings","Submit"),type:"text",value:t.name,label:t.t("settings","Rename group")},on:{submit:function(e){return t.renameGroup(t.id)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Pencil",{attrs:{size:20}})]},proxy:!0}],null,!1,580569589)}):t._e(),t._v(" "),"admin"!==t.id&&"disabled"!==t.id&&t.settings.isAdmin?e("NcActionButton",{on:{click:function(e){t.showRemoveGroupModal=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Delete",{attrs:{size:20}})]},proxy:!0}],null,!1,2705356561)},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Remove group"))+"\n\t\t\t")]):t._e()]},proxy:!0}])})],1)}),[],!1,null,"36dd2d08",null).exports,tt=r(86514),et=r(63813),nt=r(69183),rt=r(52925),it=r(20296),ot=r(38605);i.default.directive("elementVisibility",rt.jy);var at=i.default.extend({name:"VirtualList",props:{dataComponent:{type:[Object,Function],required:!0},dataKey:{type:String,required:!0},dataSources:{type:Array,required:!0},itemHeight:{type:Number,required:!0},extraProps:{type:Object,default:function(){return{}}}},data:function(){return{bufferItems:3,index:0,headerHeight:0,tableHeight:0,resizeObserver:null}},computed:{startIndex:function(){return Math.max(0,this.index-3)},shownItems:function(){return Math.ceil((this.tableHeight-this.headerHeight)/this.itemHeight)+6},renderedItems:function(){return this.dataSources.slice(this.startIndex,this.startIndex+this.shownItems)},tbodyStyle:function(){var t=this.startIndex+this.shownItems>this.dataSources.length,e=this.dataSources.length-this.startIndex-this.shownItems,n=Math.min(this.dataSources.length-this.startIndex,e);return{paddingTop:"".concat(this.startIndex*this.itemHeight,"px"),paddingBottom:t?0:"".concat(n*this.itemHeight,"px")}}},mounted:function(){var t,e,n=this,r=this.$el,i=null===(t=this.$refs)||void 0===t?void 0:t.tfoot,o=null===(e=this.$refs)||void 0===e?void 0:e.thead;this.resizeObserver=new ResizeObserver((0,it.debounce)((function(){var t,e;n.headerHeight=null!==(t=null==o?void 0:o.clientHeight)&&void 0!==t?t:0,n.tableHeight=null!==(e=null==r?void 0:r.clientHeight)&&void 0!==e?e:0,ot.Z.debug("VirtualList resizeObserver updated"),n.onScroll()}),100,!1)),this.resizeObserver.observe(r),this.resizeObserver.observe(i),this.resizeObserver.observe(o),this.$el.addEventListener("scroll",this.onScroll)},beforeDestroy:function(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{handleFooterVisibility:function(t){t&&this.$emit("scroll-end")},onScroll:function(){this.index=Math.max(0,Math.round(this.$el.scrollTop/this.itemHeight))}}}),st=r(63936),lt={};lt.styleTagTransform=V(),lt.setAttributes=Y(),lt.insert=$().bind(null,"head"),lt.domAPI=F(),lt.insertStyleElement=Q(),T()(st.Z,lt),st.Z&&st.Z.locals&&st.Z.locals;var ut=(0,C.Z)(at,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("table",{staticClass:"user-list"},[t._t("before"),t._v(" "),e("thead",{ref:"thead",staticClass:"user-list__header",attrs:{role:"rowgroup"}},[t._t("header")],2),t._v(" "),e("tbody",{staticClass:"user-list__body",style:t.tbodyStyle},t._l(t.renderedItems,(function(n,r){return e(t.dataComponent,t._b({key:n[t.dataKey],tag:"component",attrs:{user:n,visible:(r>=t.bufferItems||t.index<=t.bufferItems)&&r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function gt(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function vt(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){gt(o,r,i,a,s,"next",t)}function s(t){gt(o,r,i,a,s,"throw",t)}a(void 0)}))}}function mt(t){return function(t){if(Array.isArray(t))return At(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return At(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?At(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function At(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0?(t=OC.Util.humanFileSize(OC.Util.computerFileSize(t)),this.newUser.quota={id:t,label:t},this.newUser.quota):(this.newUser.quota=this.quotaOptions[0],this.quotaOptions[0])},languageFilterBy:function(t,e,n){return t.languages?t.languages.some((function(t){return t.name.toLocaleLowerCase().includes(n.toLocaleLowerCase())})):(e||"").toLocaleLowerCase().includes(n.toLocaleLowerCase())},searchUserManager:function(t){var e=this;return vt(ft().mark((function n(){return ft().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.$store.dispatch("searchUsers",{offset:0,limit:10,search:t}).then((function(t){var n=null!=t&&t.data?Object.values(null==t?void 0:t.data.ocs.data.users):[];n.length>0&&(e.possibleManagers=n)}));case 2:case"end":return n.stop()}}),n)})))()}}},wt=r(38101),bt={};bt.styleTagTransform=V(),bt.setAttributes=Y(),bt.insert=$().bind(null,"head"),bt.domAPI=F(),bt.insertStyleElement=Q(),T()(wt.Z,bt),wt.Z&&wt.Z.locals&&wt.Z.locals;var Ct=(0,C.Z)(yt,(function(){var t=this,e=t._self._c;return e("NcModal",t._g({staticClass:"modal",attrs:{size:"small"}},t.$listeners),[e("form",{staticClass:"modal__form",attrs:{"data-test":"form",disabled:t.loading.all},on:{submit:function(e){return e.preventDefault(),t.createUser.apply(null,arguments)}}},[e("h2",[t._v(t._s(t.t("settings","New user")))]),t._v(" "),e("NcTextField",{ref:"username",staticClass:"modal__item",attrs:{"data-test":"username",value:t.newUser.id,disabled:t.settings.newUserGenerateUserID,label:t.usernameLabel,autocapitalize:"none",autocomplete:"off",spellcheck:"false",pattern:"[a-zA-Z0-9 _\\.@\\-']+",required:""},on:{"update:value":function(e){return t.$set(t.newUser,"id",e)}}}),t._v(" "),e("NcTextField",{staticClass:"modal__item",attrs:{"data-test":"displayName",value:t.newUser.displayName,label:t.t("settings","Display name"),autocapitalize:"none",autocomplete:"off",spellcheck:"false"},on:{"update:value":function(e){return t.$set(t.newUser,"displayName",e)}}}),t._v(" "),t.settings.newUserRequireEmail?t._e():e("span",{staticClass:"modal__hint",attrs:{id:"password-email-hint"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Either password or email is required"))+"\n\t\t")]),t._v(" "),e("NcPasswordField",{ref:"password",staticClass:"modal__item",attrs:{"data-test":"password",value:t.newUser.password,minlength:t.minPasswordLength,maxlength:469,"aria-describedby":"password-email-hint",label:""===t.newUser.mailAddress?t.t("settings","Password (required)"):t.t("settings","Password"),autocapitalize:"none",autocomplete:"new-password",spellcheck:"false",required:""===t.newUser.mailAddress},on:{"update:value":function(e){return t.$set(t.newUser,"password",e)}}}),t._v(" "),e("NcTextField",{staticClass:"modal__item",attrs:{"data-test":"email",type:"email",value:t.newUser.mailAddress,"aria-describedby":"password-email-hint",label:""===t.newUser.password||t.settings.newUserRequireEmail?t.t("settings","Email (required)"):t.t("settings","Email"),autocapitalize:"none",autocomplete:"off",spellcheck:"false",required:""===t.newUser.password||t.settings.newUserRequireEmail},on:{"update:value":function(e){return t.$set(t.newUser,"mailAddress",e)}}}),t._v(" "),e("div",{staticClass:"modal__item"},[t.settings.isAdmin?t._e():e("NcTextField",{class:{"icon-loading-small":t.loading.groups},attrs:{id:"new-user-groups-input",tabindex:"-1",value:t.newUser.groups,required:!t.settings.isAdmin}}),t._v(" "),e("label",{staticClass:"modal__label",attrs:{for:"new-user-groups"}},[t._v("\n\t\t\t\t"+t._s(t.settings.isAdmin?t.t("settings","Groups"):t.t("settings","Groups (required)"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-groups",placeholder:t.t("settings","Set user groups"),disabled:t.loading.groups||t.loading.all,options:t.canAddGroups,value:t.newUser.groups,label:"name","close-on-select":!1,multiple:!0,taggable:!0},on:{input:t.handleGroupInput,"option:created":t.createGroup}})],1),t._v(" "),t.subAdminsGroups.length>0&&t.settings.isAdmin?e("div",{staticClass:"modal__item"},[e("label",{staticClass:"modal__label",attrs:{for:"new-user-sub-admin"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Administered groups"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-sub-admin",placeholder:t.t("settings","Set user as admin for …"),options:t.subAdminsGroups,"close-on-select":!1,multiple:!0,label:"name"},model:{value:t.newUser.subAdminsGroups,callback:function(e){t.$set(t.newUser,"subAdminsGroups",e)},expression:"newUser.subAdminsGroups"}})],1):t._e(),t._v(" "),e("div",{staticClass:"modal__item"},[e("label",{staticClass:"modal__label",attrs:{for:"new-user-quota"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Quota"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-quota",placeholder:t.t("settings","Set user quota"),options:t.quotaOptions,clearable:!1,taggable:!0,"create-option":t.validateQuota},model:{value:t.newUser.quota,callback:function(e){t.$set(t.newUser,"quota",e)},expression:"newUser.quota"}})],1),t._v(" "),t.showConfig.showLanguages?e("div",{staticClass:"modal__item"},[e("label",{staticClass:"modal__label",attrs:{for:"new-user-language"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Language"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-language",placeholder:t.t("settings","Set default language"),clearable:!1,selectable:function(t){return!t.languages},"filter-by":t.languageFilterBy,options:t.languages,label:"name"},model:{value:t.newUser.language,callback:function(e){t.$set(t.newUser,"language",e)},expression:"newUser.language"}})],1):t._e(),t._v(" "),e("div",{class:["modal__item managers",{"icon-loading-small":t.loading.manager}]},[e("label",{staticClass:"modal__label",attrs:{for:"new-user-manager"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Manager"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-manager",placeholder:t.managerLabel,options:t.possibleManagers,"user-select":!0,label:"displayname"},on:{search:t.searchUserManager},model:{value:t.newUser.manager,callback:function(e){t.$set(t.newUser,"manager",e)},expression:"newUser.manager"}})],1),t._v(" "),e("NcButton",{staticClass:"modal__submit",attrs:{"data-test":"submit",type:"primary","native-type":"submit"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Add new user"))+"\n\t\t")])],1)])}),[],!1,null,"0634d81b",null),_t=Ct.exports,xt=i.default.extend({name:"UserListFooter",components:{NcLoadingIcon:y.Z},props:{loading:{type:Boolean,required:!0},filteredUsers:{type:Array,required:!0}},computed:{userCount:function(){return this.loading?this.n("settings","{userCount} user …","{userCount} users …",this.filteredUsers.length,{userCount:this.filteredUsers.length}):this.n("settings","{userCount} user","{userCount} users",this.filteredUsers.length,{userCount:this.filteredUsers.length})}},methods:{t:l.Iu,n:l.uN}}),Lt=r(69830),St={};St.styleTagTransform=V(),St.setAttributes=Y(),St.insert=$().bind(null,"head"),St.domAPI=F(),St.insertStyleElement=Q(),T()(Lt.Z,St),Lt.Z&&Lt.Z.locals&&Lt.Z.locals;var Nt=(0,C.Z)(xt,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"footer"},[e("th",{attrs:{scope:"row"}},[e("span",{staticClass:"hidden-visually"},[t._v(t._s(t.t("settings","Total rows summary")))])]),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--loading"},[t.loading?e("NcLoadingIcon",{attrs:{title:t.t("settings","Loading users …"),size:32}}):t._e()],1),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--count footer__cell--multiline"},[e("span",{attrs:{"aria-describedby":"user-count-desc"}},[t._v(t._s(t.userCount))]),t._v(" "),e("span",{staticClass:"hidden-visually",attrs:{id:"user-count-desc"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Scroll to load more rows"))+"\n\t\t")])])])}),[],!1,null,"5b39b95a",null).exports,kt=i.default.extend({name:"UserListHeader",props:{hasObfuscated:{type:Boolean,required:!0}},computed:{showConfig:function(){return this.$store.getters.getShowConfig},settings:function(){return this.$store.getters.getServerData},subAdminsGroups:function(){return this.$store.getters.getSubadminGroups},passwordLabel:function(){return this.hasObfuscated?(0,l.Iu)("settings","Password or insufficient permissions message"):(0,l.Iu)("settings","Password")}},methods:{t:l.Iu}}),Gt=r(74831),It={};It.styleTagTransform=V(),It.setAttributes=Y(),It.insert=$().bind(null,"head"),It.domAPI=F(),It.insertStyleElement=Q(),T()(Gt.Z,It),Gt.Z&&Gt.Z.locals&&Gt.Z.locals;var Ut=(0,C.Z)(kt,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"header"},[e("th",{staticClass:"header__cell header__cell--avatar",attrs:{scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","Avatar"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--displayname",attrs:{scope:"col"}},[e("strong",[t._v("\n\t\t\t"+t._s(t.t("settings","Display name"))+"\n\t\t")]),t._v(" "),e("span",{staticClass:"header__subtitle"},[t._v("\n\t\t\t"+t._s(t.t("settings","Username"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell",class:{"header__cell--obfuscated":t.hasObfuscated},attrs:{scope:"col"}},[e("span",[t._v(t._s(t.passwordLabel))])]),t._v(" "),e("th",{staticClass:"header__cell",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Email")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--large",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Groups")))])]),t._v(" "),t.subAdminsGroups.length>0&&t.settings.isAdmin?e("th",{staticClass:"header__cell header__cell--large",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Group admin for")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Quota")))])]),t._v(" "),t.showConfig.showLanguages?e("th",{staticClass:"header__cell header__cell--large",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Language")))])]):t._e(),t._v(" "),t.showConfig.showUserBackend||t.showConfig.showStoragePath?e("th",{staticClass:"header__cell header__cell--large",attrs:{scope:"col"}},[t.showConfig.showUserBackend?e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","User backend"))+"\n\t\t")]):t._e(),t._v(" "),t.showConfig.showStoragePath?e("span",{staticClass:"header__subtitle"},[t._v("\n\t\t\t"+t._s(t.t("settings","Storage location"))+"\n\t\t")]):t._e()]):t._e(),t._v(" "),t.showConfig.showLastLogin?e("th",{staticClass:"header__cell",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Last login")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell header__cell--large header__cell--fill",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Manager")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--actions",attrs:{scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","User actions"))+"\n\t\t")])])])}),[],!1,null,"05cd17c8",null).exports,Ot=r(77958),Et=r(18519),Mt=r(34854),Dt=r(3349),jt=(0,i.defineComponent)({components:{NcActionButton:k.Z,NcActions:Dt.Z,NcIconSvgWrapper:et.Z},props:{actions:{type:Array,required:!0},disabled:{type:Boolean,required:!0},edit:{type:Boolean,required:!0}},computed:{editSvg:function(){return this.edit?'':''}},methods:{toggleEdit:function(){this.$emit("update:edit",!this.edit)}}}),Pt=(0,C.Z)(jt,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("NcActions",{attrs:{"aria-label":t.t("settings","Toggle user actions menu"),disabled:t.disabled,inline:1}},[e("NcActionButton",{attrs:{"data-test-id":"button-toggleEdit","data-test":"".concat(t.edit),disabled:t.disabled},on:{click:t.toggleEdit},scopedSlots:t._u([{key:"icon",fn:function(){return[e("NcIconSvgWrapper",{key:t.editSvg,attrs:{svg:t.editSvg,"aria-hidden":"true"}})]},proxy:!0}])},[t._v("\n\t\t"+t._s(t.edit?t.t("settings","Done"):t.t("settings","Edit"))+"\n\t\t")]),t._v(" "),t._l(t.actions,(function(n,r){var i=n.action,o=n.icon,a=n.text;return e("NcActionButton",{key:r,attrs:{disabled:t.disabled,"aria-label":a,icon:o},on:{click:i}},[t._v("\n\t\t"+t._s(a)+"\n\t")])}))],2)}),[],!1,null,null,null).exports;function Zt(t){return Zt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zt(t)}var Bt={props:{user:{type:Object,required:!0},settings:{type:Object,default:function(){return{}}},groups:{type:Array,default:function(){return[]}},subAdminsGroups:{type:Array,default:function(){return[]}},quotaOptions:{type:Array,default:function(){return[]}},languages:{type:Array,required:!0},externalActions:{type:Array,default:function(){return[]}}},computed:{showConfig:function(){return this.$store.getters.getShowConfig},userGroups:function(){var t=this;return this.groups.filter((function(e){return t.user.groups.includes(e.id)}))},userSubAdminsGroups:function(){var t=this;return this.subAdminsGroups.filter((function(e){return t.user.subadmin.includes(e.id)}))},availableGroups:function(){var t=this;return this.groups.map((function(e){var n=Object.assign({},e);return n.$isDisabled=!1===e.canAdd&&!t.user.groups.includes(e.id)||!1===e.canRemove&&t.user.groups.includes(e.id),n}))},usedSpace:function(){return this.user.quota.used?t("settings","{size} used",{size:OC.Util.humanFileSize(this.user.quota.used)}):t("settings","{size} used",{size:OC.Util.humanFileSize(0)})},usedQuota:function(){var t=this.user.quota.quota;return t=t>0?Math.min(100,Math.round(this.user.quota.used/t*100)):95*(1-1/(this.user.quota.used/(10*Math.pow(2,30))+1)),isNaN(t)?0:t},userQuota:function(){if(this.user.quota.quota>=0){var t=OC.Util.humanFileSize(this.user.quota.quota);return this.quotaOptions.find((function(e){return e.id===t}))||{id:t,label:t}}return"default"===this.user.quota.quota?this.quotaOptions[0]:this.quotaOptions[1]},minPasswordLength:function(){return this.$store.getters.getPasswordPolicyMinLength},userLanguage:function(){var t=this,e=this.languages[0].languages.concat(this.languages[1].languages).find((function(e){return e.code===t.user.language}));return"object"!==Zt(e)&&""!==this.user.language?{code:this.user.language,name:this.user.language}:""!==this.user.language&&e},userLastLoginTooltip:function(){return this.user.lastLogin>0?OC.Util.formatDate(this.user.lastLogin):""},userLastLogin:function(){return this.user.lastLogin>0?OC.Util.relativeModifiedDate(this.user.lastLogin):t("settings","Never")}}},Tt={id:"none",label:t("settings","Unlimited")},zt={id:"default",label:t("settings","Default quota")},Ft=function(t){var e=Object.keys(t);return 1===e.length&&"id"===e.at(0)},qt=r(25108);function $t(t){return $t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$t(t)}function Rt(){Rt=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==$t(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function Yt(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function Ht(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){Yt(o,r,i,a,s,"next",t)}function s(t){Yt(o,r,i,a,s,"throw",t)}a(void 0)}))}}var Qt={name:"UserRow",components:{NcAvatar:Et.Z,NcLoadingIcon:y.Z,NcProgressBar:Mt.Z,NcSelect:dt.Z,NcTextField:pt.Z,UserRowActions:Pt},mixins:[Bt],props:{user:{type:Object,required:!0},visible:{type:Boolean,required:!0},users:{type:Array,required:!0},hasObfuscated:{type:Boolean,required:!0},groups:{type:Array,default:function(){return[]}},subAdminsGroups:{type:Array,required:!0},quotaOptions:{type:Array,required:!0},languages:{type:Array,required:!0},settings:{type:Object,required:!0},externalActions:{type:Array,default:function(){return[]}}},data:function(){var t;return{selectedQuota:!1,rand:Math.random().toString(36).substring(2),loadingPossibleManagers:!1,possibleManagers:[],currentManager:"",editing:!1,loading:{all:!1,displayName:!1,password:!1,mailAddress:!1,groups:!1,subadmins:!1,quota:!1,delete:!1,disable:!1,languages:!1,wipe:!1,manager:!1},editedDisplayName:this.user.displayname,editedPassword:"",editedMail:null!==(t=this.user.email)&&void 0!==t?t:""}},computed:{managerLabel:function(){return t("settings","Set user manager")},isObfuscated:function(){return Ft(this.user)},showConfig:function(){return this.$store.getters.getShowConfig},isLoadingUser:function(){return this.loading.delete||this.loading.disable||this.loading.wipe},isLoadingField:function(){return this.loading.delete||this.loading.disable||this.loading.all},uniqueId:function(){return this.user.id+this.rand},userGroupsLabels:function(){return this.userGroups.map((function(t){return t.name})).join(", ")},userSubAdminsGroupsLabels:function(){return this.userSubAdminsGroups.map((function(t){return t.name})).join(", ")},usedSpace:function(){var e,n;return null!==(e=this.user.quota)&&void 0!==e&&e.used?t("settings","{size} used",{size:OC.Util.humanFileSize(null===(n=this.user.quota)||void 0===n?void 0:n.used)}):t("settings","{size} used",{size:OC.Util.humanFileSize(0)})},canEdit:function(){return(0,Ot.ts)().uid!==this.user.id||this.settings.isAdmin},userQuota:function(){var e,n=null===(e=this.user.quota)||void 0===e?void 0:e.quota;return"default"===n&&"none"!==(n=this.settings.defaultQuota)&&(n=OC.Util.computerFileSize(n)),"none"===n||-3===n?t("settings","Unlimited"):n>=0?OC.Util.humanFileSize(n):OC.Util.humanFileSize(0)},userActions:function(){var e=[{icon:"icon-delete",text:t("settings","Delete user"),action:this.deleteUser},{icon:"icon-delete",text:t("settings","Wipe all devices"),action:this.wipeUserDevices},{icon:this.user.enabled?"icon-close":"icon-add",text:this.user.enabled?t("settings","Disable user"):t("settings","Enable user"),action:this.enableDisableUser}];return null!==this.user.email&&""!==this.user.email&&e.push({icon:"icon-mail",text:t("settings","Resend welcome email"),action:this.sendWelcomeMail}),e.concat(this.externalActions)},editedUserQuota:{get:function(){return!1!==this.selectedQuota?this.selectedQuota:this.settings.defaultQuota!==Tt.id&&OC.Util.computerFileSize(this.settings.defaultQuota)>=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:Tt},set:function(t){this.selectedQuota=t}},availableLanguages:function(){return this.languages[0].languages.concat(this.languages[1].languages)}},beforeMount:function(){var t=this;return Ht(Rt().mark((function e(){return Rt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.user.manager){e.next=3;break}return e.next=3,t.initManager(t.user.manager);case 3:case"end":return e.stop()}}),e)})))()},methods:{wipeUserDevices:function(){var e=this,n=this.user.id;OC.dialogs.confirmDestructive(t("settings","In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet.",{userid:n}),t("settings","Remote wipe of devices"),{type:OC.dialogs.YES_NO_BUTTONS,confirm:t("settings","Wipe {userid}'s devices",{userid:n}),confirmClasses:"error",cancel:t("settings","Cancel")},(function(r){r&&(e.loading.wipe=!0,e.loading.all=!0,e.$store.dispatch("wipeUserDevices",n).then((function(){return(0,u.s$)(t("settings","Wiped {userid}'s devices",{userid:n}))}),{timeout:2e3}).finally((function(){e.loading.wipe=!1,e.loading.all=!1})))}),!0)},filterManagers:function(t){var e=this;return t.filter((function(t){return t.id!==e.user.id}))},initManager:function(t){var e=this;return Ht(Rt().mark((function n(){return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.$store.dispatch("getUser",t).then((function(t){e.currentManager=null==t?void 0:t.data.ocs.data}));case 2:case"end":return n.stop()}}),n)})))()},searchInitialUserManager:function(){var t=this;return Ht(Rt().mark((function e(){return Rt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.loadingPossibleManagers=!0,e.next=3,t.searchUserManager();case 3:t.loadingPossibleManagers=!1;case 4:case"end":return e.stop()}}),e)})))()},searchUserManager:function(t){var e=this;return Ht(Rt().mark((function n(){return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.$store.dispatch("searchUsers",{offset:0,limit:10,search:t}).then((function(t){var n=null!=t&&t.data?e.filterManagers(Object.values(null==t?void 0:t.data.ocs.data.users)):[];n.length>0&&(e.possibleManagers=n)}));case 2:case"end":return n.stop()}}),n)})))()},updateUserManager:function(e){var n=this;return Ht(Rt().mark((function r(){return Rt().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return null===e&&(n.currentManager=""),n.loading.manager=!0,r.prev=2,r.next=5,n.$store.dispatch("setUserData",{userid:n.user.id,key:"manager",value:n.currentManager?n.currentManager.id:""});case 5:r.next=11;break;case 7:r.prev=7,r.t0=r.catch(2),(0,u.x2)(t("setting","Failed to update user manager")),qt.error(r.t0);case 11:return r.prev=11,n.loading.manager=!1,r.finish(11);case 14:case"end":return r.stop()}}),r,null,[[2,7,11,14]])})))()},deleteUser:function(){var e=this,n=this.user.id;OC.dialogs.confirmDestructive(t("settings","Fully delete {userid}'s account including all their personal files, app data, etc.",{userid:n}),t("settings","Account deletion"),{type:OC.dialogs.YES_NO_BUTTONS,confirm:t("settings","Delete {userid}'s account",{userid:n}),confirmClasses:"error",cancel:t("settings","Cancel")},(function(t){if(t)return e.loading.delete=!0,e.loading.all=!0,e.$store.dispatch("deleteUser",n).then((function(){e.loading.delete=!1,e.loading.all=!1}))}),!0)},enableDisableUser:function(){var t=this;this.loading.delete=!0,this.loading.all=!0;var e=this.user.id,n=!this.user.enabled;return this.$store.dispatch("enableDisableUser",{userid:e,enabled:n}).then((function(){t.loading.delete=!1,t.loading.all=!1}))},updateDisplayName:function(){var e=this;this.loading.displayName=!0,this.$store.dispatch("setUserData",{userid:this.user.id,key:"displayname",value:this.editedDisplayName}).then((function(){e.loading.displayName=!1,e.editedDisplayName===e.user.displayname&&(0,u.s$)(t("setting","Display name was successfully changed"))}))},updatePassword:function(){var e=this;this.loading.password=!0,0===this.editedPassword.length?((0,u.x2)(t("setting","Password can't be empty")),this.loading.password=!1):this.$store.dispatch("setUserData",{userid:this.user.id,key:"password",value:this.editedPassword}).then((function(){e.loading.password=!1,e.editedPassword="",(0,u.s$)(t("setting","Password was successfully changed"))}))},updateEmail:function(){var e=this;this.loading.mailAddress=!0,""===this.editedMail?((0,u.x2)(t("setting","Email can't be empty")),this.loading.mailAddress=!1,this.editedMail=this.user.email):this.$store.dispatch("setUserData",{userid:this.user.id,key:"email",value:this.editedMail}).then((function(){e.loading.mailAddress=!1,e.editedMail===e.user.email&&(0,u.s$)(t("setting","Email was successfully changed"))}))},createGroup:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.name,e.loading={groups:!0,subadmins:!0},n.prev=2,n.next=5,e.$store.dispatch("addGroup",r);case 5:return i=e.user.id,n.next=8,e.$store.dispatch("addUserGroup",{userid:i,gid:r});case 8:n.next=13;break;case 10:n.prev=10,n.t0=n.catch(2),qt.error(n.t0);case 13:return n.prev=13,e.loading={groups:!1,subadmins:!1},n.finish(13);case 16:return n.abrupt("return",e.$store.getters.getGroups[e.groups.length]);case 17:case"end":return n.stop()}}),n,null,[[2,10,13,16]])})))()},addUserGroup:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t.isCreating){n.next=2;break}return n.abrupt("return");case 2:if(e.loading.groups=!0,r=e.user.id,i=t.id,!1!==t.canAdd){n.next=7;break}return n.abrupt("return",!1);case 7:return n.prev=7,n.next=10,e.$store.dispatch("addUserGroup",{userid:r,gid:i});case 10:n.next=15;break;case 12:n.prev=12,n.t0=n.catch(7),qt.error(n.t0);case 15:return n.prev=15,e.loading.groups=!1,n.finish(15);case 18:case"end":return n.stop()}}),n,null,[[7,12,15,18]])})))()},removeUserGroup:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!1!==t.canRemove){n.next=2;break}return n.abrupt("return",!1);case 2:return e.loading.groups=!0,r=e.user.id,i=t.id,n.prev=5,n.next=8,e.$store.dispatch("removeUserGroup",{userid:r,gid:i});case 8:e.loading.groups=!1,e.$route.params.selectedGroup===i&&e.$store.commit("deleteUser",r),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(5),e.loading.groups=!1;case 15:case"end":return n.stop()}}),n,null,[[5,12]])})))()},addUserSubAdmin:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.loading.subadmins=!0,r=e.user.id,i=t.id,n.prev=3,n.next=6,e.$store.dispatch("addUserSubAdmin",{userid:r,gid:i});case 6:e.loading.subadmins=!1,n.next=12;break;case 9:n.prev=9,n.t0=n.catch(3),qt.error(n.t0);case 12:case"end":return n.stop()}}),n,null,[[3,9]])})))()},removeUserSubAdmin:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.loading.subadmins=!0,r=e.user.id,i=t.id,n.prev=3,n.next=6,e.$store.dispatch("removeUserSubAdmin",{userid:r,gid:i});case 6:n.next=11;break;case 8:n.prev=8,n.t0=n.catch(3),qt.error(n.t0);case 11:return n.prev=11,e.loading.subadmins=!1,n.finish(11);case 14:case"end":return n.stop()}}),n,null,[[3,8,11,14]])})))()},setUserQuota:function(){var t=arguments,e=this;return Ht(Rt().mark((function n(){var r;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return"none"===(r=t.length>0&&void 0!==t[0]?t[0]:"none")&&(r=Tt),e.loading.quota=!0,r=r.id?r.id:r,n.prev=4,n.next=7,e.$store.dispatch("setUserData",{userid:e.user.id,key:"quota",value:r});case 7:n.next=12;break;case 9:n.prev=9,n.t0=n.catch(4),qt.error(n.t0);case 12:return n.prev=12,e.loading.quota=!1,n.finish(12);case 15:return n.abrupt("return",r);case 16:case"end":return n.stop()}}),n,null,[[4,9,12,15]])})))()},validateQuota:function(t){var e;return"object"===$t(t)&&(t=(null===(e=t)||void 0===e?void 0:e.id)||t.label),null===OC.Util.computerFileSize(t)?Tt:{id:t=OC.Util.humanFileSize(OC.Util.computerFileSize(t)),label:t}},setUserLanguage:function(t){var e=this;return Ht(Rt().mark((function n(){return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.loading.languages=!0,n.prev=1,n.next=4,e.$store.dispatch("setUserData",{userid:e.user.id,key:"language",value:t.code});case 4:e.loading.languages=!1,n.next=10;break;case 7:n.prev=7,n.t0=n.catch(1),qt.error(n.t0);case 10:return n.abrupt("return",t);case 11:case"end":return n.stop()}}),n,null,[[1,7]])})))()},sendWelcomeMail:function(){var e=this;this.loading.all=!0,this.$store.dispatch("sendWelcomeMail",this.user.id).then((function(){return(0,u.s$)(t("setting","Welcome mail sent!"),{timeout:2e3})})).finally((function(){e.loading.all=!1}))},toggleEdit:function(){var t=this;return Ht(Rt().mark((function e(){var n,r;return Rt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.editing=!t.editing,!t.editing){e.next=5;break}return e.next=4,t.$nextTick();case 4:null===(n=t.$refs.displayNameField)||void 0===n||null===(n=n.$refs)||void 0===n||null===(n=n.inputField)||void 0===n||null===(n=n.$refs)||void 0===n||null===(n=n.input)||void 0===n||n.focus();case 5:t.editedDisplayName!==t.user.displayname?t.editedDisplayName=t.user.displayname:t.editedMail!==t.user.email&&(t.editedMail=null!==(r=t.user.email)&&void 0!==r?r:"");case 6:case"end":return e.stop()}}),e)})))()}}},Wt=Qt,Vt=r(77050),Kt={};Kt.styleTagTransform=V(),Kt.setAttributes=Y(),Kt.insert=$().bind(null,"head"),Kt.domAPI=F(),Kt.insertStyleElement=Q(),T()(Vt.Z,Kt),Vt.Z&&Vt.Z.locals&&Vt.Z.locals;var Jt=(0,C.Z)(Wt,(function(){var t,e,n,r,i=this,o=i._self._c;return o("tr",{staticClass:"user-list__row",attrs:{"data-test":i.user.id}},[o("td",{staticClass:"row__cell row__cell--avatar"},[i.isLoadingUser?o("NcLoadingIcon",{attrs:{name:i.t("settings","Loading user …"),size:32}}):i.visible?o("NcAvatar",{attrs:{"disable-menu":"","show-user-status":!1,user:i.user.id}}):i._e()],1),i._v(" "),o("td",{staticClass:"row__cell row__cell--displayname",attrs:{"data-test-id":"cell-displayname"}},[i.editing&&i.user.backendCapabilities.setDisplayName?[o("NcTextField",{ref:"displayNameField",staticClass:"user-row-text-field",class:{"icon-loading-small":i.loading.displayName},attrs:{"data-test-id":"input-displayName","data-test-loading":"".concat(i.loading.displayName),"trailing-button-label":i.t("settings","Submit"),"show-trailing-button":!0,disabled:i.loading.displayName||i.isLoadingField,label:i.t("settings","Change display name"),"trailing-button-icon":"arrowRight",value:i.editedDisplayName,autocapitalize:"off",autocomplete:"off",spellcheck:"false"},on:{"update:value":function(t){i.editedDisplayName=t},"trailing-button-click":i.updateDisplayName}})]:[i.isObfuscated?i._e():o("strong",{attrs:{title:(null===(t=i.user.displayname)||void 0===t?void 0:t.length)>20?i.user.displayname:null}},[i._v("\n\t\t\t\t"+i._s(i.user.displayname)+"\n\t\t\t")]),i._v(" "),o("span",{staticClass:"row__subtitle"},[i._v(i._s(i.user.id))])]],2),i._v(" "),o("td",{staticClass:"row__cell",class:{"row__cell--obfuscated":i.hasObfuscated},attrs:{"data-test-id":"cell-password"}},[i.editing&&i.settings.canChangePassword&&i.user.backendCapabilities.setPassword?[o("NcTextField",{staticClass:"user-row-text-field",class:{"icon-loading-small":i.loading.password},attrs:{"data-test-id":"input-password","data-test-loading":"".concat(i.loading.password),"trailing-button-label":i.t("settings","Submit"),"show-trailing-button":!0,disabled:i.loading.password||i.isLoadingField,minlength:i.minPasswordLength,maxlength:"469",label:i.t("settings","Set new password"),"trailing-button-icon":"arrowRight",value:i.editedPassword,autocapitalize:"off",autocomplete:"new-password",required:"",spellcheck:"false",type:"password"},on:{"update:value":function(t){i.editedPassword=t},"trailing-button-click":i.updatePassword}})]:i.isObfuscated?o("span",[i._v("\n\t\t\t"+i._s(i.t("settings","You do not have permissions to see the details of this user"))+"\n\t\t")]):i._e()],2),i._v(" "),o("td",{staticClass:"row__cell",attrs:{"data-test-id":"cell-email"}},[i.editing?[o("NcTextField",{staticClass:"user-row-text-field",class:{"icon-loading-small":i.loading.mailAddress},attrs:{"data-test-id":"input-email","data-test-loading":"".concat(i.loading.mailAddress),"show-trailing-button":!0,"trailing-button-label":i.t("settings","Submit"),label:i.t("settings","Set new email address"),disabled:i.loading.mailAddress||i.isLoadingField,"trailing-button-icon":"arrowRight",value:i.editedMail,autocapitalize:"off",autocomplete:"email",spellcheck:"false",type:"email"},on:{"update:value":function(t){i.editedMail=t},"trailing-button-click":i.updateEmail}})]:i.isObfuscated?i._e():o("span",{attrs:{title:(null===(e=i.user.email)||void 0===e?void 0:e.length)>20?i.user.email:null}},[i._v("\n\t\t\t"+i._s(i.user.email)+"\n\t\t")])],2),i._v(" "),o("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-test-id":"cell-groups"}},[i.editing?[o("label",{staticClass:"hidden-visually",attrs:{for:"groups"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.t("settings","Add user to group"))+"\n\t\t\t")]),i._v(" "),o("NcSelect",{attrs:{"input-id":"groups"+i.uniqueId,"close-on-select":!1,disabled:i.isLoadingField,loading:i.loading.groups,multiple:!0,"append-to-body":!1,options:i.availableGroups,placeholder:i.t("settings","Add user to group"),taggable:i.settings.isAdmin,value:i.userGroups,label:"name","no-wrap":!0,"create-option":function(t){return{name:t,isCreating:!0}}},on:{"option:created":i.createGroup,"option:selected":function(t){return i.addUserGroup(t.at(-1))},"option:deselected":i.removeUserGroup}})]:i.isObfuscated?i._e():o("span",{attrs:{title:(null===(n=i.userGroupsLabels)||void 0===n?void 0:n.length)>40?i.userGroupsLabels:null}},[i._v("\n\t\t\t"+i._s(i.userGroupsLabels)+"\n\t\t")])],2),i._v(" "),i.subAdminsGroups.length>0&&i.settings.isAdmin?o("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-test-id":"cell-subadmins"}},[i.editing&&i.settings.isAdmin&&i.subAdminsGroups.length>0?[o("label",{staticClass:"hidden-visually",attrs:{for:"subadmins"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.t("settings","Set user as admin for"))+"\n\t\t\t")]),i._v(" "),o("NcSelect",{attrs:{id:"subadmins"+i.uniqueId,"close-on-select":!1,disabled:i.isLoadingField,loading:i.loading.subadmins,label:"name","append-to-body":!1,multiple:!0,"no-wrap":!0,options:i.subAdminsGroups,placeholder:i.t("settings","Set user as admin for"),value:i.userSubAdminsGroups},on:{"option:deselected":i.removeUserSubAdmin,"option:selected":function(t){return i.addUserSubAdmin(t.at(-1))}}})]:i.isObfuscated?i._e():o("span",{attrs:{title:(null===(r=i.userSubAdminsGroupsLabels)||void 0===r?void 0:r.length)>40?i.userSubAdminsGroupsLabels:null}},[i._v("\n\t\t\t"+i._s(i.userSubAdminsGroupsLabels)+"\n\t\t")])],2):i._e(),i._v(" "),o("td",{staticClass:"row__cell",attrs:{"data-test-id":"cell-quota"}},[i.editing?[o("label",{staticClass:"hidden-visually",attrs:{for:"quota"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.t("settings","Select user quota"))+"\n\t\t\t")]),i._v(" "),o("NcSelect",{attrs:{"close-on-select":!0,"create-option":i.validateQuota,"data-test-id":"input-quota","data-test-loading":"".concat(i.loading.quota),disabled:i.isLoadingField,loading:i.loading.quota,"append-to-body":!1,clearable:!1,"input-id":"quota"+i.uniqueId,options:i.quotaOptions,placeholder:i.t("settings","Select user quota"),taggable:!0},on:{"option:selected":i.setUserQuota},model:{value:i.editedUserQuota,callback:function(t){i.editedUserQuota=t},expression:"editedUserQuota"}})]:i.isObfuscated?i._e():[o("label",{attrs:{for:"quota-progress"+i.uniqueId}},[i._v(i._s(i.userQuota)+" ("+i._s(i.usedSpace)+")")]),i._v(" "),o("NcProgressBar",{staticClass:"row__progress",class:{"row__progress--warn":i.usedQuota>80},attrs:{id:"quota-progress"+i.uniqueId,value:i.usedQuota}})]],2),i._v(" "),i.showConfig.showLanguages?o("td",{staticClass:"row__cell row__cell--large",attrs:{"data-test-id":"cell-language"}},[i.editing?[o("label",{staticClass:"hidden-visually",attrs:{for:"language"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.t("settings","Set the language"))+"\n\t\t\t")]),i._v(" "),o("NcSelect",{attrs:{id:"language"+i.uniqueId,"allow-empty":!1,disabled:i.isLoadingField,loading:i.loading.languages,clearable:!1,"append-to-body":!1,options:i.availableLanguages,placeholder:i.t("settings","No language set"),value:i.userLanguage,label:"name"},on:{input:i.setUserLanguage}})]:i.isObfuscated?i._e():o("span",[i._v("\n\t\t\t"+i._s(i.userLanguage.name)+"\n\t\t")])],2):i._e(),i._v(" "),i.showConfig.showUserBackend||i.showConfig.showStoragePath?o("td",{staticClass:"row__cell row__cell--large",attrs:{"data-test-id":"cell-storageLocation"}},[i.isObfuscated?i._e():[i.showConfig.showUserBackend?o("span",[i._v(i._s(i.user.backend))]):i._e(),i._v(" "),i.showConfig.showStoragePath?o("span",{staticClass:"row__subtitle",attrs:{title:i.user.storageLocation}},[i._v("\n\t\t\t\t"+i._s(i.user.storageLocation)+"\n\t\t\t")]):i._e()]],2):i._e(),i._v(" "),i.showConfig.showLastLogin?o("td",{staticClass:"row__cell",attrs:{title:i.userLastLoginTooltip,"data-test-id":"cell-lastLogin"}},[i.isObfuscated?i._e():o("span",[i._v(i._s(i.userLastLogin))])]):i._e(),i._v(" "),o("td",{staticClass:"row__cell row__cell--large row__cell--fill",attrs:{"data-test-id":"cell-manager"}},[i.editing?[o("label",{staticClass:"hidden-visually",attrs:{for:"manager"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.managerLabel)+"\n\t\t\t")]),i._v(" "),o("NcSelect",{staticClass:"select--fill",attrs:{"data-test-id":"input-manager","data-test-loading":"".concat(i.loading.manager),"input-id":"manager"+i.uniqueId,"close-on-select":!0,disabled:i.isLoadingField,"append-to-body":!1,loading:i.loadingPossibleManagers||i.loading.manager,label:"displayname",options:i.possibleManagers,placeholder:i.managerLabel},on:{open:i.searchInitialUserManager,search:i.searchUserManager,"option:selected":i.updateUserManager,input:i.updateUserManager},model:{value:i.currentManager,callback:function(t){i.currentManager=t},expression:"currentManager"}})]:i.isObfuscated?i._e():o("span",[i._v("\n\t\t\t"+i._s(i.user.manager)+"\n\t\t")])],2),i._v(" "),o("td",{staticClass:"row__cell row__cell--actions",attrs:{"data-test-id":"cell-actions"}},[i.visible&&!i.isObfuscated&&i.canEdit&&!i.loading.all?o("UserRowActions",{attrs:{actions:i.userActions,disabled:i.isLoadingField,edit:i.editing},on:{"update:edit":i.toggleEdit}}):i._e()],1)])}),[],!1,null,"42ede3bc",null),Xt=Jt.exports;function te(t){return te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},te(t)}function ee(){ee=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==te(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function ne(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function re(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){ne(o,r,i,a,s,"next",t)}function s(t){ne(o,r,i,a,s,"throw",t)}a(void 0)}))}}var ie={id:"",displayName:"",password:"",mailAddress:"",groups:[],manager:"",subAdminsGroups:[],quota:zt,language:{code:"en",name:t("settings","Default language")}},oe={name:"UserList",components:{Fragment:s.Fragment,NcEmptyContent:tt.Z,NcIconSvgWrapper:et.Z,NcLoadingIcon:y.Z,NewUserModal:_t,UserListFooter:Nt,UserListHeader:Ut,VirtualList:ut},props:{selectedGroup:{type:String,default:null},externalActions:{type:Array,default:function(){return[]}}},data:function(){return{UserRow:Xt,loading:{all:!1,groups:!1,users:!1},isInitialLoad:!0,rowHeight:55,usersSvg:'\n',searchQuery:"",newUser:Object.assign({},ie)}},computed:{showConfig:function(){return this.$store.getters.getShowConfig},settings:function(){return this.$store.getters.getServerData},style:function(){return{"--row-height":"".concat(this.rowHeight,"px")}},hasObfuscated:function(){return this.filteredUsers.some((function(t){return Ft(t)}))},users:function(){return this.$store.getters.getUsers},filteredUsers:function(){return"disabled"===this.selectedGroup?this.users.filter((function(t){return!1===t.enabled})):(this.settings.isAdmin,this.users.filter((function(t){return!1!==t.enabled})))},groups:function(){return this.$store.getters.getGroups.filter((function(t){return"disabled"!==t.id})).sort((function(t,e){return t.name.localeCompare(e.name)}))},subAdminsGroups:function(){return this.$store.getters.getSubadminGroups},quotaOptions:function(){var t=this.settings.quotaPreset.reduce((function(t,e){return t.concat({id:e,label:e})}),[]);return this.settings.allowUnlimitedQuota&&t.unshift(Tt),t.unshift(zt),t},usersOffset:function(){return this.$store.getters.getUsersOffset},usersLimit:function(){return this.$store.getters.getUsersLimit},usersCount:function(){return this.users.length},languages:function(){return[{label:t("settings","Common languages"),languages:this.settings.languages.commonLanguages},{label:t("settings","Other languages"),languages:this.settings.languages.otherLanguages}]}},watch:{selectedGroup:function(t,e){var n=this;return re(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.isInitialLoad=!0,e.next=3,n.redirectIfDisabled();case 3:return n.$store.commit("resetUsers"),e.next=6,n.loadUsers();case 6:n.setNewUserDefaultGroup(t);case 7:case"end":return e.stop()}}),e)})))()},filteredUsers:function(t){ot.Z.debug("".concat(t.length," filtered user(s)"))}},created:function(){var t=this;return re(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.loadUsers();case 2:case"end":return e.stop()}}),e)})))()},mounted:function(){var e=this;return re(ee().mark((function n(){return ee().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.settings.canChangePassword||OC.Notification.showTemporary(t("settings","Password change is disabled because the master key is disabled")),e.resetForm(),(0,nt.Ld)("nextcloud:unified-search.search",e.search),(0,nt.Ld)("nextcloud:unified-search.reset",e.resetSearch),n.next=6,e.redirectIfDisabled();case 6:case"end":return n.stop()}}),n)})))()},beforeDestroy:function(){(0,nt.r1)("nextcloud:unified-search.search",this.search),(0,nt.r1)("nextcloud:unified-search.reset",this.resetSearch)},methods:{handleScrollEnd:function(){var t=this;return re(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.loadUsers();case 2:case"end":return e.stop()}}),e)})))()},loadUsers:function(){var t=this;return re(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.loading.users=!0,e.prev=1,e.next=4,t.$store.dispatch("getUsers",{offset:t.usersOffset,limit:t.usersLimit,group:"disabled"!==t.selectedGroup?t.selectedGroup:"",search:t.searchQuery});case 4:ot.Z.debug("".concat(t.users.length," total user(s) loaded")),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(1),ot.Z.error("Failed to load users",{error:e.t0}),(0,u.x2)("Failed to load users");case 11:t.loading.users=!1,t.isInitialLoad=!1;case 13:case"end":return e.stop()}}),e,null,[[1,7]])})))()},closeModal:function(){this.$store.commit("setShowConfig",{key:"showNewUserForm",value:!1})},search:function(t){var e=this;return re(ee().mark((function n(){var r;return ee().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.query,e.searchQuery=r,e.$store.commit("resetUsers"),n.next=5,e.loadUsers();case 5:case"end":return n.stop()}}),n)})))()},resetSearch:function(){this.search({query:""})},resetForm:function(){this.newUser=Object.assign({},ie),this.settings.defaultLanguage&&i.default.set(this.newUser.language,"code",this.settings.defaultLanguage),this.setNewUserDefaultGroup(this.selectedGroup),this.loading.all=!1},setNewUserDefaultGroup:function(t){if(t&&t.length>0){var e=this.groups.find((function(e){return e.id===t}));if(e)return void(this.newUser.groups=[e])}this.newUser.groups=[]},redirectIfDisabled:function(){var t=this;return re(ee().mark((function e(){var n;return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.$store.getters.getGroups,!("disabled"===t.selectedGroup&&n.findIndex((function(t){return"disabled"===t.id&&0===t.usercount}))>-1)){e.next=5;break}return t.$router.push({name:"users"}),e.next=5,t.loadUsers();case 5:case"end":return e.stop()}}),e)})))()}}},ae=r(51321),se={};se.styleTagTransform=V(),se.setAttributes=Y(),se.insert=$().bind(null,"head"),se.domAPI=F(),se.insertStyleElement=Q(),T()(ae.Z,se),ae.Z&&ae.Z.locals&&ae.Z.locals;var le=(0,C.Z)(oe,(function(){var t=this,e=t._self._c;return e("Fragment",[t.showConfig.showNewUserForm?e("NewUserModal",{attrs:{loading:t.loading,"new-user":t.newUser,"quota-options":t.quotaOptions},on:{reset:t.resetForm,close:t.closeModal}}):t._e(),t._v(" "),0===t.filteredUsers.length?e("NcEmptyContent",{staticClass:"empty",attrs:{name:t.isInitialLoad&&t.loading.users?null:t.t("settings","No users")},scopedSlots:t._u([{key:"icon",fn:function(){return[t.isInitialLoad&&t.loading.users?e("NcLoadingIcon",{attrs:{name:t.t("settings","Loading users …"),size:64}}):e("NcIconSvgWrapper",{attrs:{svg:t.usersSvg}})]},proxy:!0}],null,!1,934871631)}):e("VirtualList",{style:t.style,attrs:{"data-component":t.UserRow,"data-sources":t.filteredUsers,"data-key":"id","data-test-id":"userList","item-height":t.rowHeight,"extra-props":{users:t.users,settings:t.settings,hasObfuscated:t.hasObfuscated,groups:t.groups,subAdminsGroups:t.subAdminsGroups,quotaOptions:t.quotaOptions,languages:t.languages,externalActions:t.externalActions}},on:{"scroll-end":t.handleScrollEnd},scopedSlots:t._u([{key:"before",fn:function(){return[e("caption",{staticClass:"hidden-visually"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","List of users. This list is not fully rendered for performance reasons. The users will be rendered as you navigate through the list."))+"\n\t\t\t")])]},proxy:!0},{key:"header",fn:function(){return[e("UserListHeader",{attrs:{"has-obfuscated":t.hasObfuscated}})]},proxy:!0},{key:"footer",fn:function(){return[e("UserListFooter",{attrs:{loading:t.loading.users,"filtered-users":t.filteredUsers}})]},proxy:!0}])})],1)}),[],!1,null,"c76ff3be",null).exports,ue=r(93664),ce=r(79753),de=r(20932),pe=r(34739),he=r(71998),fe=r(25108);function ge(t){return ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ge(t)}function ve(){ve=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==ge(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function me(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Ae(t){for(var e=1;e=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:Tt},set:function(t){this.selectedQuota=t}},sendWelcomeMail:{get:function(){return this.settings.newUserSendEmail},set:function(t){var e,n=this;return(e=ve().mark((function e(){return ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n.loadingSendMail=!0,n.$store.commit("setServerData",Ae(Ae({},n.settings),{},{newUserSendEmail:t})),e.next=5,ue.Z.post((0,ce.generateUrl)("/settings/users/preferences/newUser.sendEmail"),{value:t?"yes":"no"});case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),fe.error("could not update newUser.sendEmail preference: "+e.t0.message,e.t0);case 10:return e.prev=10,n.loadingSendMail=!1,e.finish(10);case 13:case"end":return e.stop()}}),e,null,[[0,7,10,13]])})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(t){we(o,r,i,a,s,"next",t)}function s(t){we(o,r,i,a,s,"throw",t)}a(void 0)}))})()}}},methods:{getLocalstorage:function(t){var e=this.$localStorage.get(t);return this.$store.commit("setShowConfig",{key:t,value:null!==e?"true"===e:this.showConfig[t]}),this.showConfig[t]},setLocalStorage:function(t,e){return this.$store.commit("setShowConfig",{key:t,value:e}),this.$localStorage.set(t,e),e},validateQuota:function(t){var e;return"object"===ge(t)&&(t=(null===(e=t)||void 0===e?void 0:e.id)||t.label),null===OC.Util.computerFileSize(t)?Tt:{id:t=OC.Util.humanFileSize(OC.Util.computerFileSize(t)),label:t}},setDefaultQuota:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"none";"none"===e&&(e=Tt),this.$store.dispatch("setAppConfig",{app:"files",key:"default_quota",value:e.id?e.id:e}).then((function(){"object"!==ge(e)&&(e={id:e,label:e}),t.defaultQuota=e}))}}},Ce=be,_e=r(66547),xe={};xe.styleTagTransform=V(),xe.setAttributes=Y(),xe.insert=$().bind(null,"head"),xe.domAPI=F(),xe.insertStyleElement=Q(),T()(_e.Z,xe),_e.Z&&_e.Z.locals&&_e.Z.locals;var Le=(0,C.Z)(Ce,(function(){var t=this,e=t._self._c;return e("NcAppSettingsDialog",{attrs:{open:t.isModalOpen,"show-navigation":!0,name:t.t("settings","User management settings")},on:{"update:open":function(e){t.isModalOpen=e}}},[e("NcAppSettingsSection",{attrs:{id:"visibility-settings",name:t.t("settings","Visibility")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLanguages",checked:t.showLanguages},on:{"update:checked":function(e){t.showLanguages=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show language"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showUserBackend",checked:t.showUserBackend},on:{"update:checked":function(e){t.showUserBackend=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show user backend"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showStoragePath",checked:t.showStoragePath},on:{"update:checked":function(e){t.showStoragePath=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show storage path"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLastLogin",checked:t.showLastLogin},on:{"update:checked":function(e){t.showLastLogin=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show last login"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"email-settings",name:t.t("settings","Send email")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"sendWelcomeMail",checked:t.sendWelcomeMail,disabled:t.loadingSendMail},on:{"update:checked":function(e){t.sendWelcomeMail=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Send welcome email to new users"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"default-settings",name:t.t("settings","Defaults")}},[e("label",{attrs:{for:"default-quota-select"}},[t._v(t._s(t.t("settings","Default quota")))]),t._v(" "),e("NcSelect",{attrs:{"input-id":"default-quota-select",placement:"top",taggable:!0,options:t.quotaOptions,"create-option":t.validateQuota,placeholder:t.t("settings","Select default quota"),clearable:!1},on:{"option:selected":t.setDefaultQuota},model:{value:t.defaultQuota,callback:function(e){t.defaultQuota=e},expression:"defaultQuota"}})],1)],1)}),[],!1,null,"0a250c55",null).exports;function Se(t){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Se(t)}function Ne(){Ne=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==Se(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function ke(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}i.default.use(a());var Ge={name:"Users",components:{AccountGroup:w.Z,AccountOff:_,Cog:x.default,Fragment:s.Fragment,GroupListItem:X,NcActionInput:c.Z,NcActionText:d.Z,NcAppContent:p.Z,NcAppNavigation:h.Z,NcAppNavigationCaption:f.Z,NcAppNavigationItem:g.Z,NcAppNavigationNew:v.Z,NcContent:m.Z,NcCounterBubble:A.Z,NcLoadingIcon:y.Z,Plus:L.Z,ShieldAccount:N,UserList:le,UserSettingsDialog:Le},props:{selectedGroup:{type:String,default:null}},data:function(){return{externalActions:[],newGroupName:"",isAddGroupOpen:!1,loadingAddGroup:!1,hasAddGroupError:!1,isDialogOpen:!1}},computed:{showConfig:function(){return this.$store.getters.getShowConfig},selectedGroupDecoded:function(){return this.selectedGroup?decodeURIComponent(this.selectedGroup):null},users:function(){return this.$store.getters.getUsers},groups:function(){return this.$store.getters.getGroups},usersOffset:function(){return this.$store.getters.getUsersOffset},usersLimit:function(){return this.$store.getters.getUsersLimit},userCount:function(){return this.$store.getters.getUserCount},settings:function(){return this.$store.getters.getServerData},groupList:function(){var t=this;return(Array.isArray(this.groups)?this.groups:[]).filter((function(t){return"disabled"!==t.id&&"admin"!==t.id})).map((function(e){return t.formatGroupMenu(e)}))},adminGroupMenu:function(){return this.formatGroupMenu(this.groups.find((function(t){return"admin"===t.id})))},disabledGroupMenu:function(){return this.formatGroupMenu(this.groups.find((function(t){return"disabled"===t.id})))}},beforeMount:function(){this.$store.commit("initGroups",{groups:this.$store.getters.getServerData.groups,orderBy:this.$store.getters.getServerData.sortGroups,userCount:this.$store.getters.getServerData.userCount}),this.$store.dispatch("getPasswordPolicyMinLength")},created:function(){Object.assign(OCA,{Settings:{UserList:{registerAction:this.registerAction}}})},methods:{t:l.Iu,showNewUserMenu:function(){this.$store.commit("setShowConfig",{key:"showNewUserForm",value:!0})},registerAction:function(t,e,n){return this.externalActions.push({icon:t,text:e,action:n}),this.externalActions},createGroup:function(){var t,e=this;return(t=Ne().mark((function t(){var n;return Ne().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.hasAddGroupError=!1,""!==(n=e.newGroupName.trim())){t.next=5;break}return e.hasAddGroupError=!0,t.abrupt("return");case 5:return e.isAddGroupOpen=!1,e.loadingAddGroup=!0,t.prev=7,t.next=10,e.$store.dispatch("addGroup",n);case 10:return t.next=12,e.$router.push({name:"group",params:{selectedGroup:encodeURIComponent(n)}});case 12:e.newGroupName="",t.next=18;break;case 15:t.prev=15,t.t0=t.catch(7),(0,u.x2)((0,l.Iu)("settings","Failed to create group"));case 18:e.loadingAddGroup=!1;case 19:case"end":return t.stop()}}),t,null,[[7,15]])})),function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){ke(o,r,i,a,s,"next",t)}function s(t){ke(o,r,i,a,s,"throw",t)}a(void 0)}))})()},formatGroupMenu:function(t){var e={};return void 0===t?{}:(e.id=t.id,e.title=t.name,e.usercount=t.usercount,t.usercount-t.disabled>0&&(e.count=t.usercount-t.disabled),e)}}},Ie=Ge,Ue=r(60457),Oe={};Oe.styleTagTransform=V(),Oe.setAttributes=Y(),Oe.insert=$().bind(null,"head"),Oe.domAPI=F(),Oe.insertStyleElement=Q(),T()(Ue.Z,Oe),Ue.Z&&Ue.Z.locals&&Ue.Z.locals;var Ee=(0,C.Z)(Ie,(function(){var t=this,e=t._self._c;return e("Fragment",[e("NcContent",{attrs:{"app-name":"settings"}},[e("NcAppNavigation",{scopedSlots:t._u([{key:"list",fn:function(){return[e("NcAppNavigationItem",{attrs:{id:"everyone",exact:!0,name:t.t("settings","Active users"),to:{name:"users"}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0},{key:"counter",fn:function(){return[t.userCount?e("NcCounterBubble",{attrs:{type:t.selectedGroupDecoded?void 0:"highlighted"}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.userCount)+"\n\t\t\t\t\t\t")]):t._e()]},proxy:!0}])}),t._v(" "),t.settings.isAdmin?e("NcAppNavigationItem",{attrs:{id:"admin",exact:!0,name:t.t("settings","Admins"),to:{name:"group",params:{selectedGroup:"admin"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ShieldAccount",{attrs:{size:20}})]},proxy:!0},t.adminGroupMenu.count>0?{key:"counter",fn:function(){return[e("NcCounterBubble",{attrs:{type:"admin"===t.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.adminGroupMenu.count)+"\n\t\t\t\t\t\t")])]},proxy:!0}:null],null,!0)}):t._e(),t._v(" "),t.disabledGroupMenu.usercount>0||-1===t.disabledGroupMenu.usercount?e("NcAppNavigationItem",{attrs:{id:"disabled",exact:!0,name:t.t("settings","Disabled users"),to:{name:"group",params:{selectedGroup:"disabled"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountOff",{attrs:{size:20}})]},proxy:!0},t.disabledGroupMenu.usercount>0?{key:"counter",fn:function(){return[e("NcCounterBubble",{attrs:{type:"disabled"===t.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.disabledGroupMenu.usercount)+"\n\t\t\t\t\t\t")])]},proxy:!0}:null],null,!0)}):t._e(),t._v(" "),e("NcAppNavigationCaption",{attrs:{name:t.t("settings","Groups"),disabled:t.loadingAddGroup,"aria-label":t.loadingAddGroup?t.t("settings","Creating group …"):t.t("settings","Create group"),"force-menu":"",open:t.isAddGroupOpen},on:{"update:open":function(e){t.isAddGroupOpen=e}},scopedSlots:t._u([{key:"actionsTriggerIcon",fn:function(){return[t.loadingAddGroup?e("NcLoadingIcon"):e("Plus",{attrs:{size:20}})]},proxy:!0},{key:"actions",fn:function(){return[e("NcActionText",{scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0}])},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.t("settings","Create group"))+"\n\t\t\t\t\t\t")]),t._v(" "),e("NcActionInput",{attrs:{label:t.t("settings","Group name"),"label-outside":!1,disabled:t.loadingAddGroup,value:t.newGroupName,error:t.hasAddGroupError,"helper-text":t.hasAddGroupError?t.t("settings","Please enter a valid group name"):""},on:{"update:value":function(e){t.newGroupName=e},submit:t.createGroup}})]},proxy:!0}])}),t._v(" "),t._l(t.groupList,(function(n){return e("GroupListItem",{key:n.id,attrs:{id:n.id,active:t.selectedGroupDecoded===n.id,name:n.title,count:n.count}})}))]},proxy:!0},{key:"footer",fn:function(){return[e("ul",{staticClass:"app-navigation-entry__settings"},[e("NcAppNavigationItem",{attrs:{name:t.t("settings","User management settings")},on:{click:function(e){t.isDialogOpen=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Cog",{attrs:{size:20}})]},proxy:!0}])})],1)]},proxy:!0}])},[e("NcAppNavigationNew",{attrs:{"button-id":"new-user-button",text:t.t("settings","New user"),"button-class":"icon-add"},on:{click:t.showNewUserMenu,keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.showNewUserMenu.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"space",32,e.key,[" ","Spacebar"])?null:t.showNewUserMenu.apply(null,arguments)}]},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Plus",{attrs:{size:20}})]},proxy:!0}])})],1),t._v(" "),e("NcAppContent",[e("UserList",{attrs:{"selected-group":t.selectedGroupDecoded,"external-actions":t.externalActions}})],1)],1),t._v(" "),e("UserSettingsDialog",{attrs:{open:t.isDialogOpen},on:{"update:open":function(e){t.isDialogOpen=e}}})],1)}),[],!1,null,"642e7037",null),Me=Ee.exports},87369:function(t,e,n){var r=n(34155),i=n(25108);t.exports=function(){"use strict";var t=function(){this._properties={},this._namespace="",this._isSupported=!0},e={namespace:{}};e.namespace.get=function(){return this._namespace},e.namespace.set=function(t){this._namespace=t?t+".":""},t.prototype._getLsKey=function(t){return""+this._namespace+t},t.prototype._lsSet=function(t,e,n){var r=this._getLsKey(t),i=n&&[Array,Object].includes(n)?JSON.stringify(e):e;window.localStorage.setItem(r,i)},t.prototype._lsGet=function(t){var e=this._getLsKey(t);return window.localStorage[e]},t.prototype.get=function(t,e,n){if(void 0===e&&(e=null),void 0===n&&(n=String),!this._isSupported)return null;if(this._lsGet(t)){var r=n;for(var i in this._properties)if(i===t){r=this._properties[i].type;break}return this._process(r,this._lsGet(t))}return null!==e?e:null},t.prototype.set=function(t,e){var n=this;if(!this._isSupported)return null;for(var r in n._properties){var i=n._properties[r].type;if(r===t)return n._lsSet(t,e,i),e}return this._lsSet(t,e),e},t.prototype.remove=function(t){return this._isSupported?window.localStorage.removeItem(t):null},t.prototype.addProperty=function(t,e,n){void 0===n&&(n=void 0),e=e||String,this._properties[t]={type:e},this._lsGet(t)||null===n||this._lsSet(t,n,e)},t.prototype._process=function(t,e){switch(t){case Boolean:return"true"===e;case Number:return parseFloat(e);case Array:try{var n=JSON.parse(e);return Array.isArray(n)?n:[]}catch(t){return[]}case Object:try{return JSON.parse(e)}catch(t){return{}}default:return e}},Object.defineProperties(t.prototype,e);var n=new t;return{install:function(t,e){if(void 0===e&&(e={}),void 0===r||!(r.server||r.SERVER_BUILD||r.env&&"server"===r.env.VUE_ENV)){var o=!0;try{var a="__vue-localstorage-test__";window.localStorage.setItem(a,a),window.localStorage.removeItem(a)}catch(t){o=!1,n._isSupported=!1,i.error("Local storage is not supported")}var s=e.name||"localStorage",l=e.bind;e.namespace&&(n.namespace=e.namespace),t.mixin({beforeCreate:function(){var e=this;o&&this.$options[s]&&Object.keys(this.$options[s]).forEach((function(r){var o=e.$options[s][r],a=[o.type,o.default],u=a[0],c=a[1];if(n.addProperty(r,u,c),Object.getOwnPropertyDescriptor(n,r))t.config.silent||i.log(r+": is already defined and will be reused");else{var d={get:function(){return t.localStorage.get(r,c)},set:function(e){return t.localStorage.set(r,e)},configurable:!0};Object.defineProperty(n,r,d),t.util.defineReactive(n,r,c)}(l||o.bind)&&!1!==o.bind&&(e.$options.computed=e.$options.computed||{},e.$options.computed[r]||(e.$options.computed[r]={get:function(){return t.localStorage[r]},set:function(e){t.localStorage[r]=e}}))}))}}),t[s]=n,t.prototype["$"+s]=n}}}}()},42761:function(t){"use strict";t.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTS00LTRoMjR2MjRILTRWLTR6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTggMEMzLjYgMCAwIDMuNiAwIDhzMy42IDggOCA4IDgtMy42IDgtOC0zLjYtOC04LTh6IiBmaWxsPSIjZWQ0ODRjIi8+PHBhdGggZD0iTTUgNi41aDZjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNUg1Yy0uOCAwLTEuNS0uNy0xLjUtMS41UzQuMiA2LjUgNSA2LjV6IiBmaWxsPSIjZmRmZmZmIi8+PC9zdmc+Cg=="},87210:function(t){"use strict";t.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTQuOCAxMS4yaDYuNFY0LjhINC44djYuNHpNOCAwQzMuNiAwIDAgMy42IDAgOHMzLjYgOCA4IDggOC0zLjYgOC04LTMuNi04LTgtOHoiIGZpbGw9IiM0OWIzODIiLz48L3N2Zz4K"},94659:function(t){"use strict";t.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS00LTRoMjR2MjRILTR6Ii8+PHBhdGggZD0iTTYuOS4xQzMgLjYtLjEgNC0uMSA4YzAgNC40IDMuNiA4IDggOCA0IDAgNy40LTMgOC02LjktMS4yIDEuMy0yLjkgMi4xLTQuNyAyLjEtMy41IDAtNi40LTIuOS02LjQtNi40IDAtMS45LjgtMy42IDIuMS00Ljd6IiBmaWxsPSIjZjRhMzMxIi8+PC9zdmc+Cg=="},11530:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2QyZDJkMiI+PHBhdGggZD0iTTE1LjQgMTYuNkwxMC44IDEybDQuNi00LjZMMTQgNmwtNiA2IDYgNiAxLjQtMS40eiIvPjwvc3ZnPg=="},71124:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2QyZDJkMiI+PHBhdGggZD0iTTE4LjQgNy40TDE3IDZsLTYgNiA2IDYgMS40LTEuNC00LjYtNC42IDQuNi00LjZtLTYgMEwxMSA2bC02IDYgNiA2IDEuNC0xLjRMNy44IDEybDQuNi00LjZ6Ii8+PC9zdmc+"},48461:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2QyZDJkMiI+PHBhdGggZD0iTTUuNiA3LjRMNyA2bDYgNi02IDYtMS40LTEuNCA0LjYtNC42LTQuNi00LjZtNiAwTDEzIDZsNiA2LTYgNi0xLjQtMS40IDQuNi00LjYtNC42LTQuNnoiLz48L3N2Zz4="},23427:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2QyZDJkMiI+PHBhdGggZD0iTTguNiAxNi42bDQuNi00LjYtNC42LTQuNkwxMCA2bDYgNi02IDYtMS40LTEuNHoiLz48L3N2Zz4="},39896:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzIyMiI+PHBhdGggZD0iTTE1LjQgMTYuNkwxMC44IDEybDQuNi00LjZMMTQgNmwtNiA2IDYgNiAxLjQtMS40eiIvPjwvc3ZnPg=="},76899:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzIyMiI+PHBhdGggZD0iTTE4LjQgNy40TDE3IDZsLTYgNiA2IDYgMS40LTEuNC00LjYtNC42IDQuNi00LjZtLTYgMEwxMSA2bC02IDYgNiA2IDEuNC0xLjRMNy44IDEybDQuNi00LjZ6Ii8+PC9zdmc+"},88931:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzIyMiI+PHBhdGggZD0iTTUuNiA3LjRMNyA2bDYgNi02IDYtMS40LTEuNCA0LjYtNC42LTQuNi00LjZtNiAwTDEzIDZsNiA2LTYgNi0xLjQtMS40IDQuNi00LjYtNC42LTQuNnoiLz48L3N2Zz4="},16556:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzIyMiI+PHBhdGggZD0iTTguNiAxNi42bDQuNi00LjYtNC42LTQuNkwxMCA2bDYgNi02IDYtMS40LTEuNHoiLz48L3N2Zz4="}}]);
-//# sourceMappingURL=settings-users-8351.js.map?v=df729c16a0880ced2ed3
\ No newline at end of file
+(self.webpackChunknextcloud=self.webpackChunknextcloud||[]).push([[8351],{40812:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".modal__header[data-v-36dd2d08]{margin:0}.modal__content[data-v-36dd2d08]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__button-row[data-v-36dd2d08]{display:flex;width:100%;justify-content:space-between}","",{version:3,sources:["webpack://./apps/settings/src/components/GroupListItem.vue"],names:[],mappings:"AAEC,gCACC,QAAA,CAGD,iCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGD,oCACC,YAAA,CACA,UAAA,CACA,6BAAA",sourcesContent:["\n.modal {\n\t&__header {\n\t\tmargin: 0;\n\t}\n\n\t&__content {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 20px;\n\t\tgap: 4px 0;\n\t}\n\n\t&__button-row {\n\t\tdisplay: flex;\n\t\twidth: 100%;\n\t\tjustify-content: space-between;\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},44657:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".empty[data-v-a8320e94] .icon-vue{width:64px;height:64px}.empty[data-v-a8320e94] .icon-vue svg{max-width:64px;max-height:64px}","",{version:3,sources:["webpack://./apps/settings/src/components/UserList.vue"],names:[],mappings:"AAKE,kCACC,UAAA,CACA,WAAA,CAEA,sCACC,cAAA,CACA,eAAA",sourcesContent:["\n@import './Users/shared/styles.scss';\n\n.empty {\n\t:deep {\n\t\t.icon-vue {\n\t\t\twidth: 64px;\n\t\t\theight: 64px;\n\n\t\t\tsvg {\n\t\t\t\tmax-width: 64px;\n\t\t\t\tmax-height: 64px;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},38101:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".modal__form[data-v-0634d81b]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__form #new-user-groups-input[data-v-0634d81b]{position:absolute;opacity:0;width:0}.modal__item[data-v-0634d81b]{width:100%}.modal__item[data-v-0634d81b]:not(:focus):not(:active){border-color:var(--color-border-dark)}.modal__hint[data-v-0634d81b]{color:var(--color-text-maxcontrast);margin-top:8px;align-self:flex-start}.modal__label[data-v-0634d81b]{display:block;padding:4px 0}.modal__select[data-v-0634d81b]{width:100%}.modal__submit[data-v-0634d81b]{margin-top:20px}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/NewUserModal.vue"],names:[],mappings:"AAEC,8BACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGA,qDACC,iBAAA,CACA,SAAA,CAMA,OAAA,CAIF,8BACC,UAAA,CAEA,uDACC,qCAAA,CAIF,8BACC,mCAAA,CACA,cAAA,CACA,qBAAA,CAGD,+BACC,aAAA,CACA,aAAA,CAGD,gCACC,UAAA,CAGD,gCACC,eAAA",sourcesContent:['\n.modal {\n\t&__form {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tpadding: 20px;\n\t\tgap: 4px 0;\n\n\t\t/* fake input for groups validation */\n\t\t#new-user-groups-input {\n\t\t\tposition: absolute;\n\t\t\topacity: 0;\n\t\t\t/* The "hidden" input is behind the NcSelect, so in general it does\n\t\t\t* not receives clicks. However, with Firefox, after the validation\n\t\t\t* fails, it will receive the first click done on it, so its width needs\n\t\t\t* to be set to 0 to prevent that ("pointer-events: none" does not\n\t\t\t* prevent it). */\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t&__item {\n\t\twidth: 100%;\n\n\t\t&:not(:focus):not(:active) {\n\t\t\tborder-color: var(--color-border-dark);\n\t\t}\n\t}\n\n\t&__hint {\n\t\tcolor: var(--color-text-maxcontrast);\n\t\tmargin-top: 8px;\n\t\talign-self: flex-start;\n\t}\n\n\t&__label {\n\t\tdisplay: block;\n\t\tpadding: 4px 0;\n\t}\n\n\t&__select {\n\t\twidth: 100%;\n\t}\n\n\t&__submit {\n\t\tmargin-top: 20px;\n\t}\n}\n'],sourceRoot:""}]),e.Z=a},69830:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".footer[data-v-5b39b95a]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.footer__cell[data-v-5b39b95a]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.footer__cell strong[data-v-5b39b95a],.footer__cell span[data-v-5b39b95a],.footer__cell label[data-v-5b39b95a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.footer__cell--avatar[data-v-5b39b95a],.footer__cell--displayname[data-v-5b39b95a]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.footer__cell--avatar[data-v-5b39b95a]{left:0}.footer__cell--displayname[data-v-5b39b95a]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.footer__cell--avatar[data-v-5b39b95a]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.footer__cell--multiline span[data-v-5b39b95a]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.footer__cell--multiline span[data-v-5b39b95a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.footer__cell--large[data-v-5b39b95a]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.footer__cell--obfuscated[data-v-5b39b95a]{min-width:400px;width:400px}.footer__cell--fill[data-v-5b39b95a]{min-width:var(--cell-width-large);width:100%}.footer__cell--actions[data-v-5b39b95a]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.footer__subtitle[data-v-5b39b95a]{color:var(--color-text-maxcontrast)}.footer__cell[data-v-5b39b95a]{position:sticky;color:var(--color-text-maxcontrast)}.footer__cell--loading[data-v-5b39b95a]{left:0;min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0}.footer__cell--count[data-v-5b39b95a]{left:var(--avatar-cell-width);min-width:var(--cell-width);width:var(--cell-width)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListFooter.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,MAAA,CAGD,4CACC,6BAAA,CACA,0CAAA,CAAA,CAIF,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,mCACC,mCAAA,CDjHD,+BACC,eAAA,CACA,mCAAA,CAEA,wCACC,MAAA,CACA,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CAGD,sCACC,6BAAA,CACA,2BAAA,CACA,uBAAA",sourcesContent:["\n@import './shared/styles.scss';\n\n.footer {\n\t@include row;\n\t@include cell;\n\n\t&__cell {\n\t\tposition: sticky;\n\t\tcolor: var(--color-text-maxcontrast);\n\n\t\t&--loading {\n\t\t\tleft: 0;\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t}\n\n\t\t&--count {\n\t\t\tleft: var(--avatar-cell-width);\n\t\t\tmin-width: var(--cell-width);\n\t\t\twidth: var(--cell-width);\n\t\t}\n\t}\n}\n","/**\n * @copyright 2023 Christopher Ng \n *\n * @author Christopher Ng \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tleft: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tleft: var(--avatar-cell-width);\n\t\t\t\tborder-right: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tright: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-left: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},74831:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".header[data-v-05cd17c8]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background);border-bottom:1px solid var(--color-border)}.header__cell[data-v-05cd17c8]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.header__cell strong[data-v-05cd17c8],.header__cell span[data-v-05cd17c8],.header__cell label[data-v-05cd17c8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.header__cell--avatar[data-v-05cd17c8],.header__cell--displayname[data-v-05cd17c8]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.header__cell--avatar[data-v-05cd17c8]{left:0}.header__cell--displayname[data-v-05cd17c8]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.header__cell--avatar[data-v-05cd17c8]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.header__cell--multiline span[data-v-05cd17c8]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.header__cell--multiline span[data-v-05cd17c8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header__cell--large[data-v-05cd17c8]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.header__cell--obfuscated[data-v-05cd17c8]{min-width:400px;width:400px}.header__cell--fill[data-v-05cd17c8]{min-width:var(--cell-width-large);width:100%}.header__cell--actions[data-v-05cd17c8]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.header__subtitle[data-v-05cd17c8]{color:var(--color-text-maxcontrast)}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserListHeader.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,yBCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDrBA,2CAAA,CCyBA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,MAAA,CAGD,4CACC,6BAAA,CACA,0CAAA,CAAA,CAIF,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,mCACC,mCAAA",sourcesContent:["\n@import './shared/styles.scss';\n\n.header {\n\t@include row;\n\t@include cell;\n\n\tborder-bottom: 1px solid var(--color-border);\n}\n","/**\n * @copyright 2023 Christopher Ng \n *\n * @author Christopher Ng \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tleft: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tleft: var(--avatar-cell-width);\n\t\t\t\tborder-right: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tright: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-left: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},19964:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".user-list__row[data-v-503e0cb8]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.user-list__row[data-v-503e0cb8]:hover{background-color:var(--color-background-hover)}.user-list__row:hover .row__cell[data-v-503e0cb8]:not(.row__cell--actions){background-color:var(--color-background-hover)}.user-list__row .select--fill[data-v-503e0cb8]{max-width:calc(var(--cell-width-large) - 2*var(--cell-padding))}.row__cell[data-v-503e0cb8]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.row__cell strong[data-v-503e0cb8],.row__cell span[data-v-503e0cb8],.row__cell label[data-v-503e0cb8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.row__cell--avatar[data-v-503e0cb8],.row__cell--displayname[data-v-503e0cb8]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.row__cell--avatar[data-v-503e0cb8]{left:0}.row__cell--displayname[data-v-503e0cb8]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.row__cell--avatar[data-v-503e0cb8]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.row__cell--multiline span[data-v-503e0cb8]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.row__cell--multiline span[data-v-503e0cb8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.row__cell--large[data-v-503e0cb8]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.row__cell--obfuscated[data-v-503e0cb8]{min-width:400px;width:400px}.row__cell--fill[data-v-503e0cb8]{min-width:var(--cell-width-large);width:100%}.row__cell--actions[data-v-503e0cb8]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.row__subtitle[data-v-503e0cb8]{color:var(--color-text-maxcontrast)}.row__cell[data-v-503e0cb8]{border-bottom:1px solid var(--color-border)}.row__cell[data-v-503e0cb8] .input-field,.row__cell[data-v-503e0cb8] .input-field__main-wrapper,.row__cell[data-v-503e0cb8] .input-field__input{height:48px !important}.row__cell[data-v-503e0cb8] .input-field__input:placeholder-shown:not(:focus)+.input-field__label{inset-block-start:16px !important}.row__cell[data-v-503e0cb8] .button-vue--icon-only{height:44px !important}.row__cell[data-v-503e0cb8] .v-select.select{min-width:var(--cell-min-width)}.row__progress[data-v-503e0cb8]{margin-top:4px}.row__progress--warn[data-v-503e0cb8]::-moz-progress-bar{background:var(--color-warning) !important}.row__progress--warn[data-v-503e0cb8]::-webkit-progress-value{background:var(--color-warning) !important}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserRow.vue","webpack://./apps/settings/src/components/Users/shared/styles.scss"],names:[],mappings:"AAGA,iCCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDtBA,uCACC,8CAAA,CAEA,2EACC,8CAAA,CAKF,+CACC,+DAAA,CCgBD,4BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,sGAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,6EAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,oCACC,MAAA,CAGD,yCACC,6BAAA,CACA,0CAAA,CAAA,CAIF,oCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,4CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,4CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,mCACC,iCAAA,CACA,6BAAA,CAGD,wCACC,eAAA,CACA,WAAA,CAID,kCACC,iCAAA,CACA,UAAA,CAGD,qCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,gCACC,mCAAA,CDjGD,4BACC,2CAAA,CAGC,gJAGC,sBAAA,CAIA,kGACC,iCAAA,CAIF,mDACC,sBAAA,CAGD,6CACC,+BAAA,CAKH,gCACC,cAAA,CAGC,yDACC,0CAAA,CAED,8DACC,0CAAA",sourcesContent:["\n@import './shared/styles.scss';\n\n.user-list__row {\n\t@include row;\n\n\t&:hover {\n\t\tbackground-color: var(--color-background-hover);\n\n\t\t.row__cell:not(.row__cell--actions) {\n\t\t\tbackground-color: var(--color-background-hover);\n\t\t}\n\t}\n\n\t// Limit width of select in fill cell\n\t.select--fill {\n\t\tmax-width: calc(var(--cell-width-large) - (2 * var(--cell-padding)));\n\t}\n}\n\n.row {\n\t@include cell;\n\n\t&__cell {\n\t\tborder-bottom: 1px solid var(--color-border);\n\n\t\t:deep {\n\t\t\t.input-field,\n\t\t\t.input-field__main-wrapper,\n\t\t\t.input-field__input {\n\t\t\t\theight: 48px !important;\n\t\t\t}\n\n\t\t\t.input-field__input {\n\t\t\t\t&:placeholder-shown:not(:focus) + .input-field__label {\n\t\t\t\t\tinset-block-start: 16px !important;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.button-vue--icon-only {\n\t\t\t\theight: 44px !important;\n\t\t\t}\n\n\t\t\t.v-select.select {\n\t\t\t\tmin-width: var(--cell-min-width);\n\t\t\t}\n\t\t}\n\t}\n\n\t&__progress {\n\t\tmargin-top: 4px;\n\n\t\t&--warn {\n\t\t\t&::-moz-progress-bar {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t\t&::-webkit-progress-value {\n\t\t\t\tbackground: var(--color-warning) !important;\n\t\t\t}\n\t\t}\n\t}\n}\n","/**\n * @copyright 2023 Christopher Ng \n *\n * @author Christopher Ng \n *\n * @license AGPL-3.0-or-later\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU Affero General Public License as\n * published by the Free Software Foundation, either version 3 of the\n * License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU Affero General Public License for more details.\n *\n * You should have received a copy of the GNU Affero General Public License\n * along with this program. If not, see .\n *\n */\n\n@mixin row {\n\tposition: relative;\n\tdisplay: flex;\n\tmin-width: 100%;\n\twidth: fit-content;\n\theight: var(--row-height);\n\tbackground-color: var(--color-main-background);\n}\n\n@mixin cell {\n\t&__cell {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tjustify-content: center;\n\t\tpadding: 0 var(--cell-padding);\n\t\tmin-width: var(--cell-width);\n\t\twidth: var(--cell-width);\n\t\tcolor: var(--color-main-text);\n\n\t\tstrong,\n\t\tspan,\n\t\tlabel {\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t\twhite-space: nowrap;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\n\t\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\n\t\t\t&--avatar,\n\t\t\t&--displayname {\n\t\t\t\tposition: sticky;\n\t\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\t\tbackground-color: var(--color-main-background);\n\t\t\t}\n\n\t\t\t&--avatar {\n\t\t\t\tleft: 0;\n\t\t\t}\n\n\t\t\t&--displayname {\n\t\t\t\tleft: var(--avatar-cell-width);\n\t\t\t\tborder-right: 1px solid var(--color-border);\n\t\t\t}\n\t\t}\n\n\t\t&--avatar {\n\t\t\tmin-width: var(--avatar-cell-width);\n\t\t\twidth: var(--avatar-cell-width);\n\t\t\talign-items: center;\n\t\t\tpadding: 0;\n\t\t\tuser-select: none;\n\t\t}\n\n\t\t&--multiline {\n\t\t\tspan {\n\t\t\t\tline-height: 1.3em;\n\t\t\t\twhite-space: unset;\n\n\t\t\t\t@supports (-webkit-line-clamp: 2) {\n\t\t\t\t\tdisplay: -webkit-box;\n\t\t\t\t\t-webkit-line-clamp: 2;\n\t\t\t\t\t-webkit-box-orient: vertical;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&--large {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: var(--cell-width-large);\n\t\t}\n\n\t\t&--obfuscated {\n\t\t\tmin-width: 400px;\n\t\t\twidth: 400px;\n\t\t}\n\n\t\t// Fill remaining row space with cell\n\t\t&--fill {\n\t\t\tmin-width: var(--cell-width-large);\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t&--actions {\n\t\t\tposition: sticky;\n\t\t\tright: 0;\n\t\t\tz-index: var(--sticky-column-z-index);\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: row;\n\t\t\talign-items: center;\n\t\t\tmin-width: 110px;\n\t\t\twidth: 110px;\n\t\t\tbackground-color: var(--color-main-background);\n\t\t\tborder-left: 1px solid var(--color-border);\n\t\t}\n\t}\n\n\t&__subtitle {\n\t\tcolor: var(--color-text-maxcontrast);\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},66547:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,"label[for=default-quota-select][data-v-0a250c55]{display:block;padding:4px 0}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/UserSettingsDialog.vue"],names:[],mappings:"AACA,iDACC,aAAA,CACA,aAAA",sourcesContent:['\nlabel[for="default-quota-select"] {\n\tdisplay: block;\n\tpadding: 4px 0;\n}\n'],sourceRoot:""}]),e.Z=a},63936:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".user-list[data-v-4377829d]{--avatar-cell-width: 48px;--cell-padding: 7px;--cell-width: 200px;--cell-width-large: 300px;--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1);display:block;overflow:auto;height:100%}.user-list__header[data-v-4377829d],.user-list__footer[data-v-4377829d]{position:sticky;display:block}.user-list__header[data-v-4377829d]{top:0;z-index:calc(var(--sticky-column-z-index) + 1)}.user-list__footer[data-v-4377829d]{left:0}.user-list__body[data-v-4377829d]{display:flex;flex-direction:column;width:100%}","",{version:3,sources:["webpack://./apps/settings/src/components/Users/VirtualList.vue"],names:[],mappings:"AACA,4BACC,yBAAA,CACA,mBAAA,CACA,mBAAA,CACA,yBAAA,CACA,qEAAA,CACA,6DAAA,CAGA,aAAA,CACA,aAAA,CACA,WAAA,CAEA,wEAEC,eAAA,CAEA,aAAA,CAGD,oCACC,KAAA,CACA,8CAAA,CAGD,oCACC,MAAA,CAGD,kCACC,YAAA,CACA,qBAAA,CACA,UAAA",sourcesContent:["\n.user-list {\n\t--avatar-cell-width: 48px;\n\t--cell-padding: 7px;\n\t--cell-width: 200px;\n\t--cell-width-large: 300px;\n\t--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));\n\t--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1); // Keep the sticky column on top of the select dropdown\n\n\t// Necessary for virtual scroll optimized rendering\n\tdisplay: block;\n\toverflow: auto;\n\theight: 100%;\n\n\t&__header,\n\t&__footer {\n\t\tposition: sticky;\n\t\t// Fix sticky positioning in Firefox\n\t\tdisplay: block;\n\t}\n\n\t&__header {\n\t\ttop: 0;\n\t\tz-index: calc(var(--sticky-column-z-index) + 1);\n\t}\n\n\t&__footer {\n\t\tleft: 0;\n\t}\n\n\t&__body {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\twidth: 100%;\n\t}\n}\n"],sourceRoot:""}]),e.Z=a},60457:function(t,e,n){"use strict";var r=n(87537),i=n.n(r),o=n(23645),a=n.n(o)()(i());a.push([t.id,".app-content[data-v-642e7037]{display:flex;overflow:hidden;flex-direction:column;max-height:100%}.app-navigation-entry__settings[data-v-642e7037]{height:auto !important;flex:0 0 auto}","",{version:3,sources:["webpack://./apps/settings/src/views/Users.vue"],names:[],mappings:"AACA,8BAEC,YAAA,CACA,eAAA,CACA,qBAAA,CACA,eAAA,CAGD,iDACC,sBAAA,CAEA,aAAA",sourcesContent:["\n.app-content {\n\t// Virtual list needs to be full height and is scrollable\n\tdisplay: flex;\n\toverflow: hidden;\n\tflex-direction: column;\n\tmax-height: 100%;\n}\n\n.app-navigation-entry__settings {\n\theight: auto !important;\n\t// Prevent shrinking or growing\n\tflex: 0 0 auto;\n}\n"],sourceRoot:""}]),e.Z=a},1580:function(e,n,r){"use strict";r.r(n),r.d(n,{default:function(){return Me}});var i=r(20144),o=r(87369),a=r.n(o),s=r(74139),l=r(31352),u=r(64024),c=r(31466),d=r(76955),p=r(56071),h=r(35534),f=r(82002),g=r(41705),v=r(61898),m=r(73743),A=r(93182),y=r(20435),w=r(50413),b={name:"AccountOffIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},C=r(51900),_=(0,C.Z)(b,(function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon account-off-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])}),[],!1,null,null,null).exports,x=r(57638),L=r(61149),S={name:"ShieldAccountIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}},N=(0,C.Z)(S,(function(){var t=this,e=t._self._c;return e("span",t._b({staticClass:"material-design-icon shield-account-icon",attrs:{"aria-hidden":!t.title,"aria-label":t.title,role:"img"},on:{click:function(e){return t.$emit("click",e)}}},"span",t.$attrs,!1),[e("svg",{staticClass:"material-design-icon__svg",attrs:{fill:t.fillColor,width:t.size,height:t.size,viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M17.13,17C15.92,18.85 14.11,20.24 12,20.92C9.89,20.24 8.08,18.85 6.87,17C6.53,16.5 6.24,16 6,15.47C6,13.82 8.71,12.47 12,12.47C15.29,12.47 18,13.79 18,15.47C17.76,16 17.47,16.5 17.13,17Z"}},[t.title?e("title",[t._v(t._s(t.title))]):t._e()])])])}),[],!1,null,null,null).exports,k=r(20212),G=r(57274),I=r(59110),U=r(80774),O=r(57612),E=r(73229);function M(t){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},M(t)}function D(){D=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==M(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function j(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function P(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){j(o,r,i,a,s,"next",t)}function s(t){j(o,r,i,a,s,"throw",t)}a(void 0)}))}}var Z={name:"GroupListItem",components:{AccountGroup:w.Z,Delete:O.Z,Fragment:s.Fragment,NcActionButton:k.Z,NcActionInput:c.Z,NcAppNavigationItem:g.Z,NcButton:G.Z,NcCounterBubble:A.Z,NcModal:I.Z,NcNoteCard:U.Z,Pencil:E.default},props:{active:{type:Boolean,required:!0},count:{type:Number,default:null},id:{type:String,required:!0},name:{type:String,required:!0}},data:function(){return{loadingRenameGroup:!1,openGroupMenu:!1,showRemoveGroupModal:!1}},computed:{settings:function(){return this.$store.getters.getServerData}},methods:{handleGroupMenuOpen:function(){this.openGroupMenu=!0},renameGroup:function(t){var e=this;return P(D().mark((function n(){var r;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==t.trim()){n.next=2;break}return n.abrupt("return");case 2:if(""!==(r=e.$refs.displayNameInput.$el.querySelector('input[type="text"]').value).trim()){n.next=5;break}return n.abrupt("return");case 5:return n.prev=5,e.openGroupMenu=!1,e.loadingRenameGroup=!0,n.next=10,e.$store.dispatch("renameGroup",{groupid:t.trim(),displayName:r.trim()});case 10:e.loadingRenameGroup=!1,n.next=17;break;case 13:n.prev=13,n.t0=n.catch(5),e.openGroupMenu=!0,e.loadingRenameGroup=!1;case 17:case"end":return n.stop()}}),n,null,[[5,13]])})))()},removeGroup:function(){var e=this;return P(D().mark((function n(){return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,e.$store.dispatch("removeGroup",e.id);case 3:e.showRemoveGroupModal=!1,n.next=9;break;case 6:n.prev=6,n.t0=n.catch(0),(0,u.x2)(t("settings",'Failed to remove group "{group}"',{group:e.name}));case 9:case"end":return n.stop()}}),n,null,[[0,6]])})))()}}},B=r(93379),T=r.n(B),z=r(7795),F=r.n(z),q=r(90569),$=r.n(q),R=r(3565),Y=r.n(R),H=r(19216),Q=r.n(H),W=r(44589),V=r.n(W),K=r(40812),J={};J.styleTagTransform=V(),J.setAttributes=Y(),J.insert=$().bind(null,"head"),J.domAPI=F(),J.insertStyleElement=Q(),T()(K.Z,J),K.Z&&K.Z.locals&&K.Z.locals;var X=(0,C.Z)(Z,(function(){var t=this,e=t._self._c;return e("Fragment",[t.showRemoveGroupModal?e("NcModal",{on:{close:function(e){t.showRemoveGroupModal=!1}}},[e("div",{staticClass:"modal__content"},[e("h2",{staticClass:"modal__header"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Please confirm the group removal"))+"\n\t\t\t")]),t._v(" "),e("NcNoteCard",{attrs:{type:"warning","show-alert":""}},[t._v("\n\t\t\t\t"+t._s(t.t("settings",'You are about to remove the group "{group}". The users will NOT be deleted.',{group:t.name}))+"\n\t\t\t")]),t._v(" "),e("div",{staticClass:"modal__button-row"},[e("NcButton",{attrs:{type:"secondary"},on:{click:function(e){t.showRemoveGroupModal=!1}}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Cancel"))+"\n\t\t\t\t")]),t._v(" "),e("NcButton",{attrs:{type:"primary"},on:{click:t.removeGroup}},[t._v("\n\t\t\t\t\t"+t._s(t.t("settings","Confirm"))+"\n\t\t\t\t")])],1)],1)]):t._e(),t._v(" "),e("NcAppNavigationItem",{key:t.id,attrs:{exact:!0,name:t.name,to:{name:"group",params:{selectedGroup:encodeURIComponent(t.id)}},loading:t.loadingRenameGroup,"menu-open":t.openGroupMenu},on:{"update:menuOpen":t.handleGroupMenuOpen},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0},{key:"counter",fn:function(){return[t.count?e("NcCounterBubble",{attrs:{type:t.active?"highlighted":void 0}},[t._v("\n\t\t\t\t"+t._s(t.count)+"\n\t\t\t")]):t._e()]},proxy:!0},{key:"actions",fn:function(){return["admin"!==t.id&&"disabled"!==t.id&&t.settings.isAdmin?e("NcActionInput",{ref:"displayNameInput",attrs:{"trailing-button-label":t.t("settings","Submit"),type:"text",value:t.name,label:t.t("settings","Rename group")},on:{submit:function(e){return t.renameGroup(t.id)}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Pencil",{attrs:{size:20}})]},proxy:!0}],null,!1,580569589)}):t._e(),t._v(" "),"admin"!==t.id&&"disabled"!==t.id&&t.settings.isAdmin?e("NcActionButton",{on:{click:function(e){t.showRemoveGroupModal=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Delete",{attrs:{size:20}})]},proxy:!0}],null,!1,2705356561)},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Remove group"))+"\n\t\t\t")]):t._e()]},proxy:!0}])})],1)}),[],!1,null,"36dd2d08",null).exports,tt=r(86514),et=r(63813),nt=r(69183),rt=r(52925),it=r(20296),ot=r(38605);i.default.directive("elementVisibility",rt.jy);var at=i.default.extend({name:"VirtualList",props:{dataComponent:{type:[Object,Function],required:!0},dataKey:{type:String,required:!0},dataSources:{type:Array,required:!0},itemHeight:{type:Number,required:!0},extraProps:{type:Object,default:function(){return{}}}},data:function(){return{bufferItems:3,index:0,headerHeight:0,tableHeight:0,resizeObserver:null}},computed:{startIndex:function(){return Math.max(0,this.index-3)},shownItems:function(){return Math.ceil((this.tableHeight-this.headerHeight)/this.itemHeight)+6},renderedItems:function(){return this.dataSources.slice(this.startIndex,this.startIndex+this.shownItems)},tbodyStyle:function(){var t=this.startIndex+this.shownItems>this.dataSources.length,e=this.dataSources.length-this.startIndex-this.shownItems,n=Math.min(this.dataSources.length-this.startIndex,e);return{paddingTop:"".concat(this.startIndex*this.itemHeight,"px"),paddingBottom:t?0:"".concat(n*this.itemHeight,"px")}}},mounted:function(){var t,e,n=this,r=this.$el,i=null===(t=this.$refs)||void 0===t?void 0:t.tfoot,o=null===(e=this.$refs)||void 0===e?void 0:e.thead;this.resizeObserver=new ResizeObserver((0,it.debounce)((function(){var t,e;n.headerHeight=null!==(t=null==o?void 0:o.clientHeight)&&void 0!==t?t:0,n.tableHeight=null!==(e=null==r?void 0:r.clientHeight)&&void 0!==e?e:0,ot.Z.debug("VirtualList resizeObserver updated"),n.onScroll()}),100,!1)),this.resizeObserver.observe(r),this.resizeObserver.observe(i),this.resizeObserver.observe(o),this.$el.addEventListener("scroll",this.onScroll)},beforeDestroy:function(){this.resizeObserver&&this.resizeObserver.disconnect()},methods:{handleFooterVisibility:function(t){t&&this.$emit("scroll-end")},onScroll:function(){this.index=Math.max(0,Math.round(this.$el.scrollTop/this.itemHeight))}}}),st=r(63936),lt={};lt.styleTagTransform=V(),lt.setAttributes=Y(),lt.insert=$().bind(null,"head"),lt.domAPI=F(),lt.insertStyleElement=Q(),T()(st.Z,lt),st.Z&&st.Z.locals&&st.Z.locals;var ut=(0,C.Z)(at,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("table",{staticClass:"user-list"},[t._t("before"),t._v(" "),e("thead",{ref:"thead",staticClass:"user-list__header",attrs:{role:"rowgroup"}},[t._t("header")],2),t._v(" "),e("tbody",{staticClass:"user-list__body",style:t.tbodyStyle},t._l(t.renderedItems,(function(n,r){return e(t.dataComponent,t._b({key:n[t.dataKey],tag:"component",attrs:{user:n,visible:(r>=t.bufferItems||t.index<=t.bufferItems)&&r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function gt(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function vt(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){gt(o,r,i,a,s,"next",t)}function s(t){gt(o,r,i,a,s,"throw",t)}a(void 0)}))}}function mt(t){return function(t){if(Array.isArray(t))return At(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return At(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?At(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function At(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n=0?(t=OC.Util.humanFileSize(OC.Util.computerFileSize(t)),this.newUser.quota={id:t,label:t},this.newUser.quota):(this.newUser.quota=this.quotaOptions[0],this.quotaOptions[0])},languageFilterBy:function(t,e,n){return t.languages?t.languages.some((function(t){return t.name.toLocaleLowerCase().includes(n.toLocaleLowerCase())})):(e||"").toLocaleLowerCase().includes(n.toLocaleLowerCase())},searchUserManager:function(t){var e=this;return vt(ft().mark((function n(){return ft().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.$store.dispatch("searchUsers",{offset:0,limit:10,search:t}).then((function(t){var n=null!=t&&t.data?Object.values(null==t?void 0:t.data.ocs.data.users):[];n.length>0&&(e.possibleManagers=n)}));case 2:case"end":return n.stop()}}),n)})))()}}},wt=r(38101),bt={};bt.styleTagTransform=V(),bt.setAttributes=Y(),bt.insert=$().bind(null,"head"),bt.domAPI=F(),bt.insertStyleElement=Q(),T()(wt.Z,bt),wt.Z&&wt.Z.locals&&wt.Z.locals;var Ct=(0,C.Z)(yt,(function(){var t=this,e=t._self._c;return e("NcModal",t._g({staticClass:"modal",attrs:{size:"small"}},t.$listeners),[e("form",{staticClass:"modal__form",attrs:{"data-test":"form",disabled:t.loading.all},on:{submit:function(e){return e.preventDefault(),t.createUser.apply(null,arguments)}}},[e("h2",[t._v(t._s(t.t("settings","New user")))]),t._v(" "),e("NcTextField",{ref:"username",staticClass:"modal__item",attrs:{"data-test":"username",value:t.newUser.id,disabled:t.settings.newUserGenerateUserID,label:t.usernameLabel,autocapitalize:"none",autocomplete:"off",spellcheck:"false",pattern:"[a-zA-Z0-9 _\\.@\\-']+",required:""},on:{"update:value":function(e){return t.$set(t.newUser,"id",e)}}}),t._v(" "),e("NcTextField",{staticClass:"modal__item",attrs:{"data-test":"displayName",value:t.newUser.displayName,label:t.t("settings","Display name"),autocapitalize:"none",autocomplete:"off",spellcheck:"false"},on:{"update:value":function(e){return t.$set(t.newUser,"displayName",e)}}}),t._v(" "),t.settings.newUserRequireEmail?t._e():e("span",{staticClass:"modal__hint",attrs:{id:"password-email-hint"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Either password or email is required"))+"\n\t\t")]),t._v(" "),e("NcPasswordField",{ref:"password",staticClass:"modal__item",attrs:{"data-test":"password",value:t.newUser.password,minlength:t.minPasswordLength,maxlength:469,"aria-describedby":"password-email-hint",label:""===t.newUser.mailAddress?t.t("settings","Password (required)"):t.t("settings","Password"),autocapitalize:"none",autocomplete:"new-password",spellcheck:"false",required:""===t.newUser.mailAddress},on:{"update:value":function(e){return t.$set(t.newUser,"password",e)}}}),t._v(" "),e("NcTextField",{staticClass:"modal__item",attrs:{"data-test":"email",type:"email",value:t.newUser.mailAddress,"aria-describedby":"password-email-hint",label:""===t.newUser.password||t.settings.newUserRequireEmail?t.t("settings","Email (required)"):t.t("settings","Email"),autocapitalize:"none",autocomplete:"off",spellcheck:"false",required:""===t.newUser.password||t.settings.newUserRequireEmail},on:{"update:value":function(e){return t.$set(t.newUser,"mailAddress",e)}}}),t._v(" "),e("div",{staticClass:"modal__item"},[t.settings.isAdmin?t._e():e("NcTextField",{class:{"icon-loading-small":t.loading.groups},attrs:{id:"new-user-groups-input",tabindex:"-1",value:t.newUser.groups,required:!t.settings.isAdmin}}),t._v(" "),e("label",{staticClass:"modal__label",attrs:{for:"new-user-groups"}},[t._v("\n\t\t\t\t"+t._s(t.settings.isAdmin?t.t("settings","Groups"):t.t("settings","Groups (required)"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-groups",placeholder:t.t("settings","Set user groups"),disabled:t.loading.groups||t.loading.all,options:t.canAddGroups,value:t.newUser.groups,label:"name","close-on-select":!1,multiple:!0,taggable:!0},on:{input:t.handleGroupInput,"option:created":t.createGroup}})],1),t._v(" "),t.subAdminsGroups.length>0&&t.settings.isAdmin?e("div",{staticClass:"modal__item"},[e("label",{staticClass:"modal__label",attrs:{for:"new-user-sub-admin"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Administered groups"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-sub-admin",placeholder:t.t("settings","Set user as admin for …"),options:t.subAdminsGroups,"close-on-select":!1,multiple:!0,label:"name"},model:{value:t.newUser.subAdminsGroups,callback:function(e){t.$set(t.newUser,"subAdminsGroups",e)},expression:"newUser.subAdminsGroups"}})],1):t._e(),t._v(" "),e("div",{staticClass:"modal__item"},[e("label",{staticClass:"modal__label",attrs:{for:"new-user-quota"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Quota"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-quota",placeholder:t.t("settings","Set user quota"),options:t.quotaOptions,clearable:!1,taggable:!0,"create-option":t.validateQuota},model:{value:t.newUser.quota,callback:function(e){t.$set(t.newUser,"quota",e)},expression:"newUser.quota"}})],1),t._v(" "),t.showConfig.showLanguages?e("div",{staticClass:"modal__item"},[e("label",{staticClass:"modal__label",attrs:{for:"new-user-language"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Language"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-language",placeholder:t.t("settings","Set default language"),clearable:!1,selectable:function(t){return!t.languages},"filter-by":t.languageFilterBy,options:t.languages,label:"name"},model:{value:t.newUser.language,callback:function(e){t.$set(t.newUser,"language",e)},expression:"newUser.language"}})],1):t._e(),t._v(" "),e("div",{class:["modal__item managers",{"icon-loading-small":t.loading.manager}]},[e("label",{staticClass:"modal__label",attrs:{for:"new-user-manager"}},[t._v("\n\t\t\t\t"+t._s(t.t("settings","Manager"))+"\n\t\t\t")]),t._v(" "),e("NcSelect",{staticClass:"modal__select",attrs:{"input-id":"new-user-manager",placeholder:t.managerLabel,options:t.possibleManagers,"user-select":!0,label:"displayname"},on:{search:t.searchUserManager},model:{value:t.newUser.manager,callback:function(e){t.$set(t.newUser,"manager",e)},expression:"newUser.manager"}})],1),t._v(" "),e("NcButton",{staticClass:"modal__submit",attrs:{"data-test":"submit",type:"primary","native-type":"submit"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Add new user"))+"\n\t\t")])],1)])}),[],!1,null,"0634d81b",null),_t=Ct.exports,xt=i.default.extend({name:"UserListFooter",components:{NcLoadingIcon:y.Z},props:{loading:{type:Boolean,required:!0},filteredUsers:{type:Array,required:!0}},computed:{userCount:function(){return this.loading?this.n("settings","{userCount} user …","{userCount} users …",this.filteredUsers.length,{userCount:this.filteredUsers.length}):this.n("settings","{userCount} user","{userCount} users",this.filteredUsers.length,{userCount:this.filteredUsers.length})}},methods:{t:l.Iu,n:l.uN}}),Lt=r(69830),St={};St.styleTagTransform=V(),St.setAttributes=Y(),St.insert=$().bind(null,"head"),St.domAPI=F(),St.insertStyleElement=Q(),T()(Lt.Z,St),Lt.Z&&Lt.Z.locals&&Lt.Z.locals;var Nt=(0,C.Z)(xt,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"footer"},[e("th",{attrs:{scope:"row"}},[e("span",{staticClass:"hidden-visually"},[t._v(t._s(t.t("settings","Total rows summary")))])]),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--loading"},[t.loading?e("NcLoadingIcon",{attrs:{title:t.t("settings","Loading users …"),size:32}}):t._e()],1),t._v(" "),e("td",{staticClass:"footer__cell footer__cell--count footer__cell--multiline"},[e("span",{attrs:{"aria-describedby":"user-count-desc"}},[t._v(t._s(t.userCount))]),t._v(" "),e("span",{staticClass:"hidden-visually",attrs:{id:"user-count-desc"}},[t._v("\n\t\t\t"+t._s(t.t("settings","Scroll to load more rows"))+"\n\t\t")])])])}),[],!1,null,"5b39b95a",null).exports,kt=i.default.extend({name:"UserListHeader",props:{hasObfuscated:{type:Boolean,required:!0}},computed:{showConfig:function(){return this.$store.getters.getShowConfig},settings:function(){return this.$store.getters.getServerData},subAdminsGroups:function(){return this.$store.getters.getSubadminGroups},passwordLabel:function(){return this.hasObfuscated?(0,l.Iu)("settings","Password or insufficient permissions message"):(0,l.Iu)("settings","Password")}},methods:{t:l.Iu}}),Gt=r(74831),It={};It.styleTagTransform=V(),It.setAttributes=Y(),It.insert=$().bind(null,"head"),It.domAPI=F(),It.insertStyleElement=Q(),T()(Gt.Z,It),Gt.Z&&Gt.Z.locals&&Gt.Z.locals;var Ut=(0,C.Z)(kt,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("tr",{staticClass:"header"},[e("th",{staticClass:"header__cell header__cell--avatar",attrs:{scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","Avatar"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--displayname",attrs:{scope:"col"}},[e("strong",[t._v("\n\t\t\t"+t._s(t.t("settings","Display name"))+"\n\t\t")]),t._v(" "),e("span",{staticClass:"header__subtitle"},[t._v("\n\t\t\t"+t._s(t.t("settings","Username"))+"\n\t\t")])]),t._v(" "),e("th",{staticClass:"header__cell",class:{"header__cell--obfuscated":t.hasObfuscated},attrs:{scope:"col"}},[e("span",[t._v(t._s(t.passwordLabel))])]),t._v(" "),e("th",{staticClass:"header__cell",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Email")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--large",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Groups")))])]),t._v(" "),t.subAdminsGroups.length>0&&t.settings.isAdmin?e("th",{staticClass:"header__cell header__cell--large",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Group admin for")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Quota")))])]),t._v(" "),t.showConfig.showLanguages?e("th",{staticClass:"header__cell header__cell--large",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Language")))])]):t._e(),t._v(" "),t.showConfig.showUserBackend||t.showConfig.showStoragePath?e("th",{staticClass:"header__cell header__cell--large",attrs:{scope:"col"}},[t.showConfig.showUserBackend?e("span",[t._v("\n\t\t\t"+t._s(t.t("settings","User backend"))+"\n\t\t")]):t._e(),t._v(" "),t.showConfig.showStoragePath?e("span",{staticClass:"header__subtitle"},[t._v("\n\t\t\t"+t._s(t.t("settings","Storage location"))+"\n\t\t")]):t._e()]):t._e(),t._v(" "),t.showConfig.showLastLogin?e("th",{staticClass:"header__cell",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Last login")))])]):t._e(),t._v(" "),e("th",{staticClass:"header__cell header__cell--large header__cell--fill",attrs:{scope:"col"}},[e("span",[t._v(t._s(t.t("settings","Manager")))])]),t._v(" "),e("th",{staticClass:"header__cell header__cell--actions",attrs:{scope:"col"}},[e("span",{staticClass:"hidden-visually"},[t._v("\n\t\t\t"+t._s(t.t("settings","User actions"))+"\n\t\t")])])])}),[],!1,null,"05cd17c8",null).exports,Ot=r(77958),Et=r(18519),Mt=r(34854),Dt=r(3349),jt=(0,i.defineComponent)({components:{NcActionButton:k.Z,NcActions:Dt.Z,NcIconSvgWrapper:et.Z},props:{actions:{type:Array,required:!0},disabled:{type:Boolean,required:!0},edit:{type:Boolean,required:!0}},computed:{editSvg:function(){return this.edit?'':''}},methods:{toggleEdit:function(){this.$emit("update:edit",!this.edit)}}}),Pt=(0,C.Z)(jt,(function(){var t=this,e=t._self._c;return t._self._setupProxy,e("NcActions",{attrs:{"aria-label":t.t("settings","Toggle user actions menu"),disabled:t.disabled,inline:1}},[e("NcActionButton",{attrs:{"data-testid":"button-toggleEdit","data-test":"".concat(t.edit),disabled:t.disabled},on:{click:t.toggleEdit},scopedSlots:t._u([{key:"icon",fn:function(){return[e("NcIconSvgWrapper",{key:t.editSvg,attrs:{svg:t.editSvg,"aria-hidden":"true"}})]},proxy:!0}])},[t._v("\n\t\t"+t._s(t.edit?t.t("settings","Done"):t.t("settings","Edit"))+"\n\t\t")]),t._v(" "),t._l(t.actions,(function(n,r){var i=n.action,o=n.icon,a=n.text;return e("NcActionButton",{key:r,attrs:{disabled:t.disabled,"aria-label":a,icon:o},on:{click:i}},[t._v("\n\t\t"+t._s(a)+"\n\t")])}))],2)}),[],!1,null,null,null).exports;function Zt(t){return Zt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zt(t)}var Bt={props:{user:{type:Object,required:!0},settings:{type:Object,default:function(){return{}}},groups:{type:Array,default:function(){return[]}},subAdminsGroups:{type:Array,default:function(){return[]}},quotaOptions:{type:Array,default:function(){return[]}},languages:{type:Array,required:!0},externalActions:{type:Array,default:function(){return[]}}},computed:{showConfig:function(){return this.$store.getters.getShowConfig},userGroups:function(){var t=this;return this.groups.filter((function(e){return t.user.groups.includes(e.id)}))},userSubAdminsGroups:function(){var t=this;return this.subAdminsGroups.filter((function(e){return t.user.subadmin.includes(e.id)}))},availableGroups:function(){var t=this;return this.groups.map((function(e){var n=Object.assign({},e);return n.$isDisabled=!1===e.canAdd&&!t.user.groups.includes(e.id)||!1===e.canRemove&&t.user.groups.includes(e.id),n}))},usedSpace:function(){return this.user.quota.used?t("settings","{size} used",{size:OC.Util.humanFileSize(this.user.quota.used)}):t("settings","{size} used",{size:OC.Util.humanFileSize(0)})},usedQuota:function(){var t=this.user.quota.quota;return t=t>0?Math.min(100,Math.round(this.user.quota.used/t*100)):95*(1-1/(this.user.quota.used/(10*Math.pow(2,30))+1)),isNaN(t)?0:t},userQuota:function(){if(this.user.quota.quota>=0){var t=OC.Util.humanFileSize(this.user.quota.quota);return this.quotaOptions.find((function(e){return e.id===t}))||{id:t,label:t}}return"default"===this.user.quota.quota?this.quotaOptions[0]:this.quotaOptions[1]},minPasswordLength:function(){return this.$store.getters.getPasswordPolicyMinLength},userLanguage:function(){var t=this,e=this.languages[0].languages.concat(this.languages[1].languages).find((function(e){return e.code===t.user.language}));return"object"!==Zt(e)&&""!==this.user.language?{code:this.user.language,name:this.user.language}:""!==this.user.language&&e},userLastLoginTooltip:function(){return this.user.lastLogin>0?OC.Util.formatDate(this.user.lastLogin):""},userLastLogin:function(){return this.user.lastLogin>0?OC.Util.relativeModifiedDate(this.user.lastLogin):t("settings","Never")}}},Tt={id:"none",label:t("settings","Unlimited")},zt={id:"default",label:t("settings","Default quota")},Ft=function(t){var e=Object.keys(t);return 1===e.length&&"id"===e.at(0)},qt=r(25108);function $t(t){return $t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$t(t)}function Rt(){Rt=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==$t(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function Yt(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function Ht(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){Yt(o,r,i,a,s,"next",t)}function s(t){Yt(o,r,i,a,s,"throw",t)}a(void 0)}))}}var Qt={name:"UserRow",components:{NcAvatar:Et.Z,NcLoadingIcon:y.Z,NcProgressBar:Mt.Z,NcSelect:dt.Z,NcTextField:pt.Z,UserRowActions:Pt},mixins:[Bt],props:{user:{type:Object,required:!0},visible:{type:Boolean,required:!0},users:{type:Array,required:!0},hasObfuscated:{type:Boolean,required:!0},groups:{type:Array,default:function(){return[]}},subAdminsGroups:{type:Array,required:!0},quotaOptions:{type:Array,required:!0},languages:{type:Array,required:!0},settings:{type:Object,required:!0},externalActions:{type:Array,default:function(){return[]}}},data:function(){var t;return{selectedQuota:!1,rand:Math.random().toString(36).substring(2),loadingPossibleManagers:!1,possibleManagers:[],currentManager:"",editing:!1,loading:{all:!1,displayName:!1,password:!1,mailAddress:!1,groups:!1,subadmins:!1,quota:!1,delete:!1,disable:!1,languages:!1,wipe:!1,manager:!1},editedDisplayName:this.user.displayname,editedPassword:"",editedMail:null!==(t=this.user.email)&&void 0!==t?t:""}},computed:{managerLabel:function(){return t("settings","Set user manager")},isObfuscated:function(){return Ft(this.user)},showConfig:function(){return this.$store.getters.getShowConfig},isLoadingUser:function(){return this.loading.delete||this.loading.disable||this.loading.wipe},isLoadingField:function(){return this.loading.delete||this.loading.disable||this.loading.all},uniqueId:function(){return this.user.id+this.rand},userGroupsLabels:function(){return this.userGroups.map((function(t){return t.name})).join(", ")},userSubAdminsGroupsLabels:function(){return this.userSubAdminsGroups.map((function(t){return t.name})).join(", ")},usedSpace:function(){var e,n;return null!==(e=this.user.quota)&&void 0!==e&&e.used?t("settings","{size} used",{size:OC.Util.humanFileSize(null===(n=this.user.quota)||void 0===n?void 0:n.used)}):t("settings","{size} used",{size:OC.Util.humanFileSize(0)})},canEdit:function(){return(0,Ot.ts)().uid!==this.user.id||this.settings.isAdmin},userQuota:function(){var e,n=null===(e=this.user.quota)||void 0===e?void 0:e.quota;return"default"===n&&"none"!==(n=this.settings.defaultQuota)&&(n=OC.Util.computerFileSize(n)),"none"===n||-3===n?t("settings","Unlimited"):n>=0?OC.Util.humanFileSize(n):OC.Util.humanFileSize(0)},userActions:function(){var e=[{icon:"icon-delete",text:t("settings","Delete user"),action:this.deleteUser},{icon:"icon-delete",text:t("settings","Wipe all devices"),action:this.wipeUserDevices},{icon:this.user.enabled?"icon-close":"icon-add",text:this.user.enabled?t("settings","Disable user"):t("settings","Enable user"),action:this.enableDisableUser}];return null!==this.user.email&&""!==this.user.email&&e.push({icon:"icon-mail",text:t("settings","Resend welcome email"),action:this.sendWelcomeMail}),e.concat(this.externalActions)},editedUserQuota:{get:function(){return!1!==this.selectedQuota?this.selectedQuota:this.settings.defaultQuota!==Tt.id&&OC.Util.computerFileSize(this.settings.defaultQuota)>=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:Tt},set:function(t){this.selectedQuota=t}},availableLanguages:function(){return this.languages[0].languages.concat(this.languages[1].languages)}},beforeMount:function(){var t=this;return Ht(Rt().mark((function e(){return Rt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.user.manager){e.next=3;break}return e.next=3,t.initManager(t.user.manager);case 3:case"end":return e.stop()}}),e)})))()},methods:{wipeUserDevices:function(){var e=this,n=this.user.id;OC.dialogs.confirmDestructive(t("settings","In case of lost device or exiting the organization, this can remotely wipe the Nextcloud data from all devices associated with {userid}. Only works if the devices are connected to the internet.",{userid:n}),t("settings","Remote wipe of devices"),{type:OC.dialogs.YES_NO_BUTTONS,confirm:t("settings","Wipe {userid}'s devices",{userid:n}),confirmClasses:"error",cancel:t("settings","Cancel")},(function(r){r&&(e.loading.wipe=!0,e.loading.all=!0,e.$store.dispatch("wipeUserDevices",n).then((function(){return(0,u.s$)(t("settings","Wiped {userid}'s devices",{userid:n}))}),{timeout:2e3}).finally((function(){e.loading.wipe=!1,e.loading.all=!1})))}),!0)},filterManagers:function(t){var e=this;return t.filter((function(t){return t.id!==e.user.id}))},initManager:function(t){var e=this;return Ht(Rt().mark((function n(){return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.$store.dispatch("getUser",t).then((function(t){e.currentManager=null==t?void 0:t.data.ocs.data}));case 2:case"end":return n.stop()}}),n)})))()},searchInitialUserManager:function(){var t=this;return Ht(Rt().mark((function e(){return Rt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.loadingPossibleManagers=!0,e.next=3,t.searchUserManager();case 3:t.loadingPossibleManagers=!1;case 4:case"end":return e.stop()}}),e)})))()},searchUserManager:function(t){var e=this;return Ht(Rt().mark((function n(){return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.$store.dispatch("searchUsers",{offset:0,limit:10,search:t}).then((function(t){var n=null!=t&&t.data?e.filterManagers(Object.values(null==t?void 0:t.data.ocs.data.users)):[];n.length>0&&(e.possibleManagers=n)}));case 2:case"end":return n.stop()}}),n)})))()},updateUserManager:function(e){var n=this;return Ht(Rt().mark((function r(){return Rt().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return null===e&&(n.currentManager=""),n.loading.manager=!0,r.prev=2,r.next=5,n.$store.dispatch("setUserData",{userid:n.user.id,key:"manager",value:n.currentManager?n.currentManager.id:""});case 5:r.next=11;break;case 7:r.prev=7,r.t0=r.catch(2),(0,u.x2)(t("setting","Failed to update user manager")),qt.error(r.t0);case 11:return r.prev=11,n.loading.manager=!1,r.finish(11);case 14:case"end":return r.stop()}}),r,null,[[2,7,11,14]])})))()},deleteUser:function(){var e=this,n=this.user.id;OC.dialogs.confirmDestructive(t("settings","Fully delete {userid}'s account including all their personal files, app data, etc.",{userid:n}),t("settings","Account deletion"),{type:OC.dialogs.YES_NO_BUTTONS,confirm:t("settings","Delete {userid}'s account",{userid:n}),confirmClasses:"error",cancel:t("settings","Cancel")},(function(t){if(t)return e.loading.delete=!0,e.loading.all=!0,e.$store.dispatch("deleteUser",n).then((function(){e.loading.delete=!1,e.loading.all=!1}))}),!0)},enableDisableUser:function(){var t=this;this.loading.delete=!0,this.loading.all=!0;var e=this.user.id,n=!this.user.enabled;return this.$store.dispatch("enableDisableUser",{userid:e,enabled:n}).then((function(){t.loading.delete=!1,t.loading.all=!1}))},updateDisplayName:function(){var e=this;this.loading.displayName=!0,this.$store.dispatch("setUserData",{userid:this.user.id,key:"displayname",value:this.editedDisplayName}).then((function(){e.loading.displayName=!1,e.editedDisplayName===e.user.displayname&&(0,u.s$)(t("setting","Display name was successfully changed"))}))},updatePassword:function(){var e=this;this.loading.password=!0,0===this.editedPassword.length?((0,u.x2)(t("setting","Password can't be empty")),this.loading.password=!1):this.$store.dispatch("setUserData",{userid:this.user.id,key:"password",value:this.editedPassword}).then((function(){e.loading.password=!1,e.editedPassword="",(0,u.s$)(t("setting","Password was successfully changed"))}))},updateEmail:function(){var e=this;this.loading.mailAddress=!0,""===this.editedMail?((0,u.x2)(t("setting","Email can't be empty")),this.loading.mailAddress=!1,this.editedMail=this.user.email):this.$store.dispatch("setUserData",{userid:this.user.id,key:"email",value:this.editedMail}).then((function(){e.loading.mailAddress=!1,e.editedMail===e.user.email&&(0,u.s$)(t("setting","Email was successfully changed"))}))},createGroup:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.name,e.loading={groups:!0,subadmins:!0},n.prev=2,n.next=5,e.$store.dispatch("addGroup",r);case 5:return i=e.user.id,n.next=8,e.$store.dispatch("addUserGroup",{userid:i,gid:r});case 8:n.next=13;break;case 10:n.prev=10,n.t0=n.catch(2),qt.error(n.t0);case 13:return n.prev=13,e.loading={groups:!1,subadmins:!1},n.finish(13);case 16:return n.abrupt("return",e.$store.getters.getGroups[e.groups.length]);case 17:case"end":return n.stop()}}),n,null,[[2,10,13,16]])})))()},addUserGroup:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!t.isCreating){n.next=2;break}return n.abrupt("return");case 2:if(e.loading.groups=!0,r=e.user.id,i=t.id,!1!==t.canAdd){n.next=7;break}return n.abrupt("return",!1);case 7:return n.prev=7,n.next=10,e.$store.dispatch("addUserGroup",{userid:r,gid:i});case 10:n.next=15;break;case 12:n.prev=12,n.t0=n.catch(7),qt.error(n.t0);case 15:return n.prev=15,e.loading.groups=!1,n.finish(15);case 18:case"end":return n.stop()}}),n,null,[[7,12,15,18]])})))()},removeUserGroup:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!1!==t.canRemove){n.next=2;break}return n.abrupt("return",!1);case 2:return e.loading.groups=!0,r=e.user.id,i=t.id,n.prev=5,n.next=8,e.$store.dispatch("removeUserGroup",{userid:r,gid:i});case 8:e.loading.groups=!1,e.$route.params.selectedGroup===i&&e.$store.commit("deleteUser",r),n.next=15;break;case 12:n.prev=12,n.t0=n.catch(5),e.loading.groups=!1;case 15:case"end":return n.stop()}}),n,null,[[5,12]])})))()},addUserSubAdmin:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.loading.subadmins=!0,r=e.user.id,i=t.id,n.prev=3,n.next=6,e.$store.dispatch("addUserSubAdmin",{userid:r,gid:i});case 6:e.loading.subadmins=!1,n.next=12;break;case 9:n.prev=9,n.t0=n.catch(3),qt.error(n.t0);case 12:case"end":return n.stop()}}),n,null,[[3,9]])})))()},removeUserSubAdmin:function(t){var e=this;return Ht(Rt().mark((function n(){var r,i;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.loading.subadmins=!0,r=e.user.id,i=t.id,n.prev=3,n.next=6,e.$store.dispatch("removeUserSubAdmin",{userid:r,gid:i});case 6:n.next=11;break;case 8:n.prev=8,n.t0=n.catch(3),qt.error(n.t0);case 11:return n.prev=11,e.loading.subadmins=!1,n.finish(11);case 14:case"end":return n.stop()}}),n,null,[[3,8,11,14]])})))()},setUserQuota:function(){var t=arguments,e=this;return Ht(Rt().mark((function n(){var r;return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return"none"===(r=t.length>0&&void 0!==t[0]?t[0]:"none")&&(r=Tt),e.loading.quota=!0,r=r.id?r.id:r,n.prev=4,n.next=7,e.$store.dispatch("setUserData",{userid:e.user.id,key:"quota",value:r});case 7:n.next=12;break;case 9:n.prev=9,n.t0=n.catch(4),qt.error(n.t0);case 12:return n.prev=12,e.loading.quota=!1,n.finish(12);case 15:return n.abrupt("return",r);case 16:case"end":return n.stop()}}),n,null,[[4,9,12,15]])})))()},validateQuota:function(t){var e;return"object"===$t(t)&&(t=(null===(e=t)||void 0===e?void 0:e.id)||t.label),null===OC.Util.computerFileSize(t)?Tt:{id:t=OC.Util.humanFileSize(OC.Util.computerFileSize(t)),label:t}},setUserLanguage:function(t){var e=this;return Ht(Rt().mark((function n(){return Rt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.loading.languages=!0,n.prev=1,n.next=4,e.$store.dispatch("setUserData",{userid:e.user.id,key:"language",value:t.code});case 4:e.loading.languages=!1,n.next=10;break;case 7:n.prev=7,n.t0=n.catch(1),qt.error(n.t0);case 10:return n.abrupt("return",t);case 11:case"end":return n.stop()}}),n,null,[[1,7]])})))()},sendWelcomeMail:function(){var e=this;this.loading.all=!0,this.$store.dispatch("sendWelcomeMail",this.user.id).then((function(){return(0,u.s$)(t("setting","Welcome mail sent!"),{timeout:2e3})})).finally((function(){e.loading.all=!1}))},toggleEdit:function(){var t=this;return Ht(Rt().mark((function e(){var n,r;return Rt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.editing=!t.editing,!t.editing){e.next=5;break}return e.next=4,t.$nextTick();case 4:null===(n=t.$refs.displayNameField)||void 0===n||null===(n=n.$refs)||void 0===n||null===(n=n.inputField)||void 0===n||null===(n=n.$refs)||void 0===n||null===(n=n.input)||void 0===n||n.focus();case 5:t.editedDisplayName!==t.user.displayname?t.editedDisplayName=t.user.displayname:t.editedMail!==t.user.email&&(t.editedMail=null!==(r=t.user.email)&&void 0!==r?r:"");case 6:case"end":return e.stop()}}),e)})))()}}},Wt=Qt,Vt=r(19964),Kt={};Kt.styleTagTransform=V(),Kt.setAttributes=Y(),Kt.insert=$().bind(null,"head"),Kt.domAPI=F(),Kt.insertStyleElement=Q(),T()(Vt.Z,Kt),Vt.Z&&Vt.Z.locals&&Vt.Z.locals;var Jt=(0,C.Z)(Wt,(function(){var t,e,n,r,i=this,o=i._self._c;return o("tr",{staticClass:"user-list__row",attrs:{"data-test":i.user.id}},[o("td",{staticClass:"row__cell row__cell--avatar"},[i.isLoadingUser?o("NcLoadingIcon",{attrs:{name:i.t("settings","Loading user …"),size:32}}):i.visible?o("NcAvatar",{attrs:{"disable-menu":"","show-user-status":!1,user:i.user.id}}):i._e()],1),i._v(" "),o("td",{staticClass:"row__cell row__cell--displayname",attrs:{"data-testid":"cell-displayname"}},[i.editing&&i.user.backendCapabilities.setDisplayName?[o("NcTextField",{ref:"displayNameField",staticClass:"user-row-text-field",class:{"icon-loading-small":i.loading.displayName},attrs:{"data-testid":"input-displayName","data-test-loading":"".concat(i.loading.displayName),"trailing-button-label":i.t("settings","Submit"),"show-trailing-button":!0,disabled:i.loading.displayName||i.isLoadingField,label:i.t("settings","Change display name"),"trailing-button-icon":"arrowRight",value:i.editedDisplayName,autocapitalize:"off",autocomplete:"off",spellcheck:"false"},on:{"update:value":function(t){i.editedDisplayName=t},"trailing-button-click":i.updateDisplayName}})]:[i.isObfuscated?i._e():o("strong",{attrs:{title:(null===(t=i.user.displayname)||void 0===t?void 0:t.length)>20?i.user.displayname:null}},[i._v("\n\t\t\t\t"+i._s(i.user.displayname)+"\n\t\t\t")]),i._v(" "),o("span",{staticClass:"row__subtitle"},[i._v(i._s(i.user.id))])]],2),i._v(" "),o("td",{staticClass:"row__cell",class:{"row__cell--obfuscated":i.hasObfuscated},attrs:{"data-testid":"cell-password"}},[i.editing&&i.settings.canChangePassword&&i.user.backendCapabilities.setPassword?[o("NcTextField",{staticClass:"user-row-text-field",class:{"icon-loading-small":i.loading.password},attrs:{"data-testid":"input-password","data-test-loading":"".concat(i.loading.password),"trailing-button-label":i.t("settings","Submit"),"show-trailing-button":!0,disabled:i.loading.password||i.isLoadingField,minlength:i.minPasswordLength,maxlength:"469",label:i.t("settings","Set new password"),"trailing-button-icon":"arrowRight",value:i.editedPassword,autocapitalize:"off",autocomplete:"new-password",required:"",spellcheck:"false",type:"password"},on:{"update:value":function(t){i.editedPassword=t},"trailing-button-click":i.updatePassword}})]:i.isObfuscated?o("span",[i._v("\n\t\t\t"+i._s(i.t("settings","You do not have permissions to see the details of this user"))+"\n\t\t")]):i._e()],2),i._v(" "),o("td",{staticClass:"row__cell",attrs:{"data-testid":"cell-email"}},[i.editing?[o("NcTextField",{staticClass:"user-row-text-field",class:{"icon-loading-small":i.loading.mailAddress},attrs:{"data-testid":"input-email","data-test-loading":"".concat(i.loading.mailAddress),"show-trailing-button":!0,"trailing-button-label":i.t("settings","Submit"),label:i.t("settings","Set new email address"),disabled:i.loading.mailAddress||i.isLoadingField,"trailing-button-icon":"arrowRight",value:i.editedMail,autocapitalize:"off",autocomplete:"email",spellcheck:"false",type:"email"},on:{"update:value":function(t){i.editedMail=t},"trailing-button-click":i.updateEmail}})]:i.isObfuscated?i._e():o("span",{attrs:{title:(null===(e=i.user.email)||void 0===e?void 0:e.length)>20?i.user.email:null}},[i._v("\n\t\t\t"+i._s(i.user.email)+"\n\t\t")])],2),i._v(" "),o("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-testid":"cell-groups"}},[i.editing?[o("label",{staticClass:"hidden-visually",attrs:{for:"groups"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.t("settings","Add user to group"))+"\n\t\t\t")]),i._v(" "),o("NcSelect",{attrs:{"input-id":"groups"+i.uniqueId,"close-on-select":!1,disabled:i.isLoadingField,loading:i.loading.groups,multiple:!0,"append-to-body":!1,options:i.availableGroups,placeholder:i.t("settings","Add user to group"),taggable:i.settings.isAdmin,value:i.userGroups,label:"name","no-wrap":!0,"create-option":function(t){return{name:t,isCreating:!0}}},on:{"option:created":i.createGroup,"option:selected":function(t){return i.addUserGroup(t.at(-1))},"option:deselected":i.removeUserGroup}})]:i.isObfuscated?i._e():o("span",{attrs:{title:(null===(n=i.userGroupsLabels)||void 0===n?void 0:n.length)>40?i.userGroupsLabels:null}},[i._v("\n\t\t\t"+i._s(i.userGroupsLabels)+"\n\t\t")])],2),i._v(" "),i.subAdminsGroups.length>0&&i.settings.isAdmin?o("td",{staticClass:"row__cell row__cell--large row__cell--multiline",attrs:{"data-testid":"cell-subadmins"}},[i.editing&&i.settings.isAdmin&&i.subAdminsGroups.length>0?[o("label",{staticClass:"hidden-visually",attrs:{for:"subadmins"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.t("settings","Set user as admin for"))+"\n\t\t\t")]),i._v(" "),o("NcSelect",{attrs:{id:"subadmins"+i.uniqueId,"close-on-select":!1,disabled:i.isLoadingField,loading:i.loading.subadmins,label:"name","append-to-body":!1,multiple:!0,"no-wrap":!0,options:i.subAdminsGroups,placeholder:i.t("settings","Set user as admin for"),value:i.userSubAdminsGroups},on:{"option:deselected":i.removeUserSubAdmin,"option:selected":function(t){return i.addUserSubAdmin(t.at(-1))}}})]:i.isObfuscated?i._e():o("span",{attrs:{title:(null===(r=i.userSubAdminsGroupsLabels)||void 0===r?void 0:r.length)>40?i.userSubAdminsGroupsLabels:null}},[i._v("\n\t\t\t"+i._s(i.userSubAdminsGroupsLabels)+"\n\t\t")])],2):i._e(),i._v(" "),o("td",{staticClass:"row__cell",attrs:{"data-testid":"cell-quota"}},[i.editing?[o("label",{staticClass:"hidden-visually",attrs:{for:"quota"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.t("settings","Select user quota"))+"\n\t\t\t")]),i._v(" "),o("NcSelect",{attrs:{"close-on-select":!0,"create-option":i.validateQuota,"data-testid":"input-quota","data-test-loading":"".concat(i.loading.quota),disabled:i.isLoadingField,loading:i.loading.quota,"append-to-body":!1,clearable:!1,"input-id":"quota"+i.uniqueId,options:i.quotaOptions,placeholder:i.t("settings","Select user quota"),taggable:!0},on:{"option:selected":i.setUserQuota},model:{value:i.editedUserQuota,callback:function(t){i.editedUserQuota=t},expression:"editedUserQuota"}})]:i.isObfuscated?i._e():[o("label",{attrs:{for:"quota-progress"+i.uniqueId}},[i._v(i._s(i.userQuota)+" ("+i._s(i.usedSpace)+")")]),i._v(" "),o("NcProgressBar",{staticClass:"row__progress",class:{"row__progress--warn":i.usedQuota>80},attrs:{id:"quota-progress"+i.uniqueId,value:i.usedQuota}})]],2),i._v(" "),i.showConfig.showLanguages?o("td",{staticClass:"row__cell row__cell--large",attrs:{"data-testid":"cell-language"}},[i.editing?[o("label",{staticClass:"hidden-visually",attrs:{for:"language"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.t("settings","Set the language"))+"\n\t\t\t")]),i._v(" "),o("NcSelect",{attrs:{id:"language"+i.uniqueId,"allow-empty":!1,disabled:i.isLoadingField,loading:i.loading.languages,clearable:!1,"append-to-body":!1,options:i.availableLanguages,placeholder:i.t("settings","No language set"),value:i.userLanguage,label:"name"},on:{input:i.setUserLanguage}})]:i.isObfuscated?i._e():o("span",[i._v("\n\t\t\t"+i._s(i.userLanguage.name)+"\n\t\t")])],2):i._e(),i._v(" "),i.showConfig.showUserBackend||i.showConfig.showStoragePath?o("td",{staticClass:"row__cell row__cell--large",attrs:{"data-testid":"cell-storageLocation"}},[i.isObfuscated?i._e():[i.showConfig.showUserBackend?o("span",[i._v(i._s(i.user.backend))]):i._e(),i._v(" "),i.showConfig.showStoragePath?o("span",{staticClass:"row__subtitle",attrs:{title:i.user.storageLocation}},[i._v("\n\t\t\t\t"+i._s(i.user.storageLocation)+"\n\t\t\t")]):i._e()]],2):i._e(),i._v(" "),i.showConfig.showLastLogin?o("td",{staticClass:"row__cell",attrs:{title:i.userLastLoginTooltip,"data-testid":"cell-lastLogin"}},[i.isObfuscated?i._e():o("span",[i._v(i._s(i.userLastLogin))])]):i._e(),i._v(" "),o("td",{staticClass:"row__cell row__cell--large row__cell--fill",attrs:{"data-testid":"cell-manager"}},[i.editing?[o("label",{staticClass:"hidden-visually",attrs:{for:"manager"+i.uniqueId}},[i._v("\n\t\t\t\t"+i._s(i.managerLabel)+"\n\t\t\t")]),i._v(" "),o("NcSelect",{staticClass:"select--fill",attrs:{"data-testid":"input-manager","data-test-loading":"".concat(i.loading.manager),"input-id":"manager"+i.uniqueId,"close-on-select":!0,disabled:i.isLoadingField,"append-to-body":!1,loading:i.loadingPossibleManagers||i.loading.manager,label:"displayname",options:i.possibleManagers,placeholder:i.managerLabel},on:{open:i.searchInitialUserManager,search:i.searchUserManager,"option:selected":i.updateUserManager,input:i.updateUserManager},model:{value:i.currentManager,callback:function(t){i.currentManager=t},expression:"currentManager"}})]:i.isObfuscated?i._e():o("span",[i._v("\n\t\t\t"+i._s(i.user.manager)+"\n\t\t")])],2),i._v(" "),o("td",{staticClass:"row__cell row__cell--actions",attrs:{"data-testid":"cell-actions"}},[i.visible&&!i.isObfuscated&&i.canEdit&&!i.loading.all?o("UserRowActions",{attrs:{actions:i.userActions,disabled:i.isLoadingField,edit:i.editing},on:{"update:edit":i.toggleEdit}}):i._e()],1)])}),[],!1,null,"503e0cb8",null),Xt=Jt.exports;function te(t){return te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},te(t)}function ee(){ee=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==te(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function ne(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}function re(t){return function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){ne(o,r,i,a,s,"next",t)}function s(t){ne(o,r,i,a,s,"throw",t)}a(void 0)}))}}var ie={id:"",displayName:"",password:"",mailAddress:"",groups:[],manager:"",subAdminsGroups:[],quota:zt,language:{code:"en",name:t("settings","Default language")}},oe={name:"UserList",components:{Fragment:s.Fragment,NcEmptyContent:tt.Z,NcIconSvgWrapper:et.Z,NcLoadingIcon:y.Z,NewUserModal:_t,UserListFooter:Nt,UserListHeader:Ut,VirtualList:ut},props:{selectedGroup:{type:String,default:null},externalActions:{type:Array,default:function(){return[]}}},data:function(){return{UserRow:Xt,loading:{all:!1,groups:!1,users:!1},isInitialLoad:!0,rowHeight:55,usersSvg:'\n',searchQuery:"",newUser:Object.assign({},ie)}},computed:{showConfig:function(){return this.$store.getters.getShowConfig},settings:function(){return this.$store.getters.getServerData},style:function(){return{"--row-height":"".concat(this.rowHeight,"px")}},hasObfuscated:function(){return this.filteredUsers.some((function(t){return Ft(t)}))},users:function(){return this.$store.getters.getUsers},filteredUsers:function(){return"disabled"===this.selectedGroup?this.users.filter((function(t){return!1===t.enabled})):(this.settings.isAdmin,this.users.filter((function(t){return!1!==t.enabled})))},groups:function(){return this.$store.getters.getGroups.filter((function(t){return"disabled"!==t.id})).sort((function(t,e){return t.name.localeCompare(e.name)}))},subAdminsGroups:function(){return this.$store.getters.getSubadminGroups},quotaOptions:function(){var t=this.settings.quotaPreset.reduce((function(t,e){return t.concat({id:e,label:e})}),[]);return this.settings.allowUnlimitedQuota&&t.unshift(Tt),t.unshift(zt),t},usersOffset:function(){return this.$store.getters.getUsersOffset},usersLimit:function(){return this.$store.getters.getUsersLimit},usersCount:function(){return this.users.length},languages:function(){return[{label:t("settings","Common languages"),languages:this.settings.languages.commonLanguages},{label:t("settings","Other languages"),languages:this.settings.languages.otherLanguages}]}},watch:{selectedGroup:function(t,e){var n=this;return re(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.isInitialLoad=!0,e.next=3,n.redirectIfDisabled();case 3:return n.$store.commit("resetUsers"),e.next=6,n.loadUsers();case 6:n.setNewUserDefaultGroup(t);case 7:case"end":return e.stop()}}),e)})))()},filteredUsers:function(t){ot.Z.debug("".concat(t.length," filtered user(s)"))}},created:function(){var t=this;return re(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.loadUsers();case 2:case"end":return e.stop()}}),e)})))()},mounted:function(){var e=this;return re(ee().mark((function n(){return ee().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.settings.canChangePassword||OC.Notification.showTemporary(t("settings","Password change is disabled because the master key is disabled")),e.resetForm(),(0,nt.Ld)("nextcloud:unified-search.search",e.search),(0,nt.Ld)("nextcloud:unified-search.reset",e.resetSearch),n.next=6,e.redirectIfDisabled();case 6:case"end":return n.stop()}}),n)})))()},beforeDestroy:function(){(0,nt.r1)("nextcloud:unified-search.search",this.search),(0,nt.r1)("nextcloud:unified-search.reset",this.resetSearch)},methods:{handleScrollEnd:function(){var t=this;return re(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.loadUsers();case 2:case"end":return e.stop()}}),e)})))()},loadUsers:function(){var t=this;return re(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.loading.users=!0,e.prev=1,e.next=4,t.$store.dispatch("getUsers",{offset:t.usersOffset,limit:t.usersLimit,group:"disabled"!==t.selectedGroup?t.selectedGroup:"",search:t.searchQuery});case 4:ot.Z.debug("".concat(t.users.length," total user(s) loaded")),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(1),ot.Z.error("Failed to load users",{error:e.t0}),(0,u.x2)("Failed to load users");case 11:t.loading.users=!1,t.isInitialLoad=!1;case 13:case"end":return e.stop()}}),e,null,[[1,7]])})))()},closeModal:function(){this.$store.commit("setShowConfig",{key:"showNewUserForm",value:!1})},search:function(t){var e=this;return re(ee().mark((function n(){var r;return ee().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.query,e.searchQuery=r,e.$store.commit("resetUsers"),n.next=5,e.loadUsers();case 5:case"end":return n.stop()}}),n)})))()},resetSearch:function(){this.search({query:""})},resetForm:function(){this.newUser=Object.assign({},ie),this.settings.defaultLanguage&&i.default.set(this.newUser.language,"code",this.settings.defaultLanguage),this.setNewUserDefaultGroup(this.selectedGroup),this.loading.all=!1},setNewUserDefaultGroup:function(t){if(t&&t.length>0){var e=this.groups.find((function(e){return e.id===t}));if(e)return void(this.newUser.groups=[e])}this.newUser.groups=[]},redirectIfDisabled:function(){var t=this;return re(ee().mark((function e(){var n;return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.$store.getters.getGroups,!("disabled"===t.selectedGroup&&n.findIndex((function(t){return"disabled"===t.id&&0===t.usercount}))>-1)){e.next=5;break}return t.$router.push({name:"users"}),e.next=5,t.loadUsers();case 5:case"end":return e.stop()}}),e)})))()}}},ae=r(44657),se={};se.styleTagTransform=V(),se.setAttributes=Y(),se.insert=$().bind(null,"head"),se.domAPI=F(),se.insertStyleElement=Q(),T()(ae.Z,se),ae.Z&&ae.Z.locals&&ae.Z.locals;var le=(0,C.Z)(oe,(function(){var t=this,e=t._self._c;return e("Fragment",[t.showConfig.showNewUserForm?e("NewUserModal",{attrs:{loading:t.loading,"new-user":t.newUser,"quota-options":t.quotaOptions},on:{reset:t.resetForm,close:t.closeModal}}):t._e(),t._v(" "),0===t.filteredUsers.length?e("NcEmptyContent",{staticClass:"empty",attrs:{name:t.isInitialLoad&&t.loading.users?null:t.t("settings","No users")},scopedSlots:t._u([{key:"icon",fn:function(){return[t.isInitialLoad&&t.loading.users?e("NcLoadingIcon",{attrs:{name:t.t("settings","Loading users …"),size:64}}):e("NcIconSvgWrapper",{attrs:{svg:t.usersSvg}})]},proxy:!0}],null,!1,934871631)}):e("VirtualList",{style:t.style,attrs:{"data-component":t.UserRow,"data-sources":t.filteredUsers,"data-key":"id","data-testid":"userList","item-height":t.rowHeight,"extra-props":{users:t.users,settings:t.settings,hasObfuscated:t.hasObfuscated,groups:t.groups,subAdminsGroups:t.subAdminsGroups,quotaOptions:t.quotaOptions,languages:t.languages,externalActions:t.externalActions}},on:{"scroll-end":t.handleScrollEnd},scopedSlots:t._u([{key:"before",fn:function(){return[e("caption",{staticClass:"hidden-visually"},[t._v("\n\t\t\t\t"+t._s(t.t("settings","List of users. This list is not fully rendered for performance reasons. The users will be rendered as you navigate through the list."))+"\n\t\t\t")])]},proxy:!0},{key:"header",fn:function(){return[e("UserListHeader",{attrs:{"has-obfuscated":t.hasObfuscated}})]},proxy:!0},{key:"footer",fn:function(){return[e("UserListFooter",{attrs:{loading:t.loading.users,"filtered-users":t.filteredUsers}})]},proxy:!0}])})],1)}),[],!1,null,"a8320e94",null).exports,ue=r(93664),ce=r(79753),de=r(20932),pe=r(34739),he=r(71998),fe=r(25108);function ge(t){return ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ge(t)}function ve(){ve=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==ge(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function me(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function Ae(t){for(var e=1;e=0?{id:this.settings.defaultQuota,label:this.settings.defaultQuota}:Tt},set:function(t){this.selectedQuota=t}},sendWelcomeMail:{get:function(){return this.settings.newUserSendEmail},set:function(t){var e,n=this;return(e=ve().mark((function e(){return ve().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n.loadingSendMail=!0,n.$store.commit("setServerData",Ae(Ae({},n.settings),{},{newUserSendEmail:t})),e.next=5,ue.Z.post((0,ce.generateUrl)("/settings/users/preferences/newUser.sendEmail"),{value:t?"yes":"no"});case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),fe.error("could not update newUser.sendEmail preference: "+e.t0.message,e.t0);case 10:return e.prev=10,n.loadingSendMail=!1,e.finish(10);case 13:case"end":return e.stop()}}),e,null,[[0,7,10,13]])})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(t){we(o,r,i,a,s,"next",t)}function s(t){we(o,r,i,a,s,"throw",t)}a(void 0)}))})()}}},methods:{getLocalstorage:function(t){var e=this.$localStorage.get(t);return this.$store.commit("setShowConfig",{key:t,value:null!==e?"true"===e:this.showConfig[t]}),this.showConfig[t]},setLocalStorage:function(t,e){return this.$store.commit("setShowConfig",{key:t,value:e}),this.$localStorage.set(t,e),e},validateQuota:function(t){var e;return"object"===ge(t)&&(t=(null===(e=t)||void 0===e?void 0:e.id)||t.label),null===OC.Util.computerFileSize(t)?Tt:{id:t=OC.Util.humanFileSize(OC.Util.computerFileSize(t)),label:t}},setDefaultQuota:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"none";"none"===e&&(e=Tt),this.$store.dispatch("setAppConfig",{app:"files",key:"default_quota",value:e.id?e.id:e}).then((function(){"object"!==ge(e)&&(e={id:e,label:e}),t.defaultQuota=e}))}}},Ce=be,_e=r(66547),xe={};xe.styleTagTransform=V(),xe.setAttributes=Y(),xe.insert=$().bind(null,"head"),xe.domAPI=F(),xe.insertStyleElement=Q(),T()(_e.Z,xe),_e.Z&&_e.Z.locals&&_e.Z.locals;var Le=(0,C.Z)(Ce,(function(){var t=this,e=t._self._c;return e("NcAppSettingsDialog",{attrs:{open:t.isModalOpen,"show-navigation":!0,name:t.t("settings","User management settings")},on:{"update:open":function(e){t.isModalOpen=e}}},[e("NcAppSettingsSection",{attrs:{id:"visibility-settings",name:t.t("settings","Visibility")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLanguages",checked:t.showLanguages},on:{"update:checked":function(e){t.showLanguages=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show language"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showUserBackend",checked:t.showUserBackend},on:{"update:checked":function(e){t.showUserBackend=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show user backend"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showStoragePath",checked:t.showStoragePath},on:{"update:checked":function(e){t.showStoragePath=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show storage path"))+"\n\t\t")]),t._v(" "),e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"showLastLogin",checked:t.showLastLogin},on:{"update:checked":function(e){t.showLastLogin=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Show last login"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"email-settings",name:t.t("settings","Send email")}},[e("NcCheckboxRadioSwitch",{attrs:{type:"switch","data-test":"sendWelcomeMail",checked:t.sendWelcomeMail,disabled:t.loadingSendMail},on:{"update:checked":function(e){t.sendWelcomeMail=e}}},[t._v("\n\t\t\t"+t._s(t.t("settings","Send welcome email to new users"))+"\n\t\t")])],1),t._v(" "),e("NcAppSettingsSection",{attrs:{id:"default-settings",name:t.t("settings","Defaults")}},[e("label",{attrs:{for:"default-quota-select"}},[t._v(t._s(t.t("settings","Default quota")))]),t._v(" "),e("NcSelect",{attrs:{"input-id":"default-quota-select",placement:"top",taggable:!0,options:t.quotaOptions,"create-option":t.validateQuota,placeholder:t.t("settings","Select default quota"),clearable:!1},on:{"option:selected":t.setDefaultQuota},model:{value:t.defaultQuota,callback:function(e){t.defaultQuota=e},expression:"defaultQuota"}})],1)],1)}),[],!1,null,"0a250c55",null).exports;function Se(t){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Se(t)}function Ne(){Ne=function(){return t};var t={},e=Object.prototype,n=e.hasOwnProperty,r=Object.defineProperty||function(t,e,n){t[e]=n.value},i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function u(t,e,n,i){var o=e&&e.prototype instanceof p?e:p,a=Object.create(o.prototype),s=new L(i||[]);return r(a,"_invoke",{value:b(t,n,s)}),a}function c(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=u;var d={};function p(){}function h(){}function f(){}var g={};l(g,o,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==e&&n.call(m,o)&&(g=m);var A=f.prototype=p.prototype=Object.create(g);function y(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(r,o,a,s){var l=c(t[r],t,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==Se(d)&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,a,s)}),(function(t){i("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return i("throw",t,a,s)}))}s(l.arg)}var o;r(this,"_invoke",{value:function(t,n){function r(){return new e((function(e,r){i(t,n,e,r)}))}return o=o?o.then(r,r):r()}})}function b(t,e,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return{value:void 0,done:!0}}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=C(a,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=c(t,e,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===d)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function C(t,e){var n=e.method,r=t.iterator[n];if(void 0===r)return e.delegate=null,"throw"===n&&t.iterator.return&&(e.method="return",e.arg=void 0,C(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),d;var i=c(r,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,d;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,d):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function L(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function S(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){for(;++r=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),l=n.call(o,"finallyLoc");if(s&&l){if(this.prev=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),x(n),d}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:S(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},t}function ke(t,e,n,r,i,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(r,i)}i.default.use(a());var Ge={name:"Users",components:{AccountGroup:w.Z,AccountOff:_,Cog:x.default,Fragment:s.Fragment,GroupListItem:X,NcActionInput:c.Z,NcActionText:d.Z,NcAppContent:p.Z,NcAppNavigation:h.Z,NcAppNavigationCaption:f.Z,NcAppNavigationItem:g.Z,NcAppNavigationNew:v.Z,NcContent:m.Z,NcCounterBubble:A.Z,NcLoadingIcon:y.Z,Plus:L.Z,ShieldAccount:N,UserList:le,UserSettingsDialog:Le},props:{selectedGroup:{type:String,default:null}},data:function(){return{externalActions:[],newGroupName:"",isAddGroupOpen:!1,loadingAddGroup:!1,hasAddGroupError:!1,isDialogOpen:!1}},computed:{showConfig:function(){return this.$store.getters.getShowConfig},selectedGroupDecoded:function(){return this.selectedGroup?decodeURIComponent(this.selectedGroup):null},users:function(){return this.$store.getters.getUsers},groups:function(){return this.$store.getters.getGroups},usersOffset:function(){return this.$store.getters.getUsersOffset},usersLimit:function(){return this.$store.getters.getUsersLimit},userCount:function(){return this.$store.getters.getUserCount},settings:function(){return this.$store.getters.getServerData},groupList:function(){var t=this;return(Array.isArray(this.groups)?this.groups:[]).filter((function(t){return"disabled"!==t.id&&"admin"!==t.id})).map((function(e){return t.formatGroupMenu(e)}))},adminGroupMenu:function(){return this.formatGroupMenu(this.groups.find((function(t){return"admin"===t.id})))},disabledGroupMenu:function(){return this.formatGroupMenu(this.groups.find((function(t){return"disabled"===t.id})))}},beforeMount:function(){this.$store.commit("initGroups",{groups:this.$store.getters.getServerData.groups,orderBy:this.$store.getters.getServerData.sortGroups,userCount:this.$store.getters.getServerData.userCount}),this.$store.dispatch("getPasswordPolicyMinLength")},created:function(){Object.assign(OCA,{Settings:{UserList:{registerAction:this.registerAction}}})},methods:{t:l.Iu,showNewUserMenu:function(){this.$store.commit("setShowConfig",{key:"showNewUserForm",value:!0})},registerAction:function(t,e,n){return this.externalActions.push({icon:t,text:e,action:n}),this.externalActions},createGroup:function(){var t,e=this;return(t=Ne().mark((function t(){var n;return Ne().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.hasAddGroupError=!1,""!==(n=e.newGroupName.trim())){t.next=5;break}return e.hasAddGroupError=!0,t.abrupt("return");case 5:return e.isAddGroupOpen=!1,e.loadingAddGroup=!0,t.prev=7,t.next=10,e.$store.dispatch("addGroup",n);case 10:return t.next=12,e.$router.push({name:"group",params:{selectedGroup:encodeURIComponent(n)}});case 12:e.newGroupName="",t.next=18;break;case 15:t.prev=15,t.t0=t.catch(7),(0,u.x2)((0,l.Iu)("settings","Failed to create group"));case 18:e.loadingAddGroup=!1;case 19:case"end":return t.stop()}}),t,null,[[7,15]])})),function(){var e=this,n=arguments;return new Promise((function(r,i){var o=t.apply(e,n);function a(t){ke(o,r,i,a,s,"next",t)}function s(t){ke(o,r,i,a,s,"throw",t)}a(void 0)}))})()},formatGroupMenu:function(t){var e={};return void 0===t?{}:(e.id=t.id,e.title=t.name,e.usercount=t.usercount,t.usercount-t.disabled>0&&(e.count=t.usercount-t.disabled),e)}}},Ie=Ge,Ue=r(60457),Oe={};Oe.styleTagTransform=V(),Oe.setAttributes=Y(),Oe.insert=$().bind(null,"head"),Oe.domAPI=F(),Oe.insertStyleElement=Q(),T()(Ue.Z,Oe),Ue.Z&&Ue.Z.locals&&Ue.Z.locals;var Ee=(0,C.Z)(Ie,(function(){var t=this,e=t._self._c;return e("Fragment",[e("NcContent",{attrs:{"app-name":"settings"}},[e("NcAppNavigation",{scopedSlots:t._u([{key:"list",fn:function(){return[e("NcAppNavigationItem",{attrs:{id:"everyone",exact:!0,name:t.t("settings","Active users"),to:{name:"users"}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0},{key:"counter",fn:function(){return[t.userCount?e("NcCounterBubble",{attrs:{type:t.selectedGroupDecoded?void 0:"highlighted"}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.userCount)+"\n\t\t\t\t\t\t")]):t._e()]},proxy:!0}])}),t._v(" "),t.settings.isAdmin?e("NcAppNavigationItem",{attrs:{id:"admin",exact:!0,name:t.t("settings","Admins"),to:{name:"group",params:{selectedGroup:"admin"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("ShieldAccount",{attrs:{size:20}})]},proxy:!0},t.adminGroupMenu.count>0?{key:"counter",fn:function(){return[e("NcCounterBubble",{attrs:{type:"admin"===t.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.adminGroupMenu.count)+"\n\t\t\t\t\t\t")])]},proxy:!0}:null],null,!0)}):t._e(),t._v(" "),t.disabledGroupMenu.usercount>0||-1===t.disabledGroupMenu.usercount?e("NcAppNavigationItem",{attrs:{id:"disabled",exact:!0,name:t.t("settings","Disabled users"),to:{name:"group",params:{selectedGroup:"disabled"}}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountOff",{attrs:{size:20}})]},proxy:!0},t.disabledGroupMenu.usercount>0?{key:"counter",fn:function(){return[e("NcCounterBubble",{attrs:{type:"disabled"===t.selectedGroupDecoded?"highlighted":void 0}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.disabledGroupMenu.usercount)+"\n\t\t\t\t\t\t")])]},proxy:!0}:null],null,!0)}):t._e(),t._v(" "),e("NcAppNavigationCaption",{attrs:{name:t.t("settings","Groups"),disabled:t.loadingAddGroup,"aria-label":t.loadingAddGroup?t.t("settings","Creating group …"):t.t("settings","Create group"),"force-menu":"",open:t.isAddGroupOpen},on:{"update:open":function(e){t.isAddGroupOpen=e}},scopedSlots:t._u([{key:"actionsTriggerIcon",fn:function(){return[t.loadingAddGroup?e("NcLoadingIcon"):e("Plus",{attrs:{size:20}})]},proxy:!0},{key:"actions",fn:function(){return[e("NcActionText",{scopedSlots:t._u([{key:"icon",fn:function(){return[e("AccountGroup",{attrs:{size:20}})]},proxy:!0}])},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.t("settings","Create group"))+"\n\t\t\t\t\t\t")]),t._v(" "),e("NcActionInput",{attrs:{label:t.t("settings","Group name"),"label-outside":!1,disabled:t.loadingAddGroup,value:t.newGroupName,error:t.hasAddGroupError,"helper-text":t.hasAddGroupError?t.t("settings","Please enter a valid group name"):""},on:{"update:value":function(e){t.newGroupName=e},submit:t.createGroup}})]},proxy:!0}])}),t._v(" "),t._l(t.groupList,(function(n){return e("GroupListItem",{key:n.id,attrs:{id:n.id,active:t.selectedGroupDecoded===n.id,name:n.title,count:n.count}})}))]},proxy:!0},{key:"footer",fn:function(){return[e("ul",{staticClass:"app-navigation-entry__settings"},[e("NcAppNavigationItem",{attrs:{name:t.t("settings","User management settings")},on:{click:function(e){t.isDialogOpen=!0}},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Cog",{attrs:{size:20}})]},proxy:!0}])})],1)]},proxy:!0}])},[e("NcAppNavigationNew",{attrs:{"button-id":"new-user-button",text:t.t("settings","New user"),"button-class":"icon-add"},on:{click:t.showNewUserMenu,keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.showNewUserMenu.apply(null,arguments)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"space",32,e.key,[" ","Spacebar"])?null:t.showNewUserMenu.apply(null,arguments)}]},scopedSlots:t._u([{key:"icon",fn:function(){return[e("Plus",{attrs:{size:20}})]},proxy:!0}])})],1),t._v(" "),e("NcAppContent",[e("UserList",{attrs:{"selected-group":t.selectedGroupDecoded,"external-actions":t.externalActions}})],1)],1),t._v(" "),e("UserSettingsDialog",{attrs:{open:t.isDialogOpen},on:{"update:open":function(e){t.isDialogOpen=e}}})],1)}),[],!1,null,"642e7037",null),Me=Ee.exports},87369:function(t,e,n){var r=n(34155),i=n(25108);t.exports=function(){"use strict";var t=function(){this._properties={},this._namespace="",this._isSupported=!0},e={namespace:{}};e.namespace.get=function(){return this._namespace},e.namespace.set=function(t){this._namespace=t?t+".":""},t.prototype._getLsKey=function(t){return""+this._namespace+t},t.prototype._lsSet=function(t,e,n){var r=this._getLsKey(t),i=n&&[Array,Object].includes(n)?JSON.stringify(e):e;window.localStorage.setItem(r,i)},t.prototype._lsGet=function(t){var e=this._getLsKey(t);return window.localStorage[e]},t.prototype.get=function(t,e,n){if(void 0===e&&(e=null),void 0===n&&(n=String),!this._isSupported)return null;if(this._lsGet(t)){var r=n;for(var i in this._properties)if(i===t){r=this._properties[i].type;break}return this._process(r,this._lsGet(t))}return null!==e?e:null},t.prototype.set=function(t,e){var n=this;if(!this._isSupported)return null;for(var r in n._properties){var i=n._properties[r].type;if(r===t)return n._lsSet(t,e,i),e}return this._lsSet(t,e),e},t.prototype.remove=function(t){return this._isSupported?window.localStorage.removeItem(t):null},t.prototype.addProperty=function(t,e,n){void 0===n&&(n=void 0),e=e||String,this._properties[t]={type:e},this._lsGet(t)||null===n||this._lsSet(t,n,e)},t.prototype._process=function(t,e){switch(t){case Boolean:return"true"===e;case Number:return parseFloat(e);case Array:try{var n=JSON.parse(e);return Array.isArray(n)?n:[]}catch(t){return[]}case Object:try{return JSON.parse(e)}catch(t){return{}}default:return e}},Object.defineProperties(t.prototype,e);var n=new t;return{install:function(t,e){if(void 0===e&&(e={}),void 0===r||!(r.server||r.SERVER_BUILD||r.env&&"server"===r.env.VUE_ENV)){var o=!0;try{var a="__vue-localstorage-test__";window.localStorage.setItem(a,a),window.localStorage.removeItem(a)}catch(t){o=!1,n._isSupported=!1,i.error("Local storage is not supported")}var s=e.name||"localStorage",l=e.bind;e.namespace&&(n.namespace=e.namespace),t.mixin({beforeCreate:function(){var e=this;o&&this.$options[s]&&Object.keys(this.$options[s]).forEach((function(r){var o=e.$options[s][r],a=[o.type,o.default],u=a[0],c=a[1];if(n.addProperty(r,u,c),Object.getOwnPropertyDescriptor(n,r))t.config.silent||i.log(r+": is already defined and will be reused");else{var d={get:function(){return t.localStorage.get(r,c)},set:function(e){return t.localStorage.set(r,e)},configurable:!0};Object.defineProperty(n,r,d),t.util.defineReactive(n,r,c)}(l||o.bind)&&!1!==o.bind&&(e.$options.computed=e.$options.computed||{},e.$options.computed[r]||(e.$options.computed[r]={get:function(){return t.localStorage[r]},set:function(e){t.localStorage[r]=e}}))}))}}),t[s]=n,t.prototype["$"+s]=n}}}}()},42761:function(t){"use strict";t.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTS00LTRoMjR2MjRILTRWLTR6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTggMEMzLjYgMCAwIDMuNiAwIDhzMy42IDggOCA4IDgtMy42IDgtOC0zLjYtOC04LTh6IiBmaWxsPSIjZWQ0ODRjIi8+PHBhdGggZD0iTTUgNi41aDZjLjggMCAxLjUuNyAxLjUgMS41cy0uNyAxLjUtMS41IDEuNUg1Yy0uOCAwLTEuNS0uNy0xLjUtMS41UzQuMiA2LjUgNSA2LjV6IiBmaWxsPSIjZmRmZmZmIi8+PC9zdmc+Cg=="},87210:function(t){"use strict";t.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZD0iTTQuOCAxMS4yaDYuNFY0LjhINC44djYuNHpNOCAwQzMuNiAwIDAgMy42IDAgOHMzLjYgOCA4IDggOC0zLjYgOC04LTMuNi04LTgtOHoiIGZpbGw9IiM0OWIzODIiLz48L3N2Zz4K"},94659:function(t){"use strict";t.exports="data:image/svg+xml;base64,PCEtLSBUaGlzIGljb24gaXMgcGFydCBvZiBNYXRlcmlhbCBVSSBJY29ucy4gQ29weXJpZ2h0IDIwMjAgR29vZ2xlIEluYy4sIEFwYWNoZS0yLjAgTGljZW5zZSAtLT4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTS00LTRoMjR2MjRILTR6Ii8+PHBhdGggZD0iTTYuOS4xQzMgLjYtLjEgNC0uMSA4YzAgNC40IDMuNiA4IDggOCA0IDAgNy40LTMgOC02LjktMS4yIDEuMy0yLjkgMi4xLTQuNyAyLjEtMy41IDAtNi40LTIuOS02LjQtNi40IDAtMS45LjgtMy42IDIuMS00Ljd6IiBmaWxsPSIjZjRhMzMxIi8+PC9zdmc+Cg=="},11530:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2QyZDJkMiI+PHBhdGggZD0iTTE1LjQgMTYuNkwxMC44IDEybDQuNi00LjZMMTQgNmwtNiA2IDYgNiAxLjQtMS40eiIvPjwvc3ZnPg=="},71124:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2QyZDJkMiI+PHBhdGggZD0iTTE4LjQgNy40TDE3IDZsLTYgNiA2IDYgMS40LTEuNC00LjYtNC42IDQuNi00LjZtLTYgMEwxMSA2bC02IDYgNiA2IDEuNC0xLjRMNy44IDEybDQuNi00LjZ6Ii8+PC9zdmc+"},48461:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2QyZDJkMiI+PHBhdGggZD0iTTUuNiA3LjRMNyA2bDYgNi02IDYtMS40LTEuNCA0LjYtNC42LTQuNi00LjZtNiAwTDEzIDZsNiA2LTYgNi0xLjQtMS40IDQuNi00LjYtNC42LTQuNnoiLz48L3N2Zz4="},23427:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI2QyZDJkMiI+PHBhdGggZD0iTTguNiAxNi42bDQuNi00LjYtNC42LTQuNkwxMCA2bDYgNi02IDYtMS40LTEuNHoiLz48L3N2Zz4="},39896:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzIyMiI+PHBhdGggZD0iTTE1LjQgMTYuNkwxMC44IDEybDQuNi00LjZMMTQgNmwtNiA2IDYgNiAxLjQtMS40eiIvPjwvc3ZnPg=="},76899:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzIyMiI+PHBhdGggZD0iTTE4LjQgNy40TDE3IDZsLTYgNiA2IDYgMS40LTEuNC00LjYtNC42IDQuNi00LjZtLTYgMEwxMSA2bC02IDYgNiA2IDEuNC0xLjRMNy44IDEybDQuNi00LjZ6Ii8+PC9zdmc+"},88931:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzIyMiI+PHBhdGggZD0iTTUuNiA3LjRMNyA2bDYgNi02IDYtMS40LTEuNCA0LjYtNC42LTQuNi00LjZtNiAwTDEzIDZsNiA2LTYgNi0xLjQtMS40IDQuNi00LjYtNC42LTQuNnoiLz48L3N2Zz4="},16556:function(t){"use strict";t.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iIzIyMiI+PHBhdGggZD0iTTguNiAxNi42bDQuNi00LjYtNC42LTQuNkwxMCA2bDYgNi02IDYtMS40LTEuNHoiLz48L3N2Zz4="}}]);
+//# sourceMappingURL=settings-users-8351.js.map?v=5d39769f29f05944a46f
\ No newline at end of file
diff --git a/dist/settings-users-8351.js.map b/dist/settings-users-8351.js.map
index 00dd06ee0ea4a..b11fd96b473bc 100644
--- a/dist/settings-users-8351.js.map
+++ b/dist/settings-users-8351.js.map
@@ -1 +1 @@
-{"version":3,"file":"settings-users-8351.js?v=df729c16a0880ced2ed3","mappings":"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","sources":["webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue?vue&type=style&index=0&id=36dd2d08&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/UserList.vue?vue&type=style&index=0&id=c76ff3be&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/NewUserModal.vue?vue&type=style&index=0&id=0634d81b&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue?vue&type=style&index=0&id=5b39b95a&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue?vue&type=style&index=0&id=05cd17c8&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue?vue&type=style&index=0&id=42ede3bc&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue?vue&type=style&index=0&id=0a250c55&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue?vue&type=style&index=0&id=4377829d&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/views/Users.vue?vue&type=style&index=0&id=642e7037&prod&lang=scss&scoped=true&","webpack://nextcloud/./apps/settings/src/views/Users.vue?962b","webpack:///nextcloud/node_modules/vue-material-design-icons/AccountOff.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/AccountOff.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/AccountOff.vue?800f","webpack:///nextcloud/node_modules/vue-material-design-icons/AccountOff.vue?vue&type=template&id=4a2e1178&","webpack:///nextcloud/node_modules/vue-material-design-icons/ShieldAccount.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/ShieldAccount.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/ShieldAccount.vue?d5b2","webpack:///nextcloud/node_modules/vue-material-design-icons/ShieldAccount.vue?vue&type=template&id=3937f138&","webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue","webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?db3e","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?7b19","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?9f48","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue?vue&type=script&lang=ts&","webpack://nextcloud/./apps/settings/src/components/Users/VirtualList.vue?4bb8","webpack://nextcloud/./apps/settings/src/components/Users/VirtualList.vue?1915","webpack:///nextcloud/apps/settings/src/components/Users/NewUserModal.vue","webpack:///nextcloud/apps/settings/src/components/Users/NewUserModal.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/Users/NewUserModal.vue?c974","webpack://nextcloud/./apps/settings/src/components/Users/NewUserModal.vue?0748","webpack://nextcloud/./apps/settings/src/components/Users/NewUserModal.vue?6ea8","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue?vue&type=script&lang=ts&","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue","webpack://nextcloud/./apps/settings/src/components/Users/UserListFooter.vue?fe55","webpack://nextcloud/./apps/settings/src/components/Users/UserListFooter.vue?b843","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue?vue&type=script&lang=ts&","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue","webpack://nextcloud/./apps/settings/src/components/Users/UserListHeader.vue?f79a","webpack://nextcloud/./apps/settings/src/components/Users/UserListHeader.vue?758a","webpack:///nextcloud/apps/settings/src/components/Users/UserRowActions.vue?vue&type=script&lang=ts&","webpack:///nextcloud/apps/settings/src/components/Users/UserRowActions.vue","webpack://nextcloud/./apps/settings/src/components/Users/UserRowActions.vue?3c2a","webpack:///nextcloud/apps/settings/src/mixins/UserRowMixin.js","webpack:///nextcloud/apps/settings/src/utils/userUtils.ts","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?9aff","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?eb6e","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?5434","webpack:///nextcloud/apps/settings/src/components/UserList.vue","webpack:///nextcloud/apps/settings/src/components/UserList.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/UserList.vue?6a25","webpack://nextcloud/./apps/settings/src/components/UserList.vue?02a4","webpack://nextcloud/./apps/settings/src/components/UserList.vue?c96e","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?ca5f","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?f361","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?824e","webpack:///nextcloud/apps/settings/src/views/Users.vue","webpack:///nextcloud/apps/settings/src/views/Users.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/views/Users.vue?85ae","webpack://nextcloud/./apps/settings/src/views/Users.vue?cf86","webpack:///nextcloud/node_modules/vue-localstorage/dist/vue-local-storage.js"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".modal__header[data-v-36dd2d08]{margin:0}.modal__content[data-v-36dd2d08]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__button-row[data-v-36dd2d08]{display:flex;width:100%;justify-content:space-between}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/GroupListItem.vue\"],\"names\":[],\"mappings\":\"AAEC,gCACC,QAAA,CAGD,iCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGD,oCACC,YAAA,CACA,UAAA,CACA,6BAAA\",\"sourcesContent\":[\"\\n.modal {\\n\\t&__header {\\n\\t\\tmargin: 0;\\n\\t}\\n\\n\\t&__content {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\talign-items: center;\\n\\t\\tpadding: 20px;\\n\\t\\tgap: 4px 0;\\n\\t}\\n\\n\\t&__button-row {\\n\\t\\tdisplay: flex;\\n\\t\\twidth: 100%;\\n\\t\\tjustify-content: space-between;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".empty[data-v-c76ff3be] .icon-vue{width:64px;height:64px}.empty[data-v-c76ff3be] .icon-vue svg{max-width:64px;max-height:64px}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/UserList.vue\"],\"names\":[],\"mappings\":\"AAKE,kCACC,UAAA,CACA,WAAA,CAEA,sCACC,cAAA,CACA,eAAA\",\"sourcesContent\":[\"\\n@import './Users/shared/styles.scss';\\n\\n.empty {\\n\\t:deep {\\n\\t\\t.icon-vue {\\n\\t\\t\\twidth: 64px;\\n\\t\\t\\theight: 64px;\\n\\n\\t\\t\\tsvg {\\n\\t\\t\\t\\tmax-width: 64px;\\n\\t\\t\\t\\tmax-height: 64px;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".modal__form[data-v-0634d81b]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__form #new-user-groups-input[data-v-0634d81b]{position:absolute;opacity:0;width:0}.modal__item[data-v-0634d81b]{width:100%}.modal__item[data-v-0634d81b]:not(:focus):not(:active){border-color:var(--color-border-dark)}.modal__hint[data-v-0634d81b]{color:var(--color-text-maxcontrast);margin-top:8px;align-self:flex-start}.modal__label[data-v-0634d81b]{display:block;padding:4px 0}.modal__select[data-v-0634d81b]{width:100%}.modal__submit[data-v-0634d81b]{margin-top:20px}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/NewUserModal.vue\"],\"names\":[],\"mappings\":\"AAEC,8BACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGA,qDACC,iBAAA,CACA,SAAA,CAMA,OAAA,CAIF,8BACC,UAAA,CAEA,uDACC,qCAAA,CAIF,8BACC,mCAAA,CACA,cAAA,CACA,qBAAA,CAGD,+BACC,aAAA,CACA,aAAA,CAGD,gCACC,UAAA,CAGD,gCACC,eAAA\",\"sourcesContent\":[\"\\n.modal {\\n\\t&__form {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\talign-items: center;\\n\\t\\tpadding: 20px;\\n\\t\\tgap: 4px 0;\\n\\n\\t\\t/* fake input for groups validation */\\n\\t\\t#new-user-groups-input {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\topacity: 0;\\n\\t\\t\\t/* The \\\"hidden\\\" input is behind the NcSelect, so in general it does\\n\\t\\t\\t* not receives clicks. However, with Firefox, after the validation\\n\\t\\t\\t* fails, it will receive the first click done on it, so its width needs\\n\\t\\t\\t* to be set to 0 to prevent that (\\\"pointer-events: none\\\" does not\\n\\t\\t\\t* prevent it). */\\n\\t\\t\\twidth: 0;\\n\\t\\t}\\n\\t}\\n\\n\\t&__item {\\n\\t\\twidth: 100%;\\n\\n\\t\\t&:not(:focus):not(:active) {\\n\\t\\t\\tborder-color: var(--color-border-dark);\\n\\t\\t}\\n\\t}\\n\\n\\t&__hint {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\tmargin-top: 8px;\\n\\t\\talign-self: flex-start;\\n\\t}\\n\\n\\t&__label {\\n\\t\\tdisplay: block;\\n\\t\\tpadding: 4px 0;\\n\\t}\\n\\n\\t&__select {\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&__submit {\\n\\t\\tmargin-top: 20px;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".footer[data-v-5b39b95a]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.footer__cell[data-v-5b39b95a]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.footer__cell strong[data-v-5b39b95a],.footer__cell span[data-v-5b39b95a],.footer__cell label[data-v-5b39b95a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.footer__cell--avatar[data-v-5b39b95a],.footer__cell--displayname[data-v-5b39b95a]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.footer__cell--avatar[data-v-5b39b95a]{left:0}.footer__cell--displayname[data-v-5b39b95a]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.footer__cell--avatar[data-v-5b39b95a]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.footer__cell--multiline span[data-v-5b39b95a]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.footer__cell--multiline span[data-v-5b39b95a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.footer__cell--large[data-v-5b39b95a]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.footer__cell--obfuscated[data-v-5b39b95a]{min-width:400px;width:400px}.footer__cell--fill[data-v-5b39b95a]{min-width:var(--cell-width-large);width:100%}.footer__cell--actions[data-v-5b39b95a]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.footer__subtitle[data-v-5b39b95a]{color:var(--color-text-maxcontrast)}.footer__cell[data-v-5b39b95a]{position:sticky;color:var(--color-text-maxcontrast)}.footer__cell--loading[data-v-5b39b95a]{left:0;min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0}.footer__cell--count[data-v-5b39b95a]{left:var(--avatar-cell-width);min-width:var(--cell-width);width:var(--cell-width)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserListFooter.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,yBCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,MAAA,CAGD,4CACC,6BAAA,CACA,0CAAA,CAAA,CAIF,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,mCACC,mCAAA,CDjHD,+BACC,eAAA,CACA,mCAAA,CAEA,wCACC,MAAA,CACA,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CAGD,sCACC,6BAAA,CACA,2BAAA,CACA,uBAAA\",\"sourcesContent\":[\"\\n@import './shared/styles.scss';\\n\\n.footer {\\n\\t@include row;\\n\\t@include cell;\\n\\n\\t&__cell {\\n\\t\\tposition: sticky;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\n\\t\\t&--loading {\\n\\t\\t\\tleft: 0;\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\n\\t\\t&--count {\\n\\t\\t\\tleft: var(--avatar-cell-width);\\n\\t\\t\\tmin-width: var(--cell-width);\\n\\t\\t\\twidth: var(--cell-width);\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * @copyright 2023 Christopher Ng \\n *\\n * @author Christopher Ng \\n *\\n * @license AGPL-3.0-or-later\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tleft: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tleft: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-right: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tright: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-left: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".header[data-v-05cd17c8]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background);border-bottom:1px solid var(--color-border)}.header__cell[data-v-05cd17c8]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.header__cell strong[data-v-05cd17c8],.header__cell span[data-v-05cd17c8],.header__cell label[data-v-05cd17c8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.header__cell--avatar[data-v-05cd17c8],.header__cell--displayname[data-v-05cd17c8]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.header__cell--avatar[data-v-05cd17c8]{left:0}.header__cell--displayname[data-v-05cd17c8]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.header__cell--avatar[data-v-05cd17c8]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.header__cell--multiline span[data-v-05cd17c8]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.header__cell--multiline span[data-v-05cd17c8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header__cell--large[data-v-05cd17c8]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.header__cell--obfuscated[data-v-05cd17c8]{min-width:400px;width:400px}.header__cell--fill[data-v-05cd17c8]{min-width:var(--cell-width-large);width:100%}.header__cell--actions[data-v-05cd17c8]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.header__subtitle[data-v-05cd17c8]{color:var(--color-text-maxcontrast)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserListHeader.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,yBCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDrBA,2CAAA,CCyBA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,MAAA,CAGD,4CACC,6BAAA,CACA,0CAAA,CAAA,CAIF,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,mCACC,mCAAA\",\"sourcesContent\":[\"\\n@import './shared/styles.scss';\\n\\n.header {\\n\\t@include row;\\n\\t@include cell;\\n\\n\\tborder-bottom: 1px solid var(--color-border);\\n}\\n\",\"/**\\n * @copyright 2023 Christopher Ng \\n *\\n * @author Christopher Ng \\n *\\n * @license AGPL-3.0-or-later\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tleft: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tleft: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-right: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tright: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-left: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".user-list__row[data-v-42ede3bc]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.user-list__row[data-v-42ede3bc]:hover{background-color:var(--color-background-hover)}.user-list__row:hover .row__cell[data-v-42ede3bc]:not(.row__cell--actions){background-color:var(--color-background-hover)}.user-list__row .select--fill[data-v-42ede3bc]{max-width:calc(var(--cell-width-large) - 2*var(--cell-padding))}.row__cell[data-v-42ede3bc]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.row__cell strong[data-v-42ede3bc],.row__cell span[data-v-42ede3bc],.row__cell label[data-v-42ede3bc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.row__cell--avatar[data-v-42ede3bc],.row__cell--displayname[data-v-42ede3bc]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.row__cell--avatar[data-v-42ede3bc]{left:0}.row__cell--displayname[data-v-42ede3bc]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.row__cell--avatar[data-v-42ede3bc]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.row__cell--multiline span[data-v-42ede3bc]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.row__cell--multiline span[data-v-42ede3bc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.row__cell--large[data-v-42ede3bc]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.row__cell--obfuscated[data-v-42ede3bc]{min-width:400px;width:400px}.row__cell--fill[data-v-42ede3bc]{min-width:var(--cell-width-large);width:100%}.row__cell--actions[data-v-42ede3bc]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.row__subtitle[data-v-42ede3bc]{color:var(--color-text-maxcontrast)}.row__cell[data-v-42ede3bc]{border-bottom:1px solid var(--color-border)}.row__cell[data-v-42ede3bc] .input-field,.row__cell[data-v-42ede3bc] .input-field__main-wrapper,.row__cell[data-v-42ede3bc] .input-field__input{height:48px !important}.row__cell[data-v-42ede3bc] .input-field__input:placeholder-shown:not(:focus)+.input-field__label{inset-block-start:16px !important}.row__cell[data-v-42ede3bc] .button-vue--icon-only{height:44px !important}.row__cell[data-v-42ede3bc] .v-select.select{min-width:var(--cell-min-width)}.row__progress[data-v-42ede3bc]{margin-top:4px}.row__progress--warn[data-v-42ede3bc]::-moz-progress-bar{background:var(--color-warning) !important}.row__progress--warn[data-v-42ede3bc]::-webkit-progress-value{background:var(--color-warning) !important}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserRow.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,iCCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDtBA,uCACC,8CAAA,CAEA,2EACC,8CAAA,CAKF,+CACC,+DAAA,CCgBD,4BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,sGAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,6EAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,oCACC,MAAA,CAGD,yCACC,6BAAA,CACA,0CAAA,CAAA,CAIF,oCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,4CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,4CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,mCACC,iCAAA,CACA,6BAAA,CAGD,wCACC,eAAA,CACA,WAAA,CAID,kCACC,iCAAA,CACA,UAAA,CAGD,qCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,gCACC,mCAAA,CDjGD,4BACC,2CAAA,CAGC,gJAGC,sBAAA,CAIA,kGACC,iCAAA,CAIF,mDACC,sBAAA,CAGD,6CACC,+BAAA,CAKH,gCACC,cAAA,CAGC,yDACC,0CAAA,CAED,8DACC,0CAAA\",\"sourcesContent\":[\"\\n@import './shared/styles.scss';\\n\\n.user-list__row {\\n\\t@include row;\\n\\n\\t&:hover {\\n\\t\\tbackground-color: var(--color-background-hover);\\n\\n\\t\\t.row__cell:not(.row__cell--actions) {\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Limit width of select in fill cell\\n\\t.select--fill {\\n\\t\\tmax-width: calc(var(--cell-width-large) - (2 * var(--cell-padding)));\\n\\t}\\n}\\n\\n.row {\\n\\t@include cell;\\n\\n\\t&__cell {\\n\\t\\tborder-bottom: 1px solid var(--color-border);\\n\\n\\t\\t:deep {\\n\\t\\t\\t.input-field,\\n\\t\\t\\t.input-field__main-wrapper,\\n\\t\\t\\t.input-field__input {\\n\\t\\t\\t\\theight: 48px !important;\\n\\t\\t\\t}\\n\\n\\t\\t\\t.input-field__input {\\n\\t\\t\\t\\t&:placeholder-shown:not(:focus) + .input-field__label {\\n\\t\\t\\t\\t\\tinset-block-start: 16px !important;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\n\\t\\t\\t.button-vue--icon-only {\\n\\t\\t\\t\\theight: 44px !important;\\n\\t\\t\\t}\\n\\n\\t\\t\\t.v-select.select {\\n\\t\\t\\t\\tmin-width: var(--cell-min-width);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t&__progress {\\n\\t\\tmargin-top: 4px;\\n\\n\\t\\t&--warn {\\n\\t\\t\\t&::-moz-progress-bar {\\n\\t\\t\\t\\tbackground: var(--color-warning) !important;\\n\\t\\t\\t}\\n\\t\\t\\t&::-webkit-progress-value {\\n\\t\\t\\t\\tbackground: var(--color-warning) !important;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * @copyright 2023 Christopher Ng \\n *\\n * @author Christopher Ng \\n *\\n * @license AGPL-3.0-or-later\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tleft: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tleft: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-right: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tright: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-left: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"label[for=default-quota-select][data-v-0a250c55]{display:block;padding:4px 0}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserSettingsDialog.vue\"],\"names\":[],\"mappings\":\"AACA,iDACC,aAAA,CACA,aAAA\",\"sourcesContent\":[\"\\nlabel[for=\\\"default-quota-select\\\"] {\\n\\tdisplay: block;\\n\\tpadding: 4px 0;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".user-list[data-v-4377829d]{--avatar-cell-width: 48px;--cell-padding: 7px;--cell-width: 200px;--cell-width-large: 300px;--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1);display:block;overflow:auto;height:100%}.user-list__header[data-v-4377829d],.user-list__footer[data-v-4377829d]{position:sticky;display:block}.user-list__header[data-v-4377829d]{top:0;z-index:calc(var(--sticky-column-z-index) + 1)}.user-list__footer[data-v-4377829d]{left:0}.user-list__body[data-v-4377829d]{display:flex;flex-direction:column;width:100%}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/VirtualList.vue\"],\"names\":[],\"mappings\":\"AACA,4BACC,yBAAA,CACA,mBAAA,CACA,mBAAA,CACA,yBAAA,CACA,qEAAA,CACA,6DAAA,CAGA,aAAA,CACA,aAAA,CACA,WAAA,CAEA,wEAEC,eAAA,CAEA,aAAA,CAGD,oCACC,KAAA,CACA,8CAAA,CAGD,oCACC,MAAA,CAGD,kCACC,YAAA,CACA,qBAAA,CACA,UAAA\",\"sourcesContent\":[\"\\n.user-list {\\n\\t--avatar-cell-width: 48px;\\n\\t--cell-padding: 7px;\\n\\t--cell-width: 200px;\\n\\t--cell-width-large: 300px;\\n\\t--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));\\n\\t--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1); // Keep the sticky column on top of the select dropdown\\n\\n\\t// Necessary for virtual scroll optimized rendering\\n\\tdisplay: block;\\n\\toverflow: auto;\\n\\theight: 100%;\\n\\n\\t&__header,\\n\\t&__footer {\\n\\t\\tposition: sticky;\\n\\t\\t// Fix sticky positioning in Firefox\\n\\t\\tdisplay: block;\\n\\t}\\n\\n\\t&__header {\\n\\t\\ttop: 0;\\n\\t\\tz-index: calc(var(--sticky-column-z-index) + 1);\\n\\t}\\n\\n\\t&__footer {\\n\\t\\tleft: 0;\\n\\t}\\n\\n\\t&__body {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\twidth: 100%;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".app-content[data-v-642e7037]{display:flex;overflow:hidden;flex-direction:column;max-height:100%}.app-navigation-entry__settings[data-v-642e7037]{height:auto !important;flex:0 0 auto}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/views/Users.vue\"],\"names\":[],\"mappings\":\"AACA,8BAEC,YAAA,CACA,eAAA,CACA,qBAAA,CACA,eAAA,CAGD,iDACC,sBAAA,CAEA,aAAA\",\"sourcesContent\":[\"\\n.app-content {\\n\\t// Virtual list needs to be full height and is scrollable\\n\\tdisplay: flex;\\n\\toverflow: hidden;\\n\\tflex-direction: column;\\n\\tmax-height: 100%;\\n}\\n\\n.app-navigation-entry__settings {\\n\\theight: auto !important;\\n\\t// Prevent shrinking or growing\\n\\tflex: 0 0 auto;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('Fragment',[_c('NcContent',{attrs:{\"app-name\":\"settings\"}},[_c('NcAppNavigation',{scopedSlots:_vm._u([{key:\"list\",fn:function(){return [_c('NcAppNavigationItem',{attrs:{\"id\":\"everyone\",\"exact\":true,\"name\":_vm.t('settings', 'Active users'),\"to\":{ name: 'users' }},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('AccountGroup',{attrs:{\"size\":20}})]},proxy:true},{key:\"counter\",fn:function(){return [(_vm.userCount)?_c('NcCounterBubble',{attrs:{\"type\":!_vm.selectedGroupDecoded ? 'highlighted' : undefined}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.userCount)+\"\\n\\t\\t\\t\\t\\t\\t\")]):_vm._e()]},proxy:true}])}),_vm._v(\" \"),(_vm.settings.isAdmin)?_c('NcAppNavigationItem',{attrs:{\"id\":\"admin\",\"exact\":true,\"name\":_vm.t('settings', 'Admins'),\"to\":{ name: 'group', params: { selectedGroup: 'admin' } }},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('ShieldAccount',{attrs:{\"size\":20}})]},proxy:true},(_vm.adminGroupMenu.count > 0)?{key:\"counter\",fn:function(){return [_c('NcCounterBubble',{attrs:{\"type\":_vm.selectedGroupDecoded === 'admin' ? 'highlighted' : undefined}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.adminGroupMenu.count)+\"\\n\\t\\t\\t\\t\\t\\t\")])]},proxy:true}:null],null,true)}):_vm._e(),_vm._v(\" \"),(_vm.disabledGroupMenu.usercount > 0 || _vm.disabledGroupMenu.usercount === -1)?_c('NcAppNavigationItem',{attrs:{\"id\":\"disabled\",\"exact\":true,\"name\":_vm.t('settings', 'Disabled users'),\"to\":{ name: 'group', params: { selectedGroup: 'disabled' } }},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('AccountOff',{attrs:{\"size\":20}})]},proxy:true},(_vm.disabledGroupMenu.usercount > 0)?{key:\"counter\",fn:function(){return [_c('NcCounterBubble',{attrs:{\"type\":_vm.selectedGroupDecoded === 'disabled' ? 'highlighted' : undefined}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.disabledGroupMenu.usercount)+\"\\n\\t\\t\\t\\t\\t\\t\")])]},proxy:true}:null],null,true)}):_vm._e(),_vm._v(\" \"),_c('NcAppNavigationCaption',{attrs:{\"name\":_vm.t('settings', 'Groups'),\"disabled\":_vm.loadingAddGroup,\"aria-label\":_vm.loadingAddGroup ? _vm.t('settings', 'Creating group …') : _vm.t('settings', 'Create group'),\"force-menu\":\"\",\"open\":_vm.isAddGroupOpen},on:{\"update:open\":function($event){_vm.isAddGroupOpen=$event}},scopedSlots:_vm._u([{key:\"actionsTriggerIcon\",fn:function(){return [(_vm.loadingAddGroup)?_c('NcLoadingIcon'):_c('Plus',{attrs:{\"size\":20}})]},proxy:true},{key:\"actions\",fn:function(){return [_c('NcActionText',{scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('AccountGroup',{attrs:{\"size\":20}})]},proxy:true}])},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Create group'))+\"\\n\\t\\t\\t\\t\\t\\t\")]),_vm._v(\" \"),_c('NcActionInput',{attrs:{\"label\":_vm.t('settings', 'Group name'),\"label-outside\":false,\"disabled\":_vm.loadingAddGroup,\"value\":_vm.newGroupName,\"error\":_vm.hasAddGroupError,\"helper-text\":_vm.hasAddGroupError ? _vm.t('settings', 'Please enter a valid group name') : ''},on:{\"update:value\":function($event){_vm.newGroupName=$event},\"submit\":_vm.createGroup}})]},proxy:true}])}),_vm._v(\" \"),_vm._l((_vm.groupList),function(group){return _c('GroupListItem',{key:group.id,attrs:{\"id\":group.id,\"active\":_vm.selectedGroupDecoded === group.id,\"name\":group.title,\"count\":group.count}})})]},proxy:true},{key:\"footer\",fn:function(){return [_c('ul',{staticClass:\"app-navigation-entry__settings\"},[_c('NcAppNavigationItem',{attrs:{\"name\":_vm.t('settings', 'User management settings')},on:{\"click\":function($event){_vm.isDialogOpen = true}},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Cog',{attrs:{\"size\":20}})]},proxy:true}])})],1)]},proxy:true}])},[_c('NcAppNavigationNew',{attrs:{\"button-id\":\"new-user-button\",\"text\":_vm.t('settings','New user'),\"button-class\":\"icon-add\"},on:{\"click\":_vm.showNewUserMenu,\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.showNewUserMenu.apply(null, arguments)},function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"space\",32,$event.key,[\" \",\"Spacebar\"]))return null;return _vm.showNewUserMenu.apply(null, arguments)}]},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Plus',{attrs:{\"size\":20}})]},proxy:true}])})],1),_vm._v(\" \"),_c('NcAppContent',[_c('UserList',{attrs:{\"selected-group\":_vm.selectedGroupDecoded,\"external-actions\":_vm.externalActions}})],1)],1),_vm._v(\" \"),_c('UserSettingsDialog',{attrs:{\"open\":_vm.isDialogOpen},on:{\"update:open\":function($event){_vm.isDialogOpen=$event}}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./AccountOff.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./AccountOff.vue?vue&type=script&lang=js&\"","\n \n \n \n\n\n","import { render, staticRenderFns } from \"./AccountOff.vue?vue&type=template&id=4a2e1178&\"\nimport script from \"./AccountOff.vue?vue&type=script&lang=js&\"\nexport * from \"./AccountOff.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon account-off-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./ShieldAccount.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./ShieldAccount.vue?vue&type=script&lang=js&\"","\n \n \n \n\n\n","import { render, staticRenderFns } from \"./ShieldAccount.vue?vue&type=template&id=3937f138&\"\nimport script from \"./ShieldAccount.vue?vue&type=script&lang=js&\"\nexport * from \"./ShieldAccount.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon shield-account-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M17.13,17C15.92,18.85 14.11,20.24 12,20.92C9.89,20.24 8.08,18.85 6.87,17C6.53,16.5 6.24,16 6,15.47C6,13.82 8.71,12.47 12,12.47C15.29,12.47 18,13.79 18,15.47C17.76,16 17.47,16.5 17.13,17Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\t\n\t\t\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t{{ t('settings', 'Please confirm the group removal') }}\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\t{{ t('settings', 'You are about to remove the group \"{group}\". The users will NOT be deleted.', { group: name }) }}\n\t\t\t\t\n\t\t\t\t
\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRow.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRow.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRow.vue?vue&type=style&index=0&id=42ede3bc&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRow.vue?vue&type=style&index=0&id=42ede3bc&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UserRow.vue?vue&type=template&id=42ede3bc&scoped=true&\"\nimport script from \"./UserRow.vue?vue&type=script&lang=js&\"\nexport * from \"./UserRow.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserRow.vue?vue&type=style&index=0&id=42ede3bc&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"42ede3bc\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('tr',{staticClass:\"user-list__row\",attrs:{\"data-test\":_vm.user.id}},[_c('td',{staticClass:\"row__cell row__cell--avatar\"},[(_vm.isLoadingUser)?_c('NcLoadingIcon',{attrs:{\"name\":_vm.t('settings', 'Loading user …'),\"size\":32}}):(_vm.visible)?_c('NcAvatar',{attrs:{\"disable-menu\":\"\",\"show-user-status\":false,\"user\":_vm.user.id}}):_vm._e()],1),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--displayname\",attrs:{\"data-test-id\":\"cell-displayname\"}},[(_vm.editing && _vm.user.backendCapabilities.setDisplayName)?[_c('NcTextField',{ref:\"displayNameField\",staticClass:\"user-row-text-field\",class:{ 'icon-loading-small': _vm.loading.displayName },attrs:{\"data-test-id\":\"input-displayName\",\"data-test-loading\":`${_vm.loading.displayName}`,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"show-trailing-button\":true,\"disabled\":_vm.loading.displayName || _vm.isLoadingField,\"label\":_vm.t('settings', 'Change display name'),\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedDisplayName,\"autocapitalize\":\"off\",\"autocomplete\":\"off\",\"spellcheck\":\"false\"},on:{\"update:value\":function($event){_vm.editedDisplayName=$event},\"trailing-button-click\":_vm.updateDisplayName}})]:[(!_vm.isObfuscated)?_c('strong',{attrs:{\"title\":_vm.user.displayname?.length > 20 ? _vm.user.displayname : null}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.user.displayname)+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),_c('span',{staticClass:\"row__subtitle\"},[_vm._v(_vm._s(_vm.user.id))])]],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",class:{ 'row__cell--obfuscated': _vm.hasObfuscated },attrs:{\"data-test-id\":\"cell-password\"}},[(_vm.editing && _vm.settings.canChangePassword && _vm.user.backendCapabilities.setPassword)?[_c('NcTextField',{staticClass:\"user-row-text-field\",class:{'icon-loading-small': _vm.loading.password},attrs:{\"data-test-id\":\"input-password\",\"data-test-loading\":`${_vm.loading.password}`,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"show-trailing-button\":true,\"disabled\":_vm.loading.password || _vm.isLoadingField,\"minlength\":_vm.minPasswordLength,\"maxlength\":\"469\",\"label\":_vm.t('settings', 'Set new password'),\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedPassword,\"autocapitalize\":\"off\",\"autocomplete\":\"new-password\",\"required\":\"\",\"spellcheck\":\"false\",\"type\":\"password\"},on:{\"update:value\":function($event){_vm.editedPassword=$event},\"trailing-button-click\":_vm.updatePassword}})]:(_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'You do not have permissions to see the details of this user'))+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",attrs:{\"data-test-id\":\"cell-email\"}},[(_vm.editing)?[_c('NcTextField',{staticClass:\"user-row-text-field\",class:{'icon-loading-small': _vm.loading.mailAddress},attrs:{\"data-test-id\":\"input-email\",\"data-test-loading\":`${_vm.loading.mailAddress}`,\"show-trailing-button\":true,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"label\":_vm.t('settings', 'Set new email address'),\"disabled\":_vm.loading.mailAddress || _vm.isLoadingField,\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedMail,\"autocapitalize\":\"off\",\"autocomplete\":\"email\",\"spellcheck\":\"false\",\"type\":\"email\"},on:{\"update:value\":function($event){_vm.editedMail=$event},\"trailing-button-click\":_vm.updateEmail}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.user.email?.length > 20 ? _vm.user.email : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.user.email)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--large row__cell--multiline\",attrs:{\"data-test-id\":\"cell-groups\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'groups' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Add user to group'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"input-id\":'groups' + _vm.uniqueId,\"close-on-select\":false,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.groups,\"multiple\":true,\"append-to-body\":false,\"options\":_vm.availableGroups,\"placeholder\":_vm.t('settings', 'Add user to group'),\"taggable\":_vm.settings.isAdmin,\"value\":_vm.userGroups,\"label\":\"name\",\"no-wrap\":true,\"create-option\":(value) => ({ name: value, isCreating: true })},on:{\"option:created\":_vm.createGroup,\"option:selected\":options => _vm.addUserGroup(options.at(-1)),\"option:deselected\":_vm.removeUserGroup}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.userGroupsLabels?.length > 40 ? _vm.userGroupsLabels : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userGroupsLabels)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),(_vm.subAdminsGroups.length > 0 && _vm.settings.isAdmin)?_c('td',{staticClass:\"row__cell row__cell--large row__cell--multiline\",attrs:{\"data-test-id\":\"cell-subadmins\"}},[(_vm.editing && _vm.settings.isAdmin && _vm.subAdminsGroups.length > 0)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'subadmins' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Set user as admin for'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"id\":'subadmins' + _vm.uniqueId,\"close-on-select\":false,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.subadmins,\"label\":\"name\",\"append-to-body\":false,\"multiple\":true,\"no-wrap\":true,\"options\":_vm.subAdminsGroups,\"placeholder\":_vm.t('settings', 'Set user as admin for'),\"value\":_vm.userSubAdminsGroups},on:{\"option:deselected\":_vm.removeUserSubAdmin,\"option:selected\":options => _vm.addUserSubAdmin(options.at(-1))}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.userSubAdminsGroupsLabels?.length > 40 ? _vm.userSubAdminsGroupsLabels : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userSubAdminsGroupsLabels)+\"\\n\\t\\t\")]):_vm._e()],2):_vm._e(),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",attrs:{\"data-test-id\":\"cell-quota\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'quota' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Select user quota'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"close-on-select\":true,\"create-option\":_vm.validateQuota,\"data-test-id\":\"input-quota\",\"data-test-loading\":`${_vm.loading.quota}`,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.quota,\"append-to-body\":false,\"clearable\":false,\"input-id\":'quota' + _vm.uniqueId,\"options\":_vm.quotaOptions,\"placeholder\":_vm.t('settings', 'Select user quota'),\"taggable\":true},on:{\"option:selected\":_vm.setUserQuota},model:{value:(_vm.editedUserQuota),callback:function ($$v) {_vm.editedUserQuota=$$v},expression:\"editedUserQuota\"}})]:(!_vm.isObfuscated)?[_c('label',{attrs:{\"for\":'quota-progress' + _vm.uniqueId}},[_vm._v(_vm._s(_vm.userQuota)+\" (\"+_vm._s(_vm.usedSpace)+\")\")]),_vm._v(\" \"),_c('NcProgressBar',{staticClass:\"row__progress\",class:{\n\t\t\t\t\t'row__progress--warn': _vm.usedQuota > 80,\n\t\t\t\t},attrs:{\"id\":'quota-progress' + _vm.uniqueId,\"value\":_vm.usedQuota}})]:_vm._e()],2),_vm._v(\" \"),(_vm.showConfig.showLanguages)?_c('td',{staticClass:\"row__cell row__cell--large\",attrs:{\"data-test-id\":\"cell-language\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'language' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Set the language'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"id\":'language' + _vm.uniqueId,\"allow-empty\":false,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.languages,\"clearable\":false,\"append-to-body\":false,\"options\":_vm.availableLanguages,\"placeholder\":_vm.t('settings', 'No language set'),\"value\":_vm.userLanguage,\"label\":\"name\"},on:{\"input\":_vm.setUserLanguage}})]:(!_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userLanguage.name)+\"\\n\\t\\t\")]):_vm._e()],2):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showUserBackend || _vm.showConfig.showStoragePath)?_c('td',{staticClass:\"row__cell row__cell--large\",attrs:{\"data-test-id\":\"cell-storageLocation\"}},[(!_vm.isObfuscated)?[(_vm.showConfig.showUserBackend)?_c('span',[_vm._v(_vm._s(_vm.user.backend))]):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showStoragePath)?_c('span',{staticClass:\"row__subtitle\",attrs:{\"title\":_vm.user.storageLocation}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.user.storageLocation)+\"\\n\\t\\t\\t\")]):_vm._e()]:_vm._e()],2):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showLastLogin)?_c('td',{staticClass:\"row__cell\",attrs:{\"title\":_vm.userLastLoginTooltip,\"data-test-id\":\"cell-lastLogin\"}},[(!_vm.isObfuscated)?_c('span',[_vm._v(_vm._s(_vm.userLastLogin))]):_vm._e()]):_vm._e(),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--large row__cell--fill\",attrs:{\"data-test-id\":\"cell-manager\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'manager' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.managerLabel)+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{staticClass:\"select--fill\",attrs:{\"data-test-id\":\"input-manager\",\"data-test-loading\":`${_vm.loading.manager}`,\"input-id\":'manager' + _vm.uniqueId,\"close-on-select\":true,\"disabled\":_vm.isLoadingField,\"append-to-body\":false,\"loading\":_vm.loadingPossibleManagers || _vm.loading.manager,\"label\":\"displayname\",\"options\":_vm.possibleManagers,\"placeholder\":_vm.managerLabel},on:{\"open\":_vm.searchInitialUserManager,\"search\":_vm.searchUserManager,\"option:selected\":_vm.updateUserManager,\"input\":_vm.updateUserManager},model:{value:(_vm.currentManager),callback:function ($$v) {_vm.currentManager=$$v},expression:\"currentManager\"}})]:(!_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.user.manager)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--actions\",attrs:{\"data-test-id\":\"cell-actions\"}},[(_vm.visible && !_vm.isObfuscated && _vm.canEdit && !_vm.loading.all)?_c('UserRowActions',{attrs:{\"actions\":_vm.userActions,\"disabled\":_vm.isLoadingField,\"edit\":_vm.editing},on:{\"update:edit\":_vm.toggleEdit}}):_vm._e()],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t{{ t('settings', 'List of users. This list is not fully rendered for performance reasons. The users will be rendered as you navigate through the list.') }}\n\t\t\t\t
\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserList.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserList.vue?vue&type=style&index=0&id=c76ff3be&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserList.vue?vue&type=style&index=0&id=c76ff3be&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UserList.vue?vue&type=template&id=c76ff3be&scoped=true&\"\nimport script from \"./UserList.vue?vue&type=script&lang=js&\"\nexport * from \"./UserList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserList.vue?vue&type=style&index=0&id=c76ff3be&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"c76ff3be\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('Fragment',[(_vm.showConfig.showNewUserForm)?_c('NewUserModal',{attrs:{\"loading\":_vm.loading,\"new-user\":_vm.newUser,\"quota-options\":_vm.quotaOptions},on:{\"reset\":_vm.resetForm,\"close\":_vm.closeModal}}):_vm._e(),_vm._v(\" \"),(_vm.filteredUsers.length === 0)?_c('NcEmptyContent',{staticClass:\"empty\",attrs:{\"name\":_vm.isInitialLoad && _vm.loading.users ? null : _vm.t('settings', 'No users')},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [(_vm.isInitialLoad && _vm.loading.users)?_c('NcLoadingIcon',{attrs:{\"name\":_vm.t('settings', 'Loading users …'),\"size\":64}}):_c('NcIconSvgWrapper',{attrs:{\"svg\":_vm.usersSvg}})]},proxy:true}],null,false,934871631)}):_c('VirtualList',{style:(_vm.style),attrs:{\"data-component\":_vm.UserRow,\"data-sources\":_vm.filteredUsers,\"data-key\":\"id\",\"data-test-id\":\"userList\",\"item-height\":_vm.rowHeight,\"extra-props\":{\n\t\t\tusers: _vm.users,\n\t\t\tsettings: _vm.settings,\n\t\t\thasObfuscated: _vm.hasObfuscated,\n\t\t\tgroups: _vm.groups,\n\t\t\tsubAdminsGroups: _vm.subAdminsGroups,\n\t\t\tquotaOptions: _vm.quotaOptions,\n\t\t\tlanguages: _vm.languages,\n\t\t\texternalActions: _vm.externalActions,\n\t\t}},on:{\"scroll-end\":_vm.handleScrollEnd},scopedSlots:_vm._u([{key:\"before\",fn:function(){return [_c('caption',{staticClass:\"hidden-visually\"},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'List of users. This list is not fully rendered for performance reasons. The users will be rendered as you navigate through the list.'))+\"\\n\\t\\t\\t\")])]},proxy:true},{key:\"header\",fn:function(){return [_c('UserListHeader',{attrs:{\"has-obfuscated\":_vm.hasObfuscated}})]},proxy:true},{key:\"footer\",fn:function(){return [_c('UserListFooter',{attrs:{\"loading\":_vm.loading.users,\"filtered-users\":_vm.filteredUsers}})]},proxy:true}])})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\t\n\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Show language') }}\n\t\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Show user backend') }}\n\t\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Show storage path') }}\n\t\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Show last login') }}\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Send welcome email to new users') }}\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t{{ t('settings', 'Default quota') }}\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettingsDialog.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettingsDialog.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettingsDialog.vue?vue&type=style&index=0&id=0a250c55&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettingsDialog.vue?vue&type=style&index=0&id=0a250c55&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UserSettingsDialog.vue?vue&type=template&id=0a250c55&scoped=true&\"\nimport script from \"./UserSettingsDialog.vue?vue&type=script&lang=js&\"\nexport * from \"./UserSettingsDialog.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserSettingsDialog.vue?vue&type=style&index=0&id=0a250c55&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0a250c55\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('NcAppSettingsDialog',{attrs:{\"open\":_vm.isModalOpen,\"show-navigation\":true,\"name\":_vm.t('settings', 'User management settings')},on:{\"update:open\":function($event){_vm.isModalOpen=$event}}},[_c('NcAppSettingsSection',{attrs:{\"id\":\"visibility-settings\",\"name\":_vm.t('settings', 'Visibility')}},[_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"showLanguages\",\"checked\":_vm.showLanguages},on:{\"update:checked\":function($event){_vm.showLanguages=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Show language'))+\"\\n\\t\\t\")]),_vm._v(\" \"),_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"showUserBackend\",\"checked\":_vm.showUserBackend},on:{\"update:checked\":function($event){_vm.showUserBackend=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Show user backend'))+\"\\n\\t\\t\")]),_vm._v(\" \"),_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"showStoragePath\",\"checked\":_vm.showStoragePath},on:{\"update:checked\":function($event){_vm.showStoragePath=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Show storage path'))+\"\\n\\t\\t\")]),_vm._v(\" \"),_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"showLastLogin\",\"checked\":_vm.showLastLogin},on:{\"update:checked\":function($event){_vm.showLastLogin=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Show last login'))+\"\\n\\t\\t\")])],1),_vm._v(\" \"),_c('NcAppSettingsSection',{attrs:{\"id\":\"email-settings\",\"name\":_vm.t('settings', 'Send email')}},[_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"sendWelcomeMail\",\"checked\":_vm.sendWelcomeMail,\"disabled\":_vm.loadingSendMail},on:{\"update:checked\":function($event){_vm.sendWelcomeMail=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Send welcome email to new users'))+\"\\n\\t\\t\")])],1),_vm._v(\" \"),_c('NcAppSettingsSection',{attrs:{\"id\":\"default-settings\",\"name\":_vm.t('settings', 'Defaults')}},[_c('label',{attrs:{\"for\":\"default-quota-select\"}},[_vm._v(_vm._s(_vm.t('settings', 'Default quota')))]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"input-id\":\"default-quota-select\",\"placement\":\"top\",\"taggable\":true,\"options\":_vm.quotaOptions,\"create-option\":_vm.validateQuota,\"placeholder\":_vm.t('settings', 'Select default quota'),\"clearable\":false},on:{\"option:selected\":_vm.setDefaultQuota},model:{value:(_vm.defaultQuota),callback:function ($$v) {_vm.defaultQuota=$$v},expression:\"defaultQuota\"}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ userCount }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t 0\" #counter>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ adminGroupMenu.count }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t 0 || disabledGroupMenu.usercount === -1\"\n\t\t\t\t\t\tid=\"disabled\"\n\t\t\t\t\t\t:exact=\"true\"\n\t\t\t\t\t\t:name=\"t('settings', 'Disabled users')\"\n\t\t\t\t\t\t:to=\"{ name: 'group', params: { selectedGroup: 'disabled' } }\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t 0\" #counter>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ disabledGroupMenu.usercount }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ t('settings', 'Create group') }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\n\n\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=style&index=0&id=642e7037&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Users.vue?vue&type=style&index=0&id=642e7037&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./Users.vue?vue&type=template&id=642e7037&scoped=true&\"\nimport script from \"./Users.vue?vue&type=script&lang=js&\"\nexport * from \"./Users.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Users.vue?vue&type=style&index=0&id=642e7037&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"642e7037\",\n null\n \n)\n\nexport default component.exports","/**\n * vue-local-storage v0.6.0\n * (c) 2017 Alexander Avakov\n * @license MIT\n */\n(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :\n\ttypeof define === 'function' && define.amd ? define(factory) :\n\t(global.VueLocalStorage = factory());\n}(this, (function () { 'use strict';\n\nvar VueLocalStorage = function VueLocalStorage () {\n this._properties = {};\n this._namespace = '';\n this._isSupported = true;\n};\n\nvar prototypeAccessors = { namespace: {} };\n\n/**\n * Namespace getter.\n *\n * @returns {string}\n */\nprototypeAccessors.namespace.get = function () {\n return this._namespace\n};\n\n/**\n * Namespace setter.\n *\n * @param {string} value\n */\nprototypeAccessors.namespace.set = function (value) {\n this._namespace = value ? (value + \".\") : '';\n};\n\n/**\n * Concatenates localStorage key with namespace prefix.\n *\n * @param {string} lsKey\n * @returns {string}\n * @private\n */\nVueLocalStorage.prototype._getLsKey = function _getLsKey (lsKey) {\n return (\"\" + (this._namespace) + lsKey)\n};\n\n/**\n * Set a value to localStorage giving respect to the namespace.\n *\n * @param {string} lsKey\n * @param {*} rawValue\n * @param {*} type\n * @private\n */\nVueLocalStorage.prototype._lsSet = function _lsSet (lsKey, rawValue, type) {\n var key = this._getLsKey(lsKey);\n var value = type && [Array, Object].includes(type)\n ? JSON.stringify(rawValue)\n : rawValue;\n\n window.localStorage.setItem(key, value);\n};\n\n/**\n * Get value from localStorage giving respect to the namespace.\n *\n * @param {string} lsKey\n * @returns {any}\n * @private\n */\nVueLocalStorage.prototype._lsGet = function _lsGet (lsKey) {\n var key = this._getLsKey(lsKey);\n\n return window.localStorage[key]\n};\n\n/**\n * Get value from localStorage\n *\n * @param {String} lsKey\n * @param {*} defaultValue\n * @param {*} defaultType\n * @returns {*}\n */\nVueLocalStorage.prototype.get = function get (lsKey, defaultValue, defaultType) {\n var this$1 = this;\n if ( defaultValue === void 0 ) defaultValue = null;\n if ( defaultType === void 0 ) defaultType = String;\n\n if (!this._isSupported) {\n return null\n }\n\n if (this._lsGet(lsKey)) {\n var type = defaultType;\n\n for (var key in this$1._properties) {\n if (key === lsKey) {\n type = this$1._properties[key].type;\n break\n }\n }\n\n return this._process(type, this._lsGet(lsKey))\n }\n\n return defaultValue !== null ? defaultValue : null\n};\n\n/**\n * Set localStorage value\n *\n * @param {String} lsKey\n * @param {*} value\n * @returns {*}\n */\nVueLocalStorage.prototype.set = function set (lsKey, value) {\n var this$1 = this;\n\n if (!this._isSupported) {\n return null\n }\n\n for (var key in this$1._properties) {\n var type = this$1._properties[key].type;\n\n if ((key === lsKey)) {\n this$1._lsSet(lsKey, value, type);\n\n return value\n }\n }\n\n this._lsSet(lsKey, value);\n\n return value\n};\n\n/**\n * Remove value from localStorage\n *\n * @param {String} lsKey\n */\nVueLocalStorage.prototype.remove = function remove (lsKey) {\n if (!this._isSupported) {\n return null\n }\n\n return window.localStorage.removeItem(lsKey)\n};\n\n/**\n * Add new property to localStorage\n *\n * @param {String} key\n * @param {function} type\n * @param {*} defaultValue\n */\nVueLocalStorage.prototype.addProperty = function addProperty (key, type, defaultValue) {\n if ( defaultValue === void 0 ) defaultValue = undefined;\n\n type = type || String;\n\n this._properties[key] = { type: type };\n\n if (!this._lsGet(key) && defaultValue !== null) {\n this._lsSet(key, defaultValue, type);\n }\n};\n\n/**\n * Process the value before return it from localStorage\n *\n * @param {String} type\n * @param {*} value\n * @returns {*}\n * @private\n */\nVueLocalStorage.prototype._process = function _process (type, value) {\n switch (type) {\n case Boolean:\n return value === 'true'\n case Number:\n return parseFloat(value)\n case Array:\n try {\n var array = JSON.parse(value);\n\n return Array.isArray(array) ? array : []\n } catch (e) {\n return []\n }\n case Object:\n try {\n return JSON.parse(value)\n } catch (e) {\n return {}\n }\n default:\n return value\n }\n};\n\nObject.defineProperties( VueLocalStorage.prototype, prototypeAccessors );\n\nvar vueLocalStorage = new VueLocalStorage();\n\nvar index = {\n /**\n * Install vue-local-storage plugin\n *\n * @param {Vue} Vue\n * @param {Object} options\n */\n install: function (Vue, options) {\n if ( options === void 0 ) options = {};\n\n if (typeof process !== 'undefined' &&\n (\n process.server ||\n process.SERVER_BUILD ||\n (process.env && process.env.VUE_ENV === 'server')\n )\n ) {\n return\n }\n\n var isSupported = true;\n\n try {\n var test = '__vue-localstorage-test__';\n\n window.localStorage.setItem(test, test);\n window.localStorage.removeItem(test);\n } catch (e) {\n isSupported = false;\n vueLocalStorage._isSupported = false;\n\n console.error('Local storage is not supported');\n }\n\n var name = options.name || 'localStorage';\n var bind = options.bind;\n\n if (options.namespace) {\n vueLocalStorage.namespace = options.namespace;\n }\n\n Vue.mixin({\n beforeCreate: function beforeCreate () {\n var this$1 = this;\n\n if (!isSupported) {\n return\n }\n\n if (this.$options[name]) {\n Object.keys(this.$options[name]).forEach(function (key) {\n var config = this$1.$options[name][key];\n var ref = [config.type, config.default];\n var type = ref[0];\n var defaultValue = ref[1];\n\n vueLocalStorage.addProperty(key, type, defaultValue);\n\n var existingProp = Object.getOwnPropertyDescriptor(vueLocalStorage, key);\n\n if (!existingProp) {\n var prop = {\n get: function () { return Vue.localStorage.get(key, defaultValue); },\n set: function (val) { return Vue.localStorage.set(key, val); },\n configurable: true\n };\n\n Object.defineProperty(vueLocalStorage, key, prop);\n Vue.util.defineReactive(vueLocalStorage, key, defaultValue);\n } else if (!Vue.config.silent) {\n console.log((key + \": is already defined and will be reused\"));\n }\n\n if ((bind || config.bind) && config.bind !== false) {\n this$1.$options.computed = this$1.$options.computed || {};\n\n if (!this$1.$options.computed[key]) {\n this$1.$options.computed[key] = {\n get: function () { return Vue.localStorage[key]; },\n set: function (val) { Vue.localStorage[key] = val; }\n };\n }\n }\n });\n }\n }\n });\n\n Vue[name] = vueLocalStorage;\n Vue.prototype[(\"$\" + name)] = vueLocalStorage;\n }\n};\n\nreturn index;\n\n})));\n"],"names":["___CSS_LOADER_EXPORT___","push","module","id","name","emits","props","title","type","String","fillColor","default","size","Number","_vm","this","_c","_self","_b","staticClass","attrs","on","$event","$emit","$attrs","_v","_s","_e","_regeneratorRuntime","exports","Op","Object","prototype","hasOwn","hasOwnProperty","defineProperty","obj","key","desc","value","$Symbol","Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","toStringTag","define","enumerable","configurable","writable","err","wrap","innerFn","outerFn","self","tryLocsList","protoGenerator","Generator","generator","create","context","Context","makeInvokeMethod","tryCatch","fn","arg","call","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","forEach","method","_invoke","AsyncIterator","PromiseImpl","invoke","resolve","reject","record","result","_typeof","__await","then","unwrapped","error","previousPromise","callInvokeWithMethodAndArg","state","Error","undefined","done","delegate","delegateResult","maybeInvokeDelegate","sent","_sent","dispatchException","abrupt","methodName","return","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","length","i","doneResult","displayName","isGeneratorFunction","genFun","ctor","constructor","mark","setPrototypeOf","__proto__","awrap","async","Promise","iter","keys","val","object","reverse","pop","skipTempReset","prev","charAt","slice","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","catch","thrown","delegateYield","asyncGeneratorStep","gen","_next","_throw","_asyncToGenerator","args","arguments","apply","components","AccountGroup","Delete","Fragment","NcActionButton","NcActionInput","NcAppNavigationItem","NcButton","NcCounterBubble","NcModal","NcNoteCard","Pencil","active","Boolean","required","count","data","loadingRenameGroup","openGroupMenu","showRemoveGroupModal","computed","settings","$store","getters","getServerData","methods","handleGroupMenuOpen","renameGroup","gid","_this","_callee","_context","trim","$refs","displayNameInput","$el","querySelector","dispatch","groupid","t0","removeGroup","_this2","_callee2","_context2","showError","t","group","options","styleTagTransform","setAttributes","insert","domAPI","insertStyleElement","locals","params","selectedGroup","encodeURIComponent","scopedSlots","_u","proxy","isAdmin","ref","Vue","directive","vElementVisibility","extend","dataComponent","Function","dataKey","dataSources","Array","itemHeight","extraProps","bufferItems","index","headerHeight","tableHeight","resizeObserver","startIndex","Math","max","shownItems","ceil","renderedItems","tbodyStyle","isOverScrolled","lastIndex","hiddenAfterItems","min","paddingTop","concat","paddingBottom","mounted","_this$$refs","_this$$refs2","root","tfoot","thead","ResizeObserver","debounce","_thead$clientHeight","_root$clientHeight","clientHeight","logger","debug","onScroll","observe","addEventListener","beforeDestroy","disconnect","handleFooterVisibility","visible","round","scrollTop","_setupProxy","_t","style","_l","item","tag","directives","rawName","expression","_toConsumableArray","arr","isArray","_arrayLikeToArray","_arrayWithoutHoles","from","_iterableToArray","o","minLen","n","toString","test","_unsupportedIterableToArray","_nonIterableSpread","len","arr2","NcPasswordField","NcSelect","NcTextField","loading","newUser","quotaOptions","possibleManagers","managerLabel","showConfig","getShowConfig","usernameLabel","newUserGenerateUserID","minPasswordLength","getPasswordPolicyMinLength","groups","getGroups","filter","sort","a","b","localeCompare","subAdminsGroups","getSubadminGroups","canAddGroups","map","assign","$isDisabled","canAdd","languages","commonLanguages","otherLanguages","beforeMount","searchUserManager","createUser","_this2$$refs$username","_this2$$refs$username2","statuscode","_this2$$refs$username3","_this2$$refs$username4","_this2$$refs$password","_this2$$refs$password2","all","userid","password","email","mailAddress","subadmin","quota","language","code","manager","username","inputField","input","focus","response","ocs","meta","handleGroupInput","createGroup","_ref","_this3","_callee3","_context3","find","validateQuota","validQuota","OC","Util","computerFileSize","humanFileSize","label","languageFilterBy","option","search","some","_ref2","toLocaleLowerCase","includes","query","_this4","_callee4","_context4","offset","limit","users","_g","$listeners","preventDefault","$set","newUserRequireEmail","class","model","callback","$$v","showLanguages","NcLoadingIcon","filteredUsers","userCount","hasObfuscated","passwordLabel","showUserBackend","showStoragePath","showLastLogin","defineComponent","NcActions","NcIconSvgWrapper","actions","disabled","edit","editSvg","toggleEdit","action","icon","text","user","externalActions","userGroups","userSubAdminsGroups","availableGroups","groupClone","canRemove","usedSpace","used","usedQuota","pow","userQuota","humanQuota","userLanguage","userLang","lang","userLastLoginTooltip","lastLogin","formatDate","userLastLogin","relativeModifiedDate","unlimitedQuota","defaultQuota","isObfuscated","at","NcAvatar","NcProgressBar","UserRowActions","mixins","UserRowMixin","_this$user$email","selectedQuota","rand","random","substring","loadingPossibleManagers","currentManager","editing","subadmins","delete","disable","wipe","editedDisplayName","displayname","editedPassword","editedMail","isLoadingUser","isLoadingField","uniqueId","userGroupsLabels","join","userSubAdminsGroupsLabels","_this$user$quota","_this$user$quota2","canEdit","getCurrentUser","uid","_this$user$quota3","userActions","deleteUser","wipeUserDevices","enabled","enableDisableUser","sendWelcomeMail","editedUserQuota","get","set","availableLanguages","initManager","dialogs","confirmDestructive","YES_NO_BUTTONS","confirm","confirmClasses","cancel","showSuccess","timeout","finally","filterManagers","managers","userId","searchInitialUserManager","_this5","_this6","updateUserManager","_this7","_callee5","_context5","console","_this8","_this9","updateDisplayName","_this10","updatePassword","_this11","updateEmail","_this12","_this13","_callee6","_context6","addUserGroup","_this14","_callee7","_context7","isCreating","removeUserGroup","_this15","_callee8","_context8","$route","commit","addUserSubAdmin","_this16","_callee9","_context9","removeUserSubAdmin","_this17","_callee10","_context10","setUserQuota","_arguments","_this18","_callee11","_context11","_quota","setUserLanguage","_this19","_callee12","_context12","_this20","_this21","_callee13","_this21$$refs$display","_this21$user$email","_context13","$nextTick","displayNameField","_vm$user$displayname","_vm$user$email","_vm$userGroupsLabels","_vm$userSubAdminsGrou","backendCapabilities","setDisplayName","canChangePassword","setPassword","backend","storageLocation","NcEmptyContent","NewUserModal","UserListFooter","UserListHeader","VirtualList","UserRow","isInitialLoad","rowHeight","usersSvg","searchQuery","getUsers","quotaPreset","reduce","acc","cur","allowUnlimitedQuota","unshift","usersOffset","getUsersOffset","usersLimit","getUsersLimit","usersCount","watch","old","redirectIfDisabled","loadUsers","setNewUserDefaultGroup","created","Notification","showTemporary","resetForm","subscribe","resetSearch","unsubscribe","handleScrollEnd","closeModal","defaultLanguage","currentGroup","allGroups","findIndex","usercount","$router","showNewUserForm","ownKeys","enumerableOnly","getOwnPropertySymbols","symbols","sym","getOwnPropertyDescriptor","_objectSpread","target","source","_defineProperty","getOwnPropertyDescriptors","defineProperties","hint","prim","toPrimitive","res","_toPrimitive","_toPropertyKey","NcAppSettingsDialog","NcAppSettingsSection","NcCheckboxRadioSwitch","open","loadingSendMail","isModalOpen","getLocalstorage","status","setLocalStorage","newUserSendEmail","axios","post","generateUrl","message","localConfig","$localStorage","setDefaultQuota","app","use","VueLocalStorage","AccountOff","Cog","GroupListItem","NcActionText","NcAppContent","NcAppNavigation","NcAppNavigationCaption","NcAppNavigationNew","NcContent","Plus","ShieldAccount","UserList","UserSettingsDialog","newGroupName","isAddGroupOpen","loadingAddGroup","hasAddGroupError","isDialogOpen","selectedGroupDecoded","decodeURIComponent","getUserCount","groupList","formatGroupMenu","adminGroupMenu","disabledGroupMenu","orderBy","sortGroups","OCA","Settings","registerAction","showNewUserMenu","groupId","indexOf","_k","keyCode","_properties","_namespace","_isSupported","prototypeAccessors","namespace","_getLsKey","lsKey","_lsSet","rawValue","JSON","stringify","window","localStorage","setItem","_lsGet","defaultValue","defaultType","_process","this$1","remove","removeItem","addProperty","parseFloat","array","parse","e","vueLocalStorage","install","process","server","SERVER_BUILD","env","VUE_ENV","isSupported","bind","mixin","beforeCreate","$options","config","silent","log","prop","util","defineReactive","factory"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"settings-users-8351.js?v=5d39769f29f05944a46f","mappings":"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","sources":["webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue?vue&type=style&index=0&id=36dd2d08&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/UserList.vue?vue&type=style&index=0&id=a8320e94&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/NewUserModal.vue?vue&type=style&index=0&id=0634d81b&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue?vue&type=style&index=0&id=5b39b95a&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue?vue&type=style&index=0&id=05cd17c8&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue?vue&type=style&index=0&id=503e0cb8&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue?vue&type=style&index=0&id=0a250c55&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue?vue&type=style&index=0&id=4377829d&prod&lang=scss&scoped=true&","webpack:///nextcloud/apps/settings/src/views/Users.vue?vue&type=style&index=0&id=642e7037&prod&lang=scss&scoped=true&","webpack://nextcloud/./apps/settings/src/views/Users.vue?962b","webpack:///nextcloud/node_modules/vue-material-design-icons/AccountOff.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/AccountOff.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/AccountOff.vue?800f","webpack:///nextcloud/node_modules/vue-material-design-icons/AccountOff.vue?vue&type=template&id=4a2e1178&","webpack:///nextcloud/node_modules/vue-material-design-icons/ShieldAccount.vue?vue&type=script&lang=js&","webpack:///nextcloud/node_modules/vue-material-design-icons/ShieldAccount.vue","webpack://nextcloud/./node_modules/vue-material-design-icons/ShieldAccount.vue?d5b2","webpack:///nextcloud/node_modules/vue-material-design-icons/ShieldAccount.vue?vue&type=template&id=3937f138&","webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue","webpack:///nextcloud/apps/settings/src/components/GroupListItem.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?db3e","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?7b19","webpack://nextcloud/./apps/settings/src/components/GroupListItem.vue?9f48","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue","webpack:///nextcloud/apps/settings/src/components/Users/VirtualList.vue?vue&type=script&lang=ts&","webpack://nextcloud/./apps/settings/src/components/Users/VirtualList.vue?4bb8","webpack://nextcloud/./apps/settings/src/components/Users/VirtualList.vue?1915","webpack:///nextcloud/apps/settings/src/components/Users/NewUserModal.vue","webpack:///nextcloud/apps/settings/src/components/Users/NewUserModal.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/Users/NewUserModal.vue?c974","webpack://nextcloud/./apps/settings/src/components/Users/NewUserModal.vue?0748","webpack://nextcloud/./apps/settings/src/components/Users/NewUserModal.vue?6ea8","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue?vue&type=script&lang=ts&","webpack:///nextcloud/apps/settings/src/components/Users/UserListFooter.vue","webpack://nextcloud/./apps/settings/src/components/Users/UserListFooter.vue?fe55","webpack://nextcloud/./apps/settings/src/components/Users/UserListFooter.vue?b843","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue?vue&type=script&lang=ts&","webpack:///nextcloud/apps/settings/src/components/Users/UserListHeader.vue","webpack://nextcloud/./apps/settings/src/components/Users/UserListHeader.vue?f79a","webpack://nextcloud/./apps/settings/src/components/Users/UserListHeader.vue?758a","webpack:///nextcloud/apps/settings/src/components/Users/UserRowActions.vue?vue&type=script&lang=ts&","webpack:///nextcloud/apps/settings/src/components/Users/UserRowActions.vue","webpack://nextcloud/./apps/settings/src/components/Users/UserRowActions.vue?3c2a","webpack:///nextcloud/apps/settings/src/mixins/UserRowMixin.js","webpack:///nextcloud/apps/settings/src/utils/userUtils.ts","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue","webpack:///nextcloud/apps/settings/src/components/Users/UserRow.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?5f2a","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?eb6e","webpack://nextcloud/./apps/settings/src/components/Users/UserRow.vue?5434","webpack:///nextcloud/apps/settings/src/components/UserList.vue","webpack:///nextcloud/apps/settings/src/components/UserList.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/UserList.vue?22e9","webpack://nextcloud/./apps/settings/src/components/UserList.vue?02a4","webpack://nextcloud/./apps/settings/src/components/UserList.vue?c96e","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue","webpack:///nextcloud/apps/settings/src/components/Users/UserSettingsDialog.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?ca5f","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?f361","webpack://nextcloud/./apps/settings/src/components/Users/UserSettingsDialog.vue?824e","webpack:///nextcloud/apps/settings/src/views/Users.vue","webpack:///nextcloud/apps/settings/src/views/Users.vue?vue&type=script&lang=js&","webpack://nextcloud/./apps/settings/src/views/Users.vue?85ae","webpack://nextcloud/./apps/settings/src/views/Users.vue?cf86","webpack:///nextcloud/node_modules/vue-localstorage/dist/vue-local-storage.js"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".modal__header[data-v-36dd2d08]{margin:0}.modal__content[data-v-36dd2d08]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__button-row[data-v-36dd2d08]{display:flex;width:100%;justify-content:space-between}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/GroupListItem.vue\"],\"names\":[],\"mappings\":\"AAEC,gCACC,QAAA,CAGD,iCACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGD,oCACC,YAAA,CACA,UAAA,CACA,6BAAA\",\"sourcesContent\":[\"\\n.modal {\\n\\t&__header {\\n\\t\\tmargin: 0;\\n\\t}\\n\\n\\t&__content {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\talign-items: center;\\n\\t\\tpadding: 20px;\\n\\t\\tgap: 4px 0;\\n\\t}\\n\\n\\t&__button-row {\\n\\t\\tdisplay: flex;\\n\\t\\twidth: 100%;\\n\\t\\tjustify-content: space-between;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".empty[data-v-a8320e94] .icon-vue{width:64px;height:64px}.empty[data-v-a8320e94] .icon-vue svg{max-width:64px;max-height:64px}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/UserList.vue\"],\"names\":[],\"mappings\":\"AAKE,kCACC,UAAA,CACA,WAAA,CAEA,sCACC,cAAA,CACA,eAAA\",\"sourcesContent\":[\"\\n@import './Users/shared/styles.scss';\\n\\n.empty {\\n\\t:deep {\\n\\t\\t.icon-vue {\\n\\t\\t\\twidth: 64px;\\n\\t\\t\\theight: 64px;\\n\\n\\t\\t\\tsvg {\\n\\t\\t\\t\\tmax-width: 64px;\\n\\t\\t\\t\\tmax-height: 64px;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".modal__form[data-v-0634d81b]{display:flex;flex-direction:column;align-items:center;padding:20px;gap:4px 0}.modal__form #new-user-groups-input[data-v-0634d81b]{position:absolute;opacity:0;width:0}.modal__item[data-v-0634d81b]{width:100%}.modal__item[data-v-0634d81b]:not(:focus):not(:active){border-color:var(--color-border-dark)}.modal__hint[data-v-0634d81b]{color:var(--color-text-maxcontrast);margin-top:8px;align-self:flex-start}.modal__label[data-v-0634d81b]{display:block;padding:4px 0}.modal__select[data-v-0634d81b]{width:100%}.modal__submit[data-v-0634d81b]{margin-top:20px}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/NewUserModal.vue\"],\"names\":[],\"mappings\":\"AAEC,8BACC,YAAA,CACA,qBAAA,CACA,kBAAA,CACA,YAAA,CACA,SAAA,CAGA,qDACC,iBAAA,CACA,SAAA,CAMA,OAAA,CAIF,8BACC,UAAA,CAEA,uDACC,qCAAA,CAIF,8BACC,mCAAA,CACA,cAAA,CACA,qBAAA,CAGD,+BACC,aAAA,CACA,aAAA,CAGD,gCACC,UAAA,CAGD,gCACC,eAAA\",\"sourcesContent\":[\"\\n.modal {\\n\\t&__form {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\talign-items: center;\\n\\t\\tpadding: 20px;\\n\\t\\tgap: 4px 0;\\n\\n\\t\\t/* fake input for groups validation */\\n\\t\\t#new-user-groups-input {\\n\\t\\t\\tposition: absolute;\\n\\t\\t\\topacity: 0;\\n\\t\\t\\t/* The \\\"hidden\\\" input is behind the NcSelect, so in general it does\\n\\t\\t\\t* not receives clicks. However, with Firefox, after the validation\\n\\t\\t\\t* fails, it will receive the first click done on it, so its width needs\\n\\t\\t\\t* to be set to 0 to prevent that (\\\"pointer-events: none\\\" does not\\n\\t\\t\\t* prevent it). */\\n\\t\\t\\twidth: 0;\\n\\t\\t}\\n\\t}\\n\\n\\t&__item {\\n\\t\\twidth: 100%;\\n\\n\\t\\t&:not(:focus):not(:active) {\\n\\t\\t\\tborder-color: var(--color-border-dark);\\n\\t\\t}\\n\\t}\\n\\n\\t&__hint {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t\\tmargin-top: 8px;\\n\\t\\talign-self: flex-start;\\n\\t}\\n\\n\\t&__label {\\n\\t\\tdisplay: block;\\n\\t\\tpadding: 4px 0;\\n\\t}\\n\\n\\t&__select {\\n\\t\\twidth: 100%;\\n\\t}\\n\\n\\t&__submit {\\n\\t\\tmargin-top: 20px;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".footer[data-v-5b39b95a]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.footer__cell[data-v-5b39b95a]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.footer__cell strong[data-v-5b39b95a],.footer__cell span[data-v-5b39b95a],.footer__cell label[data-v-5b39b95a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.footer__cell--avatar[data-v-5b39b95a],.footer__cell--displayname[data-v-5b39b95a]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.footer__cell--avatar[data-v-5b39b95a]{left:0}.footer__cell--displayname[data-v-5b39b95a]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.footer__cell--avatar[data-v-5b39b95a]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.footer__cell--multiline span[data-v-5b39b95a]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.footer__cell--multiline span[data-v-5b39b95a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.footer__cell--large[data-v-5b39b95a]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.footer__cell--obfuscated[data-v-5b39b95a]{min-width:400px;width:400px}.footer__cell--fill[data-v-5b39b95a]{min-width:var(--cell-width-large);width:100%}.footer__cell--actions[data-v-5b39b95a]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.footer__subtitle[data-v-5b39b95a]{color:var(--color-text-maxcontrast)}.footer__cell[data-v-5b39b95a]{position:sticky;color:var(--color-text-maxcontrast)}.footer__cell--loading[data-v-5b39b95a]{left:0;min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0}.footer__cell--count[data-v-5b39b95a]{left:var(--avatar-cell-width);min-width:var(--cell-width);width:var(--cell-width)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserListFooter.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,yBCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CAIA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,MAAA,CAGD,4CACC,6BAAA,CACA,0CAAA,CAAA,CAIF,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,mCACC,mCAAA,CDjHD,+BACC,eAAA,CACA,mCAAA,CAEA,wCACC,MAAA,CACA,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CAGD,sCACC,6BAAA,CACA,2BAAA,CACA,uBAAA\",\"sourcesContent\":[\"\\n@import './shared/styles.scss';\\n\\n.footer {\\n\\t@include row;\\n\\t@include cell;\\n\\n\\t&__cell {\\n\\t\\tposition: sticky;\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\n\\t\\t&--loading {\\n\\t\\t\\tleft: 0;\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t}\\n\\n\\t\\t&--count {\\n\\t\\t\\tleft: var(--avatar-cell-width);\\n\\t\\t\\tmin-width: var(--cell-width);\\n\\t\\t\\twidth: var(--cell-width);\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * @copyright 2023 Christopher Ng \\n *\\n * @author Christopher Ng \\n *\\n * @license AGPL-3.0-or-later\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tleft: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tleft: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-right: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tright: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-left: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".header[data-v-05cd17c8]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background);border-bottom:1px solid var(--color-border)}.header__cell[data-v-05cd17c8]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.header__cell strong[data-v-05cd17c8],.header__cell span[data-v-05cd17c8],.header__cell label[data-v-05cd17c8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.header__cell--avatar[data-v-05cd17c8],.header__cell--displayname[data-v-05cd17c8]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.header__cell--avatar[data-v-05cd17c8]{left:0}.header__cell--displayname[data-v-05cd17c8]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.header__cell--avatar[data-v-05cd17c8]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.header__cell--multiline span[data-v-05cd17c8]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.header__cell--multiline span[data-v-05cd17c8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.header__cell--large[data-v-05cd17c8]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.header__cell--obfuscated[data-v-05cd17c8]{min-width:400px;width:400px}.header__cell--fill[data-v-05cd17c8]{min-width:var(--cell-width-large);width:100%}.header__cell--actions[data-v-05cd17c8]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.header__subtitle[data-v-05cd17c8]{color:var(--color-text-maxcontrast)}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserListHeader.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,yBCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDrBA,2CAAA,CCyBA,+BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,+GAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,mFAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,uCACC,MAAA,CAGD,4CACC,6BAAA,CACA,0CAAA,CAAA,CAIF,uCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,+CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,+CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,sCACC,iCAAA,CACA,6BAAA,CAGD,2CACC,eAAA,CACA,WAAA,CAID,qCACC,iCAAA,CACA,UAAA,CAGD,wCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,mCACC,mCAAA\",\"sourcesContent\":[\"\\n@import './shared/styles.scss';\\n\\n.header {\\n\\t@include row;\\n\\t@include cell;\\n\\n\\tborder-bottom: 1px solid var(--color-border);\\n}\\n\",\"/**\\n * @copyright 2023 Christopher Ng \\n *\\n * @author Christopher Ng \\n *\\n * @license AGPL-3.0-or-later\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tleft: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tleft: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-right: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tright: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-left: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".user-list__row[data-v-503e0cb8]{position:relative;display:flex;min-width:100%;width:fit-content;height:var(--row-height);background-color:var(--color-main-background)}.user-list__row[data-v-503e0cb8]:hover{background-color:var(--color-background-hover)}.user-list__row:hover .row__cell[data-v-503e0cb8]:not(.row__cell--actions){background-color:var(--color-background-hover)}.user-list__row .select--fill[data-v-503e0cb8]{max-width:calc(var(--cell-width-large) - 2*var(--cell-padding))}.row__cell[data-v-503e0cb8]{display:flex;flex-direction:column;justify-content:center;padding:0 var(--cell-padding);min-width:var(--cell-width);width:var(--cell-width);color:var(--color-main-text)}.row__cell strong[data-v-503e0cb8],.row__cell span[data-v-503e0cb8],.row__cell label[data-v-503e0cb8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere}@media(min-width: 670px){.row__cell--avatar[data-v-503e0cb8],.row__cell--displayname[data-v-503e0cb8]{position:sticky;z-index:var(--sticky-column-z-index);background-color:var(--color-main-background)}.row__cell--avatar[data-v-503e0cb8]{left:0}.row__cell--displayname[data-v-503e0cb8]{left:var(--avatar-cell-width);border-right:1px solid var(--color-border)}}.row__cell--avatar[data-v-503e0cb8]{min-width:var(--avatar-cell-width);width:var(--avatar-cell-width);align-items:center;padding:0;user-select:none}.row__cell--multiline span[data-v-503e0cb8]{line-height:1.3em;white-space:unset}@supports(-webkit-line-clamp: 2){.row__cell--multiline span[data-v-503e0cb8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.row__cell--large[data-v-503e0cb8]{min-width:var(--cell-width-large);width:var(--cell-width-large)}.row__cell--obfuscated[data-v-503e0cb8]{min-width:400px;width:400px}.row__cell--fill[data-v-503e0cb8]{min-width:var(--cell-width-large);width:100%}.row__cell--actions[data-v-503e0cb8]{position:sticky;right:0;z-index:var(--sticky-column-z-index);display:flex;flex-direction:row;align-items:center;min-width:110px;width:110px;background-color:var(--color-main-background);border-left:1px solid var(--color-border)}.row__subtitle[data-v-503e0cb8]{color:var(--color-text-maxcontrast)}.row__cell[data-v-503e0cb8]{border-bottom:1px solid var(--color-border)}.row__cell[data-v-503e0cb8] .input-field,.row__cell[data-v-503e0cb8] .input-field__main-wrapper,.row__cell[data-v-503e0cb8] .input-field__input{height:48px !important}.row__cell[data-v-503e0cb8] .input-field__input:placeholder-shown:not(:focus)+.input-field__label{inset-block-start:16px !important}.row__cell[data-v-503e0cb8] .button-vue--icon-only{height:44px !important}.row__cell[data-v-503e0cb8] .v-select.select{min-width:var(--cell-min-width)}.row__progress[data-v-503e0cb8]{margin-top:4px}.row__progress--warn[data-v-503e0cb8]::-moz-progress-bar{background:var(--color-warning) !important}.row__progress--warn[data-v-503e0cb8]::-webkit-progress-value{background:var(--color-warning) !important}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserRow.vue\",\"webpack://./apps/settings/src/components/Users/shared/styles.scss\"],\"names\":[],\"mappings\":\"AAGA,iCCoBC,iBAAA,CACA,YAAA,CACA,cAAA,CACA,iBAAA,CACA,wBAAA,CACA,6CAAA,CDtBA,uCACC,8CAAA,CAEA,2EACC,8CAAA,CAKF,+CACC,+DAAA,CCgBD,4BACC,YAAA,CACA,qBAAA,CACA,sBAAA,CACA,6BAAA,CACA,2BAAA,CACA,uBAAA,CACA,4BAAA,CAEA,sGAGC,eAAA,CACA,sBAAA,CACA,kBAAA,CACA,sBAAA,CAGD,yBACC,6EAEC,eAAA,CACA,oCAAA,CACA,6CAAA,CAGD,oCACC,MAAA,CAGD,yCACC,6BAAA,CACA,0CAAA,CAAA,CAIF,oCACC,kCAAA,CACA,8BAAA,CACA,kBAAA,CACA,SAAA,CACA,gBAAA,CAIA,4CACC,iBAAA,CACA,iBAAA,CAEA,iCAJD,4CAKE,mBAAA,CACA,oBAAA,CACA,2BAAA,CAAA,CAKH,mCACC,iCAAA,CACA,6BAAA,CAGD,wCACC,eAAA,CACA,WAAA,CAID,kCACC,iCAAA,CACA,UAAA,CAGD,qCACC,eAAA,CACA,OAAA,CACA,oCAAA,CACA,YAAA,CACA,kBAAA,CACA,kBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,yCAAA,CAIF,gCACC,mCAAA,CDjGD,4BACC,2CAAA,CAGC,gJAGC,sBAAA,CAIA,kGACC,iCAAA,CAIF,mDACC,sBAAA,CAGD,6CACC,+BAAA,CAKH,gCACC,cAAA,CAGC,yDACC,0CAAA,CAED,8DACC,0CAAA\",\"sourcesContent\":[\"\\n@import './shared/styles.scss';\\n\\n.user-list__row {\\n\\t@include row;\\n\\n\\t&:hover {\\n\\t\\tbackground-color: var(--color-background-hover);\\n\\n\\t\\t.row__cell:not(.row__cell--actions) {\\n\\t\\t\\tbackground-color: var(--color-background-hover);\\n\\t\\t}\\n\\t}\\n\\n\\t// Limit width of select in fill cell\\n\\t.select--fill {\\n\\t\\tmax-width: calc(var(--cell-width-large) - (2 * var(--cell-padding)));\\n\\t}\\n}\\n\\n.row {\\n\\t@include cell;\\n\\n\\t&__cell {\\n\\t\\tborder-bottom: 1px solid var(--color-border);\\n\\n\\t\\t:deep {\\n\\t\\t\\t.input-field,\\n\\t\\t\\t.input-field__main-wrapper,\\n\\t\\t\\t.input-field__input {\\n\\t\\t\\t\\theight: 48px !important;\\n\\t\\t\\t}\\n\\n\\t\\t\\t.input-field__input {\\n\\t\\t\\t\\t&:placeholder-shown:not(:focus) + .input-field__label {\\n\\t\\t\\t\\t\\tinset-block-start: 16px !important;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\n\\t\\t\\t.button-vue--icon-only {\\n\\t\\t\\t\\theight: 44px !important;\\n\\t\\t\\t}\\n\\n\\t\\t\\t.v-select.select {\\n\\t\\t\\t\\tmin-width: var(--cell-min-width);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t&__progress {\\n\\t\\tmargin-top: 4px;\\n\\n\\t\\t&--warn {\\n\\t\\t\\t&::-moz-progress-bar {\\n\\t\\t\\t\\tbackground: var(--color-warning) !important;\\n\\t\\t\\t}\\n\\t\\t\\t&::-webkit-progress-value {\\n\\t\\t\\t\\tbackground: var(--color-warning) !important;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n}\\n\",\"/**\\n * @copyright 2023 Christopher Ng \\n *\\n * @author Christopher Ng \\n *\\n * @license AGPL-3.0-or-later\\n *\\n * This program is free software: you can redistribute it and/or modify\\n * it under the terms of the GNU Affero General Public License as\\n * published by the Free Software Foundation, either version 3 of the\\n * License, or (at your option) any later version.\\n *\\n * This program is distributed in the hope that it will be useful,\\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\\n * GNU Affero General Public License for more details.\\n *\\n * You should have received a copy of the GNU Affero General Public License\\n * along with this program. If not, see .\\n *\\n */\\n\\n@mixin row {\\n\\tposition: relative;\\n\\tdisplay: flex;\\n\\tmin-width: 100%;\\n\\twidth: fit-content;\\n\\theight: var(--row-height);\\n\\tbackground-color: var(--color-main-background);\\n}\\n\\n@mixin cell {\\n\\t&__cell {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\tjustify-content: center;\\n\\t\\tpadding: 0 var(--cell-padding);\\n\\t\\tmin-width: var(--cell-width);\\n\\t\\twidth: var(--cell-width);\\n\\t\\tcolor: var(--color-main-text);\\n\\n\\t\\tstrong,\\n\\t\\tspan,\\n\\t\\tlabel {\\n\\t\\t\\toverflow: hidden;\\n\\t\\t\\ttext-overflow: ellipsis;\\n\\t\\t\\twhite-space: nowrap;\\n\\t\\t\\toverflow-wrap: anywhere;\\n\\t\\t}\\n\\n\\t\\t@media (min-width: 670px) { /* Show one &--large column between stickied columns */\\n\\t\\t\\t&--avatar,\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tposition: sticky;\\n\\t\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--avatar {\\n\\t\\t\\t\\tleft: 0;\\n\\t\\t\\t}\\n\\n\\t\\t\\t&--displayname {\\n\\t\\t\\t\\tleft: var(--avatar-cell-width);\\n\\t\\t\\t\\tborder-right: 1px solid var(--color-border);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--avatar {\\n\\t\\t\\tmin-width: var(--avatar-cell-width);\\n\\t\\t\\twidth: var(--avatar-cell-width);\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tpadding: 0;\\n\\t\\t\\tuser-select: none;\\n\\t\\t}\\n\\n\\t\\t&--multiline {\\n\\t\\t\\tspan {\\n\\t\\t\\t\\tline-height: 1.3em;\\n\\t\\t\\t\\twhite-space: unset;\\n\\n\\t\\t\\t\\t@supports (-webkit-line-clamp: 2) {\\n\\t\\t\\t\\t\\tdisplay: -webkit-box;\\n\\t\\t\\t\\t\\t-webkit-line-clamp: 2;\\n\\t\\t\\t\\t\\t-webkit-box-orient: vertical;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\t&--large {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: var(--cell-width-large);\\n\\t\\t}\\n\\n\\t\\t&--obfuscated {\\n\\t\\t\\tmin-width: 400px;\\n\\t\\t\\twidth: 400px;\\n\\t\\t}\\n\\n\\t\\t// Fill remaining row space with cell\\n\\t\\t&--fill {\\n\\t\\t\\tmin-width: var(--cell-width-large);\\n\\t\\t\\twidth: 100%;\\n\\t\\t}\\n\\n\\t\\t&--actions {\\n\\t\\t\\tposition: sticky;\\n\\t\\t\\tright: 0;\\n\\t\\t\\tz-index: var(--sticky-column-z-index);\\n\\t\\t\\tdisplay: flex;\\n\\t\\t\\tflex-direction: row;\\n\\t\\t\\talign-items: center;\\n\\t\\t\\tmin-width: 110px;\\n\\t\\t\\twidth: 110px;\\n\\t\\t\\tbackground-color: var(--color-main-background);\\n\\t\\t\\tborder-left: 1px solid var(--color-border);\\n\\t\\t}\\n\\t}\\n\\n\\t&__subtitle {\\n\\t\\tcolor: var(--color-text-maxcontrast);\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \"label[for=default-quota-select][data-v-0a250c55]{display:block;padding:4px 0}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/UserSettingsDialog.vue\"],\"names\":[],\"mappings\":\"AACA,iDACC,aAAA,CACA,aAAA\",\"sourcesContent\":[\"\\nlabel[for=\\\"default-quota-select\\\"] {\\n\\tdisplay: block;\\n\\tpadding: 4px 0;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".user-list[data-v-4377829d]{--avatar-cell-width: 48px;--cell-padding: 7px;--cell-width: 200px;--cell-width-large: 300px;--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1);display:block;overflow:auto;height:100%}.user-list__header[data-v-4377829d],.user-list__footer[data-v-4377829d]{position:sticky;display:block}.user-list__header[data-v-4377829d]{top:0;z-index:calc(var(--sticky-column-z-index) + 1)}.user-list__footer[data-v-4377829d]{left:0}.user-list__body[data-v-4377829d]{display:flex;flex-direction:column;width:100%}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/components/Users/VirtualList.vue\"],\"names\":[],\"mappings\":\"AACA,4BACC,yBAAA,CACA,mBAAA,CACA,mBAAA,CACA,yBAAA,CACA,qEAAA,CACA,6DAAA,CAGA,aAAA,CACA,aAAA,CACA,WAAA,CAEA,wEAEC,eAAA,CAEA,aAAA,CAGD,oCACC,KAAA,CACA,8CAAA,CAGD,oCACC,MAAA,CAGD,kCACC,YAAA,CACA,qBAAA,CACA,UAAA\",\"sourcesContent\":[\"\\n.user-list {\\n\\t--avatar-cell-width: 48px;\\n\\t--cell-padding: 7px;\\n\\t--cell-width: 200px;\\n\\t--cell-width-large: 300px;\\n\\t--cell-min-width: calc(var(--cell-width) - (2 * var(--cell-padding)));\\n\\t--sticky-column-z-index: calc(var(--vs-dropdown-z-index) + 1); // Keep the sticky column on top of the select dropdown\\n\\n\\t// Necessary for virtual scroll optimized rendering\\n\\tdisplay: block;\\n\\toverflow: auto;\\n\\theight: 100%;\\n\\n\\t&__header,\\n\\t&__footer {\\n\\t\\tposition: sticky;\\n\\t\\t// Fix sticky positioning in Firefox\\n\\t\\tdisplay: block;\\n\\t}\\n\\n\\t&__header {\\n\\t\\ttop: 0;\\n\\t\\tz-index: calc(var(--sticky-column-z-index) + 1);\\n\\t}\\n\\n\\t&__footer {\\n\\t\\tleft: 0;\\n\\t}\\n\\n\\t&__body {\\n\\t\\tdisplay: flex;\\n\\t\\tflex-direction: column;\\n\\t\\twidth: 100%;\\n\\t}\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, \".app-content[data-v-642e7037]{display:flex;overflow:hidden;flex-direction:column;max-height:100%}.app-navigation-entry__settings[data-v-642e7037]{height:auto !important;flex:0 0 auto}\", \"\",{\"version\":3,\"sources\":[\"webpack://./apps/settings/src/views/Users.vue\"],\"names\":[],\"mappings\":\"AACA,8BAEC,YAAA,CACA,eAAA,CACA,qBAAA,CACA,eAAA,CAGD,iDACC,sBAAA,CAEA,aAAA\",\"sourcesContent\":[\"\\n.app-content {\\n\\t// Virtual list needs to be full height and is scrollable\\n\\tdisplay: flex;\\n\\toverflow: hidden;\\n\\tflex-direction: column;\\n\\tmax-height: 100%;\\n}\\n\\n.app-navigation-entry__settings {\\n\\theight: auto !important;\\n\\t// Prevent shrinking or growing\\n\\tflex: 0 0 auto;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('Fragment',[_c('NcContent',{attrs:{\"app-name\":\"settings\"}},[_c('NcAppNavigation',{scopedSlots:_vm._u([{key:\"list\",fn:function(){return [_c('NcAppNavigationItem',{attrs:{\"id\":\"everyone\",\"exact\":true,\"name\":_vm.t('settings', 'Active users'),\"to\":{ name: 'users' }},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('AccountGroup',{attrs:{\"size\":20}})]},proxy:true},{key:\"counter\",fn:function(){return [(_vm.userCount)?_c('NcCounterBubble',{attrs:{\"type\":!_vm.selectedGroupDecoded ? 'highlighted' : undefined}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.userCount)+\"\\n\\t\\t\\t\\t\\t\\t\")]):_vm._e()]},proxy:true}])}),_vm._v(\" \"),(_vm.settings.isAdmin)?_c('NcAppNavigationItem',{attrs:{\"id\":\"admin\",\"exact\":true,\"name\":_vm.t('settings', 'Admins'),\"to\":{ name: 'group', params: { selectedGroup: 'admin' } }},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('ShieldAccount',{attrs:{\"size\":20}})]},proxy:true},(_vm.adminGroupMenu.count > 0)?{key:\"counter\",fn:function(){return [_c('NcCounterBubble',{attrs:{\"type\":_vm.selectedGroupDecoded === 'admin' ? 'highlighted' : undefined}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.adminGroupMenu.count)+\"\\n\\t\\t\\t\\t\\t\\t\")])]},proxy:true}:null],null,true)}):_vm._e(),_vm._v(\" \"),(_vm.disabledGroupMenu.usercount > 0 || _vm.disabledGroupMenu.usercount === -1)?_c('NcAppNavigationItem',{attrs:{\"id\":\"disabled\",\"exact\":true,\"name\":_vm.t('settings', 'Disabled users'),\"to\":{ name: 'group', params: { selectedGroup: 'disabled' } }},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('AccountOff',{attrs:{\"size\":20}})]},proxy:true},(_vm.disabledGroupMenu.usercount > 0)?{key:\"counter\",fn:function(){return [_c('NcCounterBubble',{attrs:{\"type\":_vm.selectedGroupDecoded === 'disabled' ? 'highlighted' : undefined}},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.disabledGroupMenu.usercount)+\"\\n\\t\\t\\t\\t\\t\\t\")])]},proxy:true}:null],null,true)}):_vm._e(),_vm._v(\" \"),_c('NcAppNavigationCaption',{attrs:{\"name\":_vm.t('settings', 'Groups'),\"disabled\":_vm.loadingAddGroup,\"aria-label\":_vm.loadingAddGroup ? _vm.t('settings', 'Creating group …') : _vm.t('settings', 'Create group'),\"force-menu\":\"\",\"open\":_vm.isAddGroupOpen},on:{\"update:open\":function($event){_vm.isAddGroupOpen=$event}},scopedSlots:_vm._u([{key:\"actionsTriggerIcon\",fn:function(){return [(_vm.loadingAddGroup)?_c('NcLoadingIcon'):_c('Plus',{attrs:{\"size\":20}})]},proxy:true},{key:\"actions\",fn:function(){return [_c('NcActionText',{scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('AccountGroup',{attrs:{\"size\":20}})]},proxy:true}])},[_vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Create group'))+\"\\n\\t\\t\\t\\t\\t\\t\")]),_vm._v(\" \"),_c('NcActionInput',{attrs:{\"label\":_vm.t('settings', 'Group name'),\"label-outside\":false,\"disabled\":_vm.loadingAddGroup,\"value\":_vm.newGroupName,\"error\":_vm.hasAddGroupError,\"helper-text\":_vm.hasAddGroupError ? _vm.t('settings', 'Please enter a valid group name') : ''},on:{\"update:value\":function($event){_vm.newGroupName=$event},\"submit\":_vm.createGroup}})]},proxy:true}])}),_vm._v(\" \"),_vm._l((_vm.groupList),function(group){return _c('GroupListItem',{key:group.id,attrs:{\"id\":group.id,\"active\":_vm.selectedGroupDecoded === group.id,\"name\":group.title,\"count\":group.count}})})]},proxy:true},{key:\"footer\",fn:function(){return [_c('ul',{staticClass:\"app-navigation-entry__settings\"},[_c('NcAppNavigationItem',{attrs:{\"name\":_vm.t('settings', 'User management settings')},on:{\"click\":function($event){_vm.isDialogOpen = true}},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Cog',{attrs:{\"size\":20}})]},proxy:true}])})],1)]},proxy:true}])},[_c('NcAppNavigationNew',{attrs:{\"button-id\":\"new-user-button\",\"text\":_vm.t('settings','New user'),\"button-class\":\"icon-add\"},on:{\"click\":_vm.showNewUserMenu,\"keyup\":[function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;return _vm.showNewUserMenu.apply(null, arguments)},function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"space\",32,$event.key,[\" \",\"Spacebar\"]))return null;return _vm.showNewUserMenu.apply(null, arguments)}]},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [_c('Plus',{attrs:{\"size\":20}})]},proxy:true}])})],1),_vm._v(\" \"),_c('NcAppContent',[_c('UserList',{attrs:{\"selected-group\":_vm.selectedGroupDecoded,\"external-actions\":_vm.externalActions}})],1)],1),_vm._v(\" \"),_c('UserSettingsDialog',{attrs:{\"open\":_vm.isDialogOpen},on:{\"update:open\":function($event){_vm.isDialogOpen=$event}}})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./AccountOff.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./AccountOff.vue?vue&type=script&lang=js&\"","\n \n \n \n\n\n","import { render, staticRenderFns } from \"./AccountOff.vue?vue&type=template&id=4a2e1178&\"\nimport script from \"./AccountOff.vue?vue&type=script&lang=js&\"\nexport * from \"./AccountOff.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon account-off-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../vue-loader/lib/index.js??vue-loader-options!./ShieldAccount.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../vue-loader/lib/index.js??vue-loader-options!./ShieldAccount.vue?vue&type=script&lang=js&\"","\n \n \n \n\n\n","import { render, staticRenderFns } from \"./ShieldAccount.vue?vue&type=template&id=3937f138&\"\nimport script from \"./ShieldAccount.vue?vue&type=script&lang=js&\"\nexport * from \"./ShieldAccount.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('span',_vm._b({staticClass:\"material-design-icon shield-account-icon\",attrs:{\"aria-hidden\":!_vm.title,\"aria-label\":_vm.title,\"role\":\"img\"},on:{\"click\":function($event){return _vm.$emit('click', $event)}}},'span',_vm.$attrs,false),[_c('svg',{staticClass:\"material-design-icon__svg\",attrs:{\"fill\":_vm.fillColor,\"width\":_vm.size,\"height\":_vm.size,\"viewBox\":\"0 0 24 24\"}},[_c('path',{attrs:{\"d\":\"M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1M12,5A3,3 0 0,1 15,8A3,3 0 0,1 12,11A3,3 0 0,1 9,8A3,3 0 0,1 12,5M17.13,17C15.92,18.85 14.11,20.24 12,20.92C9.89,20.24 8.08,18.85 6.87,17C6.53,16.5 6.24,16 6,15.47C6,13.82 8.71,12.47 12,12.47C15.29,12.47 18,13.79 18,15.47C17.76,16 17.47,16.5 17.13,17Z\"}},[(_vm.title)?_c('title',[_vm._v(_vm._s(_vm.title))]):_vm._e()])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\t\n\t\t\n\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t{{ t('settings', 'Please confirm the group removal') }}\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\t{{ t('settings', 'You are about to remove the group \"{group}\". The users will NOT be deleted.', { group: name }) }}\n\t\t\t\t\n\t\t\t\t
\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRow.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRow.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRow.vue?vue&type=style&index=0&id=503e0cb8&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserRow.vue?vue&type=style&index=0&id=503e0cb8&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UserRow.vue?vue&type=template&id=503e0cb8&scoped=true&\"\nimport script from \"./UserRow.vue?vue&type=script&lang=js&\"\nexport * from \"./UserRow.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserRow.vue?vue&type=style&index=0&id=503e0cb8&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"503e0cb8\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('tr',{staticClass:\"user-list__row\",attrs:{\"data-test\":_vm.user.id}},[_c('td',{staticClass:\"row__cell row__cell--avatar\"},[(_vm.isLoadingUser)?_c('NcLoadingIcon',{attrs:{\"name\":_vm.t('settings', 'Loading user …'),\"size\":32}}):(_vm.visible)?_c('NcAvatar',{attrs:{\"disable-menu\":\"\",\"show-user-status\":false,\"user\":_vm.user.id}}):_vm._e()],1),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--displayname\",attrs:{\"data-testid\":\"cell-displayname\"}},[(_vm.editing && _vm.user.backendCapabilities.setDisplayName)?[_c('NcTextField',{ref:\"displayNameField\",staticClass:\"user-row-text-field\",class:{ 'icon-loading-small': _vm.loading.displayName },attrs:{\"data-testid\":\"input-displayName\",\"data-test-loading\":`${_vm.loading.displayName}`,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"show-trailing-button\":true,\"disabled\":_vm.loading.displayName || _vm.isLoadingField,\"label\":_vm.t('settings', 'Change display name'),\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedDisplayName,\"autocapitalize\":\"off\",\"autocomplete\":\"off\",\"spellcheck\":\"false\"},on:{\"update:value\":function($event){_vm.editedDisplayName=$event},\"trailing-button-click\":_vm.updateDisplayName}})]:[(!_vm.isObfuscated)?_c('strong',{attrs:{\"title\":_vm.user.displayname?.length > 20 ? _vm.user.displayname : null}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.user.displayname)+\"\\n\\t\\t\\t\")]):_vm._e(),_vm._v(\" \"),_c('span',{staticClass:\"row__subtitle\"},[_vm._v(_vm._s(_vm.user.id))])]],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",class:{ 'row__cell--obfuscated': _vm.hasObfuscated },attrs:{\"data-testid\":\"cell-password\"}},[(_vm.editing && _vm.settings.canChangePassword && _vm.user.backendCapabilities.setPassword)?[_c('NcTextField',{staticClass:\"user-row-text-field\",class:{'icon-loading-small': _vm.loading.password},attrs:{\"data-testid\":\"input-password\",\"data-test-loading\":`${_vm.loading.password}`,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"show-trailing-button\":true,\"disabled\":_vm.loading.password || _vm.isLoadingField,\"minlength\":_vm.minPasswordLength,\"maxlength\":\"469\",\"label\":_vm.t('settings', 'Set new password'),\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedPassword,\"autocapitalize\":\"off\",\"autocomplete\":\"new-password\",\"required\":\"\",\"spellcheck\":\"false\",\"type\":\"password\"},on:{\"update:value\":function($event){_vm.editedPassword=$event},\"trailing-button-click\":_vm.updatePassword}})]:(_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'You do not have permissions to see the details of this user'))+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",attrs:{\"data-testid\":\"cell-email\"}},[(_vm.editing)?[_c('NcTextField',{staticClass:\"user-row-text-field\",class:{'icon-loading-small': _vm.loading.mailAddress},attrs:{\"data-testid\":\"input-email\",\"data-test-loading\":`${_vm.loading.mailAddress}`,\"show-trailing-button\":true,\"trailing-button-label\":_vm.t('settings', 'Submit'),\"label\":_vm.t('settings', 'Set new email address'),\"disabled\":_vm.loading.mailAddress || _vm.isLoadingField,\"trailing-button-icon\":\"arrowRight\",\"value\":_vm.editedMail,\"autocapitalize\":\"off\",\"autocomplete\":\"email\",\"spellcheck\":\"false\",\"type\":\"email\"},on:{\"update:value\":function($event){_vm.editedMail=$event},\"trailing-button-click\":_vm.updateEmail}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.user.email?.length > 20 ? _vm.user.email : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.user.email)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--large row__cell--multiline\",attrs:{\"data-testid\":\"cell-groups\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'groups' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Add user to group'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"input-id\":'groups' + _vm.uniqueId,\"close-on-select\":false,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.groups,\"multiple\":true,\"append-to-body\":false,\"options\":_vm.availableGroups,\"placeholder\":_vm.t('settings', 'Add user to group'),\"taggable\":_vm.settings.isAdmin,\"value\":_vm.userGroups,\"label\":\"name\",\"no-wrap\":true,\"create-option\":(value) => ({ name: value, isCreating: true })},on:{\"option:created\":_vm.createGroup,\"option:selected\":options => _vm.addUserGroup(options.at(-1)),\"option:deselected\":_vm.removeUserGroup}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.userGroupsLabels?.length > 40 ? _vm.userGroupsLabels : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userGroupsLabels)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),(_vm.subAdminsGroups.length > 0 && _vm.settings.isAdmin)?_c('td',{staticClass:\"row__cell row__cell--large row__cell--multiline\",attrs:{\"data-testid\":\"cell-subadmins\"}},[(_vm.editing && _vm.settings.isAdmin && _vm.subAdminsGroups.length > 0)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'subadmins' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Set user as admin for'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"id\":'subadmins' + _vm.uniqueId,\"close-on-select\":false,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.subadmins,\"label\":\"name\",\"append-to-body\":false,\"multiple\":true,\"no-wrap\":true,\"options\":_vm.subAdminsGroups,\"placeholder\":_vm.t('settings', 'Set user as admin for'),\"value\":_vm.userSubAdminsGroups},on:{\"option:deselected\":_vm.removeUserSubAdmin,\"option:selected\":options => _vm.addUserSubAdmin(options.at(-1))}})]:(!_vm.isObfuscated)?_c('span',{attrs:{\"title\":_vm.userSubAdminsGroupsLabels?.length > 40 ? _vm.userSubAdminsGroupsLabels : null}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userSubAdminsGroupsLabels)+\"\\n\\t\\t\")]):_vm._e()],2):_vm._e(),_vm._v(\" \"),_c('td',{staticClass:\"row__cell\",attrs:{\"data-testid\":\"cell-quota\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'quota' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Select user quota'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"close-on-select\":true,\"create-option\":_vm.validateQuota,\"data-testid\":\"input-quota\",\"data-test-loading\":`${_vm.loading.quota}`,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.quota,\"append-to-body\":false,\"clearable\":false,\"input-id\":'quota' + _vm.uniqueId,\"options\":_vm.quotaOptions,\"placeholder\":_vm.t('settings', 'Select user quota'),\"taggable\":true},on:{\"option:selected\":_vm.setUserQuota},model:{value:(_vm.editedUserQuota),callback:function ($$v) {_vm.editedUserQuota=$$v},expression:\"editedUserQuota\"}})]:(!_vm.isObfuscated)?[_c('label',{attrs:{\"for\":'quota-progress' + _vm.uniqueId}},[_vm._v(_vm._s(_vm.userQuota)+\" (\"+_vm._s(_vm.usedSpace)+\")\")]),_vm._v(\" \"),_c('NcProgressBar',{staticClass:\"row__progress\",class:{\n\t\t\t\t\t'row__progress--warn': _vm.usedQuota > 80,\n\t\t\t\t},attrs:{\"id\":'quota-progress' + _vm.uniqueId,\"value\":_vm.usedQuota}})]:_vm._e()],2),_vm._v(\" \"),(_vm.showConfig.showLanguages)?_c('td',{staticClass:\"row__cell row__cell--large\",attrs:{\"data-testid\":\"cell-language\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'language' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Set the language'))+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"id\":'language' + _vm.uniqueId,\"allow-empty\":false,\"disabled\":_vm.isLoadingField,\"loading\":_vm.loading.languages,\"clearable\":false,\"append-to-body\":false,\"options\":_vm.availableLanguages,\"placeholder\":_vm.t('settings', 'No language set'),\"value\":_vm.userLanguage,\"label\":\"name\"},on:{\"input\":_vm.setUserLanguage}})]:(!_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.userLanguage.name)+\"\\n\\t\\t\")]):_vm._e()],2):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showUserBackend || _vm.showConfig.showStoragePath)?_c('td',{staticClass:\"row__cell row__cell--large\",attrs:{\"data-testid\":\"cell-storageLocation\"}},[(!_vm.isObfuscated)?[(_vm.showConfig.showUserBackend)?_c('span',[_vm._v(_vm._s(_vm.user.backend))]):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showStoragePath)?_c('span',{staticClass:\"row__subtitle\",attrs:{\"title\":_vm.user.storageLocation}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.user.storageLocation)+\"\\n\\t\\t\\t\")]):_vm._e()]:_vm._e()],2):_vm._e(),_vm._v(\" \"),(_vm.showConfig.showLastLogin)?_c('td',{staticClass:\"row__cell\",attrs:{\"title\":_vm.userLastLoginTooltip,\"data-testid\":\"cell-lastLogin\"}},[(!_vm.isObfuscated)?_c('span',[_vm._v(_vm._s(_vm.userLastLogin))]):_vm._e()]):_vm._e(),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--large row__cell--fill\",attrs:{\"data-testid\":\"cell-manager\"}},[(_vm.editing)?[_c('label',{staticClass:\"hidden-visually\",attrs:{\"for\":'manager' + _vm.uniqueId}},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.managerLabel)+\"\\n\\t\\t\\t\")]),_vm._v(\" \"),_c('NcSelect',{staticClass:\"select--fill\",attrs:{\"data-testid\":\"input-manager\",\"data-test-loading\":`${_vm.loading.manager}`,\"input-id\":'manager' + _vm.uniqueId,\"close-on-select\":true,\"disabled\":_vm.isLoadingField,\"append-to-body\":false,\"loading\":_vm.loadingPossibleManagers || _vm.loading.manager,\"label\":\"displayname\",\"options\":_vm.possibleManagers,\"placeholder\":_vm.managerLabel},on:{\"open\":_vm.searchInitialUserManager,\"search\":_vm.searchUserManager,\"option:selected\":_vm.updateUserManager,\"input\":_vm.updateUserManager},model:{value:(_vm.currentManager),callback:function ($$v) {_vm.currentManager=$$v},expression:\"currentManager\"}})]:(!_vm.isObfuscated)?_c('span',[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.user.manager)+\"\\n\\t\\t\")]):_vm._e()],2),_vm._v(\" \"),_c('td',{staticClass:\"row__cell row__cell--actions\",attrs:{\"data-testid\":\"cell-actions\"}},[(_vm.visible && !_vm.isObfuscated && _vm.canEdit && !_vm.loading.all)?_c('UserRowActions',{attrs:{\"actions\":_vm.userActions,\"disabled\":_vm.isLoadingField,\"edit\":_vm.editing},on:{\"update:edit\":_vm.toggleEdit}}):_vm._e()],1)])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t
\n\t\t\t\t\t{{ t('settings', 'List of users. This list is not fully rendered for performance reasons. The users will be rendered as you navigate through the list.') }}\n\t\t\t\t
\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\n\n\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","import mod from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserList.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserList.vue?vue&type=style&index=0&id=a8320e94&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../node_modules/css-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/sass-loader/dist/cjs.js!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserList.vue?vue&type=style&index=0&id=a8320e94&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UserList.vue?vue&type=template&id=a8320e94&scoped=true&\"\nimport script from \"./UserList.vue?vue&type=script&lang=js&\"\nexport * from \"./UserList.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserList.vue?vue&type=style&index=0&id=a8320e94&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a8320e94\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('Fragment',[(_vm.showConfig.showNewUserForm)?_c('NewUserModal',{attrs:{\"loading\":_vm.loading,\"new-user\":_vm.newUser,\"quota-options\":_vm.quotaOptions},on:{\"reset\":_vm.resetForm,\"close\":_vm.closeModal}}):_vm._e(),_vm._v(\" \"),(_vm.filteredUsers.length === 0)?_c('NcEmptyContent',{staticClass:\"empty\",attrs:{\"name\":_vm.isInitialLoad && _vm.loading.users ? null : _vm.t('settings', 'No users')},scopedSlots:_vm._u([{key:\"icon\",fn:function(){return [(_vm.isInitialLoad && _vm.loading.users)?_c('NcLoadingIcon',{attrs:{\"name\":_vm.t('settings', 'Loading users …'),\"size\":64}}):_c('NcIconSvgWrapper',{attrs:{\"svg\":_vm.usersSvg}})]},proxy:true}],null,false,934871631)}):_c('VirtualList',{style:(_vm.style),attrs:{\"data-component\":_vm.UserRow,\"data-sources\":_vm.filteredUsers,\"data-key\":\"id\",\"data-testid\":\"userList\",\"item-height\":_vm.rowHeight,\"extra-props\":{\n\t\t\tusers: _vm.users,\n\t\t\tsettings: _vm.settings,\n\t\t\thasObfuscated: _vm.hasObfuscated,\n\t\t\tgroups: _vm.groups,\n\t\t\tsubAdminsGroups: _vm.subAdminsGroups,\n\t\t\tquotaOptions: _vm.quotaOptions,\n\t\t\tlanguages: _vm.languages,\n\t\t\texternalActions: _vm.externalActions,\n\t\t}},on:{\"scroll-end\":_vm.handleScrollEnd},scopedSlots:_vm._u([{key:\"before\",fn:function(){return [_c('caption',{staticClass:\"hidden-visually\"},[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(_vm.t('settings', 'List of users. This list is not fully rendered for performance reasons. The users will be rendered as you navigate through the list.'))+\"\\n\\t\\t\\t\")])]},proxy:true},{key:\"header\",fn:function(){return [_c('UserListHeader',{attrs:{\"has-obfuscated\":_vm.hasObfuscated}})]},proxy:true},{key:\"footer\",fn:function(){return [_c('UserListFooter',{attrs:{\"loading\":_vm.loading.users,\"filtered-users\":_vm.filteredUsers}})]},proxy:true}])})],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\t\n\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Show language') }}\n\t\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Show user backend') }}\n\t\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Show storage path') }}\n\t\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Show last login') }}\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t\n\t\t\t\t{{ t('settings', 'Send welcome email to new users') }}\n\t\t\t\n\t\t\n\n\t\t\n\t\t\t{{ t('settings', 'Default quota') }}\n\t\t\t\n\t\t\n\t\n\n\n\n\n\n","import mod from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettingsDialog.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../node_modules/babel-loader/lib/index.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettingsDialog.vue?vue&type=script&lang=js&\"","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettingsDialog.vue?vue&type=style&index=0&id=0a250c55&prod&lang=scss&scoped=true&\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js!../../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UserSettingsDialog.vue?vue&type=style&index=0&id=0a250c55&prod&lang=scss&scoped=true&\";\n export default content && content.locals ? content.locals : undefined;\n","import { render, staticRenderFns } from \"./UserSettingsDialog.vue?vue&type=template&id=0a250c55&scoped=true&\"\nimport script from \"./UserSettingsDialog.vue?vue&type=script&lang=js&\"\nexport * from \"./UserSettingsDialog.vue?vue&type=script&lang=js&\"\nimport style0 from \"./UserSettingsDialog.vue?vue&type=style&index=0&id=0a250c55&prod&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0a250c55\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('NcAppSettingsDialog',{attrs:{\"open\":_vm.isModalOpen,\"show-navigation\":true,\"name\":_vm.t('settings', 'User management settings')},on:{\"update:open\":function($event){_vm.isModalOpen=$event}}},[_c('NcAppSettingsSection',{attrs:{\"id\":\"visibility-settings\",\"name\":_vm.t('settings', 'Visibility')}},[_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"showLanguages\",\"checked\":_vm.showLanguages},on:{\"update:checked\":function($event){_vm.showLanguages=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Show language'))+\"\\n\\t\\t\")]),_vm._v(\" \"),_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"showUserBackend\",\"checked\":_vm.showUserBackend},on:{\"update:checked\":function($event){_vm.showUserBackend=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Show user backend'))+\"\\n\\t\\t\")]),_vm._v(\" \"),_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"showStoragePath\",\"checked\":_vm.showStoragePath},on:{\"update:checked\":function($event){_vm.showStoragePath=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Show storage path'))+\"\\n\\t\\t\")]),_vm._v(\" \"),_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"showLastLogin\",\"checked\":_vm.showLastLogin},on:{\"update:checked\":function($event){_vm.showLastLogin=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Show last login'))+\"\\n\\t\\t\")])],1),_vm._v(\" \"),_c('NcAppSettingsSection',{attrs:{\"id\":\"email-settings\",\"name\":_vm.t('settings', 'Send email')}},[_c('NcCheckboxRadioSwitch',{attrs:{\"type\":\"switch\",\"data-test\":\"sendWelcomeMail\",\"checked\":_vm.sendWelcomeMail,\"disabled\":_vm.loadingSendMail},on:{\"update:checked\":function($event){_vm.sendWelcomeMail=$event}}},[_vm._v(\"\\n\\t\\t\\t\"+_vm._s(_vm.t('settings', 'Send welcome email to new users'))+\"\\n\\t\\t\")])],1),_vm._v(\" \"),_c('NcAppSettingsSection',{attrs:{\"id\":\"default-settings\",\"name\":_vm.t('settings', 'Defaults')}},[_c('label',{attrs:{\"for\":\"default-quota-select\"}},[_vm._v(_vm._s(_vm.t('settings', 'Default quota')))]),_vm._v(\" \"),_c('NcSelect',{attrs:{\"input-id\":\"default-quota-select\",\"placement\":\"top\",\"taggable\":true,\"options\":_vm.quotaOptions,\"create-option\":_vm.validateQuota,\"placeholder\":_vm.t('settings', 'Select default quota'),\"clearable\":false},on:{\"option:selected\":_vm.setDefaultQuota},model:{value:(_vm.defaultQuota),callback:function ($$v) {_vm.defaultQuota=$$v},expression:\"defaultQuota\"}})],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ userCount }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t 0\" #counter>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ adminGroupMenu.count }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t 0 || disabledGroupMenu.usercount === -1\"\n\t\t\t\t\t\tid=\"disabled\"\n\t\t\t\t\t\t:exact=\"true\"\n\t\t\t\t\t\t:name=\"t('settings', 'Disabled users')\"\n\t\t\t\t\t\t:to=\"{ name: 'group', params: { selectedGroup: 'disabled' } }\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t 0\" #counter>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ disabledGroupMenu.usercount }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t{{ t('settings', 'Create group') }}\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\n\t\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t\n\t\t\t\t\t