Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhang <peter@innocraft.com>2022-09-30 21:15:51 +0300
committerGitHub <noreply@github.com>2022-09-30 21:15:51 +0300
commit2f7c352b65624ea5d84e9cd8c06d9de90ef1d74c (patch)
tree5b544d3a467b2d54b0ecd35dd21073770320a8e0
parent378c193273adf635f33006e68278dda8190c9f5d (diff)
Add copy link after token been sent for the user doesnt have email set up from design (#19707)
* add copy link button and style * add design copy link add design copy link * Revert "add design copy link" This reverts commit bb081bddb82691fb40c2a2d043e5058e7f9ca123. * add link token add link token * update tests update tests * built vue files * update xml tests update xml tests * update UI update UI * built vue files * update ui update ui * Update UsersManagerTest.php update tests * update tests update tests * update tests update tests * Update UsersManager_spec.js update screenshots * update ui update ui * update css update css * built vue files * remove password confirm for invite remove password confirm for invite * built vue files * update css update css * convert vue scoped to less convert vue scoped to less * Update UsersManager.vue fix vue error * update vue tests update vue tests * built vue files * update tests update tests * update ui update ui * update UserSetting token UI update UserSetting token UI * add new screen short copied success add new screen short copied success * revert failed UI revert failed UI * Update plugins/UsersManager/lang/en.json Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/UsersManager/lang/en.json Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/UsersManager/lang/en.json Co-authored-by: Stefan Giehl <stefan@matomo.org> * Update plugins/UsersManager/lang/en.json Co-authored-by: Stefan Giehl <stefan@matomo.org> * remove DB field and convert the copy link remove DB field and convert the copy link * update error update error * update notification update notification * built vue files * revert database changes revert database changes * update api and tests update api and tests * built vue files * update padding css update padding css * move global button css to modal move global button css to modal * update modal to global update modal to global * remove invite token remove invite token * Update plugins/CoreHome/vue/src/Notification/Notification.ts * update fonts and screenshots update fonts and screenshots * update fonts update fonts * exclude woff2 file on release check exclude woff2 file on release check * Update plugins/UsersManager/API.php * update tests update tests * remove duplicated remove duplicated * update confirm box update confirm box * built vue files * tidy up some file tidy up some file * update icon and update version number update icon and update version number * update change log and translation update change log and translation * update button trigger generate link twice update button trigger generate link twice * add updates add updates * add missing param add missing param * update missing comma update missing comma * remove un use variable remove un use variable * update tests update tests * built vue files * add password confirm for the invite action and add popup notes add password confirm for the invite action and add popup notes * update vue error update vue error * revert 4.120-b2 update to b4 revert 4.120-b2 update to b4 * update vue error update vue * built vue files * update typescript error update typescript error * update type script update type script * update vue error update vue error * built vue files * update tests update tests * update screenshots update screenshots * update tests update tests * update tests and wording on the popup update tests and wording on the popup * built vue files * adding clipboard copy error in safari etc adding clipboard copy error in safari etc * built vue files * update double error message update double error message * update wording update wording * built vue files * hot fix give default period (#19724) * hot fix give default period hot fix give default period * update to user default period update to user default period * add default date param in templates add default date param in templates * update tests prevent random fail update tests prevent random fail * built vue files * update ui update ui * Improve no data check in html visualization (#19740) * add command copy over http add command copy over http * built vue files * Adding the abililty to exclude specific sites from the site selector (#19738) * Adding the abililty to exclude specific sites from the Vue site selector component. * Adding more time to make sure that the select is loaded before trying to search. * Changed things to filter the site on the server side. * Added a few new test cases. * Increasing amount of time for test. * Updated the omnifixture. * Fixing logic error in view. * Removed collation from omnifixture since it was causing issues. * Switching omnifixture back to 4.x-dev version. * Making just the bare essential changes to make local test fixtures build correctly. * Updating screenshot of API list. * revert OmniFixture-dump to 4.x-dev revert OmniFixture-dump to 4.x-dev Co-authored-by: Peter <peter@innocraft.com> * merge 4.x and update copied success ui tests merge 4.x and update copied success ui tests * rebase to next release rebase to next release * rebase to next release rebase to next release * update safrai and enable copy success and copy again update safrai and enable copy success and copy again * fix Safrai showing random token fix Safrai showing random token * built vue files * Revert "Adding the abililty to exclude specific sites from the site selector (#19738)" This reverts commit a53a62892f540ea683eb56949bb7d2172731c2cc. * update fonts and text update fonts and text * built vue files * update wording update wording * built vue files * Updated UI test screenshots Co-authored-by: peterhashair <peterhashair@users.noreply.github.com> Co-authored-by: Stefan Giehl <stefan@matomo.org> Co-authored-by: snake14 <snake14@users.noreply.github.com> Co-authored-by: Ben <ben.burgess@innocraft.com>
-rw-r--r--CHANGELOG.md2
-rw-r--r--core/Db/Schema/Mysql.php1
-rw-r--r--core/Plugin/Controller.php7
-rw-r--r--core/Plugin/Visualization.php1
-rw-r--r--core/Updates/4.12.0-b4.php49
-rw-r--r--plugins/CoreVisualizations/templates/_dataTableViz_htmlTable.twig2
-rw-r--r--plugins/Morpheus/fonts/matomo.svg2
-rw-r--r--plugins/Morpheus/fonts/matomo.ttfbin27996 -> 28224 bytes
-rw-r--r--plugins/Morpheus/fonts/matomo.woffbin28072 -> 28300 bytes
-rw-r--r--plugins/Morpheus/fonts/matomo.woff2bin11528 -> 11648 bytes
-rw-r--r--plugins/Morpheus/fonts/selection.json2
-rw-r--r--plugins/Morpheus/stylesheets/base/icons.css6
-rw-r--r--plugins/Morpheus/templates/demo.twig2
-rw-r--r--plugins/Morpheus/tests/UI/expected-screenshots/Morpheus_load.png4
-rw-r--r--plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa.png4
-rw-r--r--plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa_reset_confirmed.png4
-rw-r--r--plugins/UsersManager/API.php68
-rw-r--r--plugins/UsersManager/Controller.php2
-rw-r--r--plugins/UsersManager/Model.php10
-rw-r--r--plugins/UsersManager/Repository/UserRepository.php9
-rw-r--r--plugins/UsersManager/UsersManager.php15
-rw-r--r--plugins/UsersManager/lang/en.json18
-rw-r--r--plugins/UsersManager/stylesheets/usersManager.less75
-rw-r--r--plugins/UsersManager/templates/index.twig2
-rw-r--r--plugins/UsersManager/tests/Integration/APITest.php7
-rw-r--r--plugins/UsersManager/tests/Integration/UserInviteTest.php28
-rw-r--r--plugins/UsersManager/tests/Integration/UsersManagerTest.php2
-rw-r--r--plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login1_when_superuseraccess.xml1
-rw-r--r--plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login2_when_superuseraccess.xml1
-rw-r--r--plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login4_when_superuseraccess.xml1
-rw-r--r--plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login6_when_superuseraccess.xml1
-rw-r--r--plugins/UsersManager/tests/System/expected/test___UsersManager.getUsersWithSiteAccess_3_admin_when_superuseraccess.xml2
-rw-r--r--plugins/UsersManager/tests/System/expected/test___UsersManager.getUsers__when_superuseraccess.xml13
-rw-r--r--plugins/UsersManager/tests/UI/UsersManager_spec.js22
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_add_new_user_form.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_add_user.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_edit_permissions.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_filter_permissions.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_edit_user_basic_info.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_copied_success.png3
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_delete_bulk_confirm.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_invite_confirm.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_manage_users_back.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_rows_in_search.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_sites_access.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set_all.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_capability_single_site.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_edit.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_filters.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_next.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_access.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_single.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_all.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_multiple.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_single_site_access.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_popup.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_success.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_set.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_tab.png4
-rw-r--r--plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_user_created.png4
-rw-r--r--plugins/UsersManager/vue/dist/UsersManager.umd.js573
-rw-r--r--plugins/UsersManager/vue/dist/UsersManager.umd.min.js20
-rw-r--r--plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue36
-rw-r--r--plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue76
-rw-r--r--plugins/UsersManager/vue/src/UsersManager/UsersManager.adapter.ts3
-rw-r--r--plugins/UsersManager/vue/src/UsersManager/UsersManager.vue139
-rw-r--r--tests/PHPUnit/Integration/ReleaseCheckListTest.php2
-rw-r--r--tests/UI/expected-screenshots/Theme_demo.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_api_listing.png4
72 files changed, 922 insertions, 413 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 29b6ee8b4a..057d468bdc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,11 +11,11 @@ The Product Changelog at **[matomo.org/changelog](https://matomo.org/changelog)*
* When removing a user through the `UsersManager.deleteUser` API using a session authentication, a new parameter `passwordConfirmation` needs to be sent along with the request containing the current password of the user issuing the API request.
* When adding a user through the `UsersManager.addUser` API using a session authentication, a new parameter `passwordConfirmation` needs to be sent along with the request containing the current password of the user issuing the API request.
* When inviting a user through the `UsersManager.inviteUser` API using a session authentication, a new parameter `passwordConfirmation` needs to be sent along with the request containing the current password of the user issuing the API request.
-* When removing a site through the `SitesManager.deleteSite` API using a session authentication, a new parameter `passwordConfirmation` needs to be sent along with the request containing the current password of the user issuing the API request.
### New PHP events
* Added new event `Login.userRequiresPasswordConfirmation`, which can be used in login plugins to circumvent the password confirmation in UI and for certain API methods
+* When removing a site through the `SitesManager.deleteSite` API using a session authentication, a new parameter `passwordConfirmation` needs to be sent along with the request containing the current password of the user issuing the API request.
### New Privacy Opt-Out Options
diff --git a/core/Db/Schema/Mysql.php b/core/Db/Schema/Mysql.php
index 7da9b0fab0..c64af3ed73 100644
--- a/core/Db/Schema/Mysql.php
+++ b/core/Db/Schema/Mysql.php
@@ -55,6 +55,7 @@ class Mysql implements SchemaInterface
idchange_last_viewed INTEGER UNSIGNED NULL,
invited_by VARCHAR(100) NULL,
invite_token VARCHAR(191) NULL,
+ invite_link_token VARCHAR(191) NULL,
invite_expired_at TIMESTAMP NULL,
invite_accept_at TIMESTAMP NULL,
PRIMARY KEY(login),
diff --git a/core/Plugin/Controller.php b/core/Plugin/Controller.php
index 2d0093912a..d720fa473f 100644
--- a/core/Plugin/Controller.php
+++ b/core/Plugin/Controller.php
@@ -14,6 +14,7 @@ use Piwik\API\Proxy;
use Piwik\API\Request;
use Piwik\Common;
use Piwik\Config as PiwikConfig;
+use Piwik\Config\GeneralConfig;
use Piwik\Container\StaticContainer;
use Piwik\Date;
use Piwik\Exception\NoPrivilegesException;
@@ -629,10 +630,10 @@ abstract class Controller
$maxDate = Date::factory('now', $siteTimezone);
$this->setMaxDateView($maxDate, $view);
- $rawDate = Piwik::getDate();
+ $rawDate = Piwik::getDate(GeneralConfig::getConfigValue('default_day'));
Period::checkDateFormat($rawDate);
- $periodStr = Piwik::getPeriod();
+ $periodStr = Piwik::getPeriod(GeneralConfig::getConfigValue('default_period'));
if ($periodStr !== 'range') {
$date = Date::factory($this->strDate);
@@ -912,7 +913,7 @@ abstract class Controller
$periodValidator = new PeriodValidator();
- $currentPeriod = Piwik::getPeriod();
+ $currentPeriod = Piwik::getPeriod(GeneralConfig::getConfigValue('default_period'));
$availablePeriods = $periodValidator->getPeriodsAllowedForUI();
if (! $periodValidator->isPeriodAllowedForUI($currentPeriod)) {
diff --git a/core/Plugin/Visualization.php b/core/Plugin/Visualization.php
index fbf320756f..fe52dd85ff 100644
--- a/core/Plugin/Visualization.php
+++ b/core/Plugin/Visualization.php
@@ -225,6 +225,7 @@ class Visualization extends ViewDataTable
if (null === $this->dataTable) {
$view->dataTable = null;
+ $view->dataTableHasNoData = true;
} else {
$view->dataTableHasNoData = !$this->isThereDataToDisplay();
$view->dataTable = $this->dataTable;
diff --git a/core/Updates/4.12.0-b4.php b/core/Updates/4.12.0-b4.php
new file mode 100644
index 0000000000..bb18559513
--- /dev/null
+++ b/core/Updates/4.12.0-b4.php
@@ -0,0 +1,49 @@
+<?php
+
+/**
+ * Matomo - free/libre analytics platform
+ *
+ * @link https://matomo.org
+ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
+ *
+ */
+
+namespace Piwik\Updates;
+
+use Piwik\Updater;
+use Piwik\Updates as PiwikUpdates;
+use Piwik\Updater\Migration;
+use Piwik\Updater\Migration\Factory as MigrationFactory;
+
+/**
+ * Update for version 4.12.0-b4
+ */
+class Updates_4_12_0_b4 extends PiwikUpdates
+{
+ /**
+ * @var MigrationFactory
+ */
+ private $migration;
+
+ public function __construct(MigrationFactory $factory)
+ {
+ $this->migration = $factory;
+ }
+
+ /**
+ * @param Updater $updater
+ *
+ * @return Migration[]
+ */
+ public function getMigrations(Updater $updater)
+ {
+ return [
+ $this->migration->db->addColumns('user', ['invite_link_token' => 'VARCHAR(191) DEFAULT null'])
+ ];
+ }
+
+ public function doUpdate(Updater $updater)
+ {
+ $updater->executeMigrations(__FILE__, $this->getMigrations($updater));
+ }
+}
diff --git a/plugins/CoreVisualizations/templates/_dataTableViz_htmlTable.twig b/plugins/CoreVisualizations/templates/_dataTableViz_htmlTable.twig
index 6178e33cec..89c79c4f86 100644
--- a/plugins/CoreVisualizations/templates/_dataTableViz_htmlTable.twig
+++ b/plugins/CoreVisualizations/templates/_dataTableViz_htmlTable.twig
@@ -12,7 +12,7 @@
<tbody>
{%- endif -%}
- {% if showingEmbeddedSubtable and dataTable.getRowsCount() == 0 %}
+ {% if showingEmbeddedSubtable and dataTableHasNoData %}
{% if clientSideParameters is not defined or clientSideParameters.filter_pattern_recursive is not defined or not clientSideParameters.filter_pattern_recursive %}
<tr class="nodata">
<td colspan="{{ properties.columns_to_display|length }}">{{ 'CoreHome_CategoryNoData'|translate }}</td>
diff --git a/plugins/Morpheus/fonts/matomo.svg b/plugins/Morpheus/fonts/matomo.svg
index e1a622f894..584cd7393a 100644
--- a/plugins/Morpheus/fonts/matomo.svg
+++ b/plugins/Morpheus/fonts/matomo.svg
@@ -140,6 +140,8 @@
<glyph unicode="&#xe9aa;" glyph-name="lab" data-tags="lab, beta, beaker, test, experiment" d="M956.29 155.518l-316.29 527.024v213.458h32c17.6 0 32 14.4 32 32s-14.4 32-32 32h-320c-17.6 0-32-14.4-32-32s14.4-32 32-32h32v-213.458l-316.288-527.024c-72.442-120.734-16.512-219.518 124.288-219.518h640c140.8 0 196.73 98.784 124.29 219.518zM241.038 320l206.962 344.938v231.062h128v-231.062l206.964-344.938h-541.926z" />
<glyph unicode="&#xe9da;" glyph-name="heart" data-tags="heart, like, love, favorite" d="M755.188 896c-107.63 0-200.258-87.554-243.164-179-42.938 91.444-135.578 179-243.216 179-148.382 0-268.808-120.44-268.808-268.832 0-301.846 304.5-380.994 512.022-679.418 196.154 296.576 511.978 387.206 511.978 679.418 0 148.392-120.43 268.832-268.812 268.832z" />
<glyph unicode="&#xea30;" glyph-name="transition" data-tags="shuffle, random, player" d="M768 256h-101.49l-160 160 160 160h101.49v-160l224 224-224 224v-160h-128c-16.974 0-33.252-6.744-45.254-18.746l-178.746-178.744-178.746 178.746c-12 12-28.28 18.744-45.254 18.744h-192v-128h165.49l160-160-160-160h-165.49v-128h192c16.974 0 33.252 6.742 45.254 18.746l178.746 178.744 178.746-178.744c12.002-12.004 28.28-18.746 45.254-18.746h128v-160l224 224-224 224v-160z" />
+<glyph unicode="&#xea3c;" glyph-name="arrow-right2" data-tags="arrow-right, right, next" d="M621.254 82.746l320 320c24.994 24.992 24.994 65.516 0 90.51l-320 320c-24.994 24.992-65.516 24.992-90.51 0-24.994-24.994-24.994-65.516 0-90.51l210.746-210.746h-613.49c-35.346 0-64-28.654-64-64s28.654-64 64-64h613.49l-210.746-210.746c-12.496-12.496-18.744-28.876-18.744-45.254s6.248-32.758 18.744-45.254c24.994-24.994 65.516-24.994 90.51 0z" />
+<glyph unicode="&#xea40;" glyph-name="arrow-left2" data-tags="arrow-left, left, previous" d="M402.746 82.746l-320 320c-24.994 24.992-24.994 65.516 0 90.51l320 320c24.994 24.992 65.516 24.992 90.51 0 24.994-24.994 24.994-65.516 0-90.51l-210.746-210.746h613.49c35.346 0 64-28.654 64-64s-28.654-64-64-64h-613.49l210.746-210.746c12.496-12.496 18.744-28.876 18.744-45.254s-6.248-32.758-18.744-45.254c-24.994-24.994-65.516-24.994-90.51 0z" />
<glyph unicode="&#xea5b;" glyph-name="funnel" data-tags="filter, funnel" d="M512 960c-282.77 0-512-71.634-512-160v-96l384-384v-320c0-35.346 57.306-64 128-64 70.692 0 128 28.654 128 64v320l384 384v96c0 88.366-229.23 160-512 160zM94.384 821.176c23.944 13.658 57.582 26.62 97.278 37.488 87.944 24.076 201.708 37.336 320.338 37.336 118.628 0 232.394-13.26 320.338-37.336 39.696-10.868 73.334-23.83 97.28-37.488 15.792-9.006 24.324-16.624 28.296-21.176-3.972-4.552-12.506-12.168-28.296-21.176-23.946-13.658-57.584-26.62-97.28-37.488-87.942-24.076-201.708-37.336-320.338-37.336s-232.394 13.26-320.338 37.336c-39.696 10.868-73.334 23.83-97.278 37.488-15.792 9.008-24.324 16.624-28.298 21.176 3.974 4.552 12.506 12.168 28.298 21.176z" />
<glyph unicode="&#xea80;" glyph-name="embed" data-tags="embed, code, html, xml" horiz-adv-x="1280" d="M832 224l96-96 320 320-320 320-96-96 224-224zM448 672l-96 96-320-320 320-320 96 96-224 224zM701.298 809.481l69.468-18.944-191.987-704.026-69.468 18.944 191.987 704.026z" />
<glyph unicode="&#xeab0;" glyph-name="github" data-tags="github, brand, octacat, social" d="M512.008 947.358c-282.738 0-512.008-229.218-512.008-511.998 0-226.214 146.704-418.132 350.136-485.836 25.586-4.738 34.992 11.11 34.992 24.632 0 12.204-0.48 52.542-0.696 95.324-142.448-30.976-172.504 60.41-172.504 60.41-23.282 59.176-56.848 74.916-56.848 74.916-46.452 31.778 3.51 31.124 3.51 31.124 51.4-3.61 78.476-52.766 78.476-52.766 45.672-78.27 119.776-55.64 149.004-42.558 4.588 33.086 17.852 55.68 32.506 68.464-113.73 12.942-233.276 56.85-233.276 253.032 0 55.898 20.004 101.574 52.76 137.428-5.316 12.9-22.854 64.972 4.952 135.5 0 0 43.006 13.752 140.84-52.49 40.836 11.348 84.636 17.036 128.154 17.234 43.502-0.198 87.336-5.886 128.256-17.234 97.734 66.244 140.656 52.49 140.656 52.49 27.872-70.528 10.35-122.6 5.036-135.5 32.82-35.856 52.694-81.532 52.694-137.428 0-196.654-119.778-239.95-233.79-252.624 18.364-15.89 34.724-47.046 34.724-94.812 0-68.508-0.596-123.644-0.596-140.508 0-13.628 9.222-29.594 35.172-24.566 203.322 67.776 349.842 259.626 349.842 485.768 0 282.78-229.234 511.998-511.992 511.998z" />
diff --git a/plugins/Morpheus/fonts/matomo.ttf b/plugins/Morpheus/fonts/matomo.ttf
index 06b082d74e..f9d010fcc3 100644
--- a/plugins/Morpheus/fonts/matomo.ttf
+++ b/plugins/Morpheus/fonts/matomo.ttf
Binary files differ
diff --git a/plugins/Morpheus/fonts/matomo.woff b/plugins/Morpheus/fonts/matomo.woff
index 70b1ccb377..295d1e1944 100644
--- a/plugins/Morpheus/fonts/matomo.woff
+++ b/plugins/Morpheus/fonts/matomo.woff
Binary files differ
diff --git a/plugins/Morpheus/fonts/matomo.woff2 b/plugins/Morpheus/fonts/matomo.woff2
index dcc9367b5c..ba96f0520f 100644
--- a/plugins/Morpheus/fonts/matomo.woff2
+++ b/plugins/Morpheus/fonts/matomo.woff2
Binary files differ
diff --git a/plugins/Morpheus/fonts/selection.json b/plugins/Morpheus/fonts/selection.json
index 05505b5685..2d0838f10f 100644
--- a/plugins/Morpheus/fonts/selection.json
+++ b/plugins/Morpheus/fonts/selection.json
@@ -1 +1 @@
-{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M576 64c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64z","M480 96h64v128h-64v-128z","M897.024 1024h-770.048c-70.144 0-126.976-56.832-126.976-126.976v0c0-70.144 56.832-126.976 126.976-126.976h769.984c70.144 0 126.976 56.832 126.976 126.976v0c0.064 70.144-56.768 126.976-126.912 126.976z","M512 192c-194.432 0-352 157.568-352 352v160h704v-160c0-194.432-157.568-352-352-352zM384 608c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96-43.008 96-96 96zM640 608c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96-43.008 96-96 96z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-alien"],"grid":0},"attrs":[],"properties":{"order":131,"id":0,"prevSize":32,"code":58880,"name":"alien"},"setIdx":0,"setId":13,"iconIdx":0},{"icon":{"paths":["M736 256h-448c-17.664 0-32 14.336-32 32s14.336 32 32 32h448c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M736 384h-448c-17.664 0-32 14.336-32 32s14.336 32 32 32h448c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M608 512h-320c-17.664 0-32 14.336-32 32s14.336 32 32 32h320c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M832 0h-640c-106.048 0-192 85.952-192 192v448c0 106.048 85.952 192 192 192h320l195.2 184.32c25.024 18.816 60.8 0.896 60.8-30.4v-153.92h64c106.048 0 192-85.952 192-192v-448c0-106.048-85.952-192-192-192zM896 640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-448c0-35.264 28.736-64 64-64h640c35.264 0 64 28.736 64 64v448z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-annotation"],"grid":0},"attrs":[],"properties":{"order":132,"id":1,"prevSize":32,"code":58881,"name":"annotation"},"setIdx":0,"setId":13,"iconIdx":1},{"icon":{"paths":["M704 224v576l-321.024-286.976z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-arrow-left"],"grid":0},"attrs":[],"properties":{"order":133,"id":2,"prevSize":32,"code":58882,"name":"arrow-left"},"setIdx":0,"setId":13,"iconIdx":2},{"icon":{"paths":["M414.976 192v576l321.024-286.976z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-arrow-right"],"grid":0},"attrs":[],"properties":{"order":134,"id":3,"prevSize":32,"code":58883,"name":"arrow-right"},"setIdx":0,"setId":13,"iconIdx":3},{"icon":{"paths":["M1024 320c0-35.328-28.672-64-64-64h-80.832l-36.608-118.912c-23.808-72.448-91.008-121.088-167.232-121.088h-326.656c-76.224 0-143.424 48.64-167.232 121.024l-35.072 106.624-0.256 12.352h-82.112c-35.328 0-64 28.672-64 64v96c0 3.712 1.472 6.912 2.112 10.432-1.024 8-2.112 15.936-2.112 24.256v74.112c112.128 88.896 295.296 147.2 502.4 147.2 219.456 0 412.032-65.408 521.6-163.456v-57.856c0-8.256-1.024-16.32-2.112-24.32 0.64-3.52 2.112-6.72 2.112-10.368v-96zM640 258.688v189.312c0 70.4-57.6 128-128 128s-128-57.6-128-128v-189.312h-139.84l28.544-91.648c10.816-32.96 41.28-55.040 75.968-55.040h326.656c34.688 0 65.216 22.080 76.032 55.040l30.144 91.648h-141.504z","M576 448c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64z","M0 600.768v231.232c0 7.296 1.344 14.208 2.176 21.312-0.64 3.584-2.176 6.912-2.176 10.688v96c0 35.328 28.672 64 64 64h96c3.776 0 7.104-1.536 10.688-2.176 7.104 0.832 14.016 2.176 21.312 2.176h640c7.296 0 14.208-1.344 21.312-2.176 3.584 0.64 6.912 2.176 10.688 2.176h96c35.328 0 64-28.672 64-64v-96c0-3.776-1.536-7.104-2.176-10.688 0.832-7.104 2.176-14.016 2.176-21.312v-244.096c-125.12 90.432-312.448 148.096-521.6 148.096-198.976 0-377.664-52.352-502.4-135.232z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-business"],"grid":0},"attrs":[],"properties":{"order":135,"id":4,"prevSize":32,"code":58884,"name":"business"},"setIdx":0,"setId":13,"iconIdx":4},{"icon":{"paths":["M320 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M512 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 768v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M512 768v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 768v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M832 64v-64h-128v64h-384v-64h-128v64c-106.048 0-192 85.952-192 192v576c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-576c0-106.048-85.952-192-192-192zM896 832c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-512h768v512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-calendar"],"grid":0},"attrs":[],"properties":{"order":136,"id":5,"prevSize":32,"code":58885,"name":"calendar"},"setIdx":0,"setId":13,"iconIdx":5},{"icon":{"paths":["M864 1024v0c-52.8 0-96-43.2-96-96v-288c0-52.8 43.2-96 96-96v0c52.8 0 96 43.2 96 96v288c0 52.8-43.2 96-96 96z","M480 1024v0c-52.8 0-96-43.2-96-96v-576c0-52.8 43.2-96 96-96v0c52.8 0 96 43.2 96 96v576c0 52.8-43.2 96-96 96z","M96 1024v0c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96v0c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-chart-bar"],"grid":0},"attrs":[],"properties":{"order":137,"id":6,"prevSize":32,"code":58886,"name":"chart-bar"},"setIdx":0,"setId":13,"iconIdx":6},{"icon":{"paths":["M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192zM896 832c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-208.32c29.888-13.504 77.312-38.4 154.304-80.32 33.152 57.472 94.528 96.64 165.696 96.64 36.544 0 70.4-10.752 99.456-28.544l143.296 143.296c17.664 17.664 46.336 17.664 64 0v0c17.664-17.664 17.664-46.336 0-64l-143.296-143.296c3.776-6.208 7.040-12.672 10.176-19.264l126.528 56.256 147.84-232.256v479.808zM320 448c0-70.592 57.408-128 128-128 66.944 0 121.408 51.84 126.912 117.376l-128.384-57.088-13.952 7.68c-34.304 18.88-73.28 40.256-112.384 61.76 0-0.576-0.192-1.152-0.192-1.728zM449.472 451.712l113.92 50.624c-20.48 43.392-64.32 73.664-115.392 73.664-46.848 0-87.424-25.536-109.76-63.232 32.832-17.984 69.376-38.016 111.232-61.056zM896 232.96l-172.16 270.592-85.12-37.824c0.576-5.888 1.28-11.712 1.28-17.728 0-106.048-85.952-192-192-192s-192 85.952-192 192c0 11.968 1.408 23.616 3.52 34.944-51.136 28.032-98.688 54.016-131.52 71.808v-362.752c0-35.264 28.736-64 64-64h640c35.264 0 64 28.736 64 64v40.96z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-chart-line-details"],"grid":0},"attrs":[],"properties":{"order":229,"id":7,"prevSize":32,"code":58887,"name":"chart-line-details"},"setIdx":0,"setId":13,"iconIdx":7},{"icon":{"paths":["M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192zM192 128h640c35.264 0 64 28.736 64 64v72l-188.992 141.76-128-128-236.928 177.664-68.928-103.424h-145.152v-160c0-35.264 28.736-64 64-64zM896 344v363.968l-263.68-105.536-115.328 115.328-139.328-209.024 195.328-146.496 128 128 195.008-146.24zM290.816 493.888l-162.816 122.112v-200h110.848l51.968 77.888zM832 896h-640c-35.264 0-64-28.736-64-64v-136l198.336-148.8 180.672 270.976 140.672-140.672 248.32 99.328v55.168c0 35.264-28.736 64-64 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-chart-line"],"grid":0},"attrs":[],"properties":{"order":228,"id":8,"prevSize":32,"code":58888,"name":"chart-line"},"setIdx":0,"setId":13,"iconIdx":8},{"icon":{"paths":["M576 475.776l404.352 242.624c27.904-63.232 43.648-132.928 43.648-206.4 0-261.056-195.52-476.032-448-507.584v471.36z","M448 548.224v-543.808c-252.48 31.552-448 246.528-448 507.584 0 282.752 229.248 512 512 512 163.392 0 308.544-76.8 402.304-195.968l-466.304-279.808z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-chart-pie"],"grid":0},"attrs":[],"properties":{"order":227,"id":9,"prevSize":32,"code":58889,"name":"chart-pie"},"setIdx":0,"setId":13,"iconIdx":9},{"icon":{"paths":["M23.552 864.832l841.28-841.28c37.44-37.44 98.176-37.44 135.616 0v0c37.44 37.44 37.44 98.176 0 135.616l-841.28 841.28c-37.44 37.44-98.176 37.44-135.616 0v0c-37.44-37.44-37.44-98.176 0-135.616z","M864.64 1000.256l-841.28-841.28c-37.44-37.44-37.44-98.176 0-135.616v0c37.44-37.44 98.176-37.44 135.616 0l841.28 841.28c37.44 37.44 37.44 98.176 0 135.616v0c-37.504 37.44-98.176 37.44-135.616 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-close"],"grid":0},"attrs":[],"properties":{"order":226,"id":10,"prevSize":32,"code":58890,"name":"close"},"setIdx":0,"setId":13,"iconIdx":10},{"icon":{"paths":["M734.656 576h-446.656l224 320z","M288 448h446.656l-224-320z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-collapsed-arrows"],"grid":0},"attrs":[],"properties":{"order":225,"id":11,"prevSize":32,"code":58891,"name":"arrow-collapsed"},"setIdx":0,"setId":13,"iconIdx":11},{"icon":{"paths":["M990.848 574.528v0c-21.184-14.016-33.216-37.248-33.152-61.952 0-0.192 0-0.384 0-0.576s0-0.384 0-0.576c-0.064-24.704 11.968-47.936 33.088-61.888l0.064-0.064c27.136-17.984 39.296-50.752 30.144-81.216-2.88-9.664-6.080-19.264-9.6-28.672-11.072-29.952-40.96-49.6-73.856-48.704v0c-25.6 0.704-49.6-11.264-64.64-31.296-0.192-0.32-0.448-0.576-0.64-0.896-15.104-19.968-19.456-45.632-10.88-68.864v-0.064c11.008-29.888 0.96-63.296-25.024-82.816-8.192-6.144-16.64-12.096-25.216-17.792-27.2-18.048-63.424-16.96-89.536 2.432l-0.064 0.064c-19.904 14.784-46.080 19.2-69.888 11.648-1.152-0.384-2.368-0.768-3.52-1.088-24.064-7.36-42.624-25.792-49.728-49.088v-0.128c-9.216-30.144-37.248-51.712-69.824-52.736-5.504-0.192-11.008-0.256-16.576-0.256s-11.072 0.064-16.576 0.256c-32.576 1.024-60.608 22.592-69.824 52.736v0.128c-7.104 23.296-25.664 41.728-49.664 49.088-1.152 0.384-2.304 0.768-3.52 1.152-23.808 7.552-49.984 3.136-69.888-11.648l-0.064-0.064c-26.176-19.456-62.336-20.48-89.536-2.432-8.576 5.696-16.96 11.648-25.216 17.792-25.984 19.456-36.032 52.864-24.96 82.752v0.064c8.576 23.296 4.16 48.96-10.88 68.864-0.192 0.32-0.448 0.576-0.64 0.896-15.040 20.032-39.040 31.936-64.64 31.296-33.024-0.896-62.912 18.688-73.984 48.704-3.456 9.408-6.656 19.008-9.6 28.672-9.152 30.464 3.008 63.232 30.144 81.216l0.064 0.064c21.12 13.952 33.152 37.184 33.088 61.888 0 0.192 0 0.384 0 0.576s0 0.384 0 0.576c0.064 24.704-11.968 47.936-33.088 61.888l-0.064 0.064c-27.136 17.984-39.296 50.752-30.144 81.216 2.88 9.664 6.080 19.264 9.6 28.672 11.072 29.952 40.96 49.6 73.92 48.704v0c25.6-0.704 49.6 11.264 64.64 31.296 0.192 0.32 0.448 0.576 0.64 0.896 15.104 19.968 19.456 45.632 10.88 68.864v0.064c-11.008 29.888-0.96 63.296 25.024 82.816 8.192 6.144 16.64 12.096 25.216 17.792 27.2 18.048 63.424 16.96 89.536-2.432l0.064-0.064c19.904-14.784 46.080-19.2 69.888-11.648 1.152 0.384 2.368 0.768 3.52 1.088 24 7.36 42.56 25.856 49.664 49.152l0.064 0.128c9.216 30.144 37.248 51.712 69.824 52.736 5.44 0.128 10.944 0.192 16.512 0.192s11.072-0.064 16.576-0.256c32.576-1.024 60.608-22.528 69.824-52.736v-0.128c7.104-23.296 25.664-41.728 49.664-49.152 1.152-0.384 2.368-0.704 3.52-1.088 23.872-7.552 49.984-3.136 69.888 11.648l0.064 0.064c26.176 19.456 62.336 20.48 89.536 2.432 8.576-5.696 17.024-11.584 25.216-17.792 25.984-19.456 36.032-52.864 25.024-82.816v-0.064c-8.576-23.296-4.16-48.96 10.88-68.864 0.192-0.32 0.448-0.576 0.64-0.896 15.040-20.032 39.040-31.936 64.64-31.296v0c32.96 0.896 62.848-18.752 73.856-48.704 3.456-9.408 6.656-19.008 9.6-28.672 9.216-30.4-2.944-63.168-30.080-81.152zM512 759.168c-141.376 0-256-110.656-256-247.168s114.624-247.168 256-247.168c141.376 0 256 110.656 256 247.168s-114.624 247.168-256 247.168z","M608 512c0 51.181-42.981 92.672-96 92.672s-96-41.491-96-92.672c0-51.181 42.981-92.672 96-92.672s96 41.491 96 92.672z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-configure"],"grid":0},"attrs":[],"properties":{"order":224,"id":12,"prevSize":32,"code":58892,"name":"configure"},"setIdx":0,"setId":13,"iconIdx":12},{"icon":{"paths":["M672 257.344v446.656l-320-224z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-datepicker-arr-l"],"grid":0},"attrs":[],"properties":{"order":138,"id":13,"prevSize":32,"code":58893,"name":"datepicker-arr-l"},"setIdx":0,"setId":13,"iconIdx":13},{"icon":{"paths":["M416 256v446.656l320-224z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-datepicker-arr-r"],"grid":0},"attrs":[],"properties":{"order":139,"id":14,"prevSize":32,"code":58894,"name":"datepicker-arr-r"},"setIdx":0,"setId":13,"iconIdx":14},{"icon":{"paths":["M192 960c0 35.328 28.672 64 64 64h512c35.328 0 64-28.672 64-64v-576c0-35.328-19.648-64-55.040-64h-520.96c-35.328 0-64 28.672-64 64v576zM187.776 952.832z","M640 64c-20.48-44.544-76.736-64-128-64-51.328 0-107.584 19.456-128 64h-192c-39.36 0-63.488 24.64-63.488 64l-0.512 64c0 39.232 24.64 64 64 64h640c39.232 0 64-24.768 64-64v-64c0-39.36-24.768-64-64-64h-192z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-delete"],"grid":0},"attrs":[],"properties":{"order":140,"id":15,"prevSize":32,"code":58895,"name":"delete"},"setIdx":0,"setId":13,"iconIdx":15},{"icon":{"paths":["M832 96c52.928 0 96 43.072 96 96v736h-608v-832h512zM832 0h-544c-35.328 0-64 28.672-64 64v896c0 35.328 28.672 64 64 64h672c35.328 0 64-28.672 64-64v-768c0-106.048-85.952-192-192-192v0z","M837.312 512h-426.624c-14.72 0-26.688 14.336-26.688 32s11.968 32 26.688 32h426.688c14.72 0 26.688-14.336 26.688-32-0.064-17.664-12.032-32-26.752-32z","M837.312 640h-426.624c-14.72 0-26.688 14.336-26.688 32s11.968 32 26.688 32h426.688c14.72 0 26.688-14.336 26.688-32-0.064-17.664-12.032-32-26.752-32z","M784 768h-373.312c-14.72 0-26.688 14.336-26.688 32s11.968 32 26.688 32h373.312c14.72 0 26.688-14.336 26.688-32s-11.968-32-26.688-32z","M384 192h256v256h-256v-256z","M837.312 224h-106.688c-14.656 0-26.624 14.336-26.624 32s11.968 32 26.688 32h106.688c14.72 0 26.688-14.336 26.688-32-0.064-17.664-12.032-32-26.752-32z","M837.312 352h-106.688c-14.656 0-26.624 14.336-26.624 32s11.968 32 26.688 32h106.688c14.72 0 26.688-14.336 26.688-32-0.064-17.664-12.032-32-26.752-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-document"],"grid":0},"attrs":[],"properties":{"order":141,"id":16,"prevSize":32,"code":58896,"name":"document"},"setIdx":0,"setId":13,"iconIdx":16},{"icon":{"paths":["M896 736v96c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-96c0-35.328-28.672-64-64-64v0c-35.328 0-64 28.672-64 64v96c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-96c0-35.328-28.672-64-64-64v0c-35.328 0-64 28.672-64 64z","M544 768v0c-52.992 0-96-43.008-96-96v-576c0-52.992 43.008-96 96-96v0c52.992 0 96 43.008 96 96v576c0 52.992-43.008 96-96 96z","M476.096 739.904v0c-37.504-37.504-37.504-98.304 0-135.744l271.552-271.552c37.504-37.504 98.304-37.504 135.744 0v0c37.504 37.504 37.504 98.304 0 135.744l-271.552 271.552c-37.44 37.44-98.24 37.44-135.744 0z","M595.392 739.904v0c-37.504 37.504-98.304 37.504-135.744 0l-271.552-271.552c-37.504-37.504-37.504-98.304 0-135.744v0c37.504-37.504 98.304-37.504 135.744 0l271.552 271.552c37.504 37.44 37.504 98.24 0 135.744z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-download"],"grid":0},"attrs":[],"properties":{"order":142,"id":17,"prevSize":32,"code":58897,"name":"download"},"setIdx":0,"setId":13,"iconIdx":17},{"icon":{"paths":["M512.768 1021.824c-190.848 0-346.112-148.608-346.112-331.328 0-193.088 263.68-573.376 293.824-616.128l52.288-74.368 52.352 74.432c30.080 42.688 293.696 423.040 293.696 616.128 0 182.656-155.264 331.264-346.048 331.264zM512.768 225.664c-99.84 153.728-218.112 367.68-218.112 464.832 0 112.128 97.856 203.328 218.112 203.328s218.048-91.2 218.048-203.328c0-97.152-118.336-311.040-218.048-464.832z","M512 829.824c-54.976 0-95.232-17.792-119.616-52.992-47.104-67.904-10.624-170.752-6.336-182.208 6.208-16.448 24.448-24.896 41.152-18.688 16.512 6.144 24.96 24.576 18.816 41.152-8.448 22.656-24.96 89.024-0.96 123.456 11.904 16.96 33.728 25.28 66.944 25.28 17.664 0 32 14.336 32 32s-14.336 32-32 32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-drop"],"grid":0},"attrs":[],"properties":{"order":143,"id":18,"prevSize":32,"code":58898,"name":"drop"},"setIdx":0,"setId":13,"iconIdx":18},{"icon":{"paths":["M960 448h-640l-32.192-95.488c-4.16-21.568-19.84-39.040-40.768-45.504l-171.008-53.12c-31.36-9.728-64.64 7.808-74.368 39.168s7.808 64.64 39.168 74.368l136.96 42.496 104.384 458.048c3.648 19.392 16.448 35.072 33.408 42.944-0.512 4.096-0.768 8.192-0.768 12.416-0.064 55.488 45.12 100.672 100.672 100.672s100.672-45.184 100.672-100.672c0-2.304-0.128-4.608-0.256-6.912h158.912c-0.128 2.304-0.256 4.544-0.256 6.912 0 55.488 45.184 100.672 100.672 100.672s100.672-45.184 100.672-100.672c0-2.496-0.128-4.928-0.32-7.36 25.408-3.072 46.4-22.272 51.264-48l96.128-314.624c3.264-17.408-14.976-105.344-62.976-105.344zM415.488 972.352c-27.072 0-49.024-22.016-49.024-49.024 0-27.072 22.016-49.024 49.024-49.024 27.072 0 49.024 22.016 49.024 49.024s-22.016 49.024-49.024 49.024v0zM775.232 972.352c-27.072 0-49.024-22.016-49.024-49.024 0-27.072 22.016-49.024 49.024-49.024s49.024 22.016 49.024 49.024c0 27.008-22.016 49.024-49.024 49.024v0zM832 768c-34.688 0-448 0-448 0-19.712 0-19.712-64 0-64h448c19.712 0 34.688 64 0 64zM896 640h-512c-19.712 0-19.712-64 0-64h512c19.712 0 19.712 64 0 64v0z","M896 128h-256c-35.328 0-64 28.672-64 64s28.672 64 64 64h256c35.328 0 64-28.672 64-64s-28.672-64-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-ecommerce-abandoned"],"grid":0},"attrs":[],"properties":{"order":144,"id":19,"prevSize":32,"code":58899,"name":"ecommerce-abandoned-cart"},"setIdx":0,"setId":13,"iconIdx":19},{"icon":{"paths":["M896 128h-64v-64c0-35.328-28.672-64-64-64s-64 28.672-64 64v64h-64c-35.328 0-64 28.672-64 64s28.672 64 64 64h64v64c0 35.328 28.672 64 64 64s64-28.672 64-64v-64h64c35.328 0 64-28.672 64-64s-28.672-64-64-64z","M960 448h-640l-32.192-95.488c-4.16-21.568-19.84-58.048-40.768-64.512l-171.008-32c-31.36-9.728-64.64 5.696-74.368 37.056s7.808 64.64 39.168 74.368l136.96 42.496 104.384 458.048c3.648 19.392 16.448 35.072 33.408 42.944-0.512 4.096-0.768 8.192-0.768 12.416-0.064 55.488 45.12 100.672 100.672 100.672s100.672-45.184 100.672-100.672c0-2.304-0.128-4.608-0.256-6.912h158.912c-0.128 2.304-0.256 4.544-0.256 6.912 0 55.488 45.184 100.672 100.672 100.672s100.672-45.184 100.672-100.672c0-2.496-0.128-4.928-0.32-7.36 25.408-3.072 46.4-22.272 51.264-48l96.128-314.624c3.264-17.408-14.976-105.344-62.976-105.344zM415.488 972.352c-27.072 0-49.024-22.016-49.024-49.024 0-27.072 22.016-49.024 49.024-49.024 27.072 0 49.024 22.016 49.024 49.024s-22.016 49.024-49.024 49.024v0zM775.232 972.352c-27.072 0-49.024-22.016-49.024-49.024 0-27.072 22.016-49.024 49.024-49.024s49.024 22.016 49.024 49.024c0 27.008-22.016 49.024-49.024 49.024v0zM832 768c-34.688 0-448 0-448 0-19.712 0-19.712-64 0-64h448c19.712 0 34.688 64 0 64zM896 640h-512c-19.712 0-19.712-64 0-64h512c19.712 0 19.712 64 0 64v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-ecommerce-order"],"grid":0},"attrs":[],"properties":{"order":145,"id":20,"prevSize":32,"code":58900,"name":"ecommerce-order"},"setIdx":0,"setId":13,"iconIdx":20},{"icon":{"paths":["M832 128h-640c-106.048 0-192 85.952-192 192v384c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-384c0-106.048-85.952-192-192-192zM879.936 278.784l-341.888 299.008c-13.824 12.288-38.016 12.288-52.16 0l-341.76-299.136c11.776-13.568 28.544-22.656 47.872-22.656h640c19.392 0 36.224 9.152 47.936 22.784zM128 345.984l175.488 153.664-175.488 175.744v-329.408zM832 768h-640c-17.984 0-34.048-7.552-45.696-19.456l203.392-208.192-2.112-2.368 98.24 85.952c18.56 16.512 42.24 24.512 66.176 24.512 24 0 47.616-8.384 66.496-24.512l98.304-85.952-2.432 2.368 203.456 208.192c-11.776 11.904-27.84 19.456-45.824 19.456zM720.448 499.648l175.552-153.472v328.704l-175.552-175.232z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-email"],"grid":0},"attrs":[],"properties":{"order":146,"id":21,"prevSize":32,"code":58901,"name":"email"},"setIdx":0,"setId":13,"iconIdx":21},{"icon":{"paths":["M874.048 149.952c-199.936-199.936-524.16-199.936-724.096 0s-199.936 524.16 0 724.096c199.936 199.936 524.16 199.936 724.096 0s199.936-524.16 0-724.096zM692.992 692.992c-33.344 33.344-87.36 33.344-120.64 0l-60.352-60.288-60.352 60.352c-33.344 33.344-87.36 33.344-120.64 0-33.344-33.344-33.344-87.36 0-120.704l60.352-60.352-60.352-60.352c-33.344-33.344-33.344-87.36 0-120.704s87.36-33.344 120.64 0l60.352 60.352 60.352-60.352c33.344-33.344 87.36-33.344 120.64 0 33.344 33.344 33.344 87.36 0 120.704l-60.288 60.352 60.352 60.352c33.28 33.344 33.28 87.36-0.064 120.64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-error"],"grid":0},"attrs":[],"properties":{"order":147,"id":22,"prevSize":32,"code":58902,"name":"error"},"setIdx":0,"setId":13,"iconIdx":22},{"icon":{"paths":["M712 408c-233.984 0-416 52.032-520 312 156.032-129.984 312-156.032 520-104v156.032l312-260.032-312-260.032v156.032z","M918.656 725.312l-80 57.728c-4.16 3.008-6.656 7.872-6.656 12.992v115.968h-720v-496h175.36c4.224 0 8.32-1.664 11.328-4.672l80-80c10.048-10.112 2.944-27.328-11.328-27.328h-271.36c-52.8 0-96 43.2-96 96v528c0 52.8 43.2 96 96 96h752c52.8 0 96-43.2 96-96v-189.696c0-13.056-14.784-20.608-25.344-12.992z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-export"],"grid":0},"attrs":[],"properties":{"order":148,"id":23,"prevSize":32,"code":58903,"name":"export"},"setIdx":0,"setId":13,"iconIdx":23},{"icon":{"paths":["M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192zM319.68 835.84h-0.128c-17.024 16.896-40.256 27.264-66.112 27.264s-49.024-10.368-66.048-27.328v0c-16.896-16.896-27.392-40-27.392-65.728s10.496-48.896 27.392-65.92v0.064c17.024-16.96 40.192-27.392 66.048-27.392s49.088 10.432 66.112 27.392v0c17.024 17.024 27.392 40.128 27.52 65.856-0.064 25.728-10.432 48.768-27.392 65.792zM555.072 864h-7.424c-31.104-0.128-57.408-22.656-62.4-53.376-11.008-67.968-42.88-130.688-92.288-180.032-49.344-49.472-111.872-81.408-179.52-92.416-30.784-5.056-53.376-31.424-53.376-62.592v-6.72c0-38.784 34.432-69.824 72.768-63.744 98.944 15.68 187.52 62.656 255.36 130.624 67.968 67.968 114.944 156.672 130.624 255.744 6.080 38.272-25.024 72.64-63.744 72.512zM796.416 864h-6.72c-32.32 0-60.032-24.128-63.232-56.32-26.688-269.248-241.216-484.032-510.272-510.592-32-3.136-55.872-30.976-55.872-63.168v-6.336c0-37.888 32.896-67.84 70.592-64.064 165.888 16.64 314.752 91.136 426.624 203.008 111.808 111.872 186.24 260.928 202.88 426.816 3.84 37.76-26.112 70.656-64 70.656z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-feed"],"grid":0},"attrs":[],"properties":{"order":149,"id":24,"prevSize":32,"code":58904,"name":"feed"},"setIdx":0,"setId":13,"iconIdx":24},{"icon":{"paths":["M883.648 256h-627.648c-35.328 0-64-60.672-64-96s28.672-96 64-96h704c35.328 0 35.328-64 0-64h-819.648c-77.184 0-140.352 63.168-140.352 140.352v743.296c0 77.184 63.168 140.352 140.352 140.352h743.296c77.184 0 140.352-63.168 140.352-140.352v-487.296c0-77.184-63.168-140.352-140.352-140.352zM768 736c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96c0 52.992-43.008 96-96 96z","M256 128h704v64h-704v-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-finance"],"grid":0},"attrs":[],"properties":{"order":150,"id":25,"prevSize":32,"code":58905,"name":"finance"},"setIdx":0,"setId":13,"iconIdx":25},{"icon":{"paths":["M744.384 160h-232.384l-69.632-129.28c-11.456-19.072-32.064-30.72-54.336-30.72h-121.344c-141.184 0-256.448 109.76-265.792 248.576-0.512 4.032-0.896 8.064-0.896 12.16v483.584c0 154.496 125.184 279.68 279.616 279.68h464.768c154.432 0 279.616-125.184 279.616-279.616v-294.144c0-154.432-125.184-290.24-279.616-290.24zM384 800c0 17.664-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32v-448c0-17.664 14.336-32 32-32h64c17.664 0 32 14.336 32 32v448zM576 800c0 17.664-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32v-320c0-17.664 14.336-32 32-32h64c17.664 0 32 14.336 32 32v320zM768 800c0 17.664-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32v-192c0-17.664 14.336-32 32-32h64c17.664 0 32 14.336 32 32v192z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-folder-charts"],"grid":0},"attrs":[],"properties":{"order":151,"id":26,"prevSize":32,"code":58906,"name":"folder-charts"},"setIdx":0,"setId":13,"iconIdx":26},{"icon":{"paths":["M746.752 160h-234.752l-88.128-160h-157.184c-147.328 0-266.688 119.36-266.688 266.688h0.384c0 1.344-0.384 2.688-0.384 4.096v486.592c0 147.264 119.36 266.624 266.688 266.624h490.688c147.264 0 266.624-119.36 266.624-266.688v-320.064c0-153.088-124.16-277.248-277.248-277.248z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-folder"],"grid":0},"attrs":[],"properties":{"order":152,"id":27,"prevSize":32,"code":58907,"name":"folder"},"setIdx":0,"setId":13,"iconIdx":27},{"icon":{"paths":["M752.96 343.488l168.512-168.448v80.96c0 28.544 23.040 51.264 51.264 51.264s51.264-22.72 51.264-51.264v-256h-256c-28.288 0-51.264 23.040-51.264 51.264s22.72 51.264 51.264 51.264h81.216l-168.704 168.512c-20.032 19.968-20.032 52.48 0 72.448 19.968 20.032 52.48 20.032 72.448 0v0zM752.96 343.488z","M250.048 1024c28.224 0 51.008-23.040 51.008-51.264 0-28.288-22.784-51.264-51.008-51.264h-75.008l168.512-168.512c19.968-19.968 19.968-52.48 0-72.512-10.048-9.984-23.040-14.976-36.288-14.976-12.992 0-26.24 4.992-36.224 14.976l-174.784 174.784v-87.232c0-28.288-22.72-51.264-51.2-51.264-28.288 0-45.056 22.976-45.056 51.264v256h250.048zM250.048 1024z","M680.512 752.96l168.448 168.512h-80.96c-28.544 0-51.264 23.040-51.264 51.264s22.72 51.264 51.264 51.264h256v-256c0-28.288-23.040-51.264-51.264-51.264s-51.264 22.72-51.264 51.264v81.216l-168.512-168.704c-19.968-20.032-52.48-20.032-72.448 0-20.032 19.968-20.032 52.48-0 72.448v0zM680.512 752.96z","M0 250.048c0 28.224 23.040 51.008 51.264 51.008 28.288 0 51.264-22.784 51.264-51.008v-75.008l168.512 168.512c19.968 19.968 52.48 19.968 72.512 0 9.984-10.048 14.976-23.040 14.976-36.288 0-12.992-4.992-26.24-14.976-36.224l-174.784-174.784h87.232c28.288 0 51.264-22.72 51.264-51.2 0-28.288-22.976-45.056-51.264-45.056h-256v250.048zM0 250.048z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-fullscreen"],"grid":0},"attrs":[],"properties":{"order":153,"id":28,"prevSize":32,"code":58908,"name":"fullscreen"},"setIdx":0,"setId":13,"iconIdx":28},{"icon":{"paths":["M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z","M320 768v0c-35.328 0-64-28.672-64-64v-384c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v384c0 35.328-28.672 64-64 64z","M723.712 320h-248.32c-15.104 0-27.392 12.288-27.392 27.392v201.216c0 15.104 12.288 27.392 27.392 27.392h248.32c20.352 0 33.6-21.44 24.512-39.616l-38.080-76.16c-3.84-7.68-3.84-16.768 0-24.512l38.080-76.16c9.088-18.112-4.16-39.552-24.512-39.552z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-goal"],"grid":0},"attrs":[],"properties":{"order":154,"id":29,"prevSize":32,"code":58909,"name":"goal"},"setIdx":0,"setId":13,"iconIdx":29},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM896 512c0 82.816-26.624 159.36-71.36 222.144l-69.376-69.376c27.968-44.352 44.736-96.448 44.736-152.768s-16.768-108.416-44.736-152.768l69.376-69.376c44.736 62.784 71.36 139.328 71.36 222.144zM199.36 734.144c-44.736-62.784-71.36-139.328-71.36-222.144s26.624-159.36 71.36-222.144l69.376 69.376c-27.968 44.352-44.736 96.448-44.736 152.768s16.768 108.416 44.736 152.768l-69.376 69.376zM310.4 512c0-111.168 90.432-201.6 201.6-201.6s201.6 90.432 201.6 201.6c0 111.168-90.432 201.6-201.6 201.6s-201.6-90.432-201.6-201.6zM734.144 199.36l-69.376 69.376c-44.352-27.968-96.448-44.736-152.768-44.736s-108.416 16.768-152.768 44.736l-69.376-69.376c62.784-44.736 139.328-71.36 222.144-71.36s159.36 26.624 222.144 71.36zM289.856 824.64l69.376-69.376c44.352 27.968 96.448 44.736 152.768 44.736s108.416-16.768 152.768-44.736l69.376 69.376c-62.784 44.736-139.328 71.36-222.144 71.36s-159.36-26.624-222.144-71.36z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-help-alt"],"grid":0},"attrs":[],"properties":{"order":223,"id":30,"prevSize":32,"code":58910,"name":"help-alt"},"setIdx":0,"setId":13,"iconIdx":30},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM534.272 789.888h-94.4v-90.56h94.4v90.56zM534.272 602.56v29.952h-94.4v-36.864c0-111.296 126.656-128.96 126.656-208 0-36.032-32.256-63.68-74.432-63.68-43.776 0-82.112 32.192-82.112 32.192l-53.76-66.752c0 0 52.992-55.232 144.32-55.232 86.72 0 167.296 53.696 167.296 144.256 0 126.656-133.568 141.248-133.568 224.128z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-help"],"grid":0},"attrs":[],"properties":{"order":222,"id":31,"prevSize":32,"code":58911,"name":"help"},"setIdx":0,"setId":13,"iconIdx":31},{"icon":{"paths":["M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z","M851.072 508.096l-147.072-147.072c-18.752-18.752-49.152-18.752-67.904 0s-18.752 49.152 0 67.904l112 112-113.088 113.152c-18.752 18.752-18.752 49.152 0 67.904s49.152 18.752 67.904 0l141.44-141.44c2.24-1.6 4.736-2.496 6.784-4.48 18.688-18.816 18.688-49.216-0.064-67.968z","M390.144 361.024c-18.752-18.752-49.152-18.752-67.904 0l-141.44 141.44c-2.176 1.6-4.736 2.496-6.72 4.544-18.752 18.752-18.752 49.152 0 67.904l147.072 147.072c18.752 18.752 49.152 18.752 67.904 0s18.752-49.152 0-67.904l-112-112 113.152-113.152c18.688-18.752 18.688-49.152-0.064-67.904z","M512 192h64v640h-64v-640z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-code"],"grid":0},"attrs":[],"properties":{"order":221,"id":32,"prevSize":32,"code":58912,"name":"code"},"setIdx":0,"setId":13,"iconIdx":32},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM512 864c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96c0 52.992-43.008 96-96 96zM576 576c-2.24 20.736-44.8 32-64 32s-61.76-11.264-64-32v-384h128v384z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-alert"],"grid":0},"attrs":[],"properties":{"order":220,"id":33,"prevSize":32,"code":58913,"name":"warning"},"setIdx":0,"setId":13,"iconIdx":33},{"icon":{"paths":["M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z","M192 672v160h160l384-384-160-160z","M853.312 327.040c14.208-14.208 14.208-35.584 0-49.792l-92.352-106.688c-14.208-14.016-35.584-14.016-49.792 0l-63.872 64.064 145.664 160 60.352-67.584z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-edit"],"grid":0},"attrs":[],"properties":{"order":219,"id":34,"prevSize":32,"code":58914,"name":"edit"},"setIdx":0,"setId":13,"iconIdx":34},{"icon":{"paths":["M781.568 705.6l-125.76-239.424c-14.656-27.968-53.76-30.464-71.936-4.608l-93.632 133.376c-15.744 22.4-48.32 24.128-66.304 3.52l-44.16-50.496c-20.16-23.040-57.408-17.6-70.144 10.24l-68.16 149.44c-12.736 27.968 7.68 59.712 38.4 59.712h464.384c31.68 0.064 52.032-33.664 37.312-61.76z","M462.976 350.208c0 51.712-41.92 93.632-93.632 93.632s-93.632-41.92-93.632-93.632c0-51.712 41.92-93.632 93.632-93.632s93.632 41.92 93.632 93.632z","M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-image"],"grid":0},"attrs":[],"properties":{"order":218,"id":35,"prevSize":32,"code":58915,"name":"image"},"setIdx":0,"setId":13,"iconIdx":35},{"icon":{"paths":["M512 128c211.712 0 384 172.288 384 384s-172.288 384-384 384-384-172.288-384-384 172.288-384 384-384zM512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512v0z","M576 320c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64z","M576 704h-128v-192c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v192z","M608 768h-192c-17.664 0-32-14.336-32-32v0c0-17.664 14.336-32 32-32h192c17.664 0 32 14.336 32 32v0c0 17.664-14.336 32-32 32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-info"],"grid":0},"attrs":[],"properties":{"order":155,"id":36,"prevSize":32,"code":58916,"name":"info"},"setIdx":0,"setId":13,"iconIdx":36},{"icon":{"paths":["M879.936 365.248c0-203.2-164.736-367.936-367.936-367.936s-367.936 164.736-367.936 367.936c0 143.168 81.92 266.944 201.28 327.744l8.64 103.936h316.096l8.64-103.936c119.36-60.864 201.216-184.64 201.216-327.744z","M512 1021.248c70.4 0 130.304-47.488 148.288-113.216h-296.576c17.92 65.728 77.888 113.216 148.288 113.216z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-insights"],"grid":0},"attrs":[],"properties":{"order":156,"id":37,"prevSize":32,"code":58917,"name":"insights"},"setIdx":0,"setId":13,"iconIdx":37},{"icon":{"paths":["M748.736 436.672v-113.536c0-130.752-105.984-236.736-236.736-236.736s-236.8 105.984-236.8 236.736v113.472c-62.848 13.248-110.464 69.312-110.464 135.936v312.512c0 76.416 62.528 138.88 138.88 138.88h416.704c76.416 0 138.88-62.528 138.88-138.88v-312.512c0.064-66.624-47.552-122.688-110.464-135.872zM512 190.592c73.088 0 132.608 59.456 132.608 132.608v110.464h-265.216v-110.528c0-73.088 59.52-132.544 132.608-132.544zM553.664 755.2v29.184c0 22.912-18.752 41.664-41.664 41.664s-41.664-18.752-41.664-41.664v-29.184c-16.512-12.672-27.776-31.744-27.776-54.144 0-38.336 31.104-69.44 69.44-69.44s69.44 31.104 69.44 69.44c0 22.4-11.264 41.408-27.776 54.144z","M576-31.488c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M800 32.96c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M352 32.96c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M960 194.176c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M224 194.176c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M1024 383.488c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M128 383.488c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-locked-2"],"grid":0},"attrs":[],"properties":{"order":230,"id":38,"prevSize":32,"code":58918,"name":"locked-2"},"setIdx":0,"setId":13,"iconIdx":38},{"icon":{"paths":["M769.856 382.528v-123.968c0-142.784-115.776-258.56-258.56-258.56s-258.56 115.776-258.56 258.56v123.968c-68.736 14.464-120.768 75.648-120.768 148.416v341.312c0 83.456 68.288 151.68 151.68 151.68h455.104c83.456 0 151.68-68.288 151.68-151.68v-341.312c0.064-72.768-51.904-134.016-120.576-148.416zM511.232 113.792c79.872 0 144.832 64.96 144.832 144.832v120.64h-289.6v-120.704c0-79.808 64.96-144.768 144.768-144.768zM556.8 730.432v31.936c0 25.024-20.48 45.504-45.504 45.504s-45.504-20.48-45.504-45.504v-31.936c-17.984-13.888-30.336-34.624-30.336-59.136 0-41.92 33.984-75.84 75.84-75.84 41.92 0 75.84 33.984 75.84 75.84 0 24.448-12.352 45.248-30.336 59.136z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-locked"],"grid":0},"attrs":[],"properties":{"order":157,"id":39,"prevSize":32,"code":58919,"name":"locked-3"},"setIdx":0,"setId":13,"iconIdx":39},{"icon":{"paths":["M769.856 382.528v-123.968c0-142.784-115.776-258.56-258.56-258.56s-258.56 115.776-258.56 258.56v123.968c-68.736 14.464-120.768 75.648-120.768 148.416v341.312c0 83.456 68.288 151.68 151.68 151.68h455.104c83.456 0 151.68-68.288 151.68-151.68v-341.312c0.064-72.768-51.904-134.016-120.576-148.416zM511.232 113.792c79.872 0 144.832 64.96 144.832 144.832v120.64h-289.6v-120.704c0-79.808 64.96-144.768 144.768-144.768zM556.8 730.432v31.936c0 25.024-20.48 45.504-45.504 45.504s-45.504-20.48-45.504-45.504v-31.936c-17.984-13.888-30.336-34.624-30.336-59.136 0-41.92 33.984-75.84 75.84-75.84 41.92 0 75.84 33.984 75.84 75.84 0 24.448-12.352 45.248-30.336 59.136z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-locked-3"],"grid":0},"attrs":[],"properties":{"order":158,"id":40,"prevSize":32,"code":58920,"name":"locked"},"setIdx":0,"setId":13,"iconIdx":40},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM624.192 656.576c7.808 23.296-9.6 47.424-34.176 47.424h-156.032c-24.576 0-41.984-24.128-34.176-47.424l35.52-106.624c-30.976-23.36-51.328-60.16-51.328-101.952 0-70.72 57.344-128 128-128s128 57.28 128 128c0 41.792-20.352 78.592-51.328 101.952l35.52 106.624z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-locked-4"],"grid":0},"attrs":[],"properties":{"order":159,"id":41,"prevSize":32,"code":58921,"name":"locked-4"},"setIdx":0,"setId":13,"iconIdx":41},{"icon":{"paths":["M752.96 343.488l168.512-168.448v80.96c0 28.544 23.040 51.264 51.264 51.264s51.264-22.72 51.264-51.264v-256h-256c-28.288 0-51.264 23.040-51.264 51.264s22.72 51.264 51.264 51.264h81.216l-168.704 168.512c-20.032 19.968-20.032 52.48 0 72.448 19.968 20.032 52.48 20.032 72.448 0v0zM752.96 343.488z","M250.048 1024c28.224 0 51.008-23.040 51.008-51.264 0-28.288-22.784-51.264-51.008-51.264h-75.008l168.512-168.512c19.968-19.968 19.968-52.48 0-72.512-10.048-9.984-23.040-14.976-36.288-14.976-12.992 0-26.24 4.992-36.224 14.976l-174.784 174.784v-87.232c0-28.288-22.72-51.264-51.2-51.264-28.288 0-45.056 22.976-45.056 51.264v256h250.048zM250.048 1024z","M768 576v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64 28.672-64 64v0c0 35.328 28.672 64 64 64h128c106.048 0 192-85.952 192-192v-128c0-35.328-28.672-64-64-64v0c-35.328 0-64 28.672-64 64z","M256 448v-128c0-35.328 28.672-64 64-64h128c35.328 0 64-28.672 64-64v0c0-35.328-28.672-64-64-64h-128c-106.048 0-192 85.952-192 192v128c0 35.328 28.672 64 64 64v0c35.328 0 64-28.672 64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-maximise"],"grid":0},"attrs":[],"properties":{"order":160,"id":42,"prevSize":32,"code":58922,"name":"maximise"},"setIdx":0,"setId":13,"iconIdx":42},{"icon":{"paths":["M0 928v0c0-52.8 43.2-96 96-96h832c52.8 0 96 43.2 96 96v0c0 52.8-43.2 96-96 96h-832c-52.8 0-96-43.2-96-96z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-minimise"],"grid":0},"attrs":[],"properties":{"order":161,"id":43,"prevSize":32,"code":58923,"name":"minimise"},"setIdx":0,"setId":13,"iconIdx":43},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM682.688 597.312h-341.376c-47.104 0-85.312-38.208-85.312-85.312s38.208-85.312 85.312-85.312h341.312c47.168 0 85.376 38.208 85.376 85.312s-38.208 85.312-85.312 85.312z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-minus"],"grid":0},"attrs":[],"properties":{"order":162,"id":44,"prevSize":32,"code":58924,"name":"minus"},"setIdx":0,"setId":13,"iconIdx":44},{"icon":{"paths":["M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192zM832 896h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h256v256h448v448c0 35.264-28.736 64-64 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-newtab"],"grid":0},"attrs":[],"properties":{"order":163,"id":45,"prevSize":32,"code":58925,"name":"newtab"},"setIdx":0,"setId":13,"iconIdx":45},{"icon":{"paths":["M988.352 324.288l-538.944 485.056c-20.544 18.496-46.336 27.712-72.128 27.712-27.712 0-55.296-10.624-76.224-31.616l-269.504-269.504c-42.112-42.112-42.112-110.336 0-152.448s110.336-42.112 152.448 0l197.184 197.184 462.976-416.64c44.288-39.808 112.32-36.416 152.192 8 39.808 44.224 36.224 112.448-8 152.256z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-ok"],"grid":0},"attrs":[],"properties":{"order":164,"id":46,"prevSize":32,"code":58926,"name":"ok"},"setIdx":0,"setId":13,"iconIdx":46},{"icon":{"paths":["M450.496 3.584c-225.024 26.24-410.496 204.48-444.416 428.48-31.296 206.784 61.312 394.24 214.656 500.416 31.808 22.016 76.096 9.856 93.376-24.768l86.144-172.288c13.184-26.432 8.96-59.648-13.44-78.912-54.336-46.592-82.496-122.624-57.792-203.904 17.536-57.728 64-105.024 121.6-123.008 131.84-41.28 253.376 56.64 253.376 182.4 0 58.368-26.432 110.272-67.712 145.344-21.888 18.56-26.176 50.944-13.312 76.608l86.848 173.76c17.344 34.752 61.824 46.72 93.76 24.576 133.12-92.352 220.416-245.952 220.416-420.288 0-303.040-263.232-544.576-573.504-508.416z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-open-source"],"grid":0},"attrs":[],"properties":{"order":165,"id":47,"prevSize":32,"code":58927,"name":"open-source"},"setIdx":0,"setId":13,"iconIdx":47},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM682.688 597.312h-85.376v85.312c0 47.168-38.208 85.376-85.312 85.376s-85.312-38.208-85.312-85.312v-85.376h-85.376c-47.104 0-85.312-38.208-85.312-85.312s38.208-85.312 85.312-85.312h85.312v-85.376c0.064-47.104 38.272-85.312 85.376-85.312s85.312 38.208 85.312 85.312v85.312h85.312c47.168 0.064 85.376 38.272 85.376 85.376s-38.208 85.312-85.312 85.312z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-add"],"grid":0},"attrs":[],"properties":{"order":166,"id":48,"prevSize":32,"code":58928,"name":"add, plus"},"setIdx":0,"setId":13,"iconIdx":48},{"icon":{"paths":["M825.664 369.536c-7.68-7.68-4.544-20.544 5.76-23.936 30.592-9.984 58.24-31.040 76.352-64.512 21.76-40.192 20.864-91.136-2.752-130.304-47.36-78.592-150.912-87.68-211.328-27.264-13.312 13.312-23.040 28.672-29.44 45.12-5.248 13.376-21.76 17.728-31.872 7.616l-176.256-176.256-100.736 100.672c-17.472 17.536-19.2 43.84-7.872 65.792 26.112 50.56 17.92 114.24-24.448 156.608s-106.048 50.56-156.608 24.448c-21.952-11.328-48.256-9.6-65.792 7.872v0l-100.672 100.736 176.256 176.192c10.176 10.176 5.76 26.688-7.616 31.872-16.448 6.4-31.808 16.128-45.12 29.44-60.352 60.416-51.264 163.968 27.264 211.328 39.168 23.616 90.048 24.512 130.304 2.752 33.472-18.112 54.528-45.76 64.512-76.352 3.392-10.304 16.256-13.44 23.936-5.76l181.632 181.632 100.672-100.672c17.472-17.472 19.2-43.776 7.872-65.792-26.048-50.56-17.92-114.24 24.448-156.608s106.048-50.56 156.608-24.448c22.016 11.328 48.256 9.6 65.792-7.872v0l100.672-100.672-181.568-181.632z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-puzzle"],"grid":0},"attrs":[],"properties":{"order":167,"id":49,"prevSize":32,"code":58929,"name":"puzzle"},"setIdx":0,"setId":13,"iconIdx":49},{"icon":{"paths":["M507.84 0.256h1.984c1.024-0.384 1.472-0.192 2.24-0.192 132.48 0 261.312 52.736 356.608 145.024l79.68-80.768c20.16-20.416 54.976-6.144 54.976 22.528v263.168c0 35.328-28.672 64-64 64l-257.6-1.6c-27.904-0.192-41.984-33.728-22.592-53.76l79.68-82.112c-61.44-59.2-141.312-91.52-229.184-91.52-179.072 0.832-324.864 147.584-324.864 329.536 1.28 160.576 119.552 294.4 275.328 320.064 31.296 5.184 54.592 31.36 54.464 63.040l-0.256 50.176c-0.192 46.144-34.56 76.48-72.832 70.976-246.784-35.456-439.808-248.064-441.472-506.88 0-279.872 227.52-509.248 507.84-511.68v0zM507.84 0.256z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-refresh"],"grid":0},"attrs":[],"properties":{"order":168,"id":50,"prevSize":32,"code":58930,"name":"refresh"},"setIdx":0,"setId":13,"iconIdx":50},{"icon":{"paths":["M268.288 279.168c113.024-113.152 285.888-129.28 416.576-49.28-44.288 43.776-95.296 94.976-95.296 94.976-35.84 42.88 4.288 67.648 24.768 66.944h289.856c35.328 0 64-28.672 64-64v-287.296c1.536-29.888-31.424-59.072-65.6-25.6 0 0-56.32 54.912-95.104 93.376-199.040-145.216-479.424-128.768-659.2 50.88-87.168 87.104-135.552 197.824-146.048 311.488-3.52 37.504 26.56 69.824 64.192 69.824h41.728c33.152 0 59.84-25.344 63.36-58.304 7.808-74.112 39.872-146.112 96.768-203.008v0zM268.288 279.168z","M895.296 483.456c-33.152 0-59.84 25.344-63.36 58.304-7.872 74.24-39.936 146.24-96.832 203.136-113.152 112.96-285.888 129.152-416.576 49.28 44.288-43.776 95.296-94.912 95.296-94.912 35.712-42.944-4.48-67.648-24.768-66.944h-289.92c-35.2 0-64 28.8-64 64v287.104c-1.344 30.016 31.616 59.072 65.6 25.6 0 0 56.32-54.784 95.296-93.376 198.976 145.472 479.36 128.96 658.944-50.816 87.104-86.976 135.616-197.76 146.24-311.488 3.52-37.44-26.624-69.824-64.256-69.824h-41.664zM833.152 483.456z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-reload"],"grid":0},"attrs":[],"properties":{"order":169,"id":51,"prevSize":32,"code":58931,"name":"reload"},"setIdx":0,"setId":13,"iconIdx":51},{"icon":{"paths":["M448 128c176.448 0 320 143.552 320 320s-143.552 320-320 320-320-143.552-320-320 143.552-320 320-320zM448 0c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448v0z","M640 768l229.504 229.504c35.328 35.328 92.672 35.328 128 0v0c35.328-35.328 35.328-92.672 0-128l-229.504-229.504-128 128z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-search"],"grid":0},"attrs":[],"properties":{"order":170,"id":52,"prevSize":32,"code":58932,"name":"search"},"setIdx":0,"setId":13,"iconIdx":52},{"icon":{"paths":["M640 384c0 84.736-43.264 192-128 192s-128-107.264-128-192 43.264-160 128-160 128 75.264 128 160z","M768 896c16.576 0 64-10.688 64-10.688 0-0.128 0-0.256 0-0.32 0-135.36-143.296-308.992-320-308.992s-320 173.632-320 308.928c0 0.128 0 0.256 0 0.32s47.424 10.752 64 10.752h512z","M896 448c0 59.328-36.672 128-96 128s-96-68.672-96-128 36.672-128 96-128 96 68.672 96 128z","M1002.432 835.072c11.584 0 21.504-10.368 21.568-23.424 0-0.064 0-0.192 0-0.256 0-94.656-100.288-235.392-224-235.392s-224 140.736-224 235.456c0 0.064 0 0.192 0 0.256 0 13.056 9.92 23.424 21.568 23.424h404.864z","M426.432 835.072c11.648 0 21.568-10.304 21.568-23.36 0-0.064 0-0.192 0-0.256 0-94.72-100.288-235.456-224-235.456s-224 140.736-224 235.456c0 0.064 0 0.192 0 0.256 0 13.056 9.92 23.424 21.568 23.424h404.864z","M320 448c0 59.328-36.672 128-96 128s-96-68.672-96-128 36.672-128 96-128 96 68.672 96 128z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-users"],"grid":0},"attrs":[],"properties":{"order":171,"id":53,"prevSize":32,"code":58933,"name":"users, segment"},"setIdx":0,"setId":13,"iconIdx":53},{"icon":{"paths":["M870.336 928c-6.016 0-12.096-1.408-17.792-4.416-18.752-9.856-25.984-33.152-16.128-51.904 220.864-419.712 12.48-702.208 3.52-714.048-12.8-16.832-9.6-40.896 7.168-53.76 16.768-12.736 40.768-9.792 53.76 7.040 10.24 13.312 248.192 331.648 3.584 796.48-6.912 13.12-20.288 20.608-34.112 20.608z","M144.128 928c-13.824 0-27.2-7.488-34.048-20.544-244.608-464.832-6.656-783.168 3.584-796.48 12.992-16.832 36.992-19.776 53.76-7.040 16.768 12.8 19.968 36.864 7.168 53.76-9.024 11.84-217.408 294.336 3.52 713.984 9.856 18.752 2.624 41.984-16.128 51.904-5.696 2.944-11.84 4.416-17.856 4.416z","M736 704h-480c-35.328 0-64 28.672-64 64v64c0 35.328 28.672 64 64 64h480c35.328 0 64-28.672 64-64v-64c0-35.328-28.672-64-64-64zM512 832h-224v-64h224v64zM672 832c-17.664 0-32-14.336-32-32s14.336-32 32-32 32 14.336 32 32c0 17.664-14.336 32-32 32z","M736 448h-480c-35.328 0-64 28.672-64 64v64c0 35.328 28.672 64 64 64h480c35.328 0 64-28.672 64-64v-64c0-35.328-28.672-64-64-64zM512 576h-224v-64h224v64zM672 576c-17.664 0-32-14.336-32-32s14.336-32 32-32 32 14.336 32 32c0 17.664-14.336 32-32 32z","M736 192h-480c-35.328 0-64 28.672-64 64v64c0 35.328 28.672 64 64 64h480c35.328 0 64-28.672 64-64v-64c0-35.328-28.672-64-64-64zM512 320h-224v-64h224v64zM672 320c-17.664 0-32-14.336-32-32s14.336-32 32-32 32 14.336 32 32c0 17.664-14.336 32-32 32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-server-alt"],"grid":0},"attrs":[],"properties":{"order":217,"id":54,"prevSize":32,"code":58934,"name":"server-alt"},"setIdx":0,"setId":13,"iconIdx":54},{"icon":{"paths":["M928 960h-224c-17.6 0-32 14.4-32 32s14.4 32 32 32h224c17.6 0 32-14.4 32-32s-14.4-32-32-32z","M320 960h-224c-17.6 0-32 14.4-32 32s14.4 32 32 32h224c17.6 0 32-14.4 32-32s-14.4-32-32-32z","M960 640h-896c-35.328 0-64 28.672-64 64v128c0 35.328 28.672 64 64 64h384v128h128v-128h384c35.328 0 64-28.672 64-64v-128c0-35.328-28.672-64-64-64zM320 768v64h-224v-128h224v64zM832 832c-35.328 0-64-28.672-64-64s28.672-64 64-64 64 28.672 64 64c0 35.328-28.672 64-64 64z","M960 320h-896c-35.328 0-64 28.672-64 64v128c0 35.328 28.672 64 64 64h896c35.328 0 64-28.672 64-64v-128c0-35.328-28.672-64-64-64zM320 448v64h-224v-128h224v64zM832 512c-35.328 0-64-28.672-64-64s28.672-64 64-64 64 28.672 64 64c0 35.328-28.672 64-64 64z","M960 0h-896c-35.328 0-64 28.672-64 64v128c0 35.328 28.672 64 64 64h896c35.328 0 64-28.672 64-64v-128c0-35.328-28.672-64-64-64zM320 128v64h-224v-128h224v64zM832 192c-35.328 0-64-28.672-64-64s28.672-64 64-64 64 28.672 64 64c0 35.328-28.672 64-64 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-server"],"grid":0},"attrs":[],"properties":{"order":216,"id":55,"prevSize":32,"code":58935,"name":"server"},"setIdx":0,"setId":13,"iconIdx":55},{"icon":{"paths":["M801.728 267.52l94.976-94.912-45.312-45.248-112.256 112.256c-68.48-26.624-145.408-43.776-227.136-43.776-282.176 0-510.912 201.344-510.912 316.16 0 73.152 87.488 176.512 220.8 244.864l-94.528 94.528 45.248 45.248 112-112c68.544 26.56 145.536 43.52 227.392 43.52 282.176 0 510.912-200.128 510.912-316.16 0-71.744-87.616-175.616-221.184-244.48zM286.912 512c0-123.712 100.288-224 224-224 50.56 0 96.704 17.344 134.144 45.632l-68.8 68.864c-19.2-11.52-41.344-18.496-65.344-18.496-70.72 0-128 57.28-128 128 0 24 6.976 46.144 18.496 65.344l-68.864 68.864c-28.224-37.504-45.632-83.648-45.632-134.208zM510.912 736c-49.984 0-95.744-16.96-132.992-44.672l69.056-69.056c18.88 11.008 40.512 17.728 63.936 17.728 70.656 0 128-57.28 128-128 0-23.424-6.72-45.056-17.728-63.936l69.056-69.056c27.712 37.248 44.672 82.944 44.672 132.992 0 123.712-100.288 224-224 224z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-hide"],"grid":0},"attrs":[],"properties":{"order":215,"id":56,"prevSize":32,"code":58936,"name":"hide"},"setIdx":0,"setId":13,"iconIdx":56},{"icon":{"paths":["M513.088 195.84c-282.176 0-510.976 201.344-510.976 316.16 0 118.4 228.736 316.16 510.912 316.16s510.976-200.128 510.976-316.16c0-116.032-228.736-316.16-510.912-316.16zM512 736c-123.712 0-224-100.288-224-224s100.288-224 224-224 224 100.288 224 224c0 123.712-100.288 224-224 224z","M640 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-show"],"grid":0},"attrs":[],"properties":{"order":214,"id":57,"prevSize":32,"code":58937,"name":"show"},"setIdx":0,"setId":13,"iconIdx":57},{"icon":{"paths":["M288.64 736h446.72l-224-320z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-arrow-top"],"grid":0},"attrs":[],"properties":{"order":213,"id":58,"prevSize":32,"code":58938,"name":"arrow-top"},"setIdx":0,"setId":13,"iconIdx":58},{"icon":{"paths":["M735.36 416h-446.72l224 320z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-arrow-bottom"],"grid":0},"attrs":[],"properties":{"order":212,"id":59,"prevSize":32,"code":58939,"name":"arrow-bottom"},"setIdx":0,"setId":13,"iconIdx":59},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM735.36 482.432l-85.632 83.52c-5.568 5.44-8.128 13.248-6.784 20.928l20.224 117.888c3.328 19.328-16.96 34.048-34.304 24.896l-105.856-55.68c-6.912-3.648-15.104-3.648-22.016 0l-105.856 55.68c-17.344 9.088-37.568-5.632-34.304-24.896l20.224-117.888c1.344-7.68-1.216-15.488-6.784-20.928l-85.632-83.52c-14.016-13.696-6.272-37.504 13.12-40.32l118.4-17.216c7.68-1.088 14.336-5.952 17.792-12.928l52.928-107.264c8.64-17.536 33.728-17.536 42.368 0l52.928 107.264c3.392 7.040 10.048 11.84 17.728 12.992l118.4 17.216c19.392 2.752 27.072 26.624 13.056 40.256z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-star"],"grid":0},"attrs":[],"properties":{"order":172,"id":60,"prevSize":32,"code":58940,"name":"star"},"setIdx":0,"setId":13,"iconIdx":60},{"icon":{"paths":["M966.080 434.496c-54.464-16.064-75.776-81.728-41.216-126.72 49.152-63.808-15.168-152.32-91.072-125.376v0c-53.44 19.008-109.376-21.568-107.776-78.336 2.24-80.512-101.824-114.304-147.392-47.872v0c-32.064 46.848-101.184 46.848-133.248 0.064v0c-45.504-66.496-149.568-32.64-147.392 47.872 1.6 56.768-54.336 97.344-107.776 78.336v0c-75.904-27.008-140.224 61.504-91.072 125.312 34.624 44.992 13.248 110.72-41.216 126.72-77.248 22.784-77.248 132.16 0 154.944 54.464 16.064 75.776 81.728 41.216 126.72v0c-49.152 63.808 15.168 152.32 91.072 125.376v0c53.44-19.008 109.376 21.568 107.776 78.336-2.24 80.512 101.824 114.304 147.392 47.872 32.064-46.848 101.184-46.848 133.248 0 45.504 66.432 149.568 32.64 147.392-47.872-1.6-56.768 54.336-97.344 107.776-78.336v0c75.904 27.008 140.224-61.504 91.072-125.376v0c-34.624-44.992-13.248-110.72 41.216-126.72 77.248-22.72 77.248-132.16 0-154.944zM735.296 435.904l-252.608 227.392c-9.6 8.704-21.696 12.992-33.792 12.992-12.992 0-25.92-4.992-35.712-14.784l-126.4-126.4c-19.712-19.712-19.712-51.712 0-71.424s51.712-19.712 71.424 0l92.416 92.416 217.024-195.264c20.8-18.624 52.672-17.088 71.36 3.776 18.688 20.672 17.024 52.608-3.712 71.296z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-success"],"grid":0},"attrs":[],"properties":{"order":173,"id":61,"prevSize":32,"code":58941,"name":"success"},"setIdx":0,"setId":13,"iconIdx":61},{"icon":{"paths":["M320 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 576h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 384v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 384h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 768v0c-35.392 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M576 768h-64c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M832 1024v0c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64z","M640 832v0c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64z","M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h320c35.328 0 64-28.672 64-64v0c0-35.328-28.672-64-64-64h-320c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v320c0 35.328 28.672 64 64 64v0c35.328 0 64-28.672 64-64v-320c0-106.048-85.952-192-192-192z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-table-more"],"grid":0},"attrs":[],"properties":{"order":174,"id":62,"prevSize":32,"code":58942,"name":"table-more"},"setIdx":0,"setId":13,"iconIdx":62},{"icon":{"paths":["M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z","M320 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 576h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 384v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 384h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 768v0c-35.392 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 768h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-table"],"grid":0},"attrs":[],"properties":{"order":175,"id":63,"prevSize":32,"code":58943,"name":"table"},"setIdx":0,"setId":13,"iconIdx":63},{"icon":{"paths":["M740.288 511.36c0-0.576 0.064-1.088 0.064-1.664 0-55.232-44.8-100.032-100.032-100.032-23.36 0-44.8 8.064-61.824 21.504-26.24-48.96-77.824-82.368-137.28-82.368-85.888 0-155.584 69.632-155.584 155.584 0 2.048 0.256 4.032 0.32 6.080-31.488 12.544-53.952 43.392-53.952 79.296v0.128c0 46.976 38.4 85.376 85.376 85.376h389.312c46.976 0 85.376-38.4 85.376-85.376v-0.128c-0.064-35.072-21.44-65.28-51.776-78.4z","M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-tag-cloud"],"grid":0},"attrs":[],"properties":{"order":176,"id":64,"prevSize":32,"code":58944,"name":"tag-cloud"},"setIdx":0,"setId":13,"iconIdx":64},{"icon":{"paths":["M605.632 584.896c0.384-3.072 1.792-5.696 1.792-8.832 0-7.296-2.368-13.888-4.16-20.608 90.304-62.784 154.176-206.656 154.176-309.952 0-135.616-109.888-245.504-245.44-245.504s-245.44 109.888-245.44 245.44c0 103.296 63.872 247.168 154.176 309.952-1.792 6.784-4.16 13.312-4.16 20.672 0 3.136 1.472 5.824 1.792 8.832-238.016 33.728-418.368 193.152-418.368 385.088 0 0.192 0 0.384 0 0.576 0.064 29.824 22.72 53.44 49.28 53.44h925.44c26.496 0 49.216-23.616 49.28-53.504 0-0.192 0-0.384 0-0.576 0-191.872-180.352-351.296-418.368-385.024z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-user"],"grid":0},"attrs":[],"properties":{"order":177,"id":65,"prevSize":32,"code":58945,"name":"user"},"setIdx":0,"setId":13,"iconIdx":65},{"icon":{"paths":["M615.424 391.424c0 110.144-89.28 277.504-199.424 277.504s-199.424-167.36-199.424-277.504 89.28-199.424 199.424-199.424 199.424 89.28 199.424 199.424z","M792 1024c21.568 0 40-19.2 40-43.456 0-0.128 0-0.32 0-0.448 0-175.872-186.24-318.4-416-318.4s-416 142.528-416 318.4c0 0.128 0 0.32 0 0.448 0.064 24.256 18.496 43.456 40 43.456h752z","M832 384v0c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64z","M640 192v0c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-user-add"],"grid":0},"attrs":[],"properties":{"order":178,"id":66,"prevSize":32,"code":58946,"name":"user-add"},"setIdx":0,"setId":13,"iconIdx":66},{"icon":{"paths":["M832 192c35.264 0 64 28.736 64 64v512c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-512c0-35.264 28.736-64 64-64h640zM832 64h-640c-106.048 0-192 85.952-192 192v512c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-512c0-106.048-85.952-192-192-192v0z","M570.752 378.752c0 67.776-54.976 170.752-122.752 170.752s-122.752-102.976-122.752-170.752 54.976-122.752 122.752-122.752 122.752 54.976 122.752 122.752z","M679.36 768c13.248 0 24.64-11.84 24.64-26.752 0-0.064 0-0.192 0-0.256 0-108.224-114.624-195.968-256-195.968s-256 87.744-256 195.968c0 0.064 0 0.192 0 0.256 0 14.912 11.392 26.752 24.64 26.752h462.72z","M800 320h-128c-17.664 0-32 14.336-32 32s14.336 32 32 32h128c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M800 448h-128c-17.664 0-32 14.336-32 32s14.336 32 32 32h128c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M800 576h-64c-17.664 0-32 14.336-32 32s14.336 32 32 32h64c17.664 0 32-14.336 32-32s-14.336-32-32-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-visitor-profile"],"grid":0},"attrs":[],"properties":{"order":179,"id":67,"prevSize":32,"code":58948,"name":"visitor-profile"},"setIdx":0,"setId":13,"iconIdx":67},{"icon":{"paths":["M448 128c176.448 0 320 143.552 320 320s-143.552 320-320 320-320-143.552-320-320 143.552-320 320-320zM448 0c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448v0z","M640 768l229.504 229.504c35.328 35.328 92.672 35.328 128 0v0c35.328-35.328 35.328-92.672 0-128l-229.504-229.504-128 128z","M448 640v0c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64z","M256 448v0c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-zoom-in"],"grid":0},"attrs":[],"properties":{"order":180,"id":68,"prevSize":32,"code":58949,"name":"zoom-in"},"setIdx":0,"setId":13,"iconIdx":68},{"icon":{"paths":["M448 128c176.448 0 320 143.552 320 320s-143.552 320-320 320-320-143.552-320-320 143.552-320 320-320zM448 0c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448v0z","M640 768l229.504 229.504c35.328 35.328 92.672 35.328 128 0v0c35.328-35.328 35.328-92.672 0-128l-229.504-229.504-128 128z","M256 448v0c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-zoom-out"],"grid":0},"attrs":[],"properties":{"order":181,"id":69,"prevSize":32,"code":58950,"name":"zoom-out"},"setIdx":0,"setId":13,"iconIdx":69},{"icon":{"paths":["M1013.184 503.744v0c0 52.992-43.008 96-96 96h-576c-52.992 0-96-43.008-96-96v0c0-52.992 43.008-96 96-96h576c52.992 0 96 43.008 96 96z","M985.024 571.648v0c-37.504 37.504-98.304 37.504-135.744 0l-271.552-271.552c-37.504-37.504-37.504-98.304 0-135.744v0c37.504-37.504 98.304-37.504 135.744 0l271.552 271.552c37.504 37.44 37.504 98.24 0 135.744z","M985.024 452.352v0c37.504 37.504 37.504 98.304 0 135.744l-271.552 271.552c-37.504 37.504-98.304 37.504-135.744 0v0c-37.504-37.504-37.504-98.304 0-135.744l271.552-271.552c37.504-37.504 98.304-37.504 135.744 0z","M469.184 896h-277.184c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h277.184c35.328 0 64-28.672 64-64v0c0-35.328-28.672-64-64-64h-277.184c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h277.184c35.328 0 64-28.672 64-64v0c0-35.328-28.672-64-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-sign-out"],"grid":0},"attrs":[],"properties":{"order":182,"id":70,"prevSize":32,"code":58951,"name":"sign-out"},"setIdx":0,"setId":13,"iconIdx":70},{"icon":{"paths":["M768 504v0q0 39-28 67.5t-68 28.5h-576q-40 0-68-28t-28-68v0q0-40 28-68t68-28h576q40 0 68 28t28 68v0zM740 572v0q-28 28-68 28t-68-28l-271-272q-29-28-29-68t29-68v0q28-28 67.5-28t67.5 28l272 272q28 28 28 68t-28 68v0zM740 452v0q28 28 28 68t-28 68l-272 272q-28 28-67.5 28t-67.5-28v0q-29-28-29-68t29-68l271-272q28-28 68-28t68 28v0zM544 128h277q27 0 45.5 19t18.5 45v640q0 26-18.5 45t-45.5 19h-277q-26 0-45 19t-19 45v0q0 26 19 45t45 19h277q80 0 136-56t56-136v-640q0-80-56-136t-136-56h-277q-26 0-45 19t-19 45v0q0 26 19 45t45 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE648"],"defaultCode":58952,"grid":0},"attrs":[],"properties":{"id":71,"order":183,"ligatures":"","prevSize":32,"code":58952,"name":"sign-in"},"setIdx":0,"setId":13,"iconIdx":71},{"icon":{"paths":["M799 384h-576q-26 0-45-19t-19-45v0q0-26 19-45t45-19h576q27 0 45.5 19t18.5 45v0q0 26-18.5 45t-45.5 19v0zM799 576h-576q-26 0-45-19t-19-45v0q0-26 19-45t45-19h576q27 0 45.5 19t18.5 45v0q0 26-18.5 45t-45.5 19v0zM799 768h-576q-26 0-45-19t-19-45v0q0-26 19-45t45-19h576q27 0 45.5 19t18.5 45v0q0 26-18.5 45t-45.5 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE649"],"defaultCode":58953,"grid":0},"attrs":[],"properties":{"id":72,"order":184,"ligatures":"","prevSize":32,"code":58953,"name":"menu-hamburger"},"setIdx":0,"setId":13,"iconIdx":72},{"icon":{"paths":["M693 544v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19h-64q-27 0-45.5-19t-18.5-45v0zM437 544v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19h-64q-27 0-45.5-19t-18.5-45v0zM181 544v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19h-64q-27 0-45.5-19t-18.5-45v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64A"],"defaultCode":58954,"grid":0},"attrs":[],"properties":{"id":73,"order":185,"ligatures":"","prevSize":32,"code":58954,"name":"more-horiz"},"setIdx":0,"setId":13,"iconIdx":73},{"icon":{"paths":["M501 352h-64q-27 0-45.5-19t-18.5-45v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM501 608h-64q-27 0-45.5-19t-18.5-45v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM501 864h-64q-27 0-45.5-19t-18.5-45v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64B"],"defaultCode":58955,"grid":0},"attrs":[],"properties":{"id":74,"order":186,"ligatures":"","prevSize":32,"code":58955,"name":"more-verti"},"setIdx":0,"setId":13,"iconIdx":74},{"icon":{"paths":["M991 575v0q-16-11-24.5-27.5t-8.5-34.5v-2q0-18 8.5-34.5t24.5-26.5v-1q20-13 28.5-35.5t1.5-45.5q-2-7-4.5-14t-5.5-14q-8-23-28.5-36.5t-44.5-12.5v0q-20 0-37-8t-28-23q0-1-0.5-1h-0.5q-11-15-14-33.5t3-35.5v0q9-23 2-45.5t-27-37.5q-6-5-12-9.5t-13-8.5q-20-13-45-12.5t-44 15.5v0q-15 11-33.5 14t-36.5-3q-1 0-2-0.5t-2-0.5q-18-5-31-18t-19-31v0q-7-23-26-37.5t-43-15.5h-34q-24 1-43 15.5t-26 37.5v0q-6 18-19 31t-31 18q-1 0-2 0.5t-2 0.5q-17 6-36 3t-33-14h-1q-19-15-44-15.5t-45 12.5q-7 4-13 8.5t-12 9.5q-20 15-27 37.5t2 45.5v0q6 17 3 35.5t-14 33.5h-0.5t-0.5 1q-11 15-28 23t-36 8q-25-1-45.5 12.5t-28.5 36.5q-3 7-5.5 14t-4.5 14q-7 23 1.5 45.5t28.5 35.5v1q16 10 24.5 26.5t8.5 34.5v2q0 18-8.5 34.5t-24.5 26.5v1q-20 13-28.5 35.5t-1.5 45.5q2 7 4.5 14t5.5 14q8 23 28.5 36.5t45.5 12.5v0q19 0 36 8t28 23q0 1 0.5 1h0.5q11 15 14 33.5t-3 35.5v0q-9 23-2 45.5t27 37.5q6 5 12 9.5t13 8.5q20 13 45 12.5t44-15.5h1q14-11 33-14t36 3q1 0 2 0.5t2 0.5q18 5 31 18t19 31v0q7 23 26 37.5t43 15.5h34q24-1 43-15.5t26-37.5v0q6-18 19-31t31-18q1-1 2-1h2q17-6 36-3t33 14h1q19 15 44 15.5t45-12.5q7-4 13-8.5t12-9.5q20-15 27-37.5t-2-45.5v0q-6-17-3-35.5t14-33.5h0.5t0.5-1q11-15 28-23t36-8v0q25 1 45.5-12.5t28.5-36.5q3-7 5.5-14t4.5-14q7-23-1.5-45.5t-28.5-35.5v0zM512 759q-53 0-99.5-19.5t-81.5-53-55-78.5-20-96 20-96 55-78.5 81.5-53 99.5-19.5 99.5 19.5 81.5 53 55 78.5 20 96-20 96-55 78.5-81.5 53-99.5 19.5v0zM608 512q0 38-28 65.5t-68 27.5-68-27.5-28-65.5 28-65.5 68-27.5 68 27.5 28 65.5v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64C"],"defaultCode":58956,"grid":0},"attrs":[],"properties":{"id":75,"order":187,"ligatures":"","prevSize":32,"code":58956,"name":"admin-administration"},"setIdx":0,"setId":13,"iconIdx":75},{"icon":{"paths":["M576 896h-128q-27 0-45.5-19t-18.5-45v-128q0-26 18.5-45t45.5-19h128q27 0 45.5 19t18.5 45v128q0 26-18.5 45t-45.5 19v0zM576 384h-128q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h128q26 0 45 19t19 45v128q0 26-19 45t-45 19v0zM256 896h-128q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h128q27 0 45.5 19t18.5 45v128q0 26-18.5 45t-45.5 19v0zM896 896h-128q-27 0-45.5-19t-18.5-45v-128q0-26 18.5-45t45.5-19h128q27 0 45.5 19t18.5 45v128q0 26-18.5 45t-45.5 19v0zM896 469q0-13-9.5-17t-22.5-4h-352v-171q0-13-9.5-22.5t-22.5-9.5-22.5 9.5-9.5 22.5v171h-288q-13 0-22.5 4t-9.5 17v192q0 14 9.5 23t22.5 9 22.5-9 9.5-23v-149h256v149q0 14 9.5 23t22.5 9 22.5-9 9.5-23v-149h320v171q0 13 9.5 22.5t22.5 9.5 22.5-9.5 9.5-22.5v-214z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64D"],"defaultCode":58957,"grid":0},"attrs":[],"properties":{"id":76,"order":188,"ligatures":"","prevSize":32,"code":58957,"name":"admin-development"},"setIdx":0,"setId":13,"iconIdx":76},{"icon":{"paths":["M876 124q-112 0-180.5-17.5t-106.5-39-50.5-39.5-12.5-19q-2-4-5.5-6.5t-8.5-2.5v0q-5 0-8.5 2.5t-5.5 6.5q0 1-13 19t-50.5 39.5-106 39-180.5 17.5q-7 0-11 4.5t-4 10.5v509q0 79 56 146t124.5 117 127.5 79.5l65 32.5q1 0 2.5 0.5t3.5 0.5 3.5-0.5 2.5-0.5l65-32.5t127.5-79.5 124.5-117.5 56-145.5v-509q0-6-4-10.5t-11-4.5v0 0zM809 619q0 61-44 113.5t-97.5 92-100 62.5-50.5 25q-1 0-2.5 0.5t-2.5 0.5-2.5-0.5-2.5-0.5q-4-2-50.5-25t-100-62.5-97.5-92-44-113.5v-399q0-5 3.5-8.5t8.5-3.5q175 0 224.5-44.5l49.5-44.5q1-4 4-6t7-2v0q4 0 7 2t4 6l49 44.5t225 44.5q5 0 8.5 3.5t3.5 8.5v399zM730 476l-247 222q-7 6-15.5 9.5t-17.5 3.5-18-4-16-11l-123-123q-15-14-15-34.5t15-34.5q14-15 34.5-15t34.5 15l90 90 212-191q15-13 35.5-12t33.5 16q14 15 13 35.5t-16 33.5v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64E"],"defaultCode":58958,"grid":0},"attrs":[],"properties":{"id":77,"order":211,"ligatures":"","prevSize":32,"code":58958,"name":"admin-diagnostic"},"setIdx":0,"setId":13,"iconIdx":77},{"icon":{"paths":["M960 0h-896q-26 0-45 19t-19 45v640q0 26 19 45t45 19h320l-64 128h-33q-13 0-22 9t-9 22v2q0 13 9 22t22 9h450q13 0 22-9t9-22v-2q0-13-9-22t-22-9h-33l-64-128h320q26 0 45-19t19-45v-640q0-26-19-45t-45-19v0zM960 576h-896v-512h896v512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64F"],"defaultCode":58959,"grid":0},"attrs":[],"properties":{"id":78,"order":210,"ligatures":"","prevSize":32,"code":58959,"name":"admin-platform"},"setIdx":0,"setId":13,"iconIdx":78},{"icon":{"paths":["M97 250h108q10 42 45 69.5t79 27.5q45 0 79.5-27.5t45.5-69.5h473q14 0 23.5-9.5t9.5-23.5q0-13-9.5-22.5t-23.5-9.5h-473q-11-42-45.5-69.5t-79.5-27.5-79.5 27.5-45.5 69.5h-107q-14 0-23.5 9.5t-9.5 22.5q0 14 9.5 23.5t23.5 9.5v0 0zM329 154q27 0 45.5 18.5t18.5 45.5q0 26-18.5 44.5t-45.5 18.5q-26 0-44.5-18.5t-18.5-44.5q0-27 18.5-45.5t44.5-18.5v0 0zM927 479h-155q-10-41-45-68.5t-79-27.5q-45 0-79.5 27.5t-45.5 68.5h-426q-14 0-23.5 9.5t-9.5 23.5 9.5 23.5 23.5 9.5h426q11 41 45.5 68.5t79.5 27.5q44 0 79-27.5t45-68.5h155q14 0 23.5-9.5t9.5-23.5-9.5-23.5-23.5-9.5v0 0zM648 575q-27 0-45.5-18.5t-18.5-44.5 18.5-44.5 45.5-18.5q26 0 44.5 18.5t18.5 44.5-18.5 44.5-44.5 18.5v0 0zM927 774h-473q-11-42-45.5-69.5t-79.5-27.5-79.5 27.5-45.5 69.5h-107q-14 0-23.5 9.5t-9.5 23.5q0 13 9.5 22.5t23.5 9.5h108q10 42 45 69.5t79 27.5q45 0 79.5-27.5t45.5-69.5h473q14 0 23.5-9.5t9.5-22.5q0-14-9.5-23.5t-23.5-9.5v0 0zM329 870q-26 0-44.5-18.5t-18.5-44.5q0-27 18.5-45.5t44.5-18.5q27 0 45.5 18.5t18.5 45.5q0 26-18.5 44.5t-45.5 18.5v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE650"],"defaultCode":58960,"grid":0},"attrs":[],"properties":{"id":79,"order":209,"ligatures":"","prevSize":32,"code":58960,"name":"admin-settings"},"setIdx":0,"setId":13,"iconIdx":79},{"icon":{"paths":["M803 445q0-52-16.5-98.5t-46.5-83.5-71-63-90-37v-32q0-27-20-47t-47-20-47 20-20 47v32q-49 11-90 37t-71 63-46.5 83.5-16.5 98.5v246l-90 90v45h762v-45l-90-90v-246zM512 960h18q23-3 39.5-18.5t23.5-35.5q3-7 6-16.5t3-19.5h-180q0 37 26.5 63.5t63.5 26.5v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE651"],"defaultCode":58961,"grid":0},"attrs":[],"properties":{"id":80,"order":208,"ligatures":"","prevSize":32,"code":58961,"name":"reporting-actions"},"setIdx":0,"setId":13,"iconIdx":80},{"icon":{"paths":["M288 352h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM288 608h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM288 864h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM544 352h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM544 608h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM544 864h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM800 352h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM800 608h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM800 864h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE652"],"defaultCode":58962,"grid":0},"attrs":[],"properties":{"id":81,"order":207,"ligatures":"","prevSize":32,"code":58962,"name":"reporting-dashboard"},"setIdx":0,"setId":13,"iconIdx":81},{"icon":{"paths":["M961 322h-640l-32-96q-3-16-14-38t-27-26l-171-32q-24-8-45.5 2.5t-29.5 34.5q-7 23 4.5 45t35.5 29l137 43 104 457q3 15 12 26t21 17v13q0 41 29.5 70.5t70.5 29.5q42 0 71.5-29.5t29.5-70.5v-7h159q0 2-0.5 3.5t-0.5 3.5q0 41 29.5 70.5t71.5 29.5 71.5-29.5 29.5-70.5v-4t-1-4q19-2 33.5-15t18.5-33l96-314q2-13-12.5-59t-50.5-46v0zM416 846q-20 0-34.5-14.5t-14.5-34.5q0-21 14.5-35t34.5-14q21 0 35 14t14 35q0 20-14 34.5t-35 14.5v0 0zM776 846q-20 0-34.5-14.5t-14.5-34.5q0-21 14.5-35t34.5-14 34.5 14 14.5 35q0 20-14.5 34.5t-34.5 14.5v0 0zM833 641h-448q-15 0-15-32t15-32h448q15 0 20.5 32t-20.5 32v0zM897 513h-512q-15 0-15-32t15-32h512q15 0 15 32t-15 32v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE653"],"defaultCode":58963,"grid":0},"attrs":[],"properties":{"id":82,"order":206,"ligatures":"","prevSize":32,"code":58963,"name":"reporting-ecommerce"},"setIdx":0,"setId":13,"iconIdx":82},{"icon":{"paths":["M512 0q-106 0-199.5 40t-163 109.5-109.5 163-40 199.5 40 199.5 109.5 163 163 109.5 199.5 40 199.5-40 163-109.5 109.5-163 40-199.5-40-199.5-109.5-163-163-109.5-199.5-40v0zM512 928q-86 0-162-32.5t-132.5-89-89-132.5-32.5-162 32.5-162 89-132.5 132.5-89 162-32.5 162 32.5 132.5 89 89 132.5 32.5 162-32.5 162-89 132.5-132.5 89-162 32.5v0zM512 192q-66 0-124.5 25t-102 68.5-68.5 102-25 124.5 25 124.5 68.5 102 102 68.5 124.5 25 124.5-25 102-68.5 68.5-102 25-124.5-25-124.5-68.5-102-102-68.5-124.5-25v0zM512 736q-46 0-87-17.5t-71.5-48-48-71.5-17.5-87 17.5-87 48-71.5 71.5-48 87-17.5 87 17.5 71.5 48 48 71.5 17.5 87-17.5 87-48 71.5-71.5 48-87 17.5v0zM608 512q0 40-28 68t-68 28-68-28-28-68 28-68 68-28 68 28 28 68v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE654"],"defaultCode":58964,"grid":0},"attrs":[],"properties":{"id":83,"order":189,"ligatures":"","prevSize":32,"code":58964,"name":"reporting-goal"},"setIdx":0,"setId":13,"iconIdx":83},{"icon":{"paths":["M293 241q0 20-14 34t-35 14q-20 0-34-14t-14-34 14-34.5 34-14.5q21 0 35 14.5t14 34.5v0zM423 241q0 20-14 34t-34 14q-21 0-35-14t-14-34 14-34.5 35-14.5q20 0 34 14.5t14 34.5v0zM554 241q0 20-14.5 34t-34.5 14-34.5-14-14.5-34 14.5-34.5 34.5-14.5 34.5 14.5 14.5 34.5v0zM832 0h-640q-80 0-136 56t-56 136v640q0 80 56 136t136 56h640q80 0 136-56t56-136v-640q0-80-56-136t-136-56v0zM192 128h640q26 0 45 19t19 45v128h-768v-128q0-26 19-45t45-19v0zM832 896h-640q-26 0-45-19t-19-45v-448h768v448q0 26-19 45t-45 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE655"],"defaultCode":58965,"grid":0},"attrs":[],"properties":{"id":84,"order":190,"ligatures":"","prevSize":32,"code":58965,"name":"reporting-referer"},"setIdx":0,"setId":13,"iconIdx":84},{"icon":{"paths":["M1003 531v-1l-1-1q-4-10-9.5-19.5t-11.5-17.5q-13-23-31.5-54t-37.5-62.5-37-59.5-30-45q-31-42-68.5-75t-90.5-33q-12 0-24 2t-24 6q-38 12-71 34.5t-44 69.5h-22q-11-47-44-69.5t-71-34.5q-12-4-24-6t-24-2q-53 0-90.5 33t-68.5 75q-12 17-30 45t-37 59.5-37 62.5-32 54q-6 9-11.5 18t-9.5 19l-1 1v1q-10 22-15.5 46t-5.5 50q0 48 18.5 90.5t50 74.5 74.5 50.5 91 18.5q57 0 105-25t80-67h186q32 42 80.5 67t104.5 25q49 0 91.5-18.5t74-50.5 50-74.5 18.5-90.5q0-26-5.5-50t-15.5-46v0 0zM234 783q-65 0-110.5-46t-45.5-110q0-65 45.5-111t110.5-46 110.5 46 45.5 111q0 64-45.5 110t-110.5 46v0 0zM790 783q-65 0-110.5-46t-45.5-110q0-65 45.5-111t110.5-46 110.5 46 45.5 111q0 64-45.5 110t-110.5 46v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE656"],"defaultCode":58966,"grid":0},"attrs":[],"properties":{"id":85,"order":191,"ligatures":"","prevSize":32,"code":58966,"name":"reporting-visitors"},"setIdx":0,"setId":13,"iconIdx":85},{"icon":{"paths":["M695 459q5-1 9-2t8-1q11 0 20-5.5t16-12.5l202-202q18-17 18-41.5t-18-41.5l-63-64q-17-17-41.5-17t-41.5 17l-202 201q-8 8-13 17.5t-6 19.5q0 5-0.5 9t-2.5 8q-4 17-0.5 33.5t15.5 28.5l40 39q12 12 28 15t32-1v0zM206 793l-10-10-50 40-83 132 21 22 132-84 40-50-9-9 167-167-42-41-166 167zM434 330q14-52 1-105.5t-53-94.5q-41-40-94.5-53.5t-104.5 0.5l116 116-30 114-114 30-116-116q-14 52-0.5 105t53.5 94q42 42 98.5 54.5t109.5-5.5l478 478q14 14 32 21t37 7q18 0 36-7t32-21q28-28 28-68t-28-69l-481-480zM855 931q-16 0-26.5-11t-10.5-26 10.5-26 26.5-11q15 0 26 11t11 26-11 26-26 11v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE657"],"defaultCode":58967,"grid":0},"attrs":[],"properties":{"id":86,"order":192,"ligatures":"","prevSize":32,"code":58967,"name":"user-manage"},"setIdx":0,"setId":13,"iconIdx":86},{"icon":{"paths":["M600 312q0 38-14.5 83t-39.5 83.5-58.5 64-71.5 25.5-71.5-25.5-58.5-64-39.5-83.5-14.5-83q0-76 54-130t130-54 130 54 54 130v0zM763 896q15 0 26-11.5t11-28.5v0-1q0-60-30-113.5t-82.5-93.5-122-63-149.5-23-149.5 23-122 63-82.5 93.5-30 113.5v1q0 17 11 28.5t26 11.5h694zM944 224h-192q-20 0-34 14t-14 34 14 34 34 14h192q20 0 34-14t14-34-14-34-34-14v0zM944 416h-192q-20 0-34 14t-14 34 14 34 34 14h192q20 0 34-14t14-34-14-34-34-14v0zM944 608h-96q-20 0-34 14t-14 34 14 34 34 14h96q20 0 34-14t14-34-14-34-34-14v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE658"],"defaultCode":58968,"grid":0},"attrs":[],"properties":{"id":87,"order":193,"ligatures":"","prevSize":32,"code":58968,"name":"user-personal"},"setIdx":0,"setId":13,"iconIdx":87},{"icon":{"paths":["M960 64h-896q-26 0-45 19t-19 45v640q0 26 19 45t45 19h320l-64 128h-33q-13 0-22 9t-9 22v2q0 13 9 22t22 9h450q13 0 22-9t9-22v-2q0-13-9-22t-22-9h-33l-64-128h320q26 0 45-19t19-45v-640q0-26-19-45t-45-19v0zM960 640h-896v-512h896v512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE659"],"defaultCode":58969,"grid":0},"attrs":[],"properties":{"id":88,"order":194,"ligatures":"","prevSize":32,"code":58969,"name":"user-platform"},"setIdx":0,"setId":13,"iconIdx":88},{"icon":{"paths":["M742.038 374.408v-92.444h-460.074v92.444h460.074zM742.038 557.148v-90.296h-460.074v90.296h460.074zM604.444 742.038v-92.444h-322.482v92.444h322.482zM512 99.222c-25.798 0-45.148 19.348-45.148 45.148s19.348 47.298 45.148 47.298 45.148-21.498 45.148-47.298-19.348-45.148-45.148-45.148zM832.332 99.222c49.448 0 92.444 42.998 92.444 92.444v640.666c0 49.448-42.998 92.444-92.444 92.444h-640.666c-49.448 0-92.444-42.998-92.444-92.444v-640.666c0-49.448 42.998-92.444 92.444-92.444h191.34c19.348-53.748 68.796-92.444 128.992-92.444s109.644 38.698 128.992 92.444h191.34z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["assignment"],"defaultCode":59485,"grid":32},"attrs":[],"properties":{"order":195,"ligatures":"assignment","id":0,"prevSize":24,"code":59485,"name":"form"},"setIdx":1,"setId":12,"iconIdx":0},{"icon":{"paths":["M692 692l34-56-192-116v-222h-64v256zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"tags":["watch_later"],"grid":24},"attrs":[{}],"properties":{"order":1,"id":0,"prevSize":24,"code":59649,"name":"watch_later"},"setIdx":2,"setId":11,"iconIdx":0},{"icon":{"paths":["M726 726v-64c0-72-142-108-214-108s-214 36-214 108v64h428zM512 288c-52 0-96 44-96 96s44 96 96 96 96-44 96-96-44-96-96-96zM854 170c46 0 84 40 84 86v512c0 46-38 86-84 86h-684c-46 0-84-40-84-86v-512c0-46 38-86 84-86h684zM170 1024v-86h684v86h-684zM854 0v86h-684v-86h684z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"tags":["contacts"],"grid":24},"attrs":[{}],"properties":{"order":1,"id":1,"prevSize":24,"code":59648,"name":"segmented-visits-log"},"setIdx":2,"setId":11,"iconIdx":1},{"icon":{"paths":["M854 682v-512h-684v598l86-86h598zM854 86c46 0 84 38 84 84v512c0 46-38 86-84 86h-598l-170 170v-768c0-46 38-84 84-84h684z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chat_bubble_outline"],"defaultCode":57547,"grid":24},"attrs":[],"properties":{"ligatures":"chat_bubble_outline","id":2,"order":5,"prevSize":24,"code":57547,"name":"overlay"},"setIdx":2,"setId":11,"iconIdx":2},{"icon":{"paths":["M557.5 234.667l394.333 277.333-394.333 277.333v-554.667zM141.5 789.333v-554.667l394.333 277.333z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["fast_forward"],"defaultCode":57375,"grid":24},"attrs":[],"properties":{"order":122,"ligatures":"fast_forward","id":3,"prevSize":24,"code":57375,"name":"fast-forward"},"setIdx":2,"setId":11,"iconIdx":3},{"icon":{"paths":["M488.167 512l394.333-277.333v554.667zM466.5 789.333l-394.333-277.333 394.333-277.333v554.667z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["fast_rewind"],"defaultCode":57376,"grid":24},"attrs":[],"properties":{"order":123,"ligatures":"fast_rewind","id":4,"prevSize":24,"code":57376,"name":"fast-rewind"},"setIdx":2,"setId":11,"iconIdx":4},{"icon":{"paths":["M665.84 716.319v-408.639h-103.362v408.639h103.362zM461.521 716.319v-408.639h-103.362v408.639h103.362zM512 0c283.643 0 512 228.357 512 512s-228.357 512-512 512-512-228.357-512-512 228.357-512 512-512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["pause_circle_filled"],"defaultCode":57397,"grid":24},"attrs":[],"properties":{"order":124,"ligatures":"pause_circle_filled","id":5,"prevSize":24,"code":57397,"name":"pause"},"setIdx":2,"setId":11,"iconIdx":5},{"icon":{"paths":["M408.639 742.76l307.681-230.76-307.681-230.76v461.521zM512 0c283.643 0 512 228.357 512 512s-228.357 512-512 512-512-228.357-512-512 228.357-512 512-512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["play_circle_filled"],"defaultCode":57400,"grid":24},"attrs":[],"properties":{"order":125,"ligatures":"play_circle_filled","id":6,"prevSize":24,"code":57400,"name":"play"},"setIdx":2,"setId":11,"iconIdx":6},{"icon":{"paths":["M512 229.152c206.638 0 375.906 167.070 375.906 373.708s-169.268 375.906-375.906 375.906-375.906-169.268-375.906-375.906h94.525c0 156.079 125.3 281.38 281.38 281.38s281.38-125.3 281.38-281.38-125.3-281.38-281.38-281.38v189.053l-235.216-235.216 235.216-235.216v189.053z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["replay"],"defaultCode":57410,"grid":24},"attrs":[],"properties":{"order":126,"ligatures":"replay","id":7,"prevSize":24,"code":57410,"name":"replay"},"setIdx":2,"setId":11,"iconIdx":7},{"icon":{"paths":["M710.334 213.334h100.334v597.334h-100.334v-597.334zM213.334 810.666v-597.334l422.334 298.666z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["skip_next"],"defaultCode":57412,"grid":24},"attrs":[],"properties":{"order":127,"ligatures":"skip_next","id":8,"prevSize":24,"code":57412,"name":"skip-next"},"setIdx":2,"setId":11,"iconIdx":8},{"icon":{"paths":["M388.332 512l422.33-298.668v597.33zM213.332 213.332h100.331v597.33h-100.331v-597.33z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["skip_previous"],"defaultCode":57413,"grid":24},"attrs":[],"properties":{"order":128,"ligatures":"skip_previous","id":9,"prevSize":24,"code":57413,"name":"skip-previous"},"setIdx":2,"setId":11,"iconIdx":9},{"icon":{"paths":["M213.334 213.334h597.334v597.334h-597.334v-597.334z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["stop"],"defaultCode":57415,"grid":24},"attrs":[],"properties":{"order":129,"ligatures":"stop","id":10,"prevSize":24,"code":57415,"name":"stop"},"setIdx":2,"setId":11,"iconIdx":10},{"icon":{"paths":["M598 138c172 38 298 192 298 374s-126 336-298 374v-88c124-36 212-150 212-286s-88-250-212-286v-88zM704 512c0 76-42 140-106 172v-344c64 32 106 96 106 172zM128 384h170l214-214v684l-214-214h-170v-256z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["volume_up"],"defaultCode":57424,"grid":24},"attrs":[],"properties":{"ligatures":"volume_up","id":11,"order":130,"prevSize":24,"code":57424,"name":"audio"},"setIdx":2,"setId":11,"iconIdx":11},{"icon":{"paths":["M562.479 358.16v-103.361h-100.958v103.361h100.958zM562.479 769.202v-307.681h-100.958v307.681h100.958zM512 0c283.643 0 512 228.357 512 512s-228.357 512-512 512-512-228.357-512-512 228.357-512 512-512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["info"],"defaultCode":59534,"grid":24},"attrs":[],"properties":{"order":196,"ligatures":"info","id":12,"prevSize":24,"code":59534,"name":"info2"},"setIdx":2,"setId":11,"iconIdx":12},{"icon":{"paths":["M461.521 358.16v-103.361h100.958v103.361h-100.958zM512 923.042c225.953 0 411.042-185.089 411.042-411.042s-185.089-411.042-411.042-411.042-411.042 185.089-411.042 411.042 185.089 411.042 411.042 411.042zM512 0c283.643 0 512 228.357 512 512s-228.357 512-512 512-512-228.357-512-512 228.357-512 512-512zM461.521 769.202v-307.681h100.958v307.681h-100.958z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["info_outline"],"defaultCode":59535,"grid":24},"attrs":[],"properties":{"order":197,"ligatures":"info_outline","id":13,"prevSize":24,"code":59535,"name":"info_outline"},"setIdx":2,"setId":11,"iconIdx":13},{"icon":{"paths":["M512 692.282c98.554 0 180.282-81.728 180.282-180.282s-81.728-180.282-180.282-180.282-180.282 81.728-180.282 180.282 81.728 180.282 180.282 180.282zM894.197 562.479l108.169 84.131c9.615 7.211 12.019 21.634 4.808 33.653l-103.361 177.878c-7.211 12.019-19.23 14.423-31.249 9.615l-127.399-50.479c-26.441 19.23-55.286 38.46-86.535 50.479l-19.23 134.61c-2.404 12.019-12.019 21.634-24.038 21.634h-206.723c-12.019 0-21.634-9.615-24.038-21.634l-19.23-134.61c-31.249-12.019-60.094-28.845-86.535-50.479l-127.399 50.479c-12.019 4.808-24.038 2.404-31.249-9.615l-103.361-177.878c-7.211-12.019-4.808-26.441 4.808-33.653l108.169-84.131c-2.404-16.826-2.404-33.653-2.404-50.479s0-33.653 2.404-50.479l-108.169-84.131c-9.615-7.211-12.019-21.634-4.808-33.653l103.361-177.878c7.211-12.019 19.23-14.423 31.249-9.615l127.399 50.479c26.441-19.23 55.286-38.46 86.535-50.479l19.23-134.61c2.404-12.019 12.019-21.634 24.038-21.634h206.723c12.019 0 21.634 9.615 24.038 21.634l19.23 134.61c31.249 12.019 60.094 28.845 86.535 50.479l127.399-50.479c12.019-4.808 24.038-2.404 31.249 9.615l103.361 177.878c7.211 12.019 4.808 26.441-4.808 33.653l-108.169 84.131c2.404 16.826 2.404 33.653 2.404 50.479s0 33.653-2.404 50.479z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["settings"],"defaultCode":59576,"grid":24},"attrs":[],"properties":{"order":198,"ligatures":"settings","id":14,"prevSize":24,"code":59576,"name":"settings"},"setIdx":2,"setId":11,"iconIdx":14},{"icon":{"paths":["M982 342c0 46-40 84-86 84-8 0-16 0-22-2l-152 152c2 6 4 14 4 22 0 46-40 84-86 84s-86-38-86-84c0-8 2-16 4-22l-110-110c-6 2-14 4-22 4s-16-2-22-4l-194 194c2 6 4 14 4 22 0 46-40 86-86 86s-86-40-86-86 40-84 86-84c8 0 16 0 22 2l194-194c-2-6-2-14-2-22 0-46 38-86 84-86s86 40 86 86c0 8 0 16-2 22l108 108c6-2 14-2 22-2s16 0 22 2l152-150c-2-6-4-14-4-22 0-46 40-86 86-86s86 40 86 86z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["timeline"],"defaultCode":59682,"grid":24},"attrs":[],"properties":{"ligatures":"timeline","id":15,"order":199,"prevSize":24,"code":59682,"name":"evolution"},"setIdx":2,"setId":11,"iconIdx":15},{"icon":{"paths":["M621.89 512v-109.89h-219.78v109.89h219.78zM621.89 729.22v-107.335h-219.78v107.335h219.78zM949 294.78v107.335h-115c2.555 17.89 5.11 38.335 5.11 56.22v53.665h109.89v109.89h-109.89v53.665c0 17.89-2.555 35.78-5.11 53.665h115v109.89h-153.335c-56.22 97.11-163.555 163.555-283.665 163.555s-227.445-66.445-283.665-163.555h-153.335v-109.89h115c-2.555-17.89-5.11-35.78-5.11-53.665v-53.665h-109.89v-109.89h109.89v-53.665c0-17.89 2.555-38.335 5.11-56.22h-115v-107.335h153.335c25.555-43.445 58.78-79.22 99.665-107.335l-89.445-89.445 76.665-76.665 120.11 117.555c25.555-5.11 51.11-7.665 76.665-7.665s51.11 2.555 76.665 7.665l120.11-117.555 76.665 76.665-89.445 89.445c40.89 28.11 74.11 63.89 99.665 107.335h153.335z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["bug_report"],"defaultCode":59496,"grid":24},"attrs":[],"properties":{"ligatures":"bug_report","id":16,"order":32,"prevSize":24,"code":59496,"name":"bug"},"setIdx":2,"setId":11,"iconIdx":16},{"icon":{"paths":["M143.948 828.18h736.108v106.216h-736.108v-106.216zM353.912 721.964v-316.18h-209.964l368.052-368.052 368.052 368.052h-209.964v316.18h-316.18z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["file_upload"],"defaultCode":58054,"grid":24},"attrs":[],"properties":{"ligatures":"file_upload","id":17,"order":236,"prevSize":24,"code":58054,"name":"upload"},"setIdx":2,"setId":11,"iconIdx":17},{"icon":{"paths":["M512 938q-36 0-61-25t-25-59h170q0 36-24 60t-60 24zM768 470v212l86 86v42h-684v-42l86-86v-212q0-100 51-174t141-96v-30q0-26 18-45t46-19 46 19 18 45v30q90 22 141 96t51 174zM852 448q-4-72-48-152t-102-122l60-60q166 128 176 334h-86zM324 174q-58 42-103 122t-49 152h-86q10-206 176-334z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"tags":["notifications_on"],"grid":24},"attrs":[{}],"properties":{"order":277,"id":18,"prevSize":24,"code":59651,"name":"notifications_on"},"setIdx":2,"setId":11,"iconIdx":18},{"icon":{"paths":["M554 554v-256h-84v256h84zM554 726v-86h-84v86h84zM982 512l-104 118 14 158-154 34-80 136-146-62-146 62-80-134-154-36 14-158-104-118 104-120-14-156 154-34 80-136 146 62 146-62 80 136 154 34-14 158z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"tags":["new_releases"],"grid":24},"attrs":[{}],"properties":{"order":279,"id":19,"prevSize":24,"code":59650,"name":"new_releases"},"setIdx":2,"setId":11,"iconIdx":19},{"icon":{"paths":["M832 64h-640l-192 192v672c0 17.674 14.326 32 32 32h960c17.672 0 32-14.326 32-32v-672l-192-192zM512 832l-320-256h192v-192h256v192h192l-320 256zM154.51 192l64-64h586.978l64 64h-714.978z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["box-add","box","download","storage","inbox","archive"],"defaultCode":59742,"grid":16},"attrs":[],"properties":{"ligatures":"box-add, box3","name":"archive","order":200,"id":0,"prevSize":32,"code":59742},"setIdx":3,"setId":10,"iconIdx":0},{"icon":{"paths":["M956.29 804.482l-316.29-527.024v-213.458h32c17.6 0 32-14.4 32-32s-14.4-32-32-32h-320c-17.6 0-32 14.4-32 32s14.4 32 32 32h32v213.458l-316.288 527.024c-72.442 120.734-16.512 219.518 124.288 219.518h640c140.8 0 196.73-98.784 124.29-219.518zM241.038 640l206.962-344.938v-231.062h128v231.062l206.964 344.938h-541.926z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["lab","beta","beaker","test","experiment"],"defaultCode":59818,"grid":16},"attrs":[],"properties":{"ligatures":"lab, beta","name":"lab","order":201,"id":1,"prevSize":32,"code":59818},"setIdx":3,"setId":10,"iconIdx":1},{"icon":{"paths":["M768 704h-101.49l-160-160 160-160h101.49v160l224-224-224-224v160h-128c-16.974 0-33.252 6.744-45.254 18.746l-178.746 178.744-178.746-178.746c-12-12-28.28-18.744-45.254-18.744h-192v128h165.49l160 160-160 160h-165.49v128h192c16.974 0 33.252-6.742 45.254-18.746l178.746-178.744 178.746 178.744c12.002 12.004 28.28 18.746 45.254 18.746h128v160l224-224-224-224v160z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["shuffle","random","player"],"defaultCode":59952,"grid":16},"attrs":[],"properties":{"ligatures":"shuffle, random","name":"transition","id":2,"order":202,"prevSize":32,"code":59952},"setIdx":3,"setId":10,"iconIdx":2},{"icon":{"paths":["M512 0c-282.77 0-512 71.634-512 160v96l384 384v320c0 35.346 57.306 64 128 64 70.692 0 128-28.654 128-64v-320l384-384v-96c0-88.366-229.23-160-512-160zM94.384 138.824c23.944-13.658 57.582-26.62 97.278-37.488 87.944-24.076 201.708-37.336 320.338-37.336 118.628 0 232.394 13.26 320.338 37.336 39.696 10.868 73.334 23.83 97.28 37.488 15.792 9.006 24.324 16.624 28.296 21.176-3.972 4.552-12.506 12.168-28.296 21.176-23.946 13.658-57.584 26.62-97.28 37.488-87.942 24.076-201.708 37.336-320.338 37.336s-232.394-13.26-320.338-37.336c-39.696-10.868-73.334-23.83-97.278-37.488-15.792-9.008-24.324-16.624-28.298-21.176 3.974-4.552 12.506-12.168 28.298-21.176z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["filter","funnel"],"defaultCode":59995,"grid":16},"attrs":[],"properties":{"ligatures":"filter, funnel","name":"funnel","order":203,"id":3,"prevSize":32,"code":59995},"setIdx":3,"setId":10,"iconIdx":3},{"icon":{"paths":["M704 64l-320 320h-192l-192 256c0 0 203.416-56.652 322.066-30.084l-322.066 414.084 421.902-328.144c58.838 134.654-37.902 328.144-37.902 328.144l256-192v-192l320-320 64-320-320 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["rocket","jet","speed","spaceship","fast"],"defaultCode":59813,"grid":16},"attrs":[],"properties":{"ligatures":"rocket, jet","name":"rocket","order":31,"id":4,"prevSize":32,"code":59813},"setIdx":3,"setId":10,"iconIdx":4},{"icon":{"paths":["M832 736l96 96 320-320-320-320-96 96 224 224z","M448 288l-96-96-320 320 320 320 96-96-224-224z","M701.298 150.519l69.468 18.944-191.987 704.026-69.468-18.944 191.987-704.026z"],"width":1280,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["embed","code","html","xml"],"defaultCode":60032,"grid":16},"attrs":[],"properties":{"ligatures":"embed2, code2","name":"embed","order":262,"id":5,"prevSize":32,"code":60032},"setIdx":3,"setId":10,"iconIdx":5},{"icon":{"paths":["M512 64c282.77 0 512 229.23 512 512 0 192.792-106.576 360.666-264.008 448h-495.984c-157.432-87.334-264.008-255.208-264.008-448 0-282.77 229.23-512 512-512zM801.914 865.914c77.438-77.44 120.086-180.398 120.086-289.914h-90v-64h85.038c-7.014-44.998-21.39-88.146-42.564-128h-106.474v-64h64.284c-9.438-11.762-19.552-23.096-30.37-33.914-46.222-46.22-101.54-80.038-161.914-99.798v69.712h-64v-85.040c-20.982-3.268-42.36-4.96-64-4.96s-43.018 1.69-64 4.96v85.040h-64v-69.712c-60.372 19.76-115.692 53.576-161.914 99.798-10.818 10.818-20.932 22.152-30.37 33.914h64.284v64h-106.476c-21.174 39.854-35.552 83.002-42.564 128h85.040v64h-90c0 109.516 42.648 212.474 120.086 289.914 10.71 10.71 21.924 20.728 33.56 30.086h192.354l36.572-512h54.856l36.572 512h192.354c11.636-9.358 22.852-19.378 33.56-30.086z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["meter","gauge","dashboard","speedometer","performance"],"defaultCode":59814,"grid":16},"attrs":[],"properties":{"ligatures":"meter, gauge","name":"page-performance","order":2,"id":6,"prevSize":32,"code":59814},"setIdx":3,"setId":10,"iconIdx":6},{"icon":{"paths":["M755.188 64c-107.63 0-200.258 87.554-243.164 179-42.938-91.444-135.578-179-243.216-179-148.382 0-268.808 120.44-268.808 268.832 0 301.846 304.5 380.994 512.022 679.418 196.154-296.576 511.978-387.206 511.978-679.418 0-148.392-120.43-268.832-268.812-268.832z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["heart","like","love","favorite"],"defaultCode":59866,"grid":16},"attrs":[],"properties":{"ligatures":"heart, like","name":"heart","order":269,"id":7,"prevSize":32,"code":59866},"setIdx":3,"setId":10,"iconIdx":7},{"icon":{"paths":["M512.008 12.642c-282.738 0-512.008 229.218-512.008 511.998 0 226.214 146.704 418.132 350.136 485.836 25.586 4.738 34.992-11.11 34.992-24.632 0-12.204-0.48-52.542-0.696-95.324-142.448 30.976-172.504-60.41-172.504-60.41-23.282-59.176-56.848-74.916-56.848-74.916-46.452-31.778 3.51-31.124 3.51-31.124 51.4 3.61 78.476 52.766 78.476 52.766 45.672 78.27 119.776 55.64 149.004 42.558 4.588-33.086 17.852-55.68 32.506-68.464-113.73-12.942-233.276-56.85-233.276-253.032 0-55.898 20.004-101.574 52.76-137.428-5.316-12.9-22.854-64.972 4.952-135.5 0 0 43.006-13.752 140.84 52.49 40.836-11.348 84.636-17.036 128.154-17.234 43.502 0.198 87.336 5.886 128.256 17.234 97.734-66.244 140.656-52.49 140.656-52.49 27.872 70.528 10.35 122.6 5.036 135.5 32.82 35.856 52.694 81.532 52.694 137.428 0 196.654-119.778 239.95-233.79 252.624 18.364 15.89 34.724 47.046 34.724 94.812 0 68.508-0.596 123.644-0.596 140.508 0 13.628 9.222 29.594 35.172 24.566 203.322-67.776 349.842-259.626 349.842-485.768 0-282.78-229.234-511.998-511.992-511.998z"],"tags":["github","brand","octacat","social"],"defaultCode":60080,"grid":16,"attrs":[]},"attrs":[],"properties":{"ligatures":"github, brand40","name":"github","order":268,"id":433,"prevSize":32,"code":60080},"setIdx":12,"setId":1,"iconIdx":432},{"icon":{"paths":["M804.571 566.857v182.857c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h402.286c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-182.857c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM1024 73.142v292.571c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-100.571-100.571-372.571 372.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-65.143-65.143c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l372.571-372.571-100.571-100.571c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["external-link"],"defaultCode":61582,"grid":14},"attrs":[],"properties":{"name":"outlink","id":0,"order":266,"prevSize":28,"code":61582},"setIdx":4,"setId":9,"iconIdx":0},{"icon":{"paths":["M658.286 493.714v36.571c0 10.286-8 18.286-18.286 18.286h-475.429c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h475.429c10.286 0 18.286 8 18.286 18.286zM731.429 749.714v-475.429c0-50.286-41.143-91.429-91.429-91.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429zM804.571 274.285v475.429c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c90.857 0 164.571 73.714 164.571 164.571z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["minus-square-o"],"defaultCode":61767,"grid":14},"attrs":[],"properties":{"name":"minus-square","id":1,"order":268,"prevSize":28,"code":61767},"setIdx":4,"setId":9,"iconIdx":1},{"icon":{"paths":["M658.286 493.714v36.571c0 10.286-8 18.286-18.286 18.286h-201.143v201.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-201.143h-201.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h201.143v-201.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v201.143h201.143c10.286 0 18.286 8 18.286 18.286zM731.429 749.714v-475.429c0-50.286-41.143-91.429-91.429-91.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429zM804.571 274.285v475.429c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c90.857 0 164.571 73.714 164.571 164.571z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["plus-square-o"],"defaultCode":61846,"grid":14},"attrs":[],"properties":{"name":"plus-square","id":2,"order":263,"prevSize":28,"code":61846},"setIdx":4,"setId":9,"iconIdx":2},{"icon":{"paths":["M614.286 749.714c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143zM614.286 530.286c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-double-up"],"defaultCode":61698,"grid":14},"attrs":[],"properties":{"name":"arrowup","id":3,"order":204,"prevSize":28,"code":61698},"setIdx":4,"setId":9,"iconIdx":3},{"icon":{"paths":["M614.286 493.714c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143zM614.286 274.286c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-double-down"],"defaultCode":61699,"grid":14},"attrs":[],"properties":{"name":"arrowdown","id":4,"order":205,"prevSize":28,"code":61699},"setIdx":4,"setId":9,"iconIdx":4}],"height":1024,"metadata":{"name":"matomo","url":"https://matomo.org"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"matomo","majorVersion":1,"minorVersion":0,"fontURL":"https://matomo.org","description":"Matomo"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"ie7":false,"includeMetadata":true,"showSelector":false,"selector":"","classSelector":".icon","showMetrics":false,"showMetadata":false,"showVersion":true,"noie8":true},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":4473924,"bgColor":16777215,"name":"icomoon","classSelector":".icon"},"historySize":100,"showCodes":true,"gridSize":16,"showGrid":false,"showLiga":false}} \ No newline at end of file
+{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M576 64c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64z","M480 96h64v128h-64v-128z","M897.024 1024h-770.048c-70.144 0-126.976-56.832-126.976-126.976v0c0-70.144 56.832-126.976 126.976-126.976h769.984c70.144 0 126.976 56.832 126.976 126.976v0c0.064 70.144-56.768 126.976-126.912 126.976z","M512 192c-194.432 0-352 157.568-352 352v160h704v-160c0-194.432-157.568-352-352-352zM384 608c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96-43.008 96-96 96zM640 608c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96-43.008 96-96 96z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-alien"],"grid":0},"attrs":[],"properties":{"order":131,"id":0,"prevSize":32,"code":58880,"name":"alien"},"setIdx":0,"setId":42,"iconIdx":0},{"icon":{"paths":["M736 256h-448c-17.664 0-32 14.336-32 32s14.336 32 32 32h448c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M736 384h-448c-17.664 0-32 14.336-32 32s14.336 32 32 32h448c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M608 512h-320c-17.664 0-32 14.336-32 32s14.336 32 32 32h320c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M832 0h-640c-106.048 0-192 85.952-192 192v448c0 106.048 85.952 192 192 192h320l195.2 184.32c25.024 18.816 60.8 0.896 60.8-30.4v-153.92h64c106.048 0 192-85.952 192-192v-448c0-106.048-85.952-192-192-192zM896 640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-448c0-35.264 28.736-64 64-64h640c35.264 0 64 28.736 64 64v448z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-annotation"],"grid":0},"attrs":[],"properties":{"order":132,"id":1,"prevSize":32,"code":58881,"name":"annotation"},"setIdx":0,"setId":42,"iconIdx":1},{"icon":{"paths":["M704 224v576l-321.024-286.976z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-arrow-left"],"grid":0},"attrs":[],"properties":{"order":133,"id":2,"prevSize":32,"code":58882,"name":"arrow-left"},"setIdx":0,"setId":42,"iconIdx":2},{"icon":{"paths":["M414.976 192v576l321.024-286.976z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-arrow-right"],"grid":0},"attrs":[],"properties":{"order":134,"id":3,"prevSize":32,"code":58883,"name":"arrow-right"},"setIdx":0,"setId":42,"iconIdx":3},{"icon":{"paths":["M1024 320c0-35.328-28.672-64-64-64h-80.832l-36.608-118.912c-23.808-72.448-91.008-121.088-167.232-121.088h-326.656c-76.224 0-143.424 48.64-167.232 121.024l-35.072 106.624-0.256 12.352h-82.112c-35.328 0-64 28.672-64 64v96c0 3.712 1.472 6.912 2.112 10.432-1.024 8-2.112 15.936-2.112 24.256v74.112c112.128 88.896 295.296 147.2 502.4 147.2 219.456 0 412.032-65.408 521.6-163.456v-57.856c0-8.256-1.024-16.32-2.112-24.32 0.64-3.52 2.112-6.72 2.112-10.368v-96zM640 258.688v189.312c0 70.4-57.6 128-128 128s-128-57.6-128-128v-189.312h-139.84l28.544-91.648c10.816-32.96 41.28-55.040 75.968-55.040h326.656c34.688 0 65.216 22.080 76.032 55.040l30.144 91.648h-141.504z","M576 448c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64z","M0 600.768v231.232c0 7.296 1.344 14.208 2.176 21.312-0.64 3.584-2.176 6.912-2.176 10.688v96c0 35.328 28.672 64 64 64h96c3.776 0 7.104-1.536 10.688-2.176 7.104 0.832 14.016 2.176 21.312 2.176h640c7.296 0 14.208-1.344 21.312-2.176 3.584 0.64 6.912 2.176 10.688 2.176h96c35.328 0 64-28.672 64-64v-96c0-3.776-1.536-7.104-2.176-10.688 0.832-7.104 2.176-14.016 2.176-21.312v-244.096c-125.12 90.432-312.448 148.096-521.6 148.096-198.976 0-377.664-52.352-502.4-135.232z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-business"],"grid":0},"attrs":[],"properties":{"order":135,"id":4,"prevSize":32,"code":58884,"name":"business"},"setIdx":0,"setId":42,"iconIdx":4},{"icon":{"paths":["M320 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M512 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 768v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M512 768v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 768v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M832 64v-64h-128v64h-384v-64h-128v64c-106.048 0-192 85.952-192 192v576c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-576c0-106.048-85.952-192-192-192zM896 832c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-512h768v512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-calendar"],"grid":0},"attrs":[],"properties":{"order":136,"id":5,"prevSize":32,"code":58885,"name":"calendar"},"setIdx":0,"setId":42,"iconIdx":5},{"icon":{"paths":["M864 1024v0c-52.8 0-96-43.2-96-96v-288c0-52.8 43.2-96 96-96v0c52.8 0 96 43.2 96 96v288c0 52.8-43.2 96-96 96z","M480 1024v0c-52.8 0-96-43.2-96-96v-576c0-52.8 43.2-96 96-96v0c52.8 0 96 43.2 96 96v576c0 52.8-43.2 96-96 96z","M96 1024v0c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96v0c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-chart-bar"],"grid":0},"attrs":[],"properties":{"order":137,"id":6,"prevSize":32,"code":58886,"name":"chart-bar"},"setIdx":0,"setId":42,"iconIdx":6},{"icon":{"paths":["M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192zM896 832c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-208.32c29.888-13.504 77.312-38.4 154.304-80.32 33.152 57.472 94.528 96.64 165.696 96.64 36.544 0 70.4-10.752 99.456-28.544l143.296 143.296c17.664 17.664 46.336 17.664 64 0v0c17.664-17.664 17.664-46.336 0-64l-143.296-143.296c3.776-6.208 7.040-12.672 10.176-19.264l126.528 56.256 147.84-232.256v479.808zM320 448c0-70.592 57.408-128 128-128 66.944 0 121.408 51.84 126.912 117.376l-128.384-57.088-13.952 7.68c-34.304 18.88-73.28 40.256-112.384 61.76 0-0.576-0.192-1.152-0.192-1.728zM449.472 451.712l113.92 50.624c-20.48 43.392-64.32 73.664-115.392 73.664-46.848 0-87.424-25.536-109.76-63.232 32.832-17.984 69.376-38.016 111.232-61.056zM896 232.96l-172.16 270.592-85.12-37.824c0.576-5.888 1.28-11.712 1.28-17.728 0-106.048-85.952-192-192-192s-192 85.952-192 192c0 11.968 1.408 23.616 3.52 34.944-51.136 28.032-98.688 54.016-131.52 71.808v-362.752c0-35.264 28.736-64 64-64h640c35.264 0 64 28.736 64 64v40.96z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-chart-line-details"],"grid":0},"attrs":[],"properties":{"order":229,"id":7,"prevSize":32,"code":58887,"name":"chart-line-details"},"setIdx":0,"setId":42,"iconIdx":7},{"icon":{"paths":["M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192zM192 128h640c35.264 0 64 28.736 64 64v72l-188.992 141.76-128-128-236.928 177.664-68.928-103.424h-145.152v-160c0-35.264 28.736-64 64-64zM896 344v363.968l-263.68-105.536-115.328 115.328-139.328-209.024 195.328-146.496 128 128 195.008-146.24zM290.816 493.888l-162.816 122.112v-200h110.848l51.968 77.888zM832 896h-640c-35.264 0-64-28.736-64-64v-136l198.336-148.8 180.672 270.976 140.672-140.672 248.32 99.328v55.168c0 35.264-28.736 64-64 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-chart-line"],"grid":0},"attrs":[],"properties":{"order":228,"id":8,"prevSize":32,"code":58888,"name":"chart-line"},"setIdx":0,"setId":42,"iconIdx":8},{"icon":{"paths":["M576 475.776l404.352 242.624c27.904-63.232 43.648-132.928 43.648-206.4 0-261.056-195.52-476.032-448-507.584v471.36z","M448 548.224v-543.808c-252.48 31.552-448 246.528-448 507.584 0 282.752 229.248 512 512 512 163.392 0 308.544-76.8 402.304-195.968l-466.304-279.808z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-chart-pie"],"grid":0},"attrs":[],"properties":{"order":227,"id":9,"prevSize":32,"code":58889,"name":"chart-pie"},"setIdx":0,"setId":42,"iconIdx":9},{"icon":{"paths":["M23.552 864.832l841.28-841.28c37.44-37.44 98.176-37.44 135.616 0v0c37.44 37.44 37.44 98.176 0 135.616l-841.28 841.28c-37.44 37.44-98.176 37.44-135.616 0v0c-37.44-37.44-37.44-98.176 0-135.616z","M864.64 1000.256l-841.28-841.28c-37.44-37.44-37.44-98.176 0-135.616v0c37.44-37.44 98.176-37.44 135.616 0l841.28 841.28c37.44 37.44 37.44 98.176 0 135.616v0c-37.504 37.44-98.176 37.44-135.616 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-close"],"grid":0},"attrs":[],"properties":{"order":226,"id":10,"prevSize":32,"code":58890,"name":"close"},"setIdx":0,"setId":42,"iconIdx":10},{"icon":{"paths":["M734.656 576h-446.656l224 320z","M288 448h446.656l-224-320z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-collapsed-arrows"],"grid":0},"attrs":[],"properties":{"order":225,"id":11,"prevSize":32,"code":58891,"name":"arrow-collapsed"},"setIdx":0,"setId":42,"iconIdx":11},{"icon":{"paths":["M990.848 574.528v0c-21.184-14.016-33.216-37.248-33.152-61.952 0-0.192 0-0.384 0-0.576s0-0.384 0-0.576c-0.064-24.704 11.968-47.936 33.088-61.888l0.064-0.064c27.136-17.984 39.296-50.752 30.144-81.216-2.88-9.664-6.080-19.264-9.6-28.672-11.072-29.952-40.96-49.6-73.856-48.704v0c-25.6 0.704-49.6-11.264-64.64-31.296-0.192-0.32-0.448-0.576-0.64-0.896-15.104-19.968-19.456-45.632-10.88-68.864v-0.064c11.008-29.888 0.96-63.296-25.024-82.816-8.192-6.144-16.64-12.096-25.216-17.792-27.2-18.048-63.424-16.96-89.536 2.432l-0.064 0.064c-19.904 14.784-46.080 19.2-69.888 11.648-1.152-0.384-2.368-0.768-3.52-1.088-24.064-7.36-42.624-25.792-49.728-49.088v-0.128c-9.216-30.144-37.248-51.712-69.824-52.736-5.504-0.192-11.008-0.256-16.576-0.256s-11.072 0.064-16.576 0.256c-32.576 1.024-60.608 22.592-69.824 52.736v0.128c-7.104 23.296-25.664 41.728-49.664 49.088-1.152 0.384-2.304 0.768-3.52 1.152-23.808 7.552-49.984 3.136-69.888-11.648l-0.064-0.064c-26.176-19.456-62.336-20.48-89.536-2.432-8.576 5.696-16.96 11.648-25.216 17.792-25.984 19.456-36.032 52.864-24.96 82.752v0.064c8.576 23.296 4.16 48.96-10.88 68.864-0.192 0.32-0.448 0.576-0.64 0.896-15.040 20.032-39.040 31.936-64.64 31.296-33.024-0.896-62.912 18.688-73.984 48.704-3.456 9.408-6.656 19.008-9.6 28.672-9.152 30.464 3.008 63.232 30.144 81.216l0.064 0.064c21.12 13.952 33.152 37.184 33.088 61.888 0 0.192 0 0.384 0 0.576s0 0.384 0 0.576c0.064 24.704-11.968 47.936-33.088 61.888l-0.064 0.064c-27.136 17.984-39.296 50.752-30.144 81.216 2.88 9.664 6.080 19.264 9.6 28.672 11.072 29.952 40.96 49.6 73.92 48.704v0c25.6-0.704 49.6 11.264 64.64 31.296 0.192 0.32 0.448 0.576 0.64 0.896 15.104 19.968 19.456 45.632 10.88 68.864v0.064c-11.008 29.888-0.96 63.296 25.024 82.816 8.192 6.144 16.64 12.096 25.216 17.792 27.2 18.048 63.424 16.96 89.536-2.432l0.064-0.064c19.904-14.784 46.080-19.2 69.888-11.648 1.152 0.384 2.368 0.768 3.52 1.088 24 7.36 42.56 25.856 49.664 49.152l0.064 0.128c9.216 30.144 37.248 51.712 69.824 52.736 5.44 0.128 10.944 0.192 16.512 0.192s11.072-0.064 16.576-0.256c32.576-1.024 60.608-22.528 69.824-52.736v-0.128c7.104-23.296 25.664-41.728 49.664-49.152 1.152-0.384 2.368-0.704 3.52-1.088 23.872-7.552 49.984-3.136 69.888 11.648l0.064 0.064c26.176 19.456 62.336 20.48 89.536 2.432 8.576-5.696 17.024-11.584 25.216-17.792 25.984-19.456 36.032-52.864 25.024-82.816v-0.064c-8.576-23.296-4.16-48.96 10.88-68.864 0.192-0.32 0.448-0.576 0.64-0.896 15.040-20.032 39.040-31.936 64.64-31.296v0c32.96 0.896 62.848-18.752 73.856-48.704 3.456-9.408 6.656-19.008 9.6-28.672 9.216-30.4-2.944-63.168-30.080-81.152zM512 759.168c-141.376 0-256-110.656-256-247.168s114.624-247.168 256-247.168c141.376 0 256 110.656 256 247.168s-114.624 247.168-256 247.168z","M608 512c0 51.181-42.981 92.672-96 92.672s-96-41.491-96-92.672c0-51.181 42.981-92.672 96-92.672s96 41.491 96 92.672z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-configure"],"grid":0},"attrs":[],"properties":{"order":224,"id":12,"prevSize":32,"code":58892,"name":"configure"},"setIdx":0,"setId":42,"iconIdx":12},{"icon":{"paths":["M672 257.344v446.656l-320-224z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-datepicker-arr-l"],"grid":0},"attrs":[],"properties":{"order":138,"id":13,"prevSize":32,"code":58893,"name":"datepicker-arr-l"},"setIdx":0,"setId":42,"iconIdx":13},{"icon":{"paths":["M416 256v446.656l320-224z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-datepicker-arr-r"],"grid":0},"attrs":[],"properties":{"order":139,"id":14,"prevSize":32,"code":58894,"name":"datepicker-arr-r"},"setIdx":0,"setId":42,"iconIdx":14},{"icon":{"paths":["M192 960c0 35.328 28.672 64 64 64h512c35.328 0 64-28.672 64-64v-576c0-35.328-19.648-64-55.040-64h-520.96c-35.328 0-64 28.672-64 64v576zM187.776 952.832z","M640 64c-20.48-44.544-76.736-64-128-64-51.328 0-107.584 19.456-128 64h-192c-39.36 0-63.488 24.64-63.488 64l-0.512 64c0 39.232 24.64 64 64 64h640c39.232 0 64-24.768 64-64v-64c0-39.36-24.768-64-64-64h-192z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-delete"],"grid":0},"attrs":[],"properties":{"order":140,"id":15,"prevSize":32,"code":58895,"name":"delete"},"setIdx":0,"setId":42,"iconIdx":15},{"icon":{"paths":["M832 96c52.928 0 96 43.072 96 96v736h-608v-832h512zM832 0h-544c-35.328 0-64 28.672-64 64v896c0 35.328 28.672 64 64 64h672c35.328 0 64-28.672 64-64v-768c0-106.048-85.952-192-192-192v0z","M837.312 512h-426.624c-14.72 0-26.688 14.336-26.688 32s11.968 32 26.688 32h426.688c14.72 0 26.688-14.336 26.688-32-0.064-17.664-12.032-32-26.752-32z","M837.312 640h-426.624c-14.72 0-26.688 14.336-26.688 32s11.968 32 26.688 32h426.688c14.72 0 26.688-14.336 26.688-32-0.064-17.664-12.032-32-26.752-32z","M784 768h-373.312c-14.72 0-26.688 14.336-26.688 32s11.968 32 26.688 32h373.312c14.72 0 26.688-14.336 26.688-32s-11.968-32-26.688-32z","M384 192h256v256h-256v-256z","M837.312 224h-106.688c-14.656 0-26.624 14.336-26.624 32s11.968 32 26.688 32h106.688c14.72 0 26.688-14.336 26.688-32-0.064-17.664-12.032-32-26.752-32z","M837.312 352h-106.688c-14.656 0-26.624 14.336-26.624 32s11.968 32 26.688 32h106.688c14.72 0 26.688-14.336 26.688-32-0.064-17.664-12.032-32-26.752-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-document"],"grid":0},"attrs":[],"properties":{"order":141,"id":16,"prevSize":32,"code":58896,"name":"document"},"setIdx":0,"setId":42,"iconIdx":16},{"icon":{"paths":["M896 736v96c0 35.328-28.672 64-64 64h-640c-35.328 0-64-28.672-64-64v-96c0-35.328-28.672-64-64-64v0c-35.328 0-64 28.672-64 64v96c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-96c0-35.328-28.672-64-64-64v0c-35.328 0-64 28.672-64 64z","M544 768v0c-52.992 0-96-43.008-96-96v-576c0-52.992 43.008-96 96-96v0c52.992 0 96 43.008 96 96v576c0 52.992-43.008 96-96 96z","M476.096 739.904v0c-37.504-37.504-37.504-98.304 0-135.744l271.552-271.552c37.504-37.504 98.304-37.504 135.744 0v0c37.504 37.504 37.504 98.304 0 135.744l-271.552 271.552c-37.44 37.44-98.24 37.44-135.744 0z","M595.392 739.904v0c-37.504 37.504-98.304 37.504-135.744 0l-271.552-271.552c-37.504-37.504-37.504-98.304 0-135.744v0c37.504-37.504 98.304-37.504 135.744 0l271.552 271.552c37.504 37.44 37.504 98.24 0 135.744z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-download"],"grid":0},"attrs":[],"properties":{"order":142,"id":17,"prevSize":32,"code":58897,"name":"download"},"setIdx":0,"setId":42,"iconIdx":17},{"icon":{"paths":["M512.768 1021.824c-190.848 0-346.112-148.608-346.112-331.328 0-193.088 263.68-573.376 293.824-616.128l52.288-74.368 52.352 74.432c30.080 42.688 293.696 423.040 293.696 616.128 0 182.656-155.264 331.264-346.048 331.264zM512.768 225.664c-99.84 153.728-218.112 367.68-218.112 464.832 0 112.128 97.856 203.328 218.112 203.328s218.048-91.2 218.048-203.328c0-97.152-118.336-311.040-218.048-464.832z","M512 829.824c-54.976 0-95.232-17.792-119.616-52.992-47.104-67.904-10.624-170.752-6.336-182.208 6.208-16.448 24.448-24.896 41.152-18.688 16.512 6.144 24.96 24.576 18.816 41.152-8.448 22.656-24.96 89.024-0.96 123.456 11.904 16.96 33.728 25.28 66.944 25.28 17.664 0 32 14.336 32 32s-14.336 32-32 32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-drop"],"grid":0},"attrs":[],"properties":{"order":143,"id":18,"prevSize":32,"code":58898,"name":"drop"},"setIdx":0,"setId":42,"iconIdx":18},{"icon":{"paths":["M960 448h-640l-32.192-95.488c-4.16-21.568-19.84-39.040-40.768-45.504l-171.008-53.12c-31.36-9.728-64.64 7.808-74.368 39.168s7.808 64.64 39.168 74.368l136.96 42.496 104.384 458.048c3.648 19.392 16.448 35.072 33.408 42.944-0.512 4.096-0.768 8.192-0.768 12.416-0.064 55.488 45.12 100.672 100.672 100.672s100.672-45.184 100.672-100.672c0-2.304-0.128-4.608-0.256-6.912h158.912c-0.128 2.304-0.256 4.544-0.256 6.912 0 55.488 45.184 100.672 100.672 100.672s100.672-45.184 100.672-100.672c0-2.496-0.128-4.928-0.32-7.36 25.408-3.072 46.4-22.272 51.264-48l96.128-314.624c3.264-17.408-14.976-105.344-62.976-105.344zM415.488 972.352c-27.072 0-49.024-22.016-49.024-49.024 0-27.072 22.016-49.024 49.024-49.024 27.072 0 49.024 22.016 49.024 49.024s-22.016 49.024-49.024 49.024v0zM775.232 972.352c-27.072 0-49.024-22.016-49.024-49.024 0-27.072 22.016-49.024 49.024-49.024s49.024 22.016 49.024 49.024c0 27.008-22.016 49.024-49.024 49.024v0zM832 768c-34.688 0-448 0-448 0-19.712 0-19.712-64 0-64h448c19.712 0 34.688 64 0 64zM896 640h-512c-19.712 0-19.712-64 0-64h512c19.712 0 19.712 64 0 64v0z","M896 128h-256c-35.328 0-64 28.672-64 64s28.672 64 64 64h256c35.328 0 64-28.672 64-64s-28.672-64-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-ecommerce-abandoned"],"grid":0},"attrs":[],"properties":{"order":144,"id":19,"prevSize":32,"code":58899,"name":"ecommerce-abandoned-cart"},"setIdx":0,"setId":42,"iconIdx":19},{"icon":{"paths":["M896 128h-64v-64c0-35.328-28.672-64-64-64s-64 28.672-64 64v64h-64c-35.328 0-64 28.672-64 64s28.672 64 64 64h64v64c0 35.328 28.672 64 64 64s64-28.672 64-64v-64h64c35.328 0 64-28.672 64-64s-28.672-64-64-64z","M960 448h-640l-32.192-95.488c-4.16-21.568-19.84-58.048-40.768-64.512l-171.008-32c-31.36-9.728-64.64 5.696-74.368 37.056s7.808 64.64 39.168 74.368l136.96 42.496 104.384 458.048c3.648 19.392 16.448 35.072 33.408 42.944-0.512 4.096-0.768 8.192-0.768 12.416-0.064 55.488 45.12 100.672 100.672 100.672s100.672-45.184 100.672-100.672c0-2.304-0.128-4.608-0.256-6.912h158.912c-0.128 2.304-0.256 4.544-0.256 6.912 0 55.488 45.184 100.672 100.672 100.672s100.672-45.184 100.672-100.672c0-2.496-0.128-4.928-0.32-7.36 25.408-3.072 46.4-22.272 51.264-48l96.128-314.624c3.264-17.408-14.976-105.344-62.976-105.344zM415.488 972.352c-27.072 0-49.024-22.016-49.024-49.024 0-27.072 22.016-49.024 49.024-49.024 27.072 0 49.024 22.016 49.024 49.024s-22.016 49.024-49.024 49.024v0zM775.232 972.352c-27.072 0-49.024-22.016-49.024-49.024 0-27.072 22.016-49.024 49.024-49.024s49.024 22.016 49.024 49.024c0 27.008-22.016 49.024-49.024 49.024v0zM832 768c-34.688 0-448 0-448 0-19.712 0-19.712-64 0-64h448c19.712 0 34.688 64 0 64zM896 640h-512c-19.712 0-19.712-64 0-64h512c19.712 0 19.712 64 0 64v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-ecommerce-order"],"grid":0},"attrs":[],"properties":{"order":145,"id":20,"prevSize":32,"code":58900,"name":"ecommerce-order"},"setIdx":0,"setId":42,"iconIdx":20},{"icon":{"paths":["M832 128h-640c-106.048 0-192 85.952-192 192v384c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-384c0-106.048-85.952-192-192-192zM879.936 278.784l-341.888 299.008c-13.824 12.288-38.016 12.288-52.16 0l-341.76-299.136c11.776-13.568 28.544-22.656 47.872-22.656h640c19.392 0 36.224 9.152 47.936 22.784zM128 345.984l175.488 153.664-175.488 175.744v-329.408zM832 768h-640c-17.984 0-34.048-7.552-45.696-19.456l203.392-208.192-2.112-2.368 98.24 85.952c18.56 16.512 42.24 24.512 66.176 24.512 24 0 47.616-8.384 66.496-24.512l98.304-85.952-2.432 2.368 203.456 208.192c-11.776 11.904-27.84 19.456-45.824 19.456zM720.448 499.648l175.552-153.472v328.704l-175.552-175.232z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-email"],"grid":0},"attrs":[],"properties":{"order":146,"id":21,"prevSize":32,"code":58901,"name":"email"},"setIdx":0,"setId":42,"iconIdx":21},{"icon":{"paths":["M874.048 149.952c-199.936-199.936-524.16-199.936-724.096 0s-199.936 524.16 0 724.096c199.936 199.936 524.16 199.936 724.096 0s199.936-524.16 0-724.096zM692.992 692.992c-33.344 33.344-87.36 33.344-120.64 0l-60.352-60.288-60.352 60.352c-33.344 33.344-87.36 33.344-120.64 0-33.344-33.344-33.344-87.36 0-120.704l60.352-60.352-60.352-60.352c-33.344-33.344-33.344-87.36 0-120.704s87.36-33.344 120.64 0l60.352 60.352 60.352-60.352c33.344-33.344 87.36-33.344 120.64 0 33.344 33.344 33.344 87.36 0 120.704l-60.288 60.352 60.352 60.352c33.28 33.344 33.28 87.36-0.064 120.64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-error"],"grid":0},"attrs":[],"properties":{"order":147,"id":22,"prevSize":32,"code":58902,"name":"error"},"setIdx":0,"setId":42,"iconIdx":22},{"icon":{"paths":["M712 408c-233.984 0-416 52.032-520 312 156.032-129.984 312-156.032 520-104v156.032l312-260.032-312-260.032v156.032z","M918.656 725.312l-80 57.728c-4.16 3.008-6.656 7.872-6.656 12.992v115.968h-720v-496h175.36c4.224 0 8.32-1.664 11.328-4.672l80-80c10.048-10.112 2.944-27.328-11.328-27.328h-271.36c-52.8 0-96 43.2-96 96v528c0 52.8 43.2 96 96 96h752c52.8 0 96-43.2 96-96v-189.696c0-13.056-14.784-20.608-25.344-12.992z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-export"],"grid":0},"attrs":[],"properties":{"order":148,"id":23,"prevSize":32,"code":58903,"name":"export"},"setIdx":0,"setId":42,"iconIdx":23},{"icon":{"paths":["M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192zM319.68 835.84h-0.128c-17.024 16.896-40.256 27.264-66.112 27.264s-49.024-10.368-66.048-27.328v0c-16.896-16.896-27.392-40-27.392-65.728s10.496-48.896 27.392-65.92v0.064c17.024-16.96 40.192-27.392 66.048-27.392s49.088 10.432 66.112 27.392v0c17.024 17.024 27.392 40.128 27.52 65.856-0.064 25.728-10.432 48.768-27.392 65.792zM555.072 864h-7.424c-31.104-0.128-57.408-22.656-62.4-53.376-11.008-67.968-42.88-130.688-92.288-180.032-49.344-49.472-111.872-81.408-179.52-92.416-30.784-5.056-53.376-31.424-53.376-62.592v-6.72c0-38.784 34.432-69.824 72.768-63.744 98.944 15.68 187.52 62.656 255.36 130.624 67.968 67.968 114.944 156.672 130.624 255.744 6.080 38.272-25.024 72.64-63.744 72.512zM796.416 864h-6.72c-32.32 0-60.032-24.128-63.232-56.32-26.688-269.248-241.216-484.032-510.272-510.592-32-3.136-55.872-30.976-55.872-63.168v-6.336c0-37.888 32.896-67.84 70.592-64.064 165.888 16.64 314.752 91.136 426.624 203.008 111.808 111.872 186.24 260.928 202.88 426.816 3.84 37.76-26.112 70.656-64 70.656z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-feed"],"grid":0},"attrs":[],"properties":{"order":149,"id":24,"prevSize":32,"code":58904,"name":"feed"},"setIdx":0,"setId":42,"iconIdx":24},{"icon":{"paths":["M883.648 256h-627.648c-35.328 0-64-60.672-64-96s28.672-96 64-96h704c35.328 0 35.328-64 0-64h-819.648c-77.184 0-140.352 63.168-140.352 140.352v743.296c0 77.184 63.168 140.352 140.352 140.352h743.296c77.184 0 140.352-63.168 140.352-140.352v-487.296c0-77.184-63.168-140.352-140.352-140.352zM768 736c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96c0 52.992-43.008 96-96 96z","M256 128h704v64h-704v-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-finance"],"grid":0},"attrs":[],"properties":{"order":150,"id":25,"prevSize":32,"code":58905,"name":"finance"},"setIdx":0,"setId":42,"iconIdx":25},{"icon":{"paths":["M744.384 160h-232.384l-69.632-129.28c-11.456-19.072-32.064-30.72-54.336-30.72h-121.344c-141.184 0-256.448 109.76-265.792 248.576-0.512 4.032-0.896 8.064-0.896 12.16v483.584c0 154.496 125.184 279.68 279.616 279.68h464.768c154.432 0 279.616-125.184 279.616-279.616v-294.144c0-154.432-125.184-290.24-279.616-290.24zM384 800c0 17.664-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32v-448c0-17.664 14.336-32 32-32h64c17.664 0 32 14.336 32 32v448zM576 800c0 17.664-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32v-320c0-17.664 14.336-32 32-32h64c17.664 0 32 14.336 32 32v320zM768 800c0 17.664-14.336 32-32 32h-64c-17.664 0-32-14.336-32-32v-192c0-17.664 14.336-32 32-32h64c17.664 0 32 14.336 32 32v192z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-folder-charts"],"grid":0},"attrs":[],"properties":{"order":151,"id":26,"prevSize":32,"code":58906,"name":"folder-charts"},"setIdx":0,"setId":42,"iconIdx":26},{"icon":{"paths":["M746.752 160h-234.752l-88.128-160h-157.184c-147.328 0-266.688 119.36-266.688 266.688h0.384c0 1.344-0.384 2.688-0.384 4.096v486.592c0 147.264 119.36 266.624 266.688 266.624h490.688c147.264 0 266.624-119.36 266.624-266.688v-320.064c0-153.088-124.16-277.248-277.248-277.248z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-folder"],"grid":0},"attrs":[],"properties":{"order":152,"id":27,"prevSize":32,"code":58907,"name":"folder"},"setIdx":0,"setId":42,"iconIdx":27},{"icon":{"paths":["M752.96 343.488l168.512-168.448v80.96c0 28.544 23.040 51.264 51.264 51.264s51.264-22.72 51.264-51.264v-256h-256c-28.288 0-51.264 23.040-51.264 51.264s22.72 51.264 51.264 51.264h81.216l-168.704 168.512c-20.032 19.968-20.032 52.48 0 72.448 19.968 20.032 52.48 20.032 72.448 0v0zM752.96 343.488z","M250.048 1024c28.224 0 51.008-23.040 51.008-51.264 0-28.288-22.784-51.264-51.008-51.264h-75.008l168.512-168.512c19.968-19.968 19.968-52.48 0-72.512-10.048-9.984-23.040-14.976-36.288-14.976-12.992 0-26.24 4.992-36.224 14.976l-174.784 174.784v-87.232c0-28.288-22.72-51.264-51.2-51.264-28.288 0-45.056 22.976-45.056 51.264v256h250.048zM250.048 1024z","M680.512 752.96l168.448 168.512h-80.96c-28.544 0-51.264 23.040-51.264 51.264s22.72 51.264 51.264 51.264h256v-256c0-28.288-23.040-51.264-51.264-51.264s-51.264 22.72-51.264 51.264v81.216l-168.512-168.704c-19.968-20.032-52.48-20.032-72.448 0-20.032 19.968-20.032 52.48-0 72.448v0zM680.512 752.96z","M0 250.048c0 28.224 23.040 51.008 51.264 51.008 28.288 0 51.264-22.784 51.264-51.008v-75.008l168.512 168.512c19.968 19.968 52.48 19.968 72.512 0 9.984-10.048 14.976-23.040 14.976-36.288 0-12.992-4.992-26.24-14.976-36.224l-174.784-174.784h87.232c28.288 0 51.264-22.72 51.264-51.2 0-28.288-22.976-45.056-51.264-45.056h-256v250.048zM0 250.048z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-fullscreen"],"grid":0},"attrs":[],"properties":{"order":153,"id":28,"prevSize":32,"code":58908,"name":"fullscreen"},"setIdx":0,"setId":42,"iconIdx":28},{"icon":{"paths":["M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z","M320 768v0c-35.328 0-64-28.672-64-64v-384c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v384c0 35.328-28.672 64-64 64z","M723.712 320h-248.32c-15.104 0-27.392 12.288-27.392 27.392v201.216c0 15.104 12.288 27.392 27.392 27.392h248.32c20.352 0 33.6-21.44 24.512-39.616l-38.080-76.16c-3.84-7.68-3.84-16.768 0-24.512l38.080-76.16c9.088-18.112-4.16-39.552-24.512-39.552z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-goal"],"grid":0},"attrs":[],"properties":{"order":154,"id":29,"prevSize":32,"code":58909,"name":"goal"},"setIdx":0,"setId":42,"iconIdx":29},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM896 512c0 82.816-26.624 159.36-71.36 222.144l-69.376-69.376c27.968-44.352 44.736-96.448 44.736-152.768s-16.768-108.416-44.736-152.768l69.376-69.376c44.736 62.784 71.36 139.328 71.36 222.144zM199.36 734.144c-44.736-62.784-71.36-139.328-71.36-222.144s26.624-159.36 71.36-222.144l69.376 69.376c-27.968 44.352-44.736 96.448-44.736 152.768s16.768 108.416 44.736 152.768l-69.376 69.376zM310.4 512c0-111.168 90.432-201.6 201.6-201.6s201.6 90.432 201.6 201.6c0 111.168-90.432 201.6-201.6 201.6s-201.6-90.432-201.6-201.6zM734.144 199.36l-69.376 69.376c-44.352-27.968-96.448-44.736-152.768-44.736s-108.416 16.768-152.768 44.736l-69.376-69.376c62.784-44.736 139.328-71.36 222.144-71.36s159.36 26.624 222.144 71.36zM289.856 824.64l69.376-69.376c44.352 27.968 96.448 44.736 152.768 44.736s108.416-16.768 152.768-44.736l69.376 69.376c-62.784 44.736-139.328 71.36-222.144 71.36s-159.36-26.624-222.144-71.36z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-help-alt"],"grid":0},"attrs":[],"properties":{"order":223,"id":30,"prevSize":32,"code":58910,"name":"help-alt"},"setIdx":0,"setId":42,"iconIdx":30},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM534.272 789.888h-94.4v-90.56h94.4v90.56zM534.272 602.56v29.952h-94.4v-36.864c0-111.296 126.656-128.96 126.656-208 0-36.032-32.256-63.68-74.432-63.68-43.776 0-82.112 32.192-82.112 32.192l-53.76-66.752c0 0 52.992-55.232 144.32-55.232 86.72 0 167.296 53.696 167.296 144.256 0 126.656-133.568 141.248-133.568 224.128z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-help"],"grid":0},"attrs":[],"properties":{"order":222,"id":31,"prevSize":32,"code":58911,"name":"help"},"setIdx":0,"setId":42,"iconIdx":31},{"icon":{"paths":["M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z","M851.072 508.096l-147.072-147.072c-18.752-18.752-49.152-18.752-67.904 0s-18.752 49.152 0 67.904l112 112-113.088 113.152c-18.752 18.752-18.752 49.152 0 67.904s49.152 18.752 67.904 0l141.44-141.44c2.24-1.6 4.736-2.496 6.784-4.48 18.688-18.816 18.688-49.216-0.064-67.968z","M390.144 361.024c-18.752-18.752-49.152-18.752-67.904 0l-141.44 141.44c-2.176 1.6-4.736 2.496-6.72 4.544-18.752 18.752-18.752 49.152 0 67.904l147.072 147.072c18.752 18.752 49.152 18.752 67.904 0s18.752-49.152 0-67.904l-112-112 113.152-113.152c18.688-18.752 18.688-49.152-0.064-67.904z","M512 192h64v640h-64v-640z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-code"],"grid":0},"attrs":[],"properties":{"order":221,"id":32,"prevSize":32,"code":58912,"name":"code"},"setIdx":0,"setId":42,"iconIdx":32},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM512 864c-52.992 0-96-43.008-96-96s43.008-96 96-96 96 43.008 96 96c0 52.992-43.008 96-96 96zM576 576c-2.24 20.736-44.8 32-64 32s-61.76-11.264-64-32v-384h128v384z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-alert"],"grid":0},"attrs":[],"properties":{"order":220,"id":33,"prevSize":32,"code":58913,"name":"warning"},"setIdx":0,"setId":42,"iconIdx":33},{"icon":{"paths":["M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z","M192 672v160h160l384-384-160-160z","M853.312 327.040c14.208-14.208 14.208-35.584 0-49.792l-92.352-106.688c-14.208-14.016-35.584-14.016-49.792 0l-63.872 64.064 145.664 160 60.352-67.584z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-edit"],"grid":0},"attrs":[],"properties":{"order":219,"id":34,"prevSize":32,"code":58914,"name":"edit"},"setIdx":0,"setId":42,"iconIdx":34},{"icon":{"paths":["M781.568 705.6l-125.76-239.424c-14.656-27.968-53.76-30.464-71.936-4.608l-93.632 133.376c-15.744 22.4-48.32 24.128-66.304 3.52l-44.16-50.496c-20.16-23.040-57.408-17.6-70.144 10.24l-68.16 149.44c-12.736 27.968 7.68 59.712 38.4 59.712h464.384c31.68 0.064 52.032-33.664 37.312-61.76z","M462.976 350.208c0 51.712-41.92 93.632-93.632 93.632s-93.632-41.92-93.632-93.632c0-51.712 41.92-93.632 93.632-93.632s93.632 41.92 93.632 93.632z","M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-image"],"grid":0},"attrs":[],"properties":{"order":218,"id":35,"prevSize":32,"code":58915,"name":"image"},"setIdx":0,"setId":42,"iconIdx":35},{"icon":{"paths":["M512 128c211.712 0 384 172.288 384 384s-172.288 384-384 384-384-172.288-384-384 172.288-384 384-384zM512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512v0z","M576 320c0 35.346-28.654 64-64 64s-64-28.654-64-64c0-35.346 28.654-64 64-64s64 28.654 64 64z","M576 704h-128v-192c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v192z","M608 768h-192c-17.664 0-32-14.336-32-32v0c0-17.664 14.336-32 32-32h192c17.664 0 32 14.336 32 32v0c0 17.664-14.336 32-32 32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-info"],"grid":0},"attrs":[],"properties":{"order":155,"id":36,"prevSize":32,"code":58916,"name":"info"},"setIdx":0,"setId":42,"iconIdx":36},{"icon":{"paths":["M879.936 365.248c0-203.2-164.736-367.936-367.936-367.936s-367.936 164.736-367.936 367.936c0 143.168 81.92 266.944 201.28 327.744l8.64 103.936h316.096l8.64-103.936c119.36-60.864 201.216-184.64 201.216-327.744z","M512 1021.248c70.4 0 130.304-47.488 148.288-113.216h-296.576c17.92 65.728 77.888 113.216 148.288 113.216z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-insights"],"grid":0},"attrs":[],"properties":{"order":156,"id":37,"prevSize":32,"code":58917,"name":"insights"},"setIdx":0,"setId":42,"iconIdx":37},{"icon":{"paths":["M748.736 436.672v-113.536c0-130.752-105.984-236.736-236.736-236.736s-236.8 105.984-236.8 236.736v113.472c-62.848 13.248-110.464 69.312-110.464 135.936v312.512c0 76.416 62.528 138.88 138.88 138.88h416.704c76.416 0 138.88-62.528 138.88-138.88v-312.512c0.064-66.624-47.552-122.688-110.464-135.872zM512 190.592c73.088 0 132.608 59.456 132.608 132.608v110.464h-265.216v-110.528c0-73.088 59.52-132.544 132.608-132.544zM553.664 755.2v29.184c0 22.912-18.752 41.664-41.664 41.664s-41.664-18.752-41.664-41.664v-29.184c-16.512-12.672-27.776-31.744-27.776-54.144 0-38.336 31.104-69.44 69.44-69.44s69.44 31.104 69.44 69.44c0 22.4-11.264 41.408-27.776 54.144z","M576-31.488c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M800 32.96c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M352 32.96c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M960 194.176c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M224 194.176c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M1024 383.488c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z","M128 383.488c0 35.629-28.654 64.512-64 64.512s-64-28.883-64-64.512c0-35.629 28.654-64.512 64-64.512s64 28.883 64 64.512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-locked-2"],"grid":0},"attrs":[],"properties":{"order":230,"id":38,"prevSize":32,"code":58918,"name":"locked-2"},"setIdx":0,"setId":42,"iconIdx":38},{"icon":{"paths":["M769.856 382.528v-123.968c0-142.784-115.776-258.56-258.56-258.56s-258.56 115.776-258.56 258.56v123.968c-68.736 14.464-120.768 75.648-120.768 148.416v341.312c0 83.456 68.288 151.68 151.68 151.68h455.104c83.456 0 151.68-68.288 151.68-151.68v-341.312c0.064-72.768-51.904-134.016-120.576-148.416zM511.232 113.792c79.872 0 144.832 64.96 144.832 144.832v120.64h-289.6v-120.704c0-79.808 64.96-144.768 144.768-144.768zM556.8 730.432v31.936c0 25.024-20.48 45.504-45.504 45.504s-45.504-20.48-45.504-45.504v-31.936c-17.984-13.888-30.336-34.624-30.336-59.136 0-41.92 33.984-75.84 75.84-75.84 41.92 0 75.84 33.984 75.84 75.84 0 24.448-12.352 45.248-30.336 59.136z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-locked"],"grid":0},"attrs":[],"properties":{"order":157,"id":39,"prevSize":32,"code":58919,"name":"locked-3"},"setIdx":0,"setId":42,"iconIdx":39},{"icon":{"paths":["M769.856 382.528v-123.968c0-142.784-115.776-258.56-258.56-258.56s-258.56 115.776-258.56 258.56v123.968c-68.736 14.464-120.768 75.648-120.768 148.416v341.312c0 83.456 68.288 151.68 151.68 151.68h455.104c83.456 0 151.68-68.288 151.68-151.68v-341.312c0.064-72.768-51.904-134.016-120.576-148.416zM511.232 113.792c79.872 0 144.832 64.96 144.832 144.832v120.64h-289.6v-120.704c0-79.808 64.96-144.768 144.768-144.768zM556.8 730.432v31.936c0 25.024-20.48 45.504-45.504 45.504s-45.504-20.48-45.504-45.504v-31.936c-17.984-13.888-30.336-34.624-30.336-59.136 0-41.92 33.984-75.84 75.84-75.84 41.92 0 75.84 33.984 75.84 75.84 0 24.448-12.352 45.248-30.336 59.136z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-locked-3"],"grid":0},"attrs":[],"properties":{"order":158,"id":40,"prevSize":32,"code":58920,"name":"locked"},"setIdx":0,"setId":42,"iconIdx":40},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM624.192 656.576c7.808 23.296-9.6 47.424-34.176 47.424h-156.032c-24.576 0-41.984-24.128-34.176-47.424l35.52-106.624c-30.976-23.36-51.328-60.16-51.328-101.952 0-70.72 57.344-128 128-128s128 57.28 128 128c0 41.792-20.352 78.592-51.328 101.952l35.52 106.624z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-locked-4"],"grid":0},"attrs":[],"properties":{"order":159,"id":41,"prevSize":32,"code":58921,"name":"locked-4"},"setIdx":0,"setId":42,"iconIdx":41},{"icon":{"paths":["M752.96 343.488l168.512-168.448v80.96c0 28.544 23.040 51.264 51.264 51.264s51.264-22.72 51.264-51.264v-256h-256c-28.288 0-51.264 23.040-51.264 51.264s22.72 51.264 51.264 51.264h81.216l-168.704 168.512c-20.032 19.968-20.032 52.48 0 72.448 19.968 20.032 52.48 20.032 72.448 0v0zM752.96 343.488z","M250.048 1024c28.224 0 51.008-23.040 51.008-51.264 0-28.288-22.784-51.264-51.008-51.264h-75.008l168.512-168.512c19.968-19.968 19.968-52.48 0-72.512-10.048-9.984-23.040-14.976-36.288-14.976-12.992 0-26.24 4.992-36.224 14.976l-174.784 174.784v-87.232c0-28.288-22.72-51.264-51.2-51.264-28.288 0-45.056 22.976-45.056 51.264v256h250.048zM250.048 1024z","M768 576v128c0 35.328-28.672 64-64 64h-128c-35.328 0-64 28.672-64 64v0c0 35.328 28.672 64 64 64h128c106.048 0 192-85.952 192-192v-128c0-35.328-28.672-64-64-64v0c-35.328 0-64 28.672-64 64z","M256 448v-128c0-35.328 28.672-64 64-64h128c35.328 0 64-28.672 64-64v0c0-35.328-28.672-64-64-64h-128c-106.048 0-192 85.952-192 192v128c0 35.328 28.672 64 64 64v0c35.328 0 64-28.672 64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-maximise"],"grid":0},"attrs":[],"properties":{"order":160,"id":42,"prevSize":32,"code":58922,"name":"maximise"},"setIdx":0,"setId":42,"iconIdx":42},{"icon":{"paths":["M0 928v0c0-52.8 43.2-96 96-96h832c52.8 0 96 43.2 96 96v0c0 52.8-43.2 96-96 96h-832c-52.8 0-96-43.2-96-96z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-minimise"],"grid":0},"attrs":[],"properties":{"order":161,"id":43,"prevSize":32,"code":58923,"name":"minimise"},"setIdx":0,"setId":42,"iconIdx":43},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM682.688 597.312h-341.376c-47.104 0-85.312-38.208-85.312-85.312s38.208-85.312 85.312-85.312h341.312c47.168 0 85.376 38.208 85.376 85.312s-38.208 85.312-85.312 85.312z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-minus"],"grid":0},"attrs":[],"properties":{"order":162,"id":44,"prevSize":32,"code":58924,"name":"minus"},"setIdx":0,"setId":42,"iconIdx":44},{"icon":{"paths":["M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192zM832 896h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h256v256h448v448c0 35.264-28.736 64-64 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-newtab"],"grid":0},"attrs":[],"properties":{"order":163,"id":45,"prevSize":32,"code":58925,"name":"newtab"},"setIdx":0,"setId":42,"iconIdx":45},{"icon":{"paths":["M988.352 324.288l-538.944 485.056c-20.544 18.496-46.336 27.712-72.128 27.712-27.712 0-55.296-10.624-76.224-31.616l-269.504-269.504c-42.112-42.112-42.112-110.336 0-152.448s110.336-42.112 152.448 0l197.184 197.184 462.976-416.64c44.288-39.808 112.32-36.416 152.192 8 39.808 44.224 36.224 112.448-8 152.256z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-ok"],"grid":0},"attrs":[],"properties":{"order":164,"id":46,"prevSize":32,"code":58926,"name":"ok"},"setIdx":0,"setId":42,"iconIdx":46},{"icon":{"paths":["M450.496 3.584c-225.024 26.24-410.496 204.48-444.416 428.48-31.296 206.784 61.312 394.24 214.656 500.416 31.808 22.016 76.096 9.856 93.376-24.768l86.144-172.288c13.184-26.432 8.96-59.648-13.44-78.912-54.336-46.592-82.496-122.624-57.792-203.904 17.536-57.728 64-105.024 121.6-123.008 131.84-41.28 253.376 56.64 253.376 182.4 0 58.368-26.432 110.272-67.712 145.344-21.888 18.56-26.176 50.944-13.312 76.608l86.848 173.76c17.344 34.752 61.824 46.72 93.76 24.576 133.12-92.352 220.416-245.952 220.416-420.288 0-303.040-263.232-544.576-573.504-508.416z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-open-source"],"grid":0},"attrs":[],"properties":{"order":165,"id":47,"prevSize":32,"code":58927,"name":"open-source"},"setIdx":0,"setId":42,"iconIdx":47},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM682.688 597.312h-85.376v85.312c0 47.168-38.208 85.376-85.312 85.376s-85.312-38.208-85.312-85.312v-85.376h-85.376c-47.104 0-85.312-38.208-85.312-85.312s38.208-85.312 85.312-85.312h85.312v-85.376c0.064-47.104 38.272-85.312 85.376-85.312s85.312 38.208 85.312 85.312v85.312h85.312c47.168 0.064 85.376 38.272 85.376 85.376s-38.208 85.312-85.312 85.312z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-add"],"grid":0},"attrs":[],"properties":{"order":166,"id":48,"prevSize":32,"code":58928,"name":"add, plus"},"setIdx":0,"setId":42,"iconIdx":48},{"icon":{"paths":["M825.664 369.536c-7.68-7.68-4.544-20.544 5.76-23.936 30.592-9.984 58.24-31.040 76.352-64.512 21.76-40.192 20.864-91.136-2.752-130.304-47.36-78.592-150.912-87.68-211.328-27.264-13.312 13.312-23.040 28.672-29.44 45.12-5.248 13.376-21.76 17.728-31.872 7.616l-176.256-176.256-100.736 100.672c-17.472 17.536-19.2 43.84-7.872 65.792 26.112 50.56 17.92 114.24-24.448 156.608s-106.048 50.56-156.608 24.448c-21.952-11.328-48.256-9.6-65.792 7.872v0l-100.672 100.736 176.256 176.192c10.176 10.176 5.76 26.688-7.616 31.872-16.448 6.4-31.808 16.128-45.12 29.44-60.352 60.416-51.264 163.968 27.264 211.328 39.168 23.616 90.048 24.512 130.304 2.752 33.472-18.112 54.528-45.76 64.512-76.352 3.392-10.304 16.256-13.44 23.936-5.76l181.632 181.632 100.672-100.672c17.472-17.472 19.2-43.776 7.872-65.792-26.048-50.56-17.92-114.24 24.448-156.608s106.048-50.56 156.608-24.448c22.016 11.328 48.256 9.6 65.792-7.872v0l100.672-100.672-181.568-181.632z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-puzzle"],"grid":0},"attrs":[],"properties":{"order":167,"id":49,"prevSize":32,"code":58929,"name":"puzzle"},"setIdx":0,"setId":42,"iconIdx":49},{"icon":{"paths":["M507.84 0.256h1.984c1.024-0.384 1.472-0.192 2.24-0.192 132.48 0 261.312 52.736 356.608 145.024l79.68-80.768c20.16-20.416 54.976-6.144 54.976 22.528v263.168c0 35.328-28.672 64-64 64l-257.6-1.6c-27.904-0.192-41.984-33.728-22.592-53.76l79.68-82.112c-61.44-59.2-141.312-91.52-229.184-91.52-179.072 0.832-324.864 147.584-324.864 329.536 1.28 160.576 119.552 294.4 275.328 320.064 31.296 5.184 54.592 31.36 54.464 63.040l-0.256 50.176c-0.192 46.144-34.56 76.48-72.832 70.976-246.784-35.456-439.808-248.064-441.472-506.88 0-279.872 227.52-509.248 507.84-511.68v0zM507.84 0.256z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-refresh"],"grid":0},"attrs":[],"properties":{"order":168,"id":50,"prevSize":32,"code":58930,"name":"refresh"},"setIdx":0,"setId":42,"iconIdx":50},{"icon":{"paths":["M268.288 279.168c113.024-113.152 285.888-129.28 416.576-49.28-44.288 43.776-95.296 94.976-95.296 94.976-35.84 42.88 4.288 67.648 24.768 66.944h289.856c35.328 0 64-28.672 64-64v-287.296c1.536-29.888-31.424-59.072-65.6-25.6 0 0-56.32 54.912-95.104 93.376-199.040-145.216-479.424-128.768-659.2 50.88-87.168 87.104-135.552 197.824-146.048 311.488-3.52 37.504 26.56 69.824 64.192 69.824h41.728c33.152 0 59.84-25.344 63.36-58.304 7.808-74.112 39.872-146.112 96.768-203.008v0zM268.288 279.168z","M895.296 483.456c-33.152 0-59.84 25.344-63.36 58.304-7.872 74.24-39.936 146.24-96.832 203.136-113.152 112.96-285.888 129.152-416.576 49.28 44.288-43.776 95.296-94.912 95.296-94.912 35.712-42.944-4.48-67.648-24.768-66.944h-289.92c-35.2 0-64 28.8-64 64v287.104c-1.344 30.016 31.616 59.072 65.6 25.6 0 0 56.32-54.784 95.296-93.376 198.976 145.472 479.36 128.96 658.944-50.816 87.104-86.976 135.616-197.76 146.24-311.488 3.52-37.44-26.624-69.824-64.256-69.824h-41.664zM833.152 483.456z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-reload"],"grid":0},"attrs":[],"properties":{"order":169,"id":51,"prevSize":32,"code":58931,"name":"reload"},"setIdx":0,"setId":42,"iconIdx":51},{"icon":{"paths":["M448 128c176.448 0 320 143.552 320 320s-143.552 320-320 320-320-143.552-320-320 143.552-320 320-320zM448 0c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448v0z","M640 768l229.504 229.504c35.328 35.328 92.672 35.328 128 0v0c35.328-35.328 35.328-92.672 0-128l-229.504-229.504-128 128z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-search"],"grid":0},"attrs":[],"properties":{"order":170,"id":52,"prevSize":32,"code":58932,"name":"search"},"setIdx":0,"setId":42,"iconIdx":52},{"icon":{"paths":["M640 384c0 84.736-43.264 192-128 192s-128-107.264-128-192 43.264-160 128-160 128 75.264 128 160z","M768 896c16.576 0 64-10.688 64-10.688 0-0.128 0-0.256 0-0.32 0-135.36-143.296-308.992-320-308.992s-320 173.632-320 308.928c0 0.128 0 0.256 0 0.32s47.424 10.752 64 10.752h512z","M896 448c0 59.328-36.672 128-96 128s-96-68.672-96-128 36.672-128 96-128 96 68.672 96 128z","M1002.432 835.072c11.584 0 21.504-10.368 21.568-23.424 0-0.064 0-0.192 0-0.256 0-94.656-100.288-235.392-224-235.392s-224 140.736-224 235.456c0 0.064 0 0.192 0 0.256 0 13.056 9.92 23.424 21.568 23.424h404.864z","M426.432 835.072c11.648 0 21.568-10.304 21.568-23.36 0-0.064 0-0.192 0-0.256 0-94.72-100.288-235.456-224-235.456s-224 140.736-224 235.456c0 0.064 0 0.192 0 0.256 0 13.056 9.92 23.424 21.568 23.424h404.864z","M320 448c0 59.328-36.672 128-96 128s-96-68.672-96-128 36.672-128 96-128 96 68.672 96 128z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-users"],"grid":0},"attrs":[],"properties":{"order":171,"id":53,"prevSize":32,"code":58933,"name":"users, segment"},"setIdx":0,"setId":42,"iconIdx":53},{"icon":{"paths":["M870.336 928c-6.016 0-12.096-1.408-17.792-4.416-18.752-9.856-25.984-33.152-16.128-51.904 220.864-419.712 12.48-702.208 3.52-714.048-12.8-16.832-9.6-40.896 7.168-53.76 16.768-12.736 40.768-9.792 53.76 7.040 10.24 13.312 248.192 331.648 3.584 796.48-6.912 13.12-20.288 20.608-34.112 20.608z","M144.128 928c-13.824 0-27.2-7.488-34.048-20.544-244.608-464.832-6.656-783.168 3.584-796.48 12.992-16.832 36.992-19.776 53.76-7.040 16.768 12.8 19.968 36.864 7.168 53.76-9.024 11.84-217.408 294.336 3.52 713.984 9.856 18.752 2.624 41.984-16.128 51.904-5.696 2.944-11.84 4.416-17.856 4.416z","M736 704h-480c-35.328 0-64 28.672-64 64v64c0 35.328 28.672 64 64 64h480c35.328 0 64-28.672 64-64v-64c0-35.328-28.672-64-64-64zM512 832h-224v-64h224v64zM672 832c-17.664 0-32-14.336-32-32s14.336-32 32-32 32 14.336 32 32c0 17.664-14.336 32-32 32z","M736 448h-480c-35.328 0-64 28.672-64 64v64c0 35.328 28.672 64 64 64h480c35.328 0 64-28.672 64-64v-64c0-35.328-28.672-64-64-64zM512 576h-224v-64h224v64zM672 576c-17.664 0-32-14.336-32-32s14.336-32 32-32 32 14.336 32 32c0 17.664-14.336 32-32 32z","M736 192h-480c-35.328 0-64 28.672-64 64v64c0 35.328 28.672 64 64 64h480c35.328 0 64-28.672 64-64v-64c0-35.328-28.672-64-64-64zM512 320h-224v-64h224v64zM672 320c-17.664 0-32-14.336-32-32s14.336-32 32-32 32 14.336 32 32c0 17.664-14.336 32-32 32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-server-alt"],"grid":0},"attrs":[],"properties":{"order":217,"id":54,"prevSize":32,"code":58934,"name":"server-alt"},"setIdx":0,"setId":42,"iconIdx":54},{"icon":{"paths":["M928 960h-224c-17.6 0-32 14.4-32 32s14.4 32 32 32h224c17.6 0 32-14.4 32-32s-14.4-32-32-32z","M320 960h-224c-17.6 0-32 14.4-32 32s14.4 32 32 32h224c17.6 0 32-14.4 32-32s-14.4-32-32-32z","M960 640h-896c-35.328 0-64 28.672-64 64v128c0 35.328 28.672 64 64 64h384v128h128v-128h384c35.328 0 64-28.672 64-64v-128c0-35.328-28.672-64-64-64zM320 768v64h-224v-128h224v64zM832 832c-35.328 0-64-28.672-64-64s28.672-64 64-64 64 28.672 64 64c0 35.328-28.672 64-64 64z","M960 320h-896c-35.328 0-64 28.672-64 64v128c0 35.328 28.672 64 64 64h896c35.328 0 64-28.672 64-64v-128c0-35.328-28.672-64-64-64zM320 448v64h-224v-128h224v64zM832 512c-35.328 0-64-28.672-64-64s28.672-64 64-64 64 28.672 64 64c0 35.328-28.672 64-64 64z","M960 0h-896c-35.328 0-64 28.672-64 64v128c0 35.328 28.672 64 64 64h896c35.328 0 64-28.672 64-64v-128c0-35.328-28.672-64-64-64zM320 128v64h-224v-128h224v64zM832 192c-35.328 0-64-28.672-64-64s28.672-64 64-64 64 28.672 64 64c0 35.328-28.672 64-64 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-server"],"grid":0},"attrs":[],"properties":{"order":216,"id":55,"prevSize":32,"code":58935,"name":"server"},"setIdx":0,"setId":42,"iconIdx":55},{"icon":{"paths":["M801.728 267.52l94.976-94.912-45.312-45.248-112.256 112.256c-68.48-26.624-145.408-43.776-227.136-43.776-282.176 0-510.912 201.344-510.912 316.16 0 73.152 87.488 176.512 220.8 244.864l-94.528 94.528 45.248 45.248 112-112c68.544 26.56 145.536 43.52 227.392 43.52 282.176 0 510.912-200.128 510.912-316.16 0-71.744-87.616-175.616-221.184-244.48zM286.912 512c0-123.712 100.288-224 224-224 50.56 0 96.704 17.344 134.144 45.632l-68.8 68.864c-19.2-11.52-41.344-18.496-65.344-18.496-70.72 0-128 57.28-128 128 0 24 6.976 46.144 18.496 65.344l-68.864 68.864c-28.224-37.504-45.632-83.648-45.632-134.208zM510.912 736c-49.984 0-95.744-16.96-132.992-44.672l69.056-69.056c18.88 11.008 40.512 17.728 63.936 17.728 70.656 0 128-57.28 128-128 0-23.424-6.72-45.056-17.728-63.936l69.056-69.056c27.712 37.248 44.672 82.944 44.672 132.992 0 123.712-100.288 224-224 224z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-hide"],"grid":0},"attrs":[],"properties":{"order":215,"id":56,"prevSize":32,"code":58936,"name":"hide"},"setIdx":0,"setId":42,"iconIdx":56},{"icon":{"paths":["M513.088 195.84c-282.176 0-510.976 201.344-510.976 316.16 0 118.4 228.736 316.16 510.912 316.16s510.976-200.128 510.976-316.16c0-116.032-228.736-316.16-510.912-316.16zM512 736c-123.712 0-224-100.288-224-224s100.288-224 224-224 224 100.288 224 224c0 123.712-100.288 224-224 224z","M640 512c0 70.692-57.308 128-128 128s-128-57.308-128-128c0-70.692 57.308-128 128-128s128 57.308 128 128z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-show"],"grid":0},"attrs":[],"properties":{"order":214,"id":57,"prevSize":32,"code":58937,"name":"show"},"setIdx":0,"setId":42,"iconIdx":57},{"icon":{"paths":["M288.64 736h446.72l-224-320z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-arrow-top"],"grid":0},"attrs":[],"properties":{"order":213,"id":58,"prevSize":32,"code":58938,"name":"arrow-top"},"setIdx":0,"setId":42,"iconIdx":58},{"icon":{"paths":["M735.36 416h-446.72l224 320z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-arrow-bottom"],"grid":0},"attrs":[],"properties":{"order":212,"id":59,"prevSize":32,"code":58939,"name":"arrow-bottom"},"setIdx":0,"setId":42,"iconIdx":59},{"icon":{"paths":["M512 0c-282.752 0-512 229.248-512 512s229.248 512 512 512 512-229.248 512-512-229.248-512-512-512zM735.36 482.432l-85.632 83.52c-5.568 5.44-8.128 13.248-6.784 20.928l20.224 117.888c3.328 19.328-16.96 34.048-34.304 24.896l-105.856-55.68c-6.912-3.648-15.104-3.648-22.016 0l-105.856 55.68c-17.344 9.088-37.568-5.632-34.304-24.896l20.224-117.888c1.344-7.68-1.216-15.488-6.784-20.928l-85.632-83.52c-14.016-13.696-6.272-37.504 13.12-40.32l118.4-17.216c7.68-1.088 14.336-5.952 17.792-12.928l52.928-107.264c8.64-17.536 33.728-17.536 42.368 0l52.928 107.264c3.392 7.040 10.048 11.84 17.728 12.992l118.4 17.216c19.392 2.752 27.072 26.624 13.056 40.256z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-star"],"grid":0},"attrs":[],"properties":{"order":172,"id":60,"prevSize":32,"code":58940,"name":"star"},"setIdx":0,"setId":42,"iconIdx":60},{"icon":{"paths":["M966.080 434.496c-54.464-16.064-75.776-81.728-41.216-126.72 49.152-63.808-15.168-152.32-91.072-125.376v0c-53.44 19.008-109.376-21.568-107.776-78.336 2.24-80.512-101.824-114.304-147.392-47.872v0c-32.064 46.848-101.184 46.848-133.248 0.064v0c-45.504-66.496-149.568-32.64-147.392 47.872 1.6 56.768-54.336 97.344-107.776 78.336v0c-75.904-27.008-140.224 61.504-91.072 125.312 34.624 44.992 13.248 110.72-41.216 126.72-77.248 22.784-77.248 132.16 0 154.944 54.464 16.064 75.776 81.728 41.216 126.72v0c-49.152 63.808 15.168 152.32 91.072 125.376v0c53.44-19.008 109.376 21.568 107.776 78.336-2.24 80.512 101.824 114.304 147.392 47.872 32.064-46.848 101.184-46.848 133.248 0 45.504 66.432 149.568 32.64 147.392-47.872-1.6-56.768 54.336-97.344 107.776-78.336v0c75.904 27.008 140.224-61.504 91.072-125.376v0c-34.624-44.992-13.248-110.72 41.216-126.72 77.248-22.72 77.248-132.16 0-154.944zM735.296 435.904l-252.608 227.392c-9.6 8.704-21.696 12.992-33.792 12.992-12.992 0-25.92-4.992-35.712-14.784l-126.4-126.4c-19.712-19.712-19.712-51.712 0-71.424s51.712-19.712 71.424 0l92.416 92.416 217.024-195.264c20.8-18.624 52.672-17.088 71.36 3.776 18.688 20.672 17.024 52.608-3.712 71.296z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-success"],"grid":0},"attrs":[],"properties":{"order":173,"id":61,"prevSize":32,"code":58941,"name":"success"},"setIdx":0,"setId":42,"iconIdx":61},{"icon":{"paths":["M320 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 576h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 384v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 384h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 768v0c-35.392 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M576 768h-64c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h64c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M832 1024v0c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64z","M640 832v0c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64z","M832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h320c35.328 0 64-28.672 64-64v0c0-35.328-28.672-64-64-64h-320c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h640c35.328 0 64 28.672 64 64v320c0 35.328 28.672 64 64 64v0c35.328 0 64-28.672 64-64v-320c0-106.048-85.952-192-192-192z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-table-more"],"grid":0},"attrs":[],"properties":{"order":174,"id":62,"prevSize":32,"code":58942,"name":"table-more"},"setIdx":0,"setId":42,"iconIdx":62},{"icon":{"paths":["M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z","M320 576v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 576h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 384v0c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 384h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M320 768v0c-35.392 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z","M704 768h-192c-35.328 0-64-28.672-64-64v0c0-35.328 28.672-64 64-64h192c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-table"],"grid":0},"attrs":[],"properties":{"order":175,"id":63,"prevSize":32,"code":58943,"name":"table"},"setIdx":0,"setId":42,"iconIdx":63},{"icon":{"paths":["M740.288 511.36c0-0.576 0.064-1.088 0.064-1.664 0-55.232-44.8-100.032-100.032-100.032-23.36 0-44.8 8.064-61.824 21.504-26.24-48.96-77.824-82.368-137.28-82.368-85.888 0-155.584 69.632-155.584 155.584 0 2.048 0.256 4.032 0.32 6.080-31.488 12.544-53.952 43.392-53.952 79.296v0.128c0 46.976 38.4 85.376 85.376 85.376h389.312c46.976 0 85.376-38.4 85.376-85.376v-0.128c-0.064-35.072-21.44-65.28-51.776-78.4z","M832 128c35.264 0 64 28.736 64 64v640c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-640c0-35.264 28.736-64 64-64h640zM832 0h-640c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-640c0-106.048-85.952-192-192-192v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-tag-cloud"],"grid":0},"attrs":[],"properties":{"order":176,"id":64,"prevSize":32,"code":58944,"name":"tag-cloud"},"setIdx":0,"setId":42,"iconIdx":64},{"icon":{"paths":["M605.632 584.896c0.384-3.072 1.792-5.696 1.792-8.832 0-7.296-2.368-13.888-4.16-20.608 90.304-62.784 154.176-206.656 154.176-309.952 0-135.616-109.888-245.504-245.44-245.504s-245.44 109.888-245.44 245.44c0 103.296 63.872 247.168 154.176 309.952-1.792 6.784-4.16 13.312-4.16 20.672 0 3.136 1.472 5.824 1.792 8.832-238.016 33.728-418.368 193.152-418.368 385.088 0 0.192 0 0.384 0 0.576 0.064 29.824 22.72 53.44 49.28 53.44h925.44c26.496 0 49.216-23.616 49.28-53.504 0-0.192 0-0.384 0-0.576 0-191.872-180.352-351.296-418.368-385.024z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-user"],"grid":0},"attrs":[],"properties":{"order":177,"id":65,"prevSize":32,"code":58945,"name":"user"},"setIdx":0,"setId":42,"iconIdx":65},{"icon":{"paths":["M615.424 391.424c0 110.144-89.28 277.504-199.424 277.504s-199.424-167.36-199.424-277.504 89.28-199.424 199.424-199.424 199.424 89.28 199.424 199.424z","M792 1024c21.568 0 40-19.2 40-43.456 0-0.128 0-0.32 0-0.448 0-175.872-186.24-318.4-416-318.4s-416 142.528-416 318.4c0 0.128 0 0.32 0 0.448 0.064 24.256 18.496 43.456 40 43.456h752z","M832 384v0c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64z","M640 192v0c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-user-add"],"grid":0},"attrs":[],"properties":{"order":178,"id":66,"prevSize":32,"code":58946,"name":"user-add"},"setIdx":0,"setId":42,"iconIdx":66},{"icon":{"paths":["M832 192c35.264 0 64 28.736 64 64v512c0 35.264-28.736 64-64 64h-640c-35.264 0-64-28.736-64-64v-512c0-35.264 28.736-64 64-64h640zM832 64h-640c-106.048 0-192 85.952-192 192v512c0 106.048 85.952 192 192 192h640c106.048 0 192-85.952 192-192v-512c0-106.048-85.952-192-192-192v0z","M570.752 378.752c0 67.776-54.976 170.752-122.752 170.752s-122.752-102.976-122.752-170.752 54.976-122.752 122.752-122.752 122.752 54.976 122.752 122.752z","M679.36 768c13.248 0 24.64-11.84 24.64-26.752 0-0.064 0-0.192 0-0.256 0-108.224-114.624-195.968-256-195.968s-256 87.744-256 195.968c0 0.064 0 0.192 0 0.256 0 14.912 11.392 26.752 24.64 26.752h462.72z","M800 320h-128c-17.664 0-32 14.336-32 32s14.336 32 32 32h128c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M800 448h-128c-17.664 0-32 14.336-32 32s14.336 32 32 32h128c17.664 0 32-14.336 32-32s-14.336-32-32-32z","M800 576h-64c-17.664 0-32 14.336-32 32s14.336 32 32 32h64c17.664 0 32-14.336 32-32s-14.336-32-32-32z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-visitor-profile"],"grid":0},"attrs":[],"properties":{"order":179,"id":67,"prevSize":32,"code":58948,"name":"visitor-profile"},"setIdx":0,"setId":42,"iconIdx":67},{"icon":{"paths":["M448 128c176.448 0 320 143.552 320 320s-143.552 320-320 320-320-143.552-320-320 143.552-320 320-320zM448 0c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448v0z","M640 768l229.504 229.504c35.328 35.328 92.672 35.328 128 0v0c35.328-35.328 35.328-92.672 0-128l-229.504-229.504-128 128z","M448 640v0c-35.328 0-64-28.672-64-64v-256c0-35.328 28.672-64 64-64v0c35.328 0 64 28.672 64 64v256c0 35.328-28.672 64-64 64z","M256 448v0c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-zoom-in"],"grid":0},"attrs":[],"properties":{"order":180,"id":68,"prevSize":32,"code":58949,"name":"zoom-in"},"setIdx":0,"setId":42,"iconIdx":68},{"icon":{"paths":["M448 128c176.448 0 320 143.552 320 320s-143.552 320-320 320-320-143.552-320-320 143.552-320 320-320zM448 0c-247.424 0-448 200.576-448 448s200.576 448 448 448 448-200.576 448-448-200.576-448-448-448v0z","M640 768l229.504 229.504c35.328 35.328 92.672 35.328 128 0v0c35.328-35.328 35.328-92.672 0-128l-229.504-229.504-128 128z","M256 448v0c0-35.328 28.672-64 64-64h256c35.328 0 64 28.672 64 64v0c0 35.328-28.672 64-64 64h-256c-35.328 0-64-28.672-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-zoom-out"],"grid":0},"attrs":[],"properties":{"order":181,"id":69,"prevSize":32,"code":58950,"name":"zoom-out"},"setIdx":0,"setId":42,"iconIdx":69},{"icon":{"paths":["M1013.184 503.744v0c0 52.992-43.008 96-96 96h-576c-52.992 0-96-43.008-96-96v0c0-52.992 43.008-96 96-96h576c52.992 0 96 43.008 96 96z","M985.024 571.648v0c-37.504 37.504-98.304 37.504-135.744 0l-271.552-271.552c-37.504-37.504-37.504-98.304 0-135.744v0c37.504-37.504 98.304-37.504 135.744 0l271.552 271.552c37.504 37.44 37.504 98.24 0 135.744z","M985.024 452.352v0c37.504 37.504 37.504 98.304 0 135.744l-271.552 271.552c-37.504 37.504-98.304 37.504-135.744 0v0c-37.504-37.504-37.504-98.304 0-135.744l271.552-271.552c37.504-37.504 98.304-37.504 135.744 0z","M469.184 896h-277.184c-35.328 0-64-28.672-64-64v-640c0-35.328 28.672-64 64-64h277.184c35.328 0 64-28.672 64-64v0c0-35.328-28.672-64-64-64h-277.184c-106.048 0-192 85.952-192 192v640c0 106.048 85.952 192 192 192h277.184c35.328 0 64-28.672 64-64v0c0-35.328-28.672-64-64-64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["ico-sign-out"],"grid":0},"attrs":[],"properties":{"order":182,"id":70,"prevSize":32,"code":58951,"name":"sign-out"},"setIdx":0,"setId":42,"iconIdx":70},{"icon":{"paths":["M768 504v0q0 39-28 67.5t-68 28.5h-576q-40 0-68-28t-28-68v0q0-40 28-68t68-28h576q40 0 68 28t28 68v0zM740 572v0q-28 28-68 28t-68-28l-271-272q-29-28-29-68t29-68v0q28-28 67.5-28t67.5 28l272 272q28 28 28 68t-28 68v0zM740 452v0q28 28 28 68t-28 68l-272 272q-28 28-67.5 28t-67.5-28v0q-29-28-29-68t29-68l271-272q28-28 68-28t68 28v0zM544 128h277q27 0 45.5 19t18.5 45v640q0 26-18.5 45t-45.5 19h-277q-26 0-45 19t-19 45v0q0 26 19 45t45 19h277q80 0 136-56t56-136v-640q0-80-56-136t-136-56h-277q-26 0-45 19t-19 45v0q0 26 19 45t45 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE648"],"defaultCode":58952,"grid":0},"attrs":[],"properties":{"id":71,"order":183,"ligatures":"","prevSize":32,"code":58952,"name":"sign-in"},"setIdx":0,"setId":42,"iconIdx":71},{"icon":{"paths":["M799 384h-576q-26 0-45-19t-19-45v0q0-26 19-45t45-19h576q27 0 45.5 19t18.5 45v0q0 26-18.5 45t-45.5 19v0zM799 576h-576q-26 0-45-19t-19-45v0q0-26 19-45t45-19h576q27 0 45.5 19t18.5 45v0q0 26-18.5 45t-45.5 19v0zM799 768h-576q-26 0-45-19t-19-45v0q0-26 19-45t45-19h576q27 0 45.5 19t18.5 45v0q0 26-18.5 45t-45.5 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE649"],"defaultCode":58953,"grid":0},"attrs":[],"properties":{"id":72,"order":184,"ligatures":"","prevSize":32,"code":58953,"name":"menu-hamburger"},"setIdx":0,"setId":42,"iconIdx":72},{"icon":{"paths":["M693 544v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19h-64q-27 0-45.5-19t-18.5-45v0zM437 544v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19h-64q-27 0-45.5-19t-18.5-45v0zM181 544v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19h-64q-27 0-45.5-19t-18.5-45v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64A"],"defaultCode":58954,"grid":0},"attrs":[],"properties":{"id":73,"order":185,"ligatures":"","prevSize":32,"code":58954,"name":"more-horiz"},"setIdx":0,"setId":42,"iconIdx":73},{"icon":{"paths":["M501 352h-64q-27 0-45.5-19t-18.5-45v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM501 608h-64q-27 0-45.5-19t-18.5-45v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM501 864h-64q-27 0-45.5-19t-18.5-45v-64q0-26 18.5-45t45.5-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64B"],"defaultCode":58955,"grid":0},"attrs":[],"properties":{"id":74,"order":186,"ligatures":"","prevSize":32,"code":58955,"name":"more-verti"},"setIdx":0,"setId":42,"iconIdx":74},{"icon":{"paths":["M991 575v0q-16-11-24.5-27.5t-8.5-34.5v-2q0-18 8.5-34.5t24.5-26.5v-1q20-13 28.5-35.5t1.5-45.5q-2-7-4.5-14t-5.5-14q-8-23-28.5-36.5t-44.5-12.5v0q-20 0-37-8t-28-23q0-1-0.5-1h-0.5q-11-15-14-33.5t3-35.5v0q9-23 2-45.5t-27-37.5q-6-5-12-9.5t-13-8.5q-20-13-45-12.5t-44 15.5v0q-15 11-33.5 14t-36.5-3q-1 0-2-0.5t-2-0.5q-18-5-31-18t-19-31v0q-7-23-26-37.5t-43-15.5h-34q-24 1-43 15.5t-26 37.5v0q-6 18-19 31t-31 18q-1 0-2 0.5t-2 0.5q-17 6-36 3t-33-14h-1q-19-15-44-15.5t-45 12.5q-7 4-13 8.5t-12 9.5q-20 15-27 37.5t2 45.5v0q6 17 3 35.5t-14 33.5h-0.5t-0.5 1q-11 15-28 23t-36 8q-25-1-45.5 12.5t-28.5 36.5q-3 7-5.5 14t-4.5 14q-7 23 1.5 45.5t28.5 35.5v1q16 10 24.5 26.5t8.5 34.5v2q0 18-8.5 34.5t-24.5 26.5v1q-20 13-28.5 35.5t-1.5 45.5q2 7 4.5 14t5.5 14q8 23 28.5 36.5t45.5 12.5v0q19 0 36 8t28 23q0 1 0.5 1h0.5q11 15 14 33.5t-3 35.5v0q-9 23-2 45.5t27 37.5q6 5 12 9.5t13 8.5q20 13 45 12.5t44-15.5h1q14-11 33-14t36 3q1 0 2 0.5t2 0.5q18 5 31 18t19 31v0q7 23 26 37.5t43 15.5h34q24-1 43-15.5t26-37.5v0q6-18 19-31t31-18q1-1 2-1h2q17-6 36-3t33 14h1q19 15 44 15.5t45-12.5q7-4 13-8.5t12-9.5q20-15 27-37.5t-2-45.5v0q-6-17-3-35.5t14-33.5h0.5t0.5-1q11-15 28-23t36-8v0q25 1 45.5-12.5t28.5-36.5q3-7 5.5-14t4.5-14q7-23-1.5-45.5t-28.5-35.5v0zM512 759q-53 0-99.5-19.5t-81.5-53-55-78.5-20-96 20-96 55-78.5 81.5-53 99.5-19.5 99.5 19.5 81.5 53 55 78.5 20 96-20 96-55 78.5-81.5 53-99.5 19.5v0zM608 512q0 38-28 65.5t-68 27.5-68-27.5-28-65.5 28-65.5 68-27.5 68 27.5 28 65.5v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64C"],"defaultCode":58956,"grid":0},"attrs":[],"properties":{"id":75,"order":187,"ligatures":"","prevSize":32,"code":58956,"name":"admin-administration"},"setIdx":0,"setId":42,"iconIdx":75},{"icon":{"paths":["M576 896h-128q-27 0-45.5-19t-18.5-45v-128q0-26 18.5-45t45.5-19h128q27 0 45.5 19t18.5 45v128q0 26-18.5 45t-45.5 19v0zM576 384h-128q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h128q26 0 45 19t19 45v128q0 26-19 45t-45 19v0zM256 896h-128q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h128q27 0 45.5 19t18.5 45v128q0 26-18.5 45t-45.5 19v0zM896 896h-128q-27 0-45.5-19t-18.5-45v-128q0-26 18.5-45t45.5-19h128q27 0 45.5 19t18.5 45v128q0 26-18.5 45t-45.5 19v0zM896 469q0-13-9.5-17t-22.5-4h-352v-171q0-13-9.5-22.5t-22.5-9.5-22.5 9.5-9.5 22.5v171h-288q-13 0-22.5 4t-9.5 17v192q0 14 9.5 23t22.5 9 22.5-9 9.5-23v-149h256v149q0 14 9.5 23t22.5 9 22.5-9 9.5-23v-149h320v171q0 13 9.5 22.5t22.5 9.5 22.5-9.5 9.5-22.5v-214z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64D"],"defaultCode":58957,"grid":0},"attrs":[],"properties":{"id":76,"order":188,"ligatures":"","prevSize":32,"code":58957,"name":"admin-development"},"setIdx":0,"setId":42,"iconIdx":76},{"icon":{"paths":["M876 124q-112 0-180.5-17.5t-106.5-39-50.5-39.5-12.5-19q-2-4-5.5-6.5t-8.5-2.5v0q-5 0-8.5 2.5t-5.5 6.5q0 1-13 19t-50.5 39.5-106 39-180.5 17.5q-7 0-11 4.5t-4 10.5v509q0 79 56 146t124.5 117 127.5 79.5l65 32.5q1 0 2.5 0.5t3.5 0.5 3.5-0.5 2.5-0.5l65-32.5t127.5-79.5 124.5-117.5 56-145.5v-509q0-6-4-10.5t-11-4.5v0 0zM809 619q0 61-44 113.5t-97.5 92-100 62.5-50.5 25q-1 0-2.5 0.5t-2.5 0.5-2.5-0.5-2.5-0.5q-4-2-50.5-25t-100-62.5-97.5-92-44-113.5v-399q0-5 3.5-8.5t8.5-3.5q175 0 224.5-44.5l49.5-44.5q1-4 4-6t7-2v0q4 0 7 2t4 6l49 44.5t225 44.5q5 0 8.5 3.5t3.5 8.5v399zM730 476l-247 222q-7 6-15.5 9.5t-17.5 3.5-18-4-16-11l-123-123q-15-14-15-34.5t15-34.5q14-15 34.5-15t34.5 15l90 90 212-191q15-13 35.5-12t33.5 16q14 15 13 35.5t-16 33.5v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64E"],"defaultCode":58958,"grid":0},"attrs":[],"properties":{"id":77,"order":211,"ligatures":"","prevSize":32,"code":58958,"name":"admin-diagnostic"},"setIdx":0,"setId":42,"iconIdx":77},{"icon":{"paths":["M960 0h-896q-26 0-45 19t-19 45v640q0 26 19 45t45 19h320l-64 128h-33q-13 0-22 9t-9 22v2q0 13 9 22t22 9h450q13 0 22-9t9-22v-2q0-13-9-22t-22-9h-33l-64-128h320q26 0 45-19t19-45v-640q0-26-19-45t-45-19v0zM960 576h-896v-512h896v512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE64F"],"defaultCode":58959,"grid":0},"attrs":[],"properties":{"id":78,"order":210,"ligatures":"","prevSize":32,"code":58959,"name":"admin-platform"},"setIdx":0,"setId":42,"iconIdx":78},{"icon":{"paths":["M97 250h108q10 42 45 69.5t79 27.5q45 0 79.5-27.5t45.5-69.5h473q14 0 23.5-9.5t9.5-23.5q0-13-9.5-22.5t-23.5-9.5h-473q-11-42-45.5-69.5t-79.5-27.5-79.5 27.5-45.5 69.5h-107q-14 0-23.5 9.5t-9.5 22.5q0 14 9.5 23.5t23.5 9.5v0 0zM329 154q27 0 45.5 18.5t18.5 45.5q0 26-18.5 44.5t-45.5 18.5q-26 0-44.5-18.5t-18.5-44.5q0-27 18.5-45.5t44.5-18.5v0 0zM927 479h-155q-10-41-45-68.5t-79-27.5q-45 0-79.5 27.5t-45.5 68.5h-426q-14 0-23.5 9.5t-9.5 23.5 9.5 23.5 23.5 9.5h426q11 41 45.5 68.5t79.5 27.5q44 0 79-27.5t45-68.5h155q14 0 23.5-9.5t9.5-23.5-9.5-23.5-23.5-9.5v0 0zM648 575q-27 0-45.5-18.5t-18.5-44.5 18.5-44.5 45.5-18.5q26 0 44.5 18.5t18.5 44.5-18.5 44.5-44.5 18.5v0 0zM927 774h-473q-11-42-45.5-69.5t-79.5-27.5-79.5 27.5-45.5 69.5h-107q-14 0-23.5 9.5t-9.5 23.5q0 13 9.5 22.5t23.5 9.5h108q10 42 45 69.5t79 27.5q45 0 79.5-27.5t45.5-69.5h473q14 0 23.5-9.5t9.5-22.5q0-14-9.5-23.5t-23.5-9.5v0 0zM329 870q-26 0-44.5-18.5t-18.5-44.5q0-27 18.5-45.5t44.5-18.5q27 0 45.5 18.5t18.5 45.5q0 26-18.5 44.5t-45.5 18.5v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE650"],"defaultCode":58960,"grid":0},"attrs":[],"properties":{"id":79,"order":209,"ligatures":"","prevSize":32,"code":58960,"name":"admin-settings"},"setIdx":0,"setId":42,"iconIdx":79},{"icon":{"paths":["M803 445q0-52-16.5-98.5t-46.5-83.5-71-63-90-37v-32q0-27-20-47t-47-20-47 20-20 47v32q-49 11-90 37t-71 63-46.5 83.5-16.5 98.5v246l-90 90v45h762v-45l-90-90v-246zM512 960h18q23-3 39.5-18.5t23.5-35.5q3-7 6-16.5t3-19.5h-180q0 37 26.5 63.5t63.5 26.5v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE651"],"defaultCode":58961,"grid":0},"attrs":[],"properties":{"id":80,"order":208,"ligatures":"","prevSize":32,"code":58961,"name":"reporting-actions"},"setIdx":0,"setId":42,"iconIdx":80},{"icon":{"paths":["M288 352h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM288 608h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM288 864h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM544 352h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM544 608h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM544 864h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM800 352h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM800 608h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0zM800 864h-64q-26 0-45-19t-19-45v-64q0-26 19-45t45-19h64q26 0 45 19t19 45v64q0 26-19 45t-45 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE652"],"defaultCode":58962,"grid":0},"attrs":[],"properties":{"id":81,"order":207,"ligatures":"","prevSize":32,"code":58962,"name":"reporting-dashboard"},"setIdx":0,"setId":42,"iconIdx":81},{"icon":{"paths":["M961 322h-640l-32-96q-3-16-14-38t-27-26l-171-32q-24-8-45.5 2.5t-29.5 34.5q-7 23 4.5 45t35.5 29l137 43 104 457q3 15 12 26t21 17v13q0 41 29.5 70.5t70.5 29.5q42 0 71.5-29.5t29.5-70.5v-7h159q0 2-0.5 3.5t-0.5 3.5q0 41 29.5 70.5t71.5 29.5 71.5-29.5 29.5-70.5v-4t-1-4q19-2 33.5-15t18.5-33l96-314q2-13-12.5-59t-50.5-46v0zM416 846q-20 0-34.5-14.5t-14.5-34.5q0-21 14.5-35t34.5-14q21 0 35 14t14 35q0 20-14 34.5t-35 14.5v0 0zM776 846q-20 0-34.5-14.5t-14.5-34.5q0-21 14.5-35t34.5-14 34.5 14 14.5 35q0 20-14.5 34.5t-34.5 14.5v0 0zM833 641h-448q-15 0-15-32t15-32h448q15 0 20.5 32t-20.5 32v0zM897 513h-512q-15 0-15-32t15-32h512q15 0 15 32t-15 32v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE653"],"defaultCode":58963,"grid":0},"attrs":[],"properties":{"id":82,"order":206,"ligatures":"","prevSize":32,"code":58963,"name":"reporting-ecommerce"},"setIdx":0,"setId":42,"iconIdx":82},{"icon":{"paths":["M512 0q-106 0-199.5 40t-163 109.5-109.5 163-40 199.5 40 199.5 109.5 163 163 109.5 199.5 40 199.5-40 163-109.5 109.5-163 40-199.5-40-199.5-109.5-163-163-109.5-199.5-40v0zM512 928q-86 0-162-32.5t-132.5-89-89-132.5-32.5-162 32.5-162 89-132.5 132.5-89 162-32.5 162 32.5 132.5 89 89 132.5 32.5 162-32.5 162-89 132.5-132.5 89-162 32.5v0zM512 192q-66 0-124.5 25t-102 68.5-68.5 102-25 124.5 25 124.5 68.5 102 102 68.5 124.5 25 124.5-25 102-68.5 68.5-102 25-124.5-25-124.5-68.5-102-102-68.5-124.5-25v0zM512 736q-46 0-87-17.5t-71.5-48-48-71.5-17.5-87 17.5-87 48-71.5 71.5-48 87-17.5 87 17.5 71.5 48 48 71.5 17.5 87-17.5 87-48 71.5-71.5 48-87 17.5v0zM608 512q0 40-28 68t-68 28-68-28-28-68 28-68 68-28 68 28 28 68v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE654"],"defaultCode":58964,"grid":0},"attrs":[],"properties":{"id":83,"order":189,"ligatures":"","prevSize":32,"code":58964,"name":"reporting-goal"},"setIdx":0,"setId":42,"iconIdx":83},{"icon":{"paths":["M293 241q0 20-14 34t-35 14q-20 0-34-14t-14-34 14-34.5 34-14.5q21 0 35 14.5t14 34.5v0zM423 241q0 20-14 34t-34 14q-21 0-35-14t-14-34 14-34.5 35-14.5q20 0 34 14.5t14 34.5v0zM554 241q0 20-14.5 34t-34.5 14-34.5-14-14.5-34 14.5-34.5 34.5-14.5 34.5 14.5 14.5 34.5v0zM832 0h-640q-80 0-136 56t-56 136v640q0 80 56 136t136 56h640q80 0 136-56t56-136v-640q0-80-56-136t-136-56v0zM192 128h640q26 0 45 19t19 45v128h-768v-128q0-26 19-45t45-19v0zM832 896h-640q-26 0-45-19t-19-45v-448h768v448q0 26-19 45t-45 19v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE655"],"defaultCode":58965,"grid":0},"attrs":[],"properties":{"id":84,"order":190,"ligatures":"","prevSize":32,"code":58965,"name":"reporting-referer"},"setIdx":0,"setId":42,"iconIdx":84},{"icon":{"paths":["M1003 531v-1l-1-1q-4-10-9.5-19.5t-11.5-17.5q-13-23-31.5-54t-37.5-62.5-37-59.5-30-45q-31-42-68.5-75t-90.5-33q-12 0-24 2t-24 6q-38 12-71 34.5t-44 69.5h-22q-11-47-44-69.5t-71-34.5q-12-4-24-6t-24-2q-53 0-90.5 33t-68.5 75q-12 17-30 45t-37 59.5-37 62.5-32 54q-6 9-11.5 18t-9.5 19l-1 1v1q-10 22-15.5 46t-5.5 50q0 48 18.5 90.5t50 74.5 74.5 50.5 91 18.5q57 0 105-25t80-67h186q32 42 80.5 67t104.5 25q49 0 91.5-18.5t74-50.5 50-74.5 18.5-90.5q0-26-5.5-50t-15.5-46v0 0zM234 783q-65 0-110.5-46t-45.5-110q0-65 45.5-111t110.5-46 110.5 46 45.5 111q0 64-45.5 110t-110.5 46v0 0zM790 783q-65 0-110.5-46t-45.5-110q0-65 45.5-111t110.5-46 110.5 46 45.5 111q0 64-45.5 110t-110.5 46v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE656"],"defaultCode":58966,"grid":0},"attrs":[],"properties":{"id":85,"order":191,"ligatures":"","prevSize":32,"code":58966,"name":"reporting-visitors"},"setIdx":0,"setId":42,"iconIdx":85},{"icon":{"paths":["M695 459q5-1 9-2t8-1q11 0 20-5.5t16-12.5l202-202q18-17 18-41.5t-18-41.5l-63-64q-17-17-41.5-17t-41.5 17l-202 201q-8 8-13 17.5t-6 19.5q0 5-0.5 9t-2.5 8q-4 17-0.5 33.5t15.5 28.5l40 39q12 12 28 15t32-1v0zM206 793l-10-10-50 40-83 132 21 22 132-84 40-50-9-9 167-167-42-41-166 167zM434 330q14-52 1-105.5t-53-94.5q-41-40-94.5-53.5t-104.5 0.5l116 116-30 114-114 30-116-116q-14 52-0.5 105t53.5 94q42 42 98.5 54.5t109.5-5.5l478 478q14 14 32 21t37 7q18 0 36-7t32-21q28-28 28-68t-28-69l-481-480zM855 931q-16 0-26.5-11t-10.5-26 10.5-26 26.5-11q15 0 26 11t11 26-11 26-26 11v0 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE657"],"defaultCode":58967,"grid":0},"attrs":[],"properties":{"id":86,"order":192,"ligatures":"","prevSize":32,"code":58967,"name":"user-manage"},"setIdx":0,"setId":42,"iconIdx":86},{"icon":{"paths":["M600 312q0 38-14.5 83t-39.5 83.5-58.5 64-71.5 25.5-71.5-25.5-58.5-64-39.5-83.5-14.5-83q0-76 54-130t130-54 130 54 54 130v0zM763 896q15 0 26-11.5t11-28.5v0-1q0-60-30-113.5t-82.5-93.5-122-63-149.5-23-149.5 23-122 63-82.5 93.5-30 113.5v1q0 17 11 28.5t26 11.5h694zM944 224h-192q-20 0-34 14t-14 34 14 34 34 14h192q20 0 34-14t14-34-14-34-34-14v0zM944 416h-192q-20 0-34 14t-14 34 14 34 34 14h192q20 0 34-14t14-34-14-34-34-14v0zM944 608h-96q-20 0-34 14t-14 34 14 34 34 14h96q20 0 34-14t14-34-14-34-34-14v0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE658"],"defaultCode":58968,"grid":0},"attrs":[],"properties":{"id":87,"order":193,"ligatures":"","prevSize":32,"code":58968,"name":"user-personal"},"setIdx":0,"setId":42,"iconIdx":87},{"icon":{"paths":["M960 64h-896q-26 0-45 19t-19 45v640q0 26 19 45t45 19h320l-64 128h-33q-13 0-22 9t-9 22v2q0 13 9 22t22 9h450q13 0 22-9t9-22v-2q0-13-9-22t-22-9h-33l-64-128h320q26 0 45-19t19-45v-640q0-26-19-45t-45-19v0zM960 640h-896v-512h896v512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["uniE659"],"defaultCode":58969,"grid":0},"attrs":[],"properties":{"id":88,"order":194,"ligatures":"","prevSize":32,"code":58969,"name":"user-platform"},"setIdx":0,"setId":42,"iconIdx":88},{"icon":{"paths":["M742.038 374.408v-92.444h-460.074v92.444h460.074zM742.038 557.148v-90.296h-460.074v90.296h460.074zM604.444 742.038v-92.444h-322.482v92.444h322.482zM512 99.222c-25.798 0-45.148 19.348-45.148 45.148s19.348 47.298 45.148 47.298 45.148-21.498 45.148-47.298-19.348-45.148-45.148-45.148zM832.332 99.222c49.448 0 92.444 42.998 92.444 92.444v640.666c0 49.448-42.998 92.444-92.444 92.444h-640.666c-49.448 0-92.444-42.998-92.444-92.444v-640.666c0-49.448 42.998-92.444 92.444-92.444h191.34c19.348-53.748 68.796-92.444 128.992-92.444s109.644 38.698 128.992 92.444h191.34z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["assignment"],"defaultCode":59485,"grid":32},"attrs":[],"properties":{"order":195,"ligatures":"assignment","id":0,"prevSize":24,"code":59485,"name":"form"},"setIdx":1,"setId":41,"iconIdx":0},{"icon":{"paths":["M692 692l34-56-192-116v-222h-64v256zM512 86q176 0 301 125t125 301-125 301-301 125-301-125-125-301 125-301 301-125z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"tags":["watch_later"],"grid":24},"attrs":[{}],"properties":{"order":1,"id":0,"prevSize":24,"code":59649,"name":"watch_later"},"setIdx":2,"setId":40,"iconIdx":0},{"icon":{"paths":["M726 726v-64c0-72-142-108-214-108s-214 36-214 108v64h428zM512 288c-52 0-96 44-96 96s44 96 96 96 96-44 96-96-44-96-96-96zM854 170c46 0 84 40 84 86v512c0 46-38 86-84 86h-684c-46 0-84-40-84-86v-512c0-46 38-86 84-86h684zM170 1024v-86h684v86h-684zM854 0v86h-684v-86h684z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"tags":["contacts"],"grid":24},"attrs":[{}],"properties":{"order":1,"id":1,"prevSize":24,"code":59648,"name":"segmented-visits-log"},"setIdx":2,"setId":40,"iconIdx":1},{"icon":{"paths":["M854 682v-512h-684v598l86-86h598zM854 86c46 0 84 38 84 84v512c0 46-38 86-84 86h-598l-170 170v-768c0-46 38-84 84-84h684z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["chat_bubble_outline"],"defaultCode":57547,"grid":24},"attrs":[],"properties":{"ligatures":"chat_bubble_outline","id":2,"order":5,"prevSize":24,"code":57547,"name":"overlay"},"setIdx":2,"setId":40,"iconIdx":2},{"icon":{"paths":["M557.5 234.667l394.333 277.333-394.333 277.333v-554.667zM141.5 789.333v-554.667l394.333 277.333z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["fast_forward"],"defaultCode":57375,"grid":24},"attrs":[],"properties":{"order":122,"ligatures":"fast_forward","id":3,"prevSize":24,"code":57375,"name":"fast-forward"},"setIdx":2,"setId":40,"iconIdx":3},{"icon":{"paths":["M488.167 512l394.333-277.333v554.667zM466.5 789.333l-394.333-277.333 394.333-277.333v554.667z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["fast_rewind"],"defaultCode":57376,"grid":24},"attrs":[],"properties":{"order":123,"ligatures":"fast_rewind","id":4,"prevSize":24,"code":57376,"name":"fast-rewind"},"setIdx":2,"setId":40,"iconIdx":4},{"icon":{"paths":["M665.84 716.319v-408.639h-103.362v408.639h103.362zM461.521 716.319v-408.639h-103.362v408.639h103.362zM512 0c283.643 0 512 228.357 512 512s-228.357 512-512 512-512-228.357-512-512 228.357-512 512-512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["pause_circle_filled"],"defaultCode":57397,"grid":24},"attrs":[],"properties":{"order":124,"ligatures":"pause_circle_filled","id":5,"prevSize":24,"code":57397,"name":"pause"},"setIdx":2,"setId":40,"iconIdx":5},{"icon":{"paths":["M408.639 742.76l307.681-230.76-307.681-230.76v461.521zM512 0c283.643 0 512 228.357 512 512s-228.357 512-512 512-512-228.357-512-512 228.357-512 512-512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["play_circle_filled"],"defaultCode":57400,"grid":24},"attrs":[],"properties":{"order":125,"ligatures":"play_circle_filled","id":6,"prevSize":24,"code":57400,"name":"play"},"setIdx":2,"setId":40,"iconIdx":6},{"icon":{"paths":["M512 229.152c206.638 0 375.906 167.070 375.906 373.708s-169.268 375.906-375.906 375.906-375.906-169.268-375.906-375.906h94.525c0 156.079 125.3 281.38 281.38 281.38s281.38-125.3 281.38-281.38-125.3-281.38-281.38-281.38v189.053l-235.216-235.216 235.216-235.216v189.053z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["replay"],"defaultCode":57410,"grid":24},"attrs":[],"properties":{"order":126,"ligatures":"replay","id":7,"prevSize":24,"code":57410,"name":"replay"},"setIdx":2,"setId":40,"iconIdx":7},{"icon":{"paths":["M710.334 213.334h100.334v597.334h-100.334v-597.334zM213.334 810.666v-597.334l422.334 298.666z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["skip_next"],"defaultCode":57412,"grid":24},"attrs":[],"properties":{"order":127,"ligatures":"skip_next","id":8,"prevSize":24,"code":57412,"name":"skip-next"},"setIdx":2,"setId":40,"iconIdx":8},{"icon":{"paths":["M388.332 512l422.33-298.668v597.33zM213.332 213.332h100.331v597.33h-100.331v-597.33z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["skip_previous"],"defaultCode":57413,"grid":24},"attrs":[],"properties":{"order":128,"ligatures":"skip_previous","id":9,"prevSize":24,"code":57413,"name":"skip-previous"},"setIdx":2,"setId":40,"iconIdx":9},{"icon":{"paths":["M213.334 213.334h597.334v597.334h-597.334v-597.334z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["stop"],"defaultCode":57415,"grid":24},"attrs":[],"properties":{"order":129,"ligatures":"stop","id":10,"prevSize":24,"code":57415,"name":"stop"},"setIdx":2,"setId":40,"iconIdx":10},{"icon":{"paths":["M598 138c172 38 298 192 298 374s-126 336-298 374v-88c124-36 212-150 212-286s-88-250-212-286v-88zM704 512c0 76-42 140-106 172v-344c64 32 106 96 106 172zM128 384h170l214-214v684l-214-214h-170v-256z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["volume_up"],"defaultCode":57424,"grid":24},"attrs":[],"properties":{"ligatures":"volume_up","id":11,"order":130,"prevSize":24,"code":57424,"name":"audio"},"setIdx":2,"setId":40,"iconIdx":11},{"icon":{"paths":["M562.479 358.16v-103.361h-100.958v103.361h100.958zM562.479 769.202v-307.681h-100.958v307.681h100.958zM512 0c283.643 0 512 228.357 512 512s-228.357 512-512 512-512-228.357-512-512 228.357-512 512-512z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["info"],"defaultCode":59534,"grid":24},"attrs":[],"properties":{"order":196,"ligatures":"info","id":12,"prevSize":24,"code":59534,"name":"info2"},"setIdx":2,"setId":40,"iconIdx":12},{"icon":{"paths":["M461.521 358.16v-103.361h100.958v103.361h-100.958zM512 923.042c225.953 0 411.042-185.089 411.042-411.042s-185.089-411.042-411.042-411.042-411.042 185.089-411.042 411.042 185.089 411.042 411.042 411.042zM512 0c283.643 0 512 228.357 512 512s-228.357 512-512 512-512-228.357-512-512 228.357-512 512-512zM461.521 769.202v-307.681h100.958v307.681h-100.958z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["info_outline"],"defaultCode":59535,"grid":24},"attrs":[],"properties":{"order":197,"ligatures":"info_outline","id":13,"prevSize":24,"code":59535,"name":"info_outline"},"setIdx":2,"setId":40,"iconIdx":13},{"icon":{"paths":["M512 692.282c98.554 0 180.282-81.728 180.282-180.282s-81.728-180.282-180.282-180.282-180.282 81.728-180.282 180.282 81.728 180.282 180.282 180.282zM894.197 562.479l108.169 84.131c9.615 7.211 12.019 21.634 4.808 33.653l-103.361 177.878c-7.211 12.019-19.23 14.423-31.249 9.615l-127.399-50.479c-26.441 19.23-55.286 38.46-86.535 50.479l-19.23 134.61c-2.404 12.019-12.019 21.634-24.038 21.634h-206.723c-12.019 0-21.634-9.615-24.038-21.634l-19.23-134.61c-31.249-12.019-60.094-28.845-86.535-50.479l-127.399 50.479c-12.019 4.808-24.038 2.404-31.249-9.615l-103.361-177.878c-7.211-12.019-4.808-26.441 4.808-33.653l108.169-84.131c-2.404-16.826-2.404-33.653-2.404-50.479s0-33.653 2.404-50.479l-108.169-84.131c-9.615-7.211-12.019-21.634-4.808-33.653l103.361-177.878c7.211-12.019 19.23-14.423 31.249-9.615l127.399 50.479c26.441-19.23 55.286-38.46 86.535-50.479l19.23-134.61c2.404-12.019 12.019-21.634 24.038-21.634h206.723c12.019 0 21.634 9.615 24.038 21.634l19.23 134.61c31.249 12.019 60.094 28.845 86.535 50.479l127.399-50.479c12.019-4.808 24.038-2.404 31.249 9.615l103.361 177.878c7.211 12.019 4.808 26.441-4.808 33.653l-108.169 84.131c2.404 16.826 2.404 33.653 2.404 50.479s0 33.653-2.404 50.479z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["settings"],"defaultCode":59576,"grid":24},"attrs":[],"properties":{"order":198,"ligatures":"settings","id":14,"prevSize":24,"code":59576,"name":"settings"},"setIdx":2,"setId":40,"iconIdx":14},{"icon":{"paths":["M982 342c0 46-40 84-86 84-8 0-16 0-22-2l-152 152c2 6 4 14 4 22 0 46-40 84-86 84s-86-38-86-84c0-8 2-16 4-22l-110-110c-6 2-14 4-22 4s-16-2-22-4l-194 194c2 6 4 14 4 22 0 46-40 86-86 86s-86-40-86-86 40-84 86-84c8 0 16 0 22 2l194-194c-2-6-2-14-2-22 0-46 38-86 84-86s86 40 86 86c0 8 0 16-2 22l108 108c6-2 14-2 22-2s16 0 22 2l152-150c-2-6-4-14-4-22 0-46 40-86 86-86s86 40 86 86z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["timeline"],"defaultCode":59682,"grid":24},"attrs":[],"properties":{"ligatures":"timeline","id":15,"order":199,"prevSize":24,"code":59682,"name":"evolution"},"setIdx":2,"setId":40,"iconIdx":15},{"icon":{"paths":["M621.89 512v-109.89h-219.78v109.89h219.78zM621.89 729.22v-107.335h-219.78v107.335h219.78zM949 294.78v107.335h-115c2.555 17.89 5.11 38.335 5.11 56.22v53.665h109.89v109.89h-109.89v53.665c0 17.89-2.555 35.78-5.11 53.665h115v109.89h-153.335c-56.22 97.11-163.555 163.555-283.665 163.555s-227.445-66.445-283.665-163.555h-153.335v-109.89h115c-2.555-17.89-5.11-35.78-5.11-53.665v-53.665h-109.89v-109.89h109.89v-53.665c0-17.89 2.555-38.335 5.11-56.22h-115v-107.335h153.335c25.555-43.445 58.78-79.22 99.665-107.335l-89.445-89.445 76.665-76.665 120.11 117.555c25.555-5.11 51.11-7.665 76.665-7.665s51.11 2.555 76.665 7.665l120.11-117.555 76.665 76.665-89.445 89.445c40.89 28.11 74.11 63.89 99.665 107.335h153.335z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["bug_report"],"defaultCode":59496,"grid":24},"attrs":[],"properties":{"ligatures":"bug_report","id":16,"order":32,"prevSize":24,"code":59496,"name":"bug"},"setIdx":2,"setId":40,"iconIdx":16},{"icon":{"paths":["M143.948 828.18h736.108v106.216h-736.108v-106.216zM353.912 721.964v-316.18h-209.964l368.052-368.052 368.052 368.052h-209.964v316.18h-316.18z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["file_upload"],"defaultCode":58054,"grid":24},"attrs":[],"properties":{"ligatures":"file_upload","id":17,"order":236,"prevSize":24,"code":58054,"name":"upload"},"setIdx":2,"setId":40,"iconIdx":17},{"icon":{"paths":["M512 938q-36 0-61-25t-25-59h170q0 36-24 60t-60 24zM768 470v212l86 86v42h-684v-42l86-86v-212q0-100 51-174t141-96v-30q0-26 18-45t46-19 46 19 18 45v30q90 22 141 96t51 174zM852 448q-4-72-48-152t-102-122l60-60q166 128 176 334h-86zM324 174q-58 42-103 122t-49 152h-86q10-206 176-334z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"tags":["notifications_on"],"grid":24},"attrs":[{}],"properties":{"order":277,"id":18,"prevSize":24,"code":59651,"name":"notifications_on"},"setIdx":2,"setId":40,"iconIdx":18},{"icon":{"paths":["M554 554v-256h-84v256h84zM554 726v-86h-84v86h84zM982 512l-104 118 14 158-154 34-80 136-146-62-146 62-80-134-154-36 14-158-104-118 104-120-14-156 154-34 80-136 146 62 146-62 80 136 154 34-14 158z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"tags":["new_releases"],"grid":24},"attrs":[{}],"properties":{"order":279,"id":19,"prevSize":24,"code":59650,"name":"new_releases"},"setIdx":2,"setId":40,"iconIdx":19},{"icon":{"paths":["M832 64h-640l-192 192v672c0 17.674 14.326 32 32 32h960c17.672 0 32-14.326 32-32v-672l-192-192zM512 832l-320-256h192v-192h256v192h192l-320 256zM154.51 192l64-64h586.978l64 64h-714.978z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["box-add","box","download","storage","inbox","archive"],"defaultCode":59742,"grid":16},"attrs":[],"properties":{"ligatures":"box-add, box3","name":"archive","order":200,"id":0,"prevSize":32,"code":59742},"setIdx":3,"setId":39,"iconIdx":0},{"icon":{"paths":["M956.29 804.482l-316.29-527.024v-213.458h32c17.6 0 32-14.4 32-32s-14.4-32-32-32h-320c-17.6 0-32 14.4-32 32s14.4 32 32 32h32v213.458l-316.288 527.024c-72.442 120.734-16.512 219.518 124.288 219.518h640c140.8 0 196.73-98.784 124.29-219.518zM241.038 640l206.962-344.938v-231.062h128v231.062l206.964 344.938h-541.926z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["lab","beta","beaker","test","experiment"],"defaultCode":59818,"grid":16},"attrs":[],"properties":{"ligatures":"lab, beta","name":"lab","order":201,"id":1,"prevSize":32,"code":59818},"setIdx":3,"setId":39,"iconIdx":1},{"icon":{"paths":["M768 704h-101.49l-160-160 160-160h101.49v160l224-224-224-224v160h-128c-16.974 0-33.252 6.744-45.254 18.746l-178.746 178.744-178.746-178.746c-12-12-28.28-18.744-45.254-18.744h-192v128h165.49l160 160-160 160h-165.49v128h192c16.974 0 33.252-6.742 45.254-18.746l178.746-178.744 178.746 178.744c12.002 12.004 28.28 18.746 45.254 18.746h128v160l224-224-224-224v160z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["shuffle","random","player"],"defaultCode":59952,"grid":16},"attrs":[],"properties":{"ligatures":"shuffle, random","name":"transition","id":2,"order":202,"prevSize":32,"code":59952},"setIdx":3,"setId":39,"iconIdx":2},{"icon":{"paths":["M512 0c-282.77 0-512 71.634-512 160v96l384 384v320c0 35.346 57.306 64 128 64 70.692 0 128-28.654 128-64v-320l384-384v-96c0-88.366-229.23-160-512-160zM94.384 138.824c23.944-13.658 57.582-26.62 97.278-37.488 87.944-24.076 201.708-37.336 320.338-37.336 118.628 0 232.394 13.26 320.338 37.336 39.696 10.868 73.334 23.83 97.28 37.488 15.792 9.006 24.324 16.624 28.296 21.176-3.972 4.552-12.506 12.168-28.296 21.176-23.946 13.658-57.584 26.62-97.28 37.488-87.942 24.076-201.708 37.336-320.338 37.336s-232.394-13.26-320.338-37.336c-39.696-10.868-73.334-23.83-97.278-37.488-15.792-9.008-24.324-16.624-28.298-21.176 3.974-4.552 12.506-12.168 28.298-21.176z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["filter","funnel"],"defaultCode":59995,"grid":16},"attrs":[],"properties":{"ligatures":"filter, funnel","name":"funnel","order":203,"id":3,"prevSize":32,"code":59995},"setIdx":3,"setId":39,"iconIdx":3},{"icon":{"paths":["M704 64l-320 320h-192l-192 256c0 0 203.416-56.652 322.066-30.084l-322.066 414.084 421.902-328.144c58.838 134.654-37.902 328.144-37.902 328.144l256-192v-192l320-320 64-320-320 64z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["rocket","jet","speed","spaceship","fast"],"defaultCode":59813,"grid":16},"attrs":[],"properties":{"ligatures":"rocket, jet","name":"rocket","order":31,"id":4,"prevSize":32,"code":59813},"setIdx":3,"setId":39,"iconIdx":4},{"icon":{"paths":["M832 736l96 96 320-320-320-320-96 96 224 224z","M448 288l-96-96-320 320 320 320 96-96-224-224z","M701.298 150.519l69.468 18.944-191.987 704.026-69.468-18.944 191.987-704.026z"],"width":1280,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["embed","code","html","xml"],"defaultCode":60032,"grid":16},"attrs":[],"properties":{"ligatures":"embed2, code2","name":"embed","order":262,"id":5,"prevSize":32,"code":60032},"setIdx":3,"setId":39,"iconIdx":5},{"icon":{"paths":["M512 64c282.77 0 512 229.23 512 512 0 192.792-106.576 360.666-264.008 448h-495.984c-157.432-87.334-264.008-255.208-264.008-448 0-282.77 229.23-512 512-512zM801.914 865.914c77.438-77.44 120.086-180.398 120.086-289.914h-90v-64h85.038c-7.014-44.998-21.39-88.146-42.564-128h-106.474v-64h64.284c-9.438-11.762-19.552-23.096-30.37-33.914-46.222-46.22-101.54-80.038-161.914-99.798v69.712h-64v-85.040c-20.982-3.268-42.36-4.96-64-4.96s-43.018 1.69-64 4.96v85.040h-64v-69.712c-60.372 19.76-115.692 53.576-161.914 99.798-10.818 10.818-20.932 22.152-30.37 33.914h64.284v64h-106.476c-21.174 39.854-35.552 83.002-42.564 128h85.040v64h-90c0 109.516 42.648 212.474 120.086 289.914 10.71 10.71 21.924 20.728 33.56 30.086h192.354l36.572-512h54.856l36.572 512h192.354c11.636-9.358 22.852-19.378 33.56-30.086z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["meter","gauge","dashboard","speedometer","performance"],"defaultCode":59814,"grid":16},"attrs":[],"properties":{"ligatures":"meter, gauge","name":"page-performance","order":2,"id":6,"prevSize":32,"code":59814},"setIdx":3,"setId":39,"iconIdx":6},{"icon":{"paths":["M755.188 64c-107.63 0-200.258 87.554-243.164 179-42.938-91.444-135.578-179-243.216-179-148.382 0-268.808 120.44-268.808 268.832 0 301.846 304.5 380.994 512.022 679.418 196.154-296.576 511.978-387.206 511.978-679.418 0-148.392-120.43-268.832-268.812-268.832z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["heart","like","love","favorite"],"defaultCode":59866,"grid":16},"attrs":[],"properties":{"ligatures":"heart, like","name":"heart","order":269,"id":7,"prevSize":32,"code":59866},"setIdx":3,"setId":39,"iconIdx":7},{"icon":{"paths":["M512.008 12.642c-282.738 0-512.008 229.218-512.008 511.998 0 226.214 146.704 418.132 350.136 485.836 25.586 4.738 34.992-11.11 34.992-24.632 0-12.204-0.48-52.542-0.696-95.324-142.448 30.976-172.504-60.41-172.504-60.41-23.282-59.176-56.848-74.916-56.848-74.916-46.452-31.778 3.51-31.124 3.51-31.124 51.4 3.61 78.476 52.766 78.476 52.766 45.672 78.27 119.776 55.64 149.004 42.558 4.588-33.086 17.852-55.68 32.506-68.464-113.73-12.942-233.276-56.85-233.276-253.032 0-55.898 20.004-101.574 52.76-137.428-5.316-12.9-22.854-64.972 4.952-135.5 0 0 43.006-13.752 140.84 52.49 40.836-11.348 84.636-17.036 128.154-17.234 43.502 0.198 87.336 5.886 128.256 17.234 97.734-66.244 140.656-52.49 140.656-52.49 27.872 70.528 10.35 122.6 5.036 135.5 32.82 35.856 52.694 81.532 52.694 137.428 0 196.654-119.778 239.95-233.79 252.624 18.364 15.89 34.724 47.046 34.724 94.812 0 68.508-0.596 123.644-0.596 140.508 0 13.628 9.222 29.594 35.172 24.566 203.322-67.776 349.842-259.626 349.842-485.768 0-282.78-229.234-511.998-511.992-511.998z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["github","brand","octacat","social"],"defaultCode":60080,"grid":16},"attrs":[],"properties":{"ligatures":"github, brand40","name":"github","order":268,"id":8,"prevSize":32,"code":60080},"setIdx":3,"setId":39,"iconIdx":8},{"icon":{"paths":["M402.746 877.254l-320-320c-24.994-24.992-24.994-65.516 0-90.51l320-320c24.994-24.992 65.516-24.992 90.51 0 24.994 24.994 24.994 65.516 0 90.51l-210.746 210.746h613.49c35.346 0 64 28.654 64 64s-28.654 64-64 64h-613.49l210.746 210.746c12.496 12.496 18.744 28.876 18.744 45.254s-6.248 32.758-18.744 45.254c-24.994 24.994-65.516 24.994-90.51 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-left","left","previous"],"defaultCode":59968,"grid":16},"attrs":[],"properties":{"ligatures":"arrow-left2, left4","name":"arrow-left2","order":288,"id":9,"prevSize":32,"code":59968},"setIdx":8,"setId":34,"iconIdx":9},{"icon":{"paths":["M621.254 877.254l320-320c24.994-24.992 24.994-65.516 0-90.51l-320-320c-24.994-24.992-65.516-24.992-90.51 0-24.994 24.994-24.994 65.516 0 90.51l210.746 210.746h-613.49c-35.346 0-64 28.654-64 64s28.654 64 64 64h613.49l-210.746 210.746c-12.496 12.496-18.744 28.876-18.744 45.254s6.248 32.758 18.744 45.254c24.994 24.994 65.516 24.994 90.51 0z"],"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["arrow-right","right","next"],"defaultCode":59964,"grid":16},"attrs":[],"properties":{"ligatures":"arrow-right2, right4","name":"arrow-right2","order":289,"id":10,"prevSize":32,"code":59964},"setIdx":8,"setId":34,"iconIdx":10},{"icon":{"paths":["M804.571 566.857v182.857c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h402.286c10.286 0 18.286 8 18.286 18.286v36.571c0 10.286-8 18.286-18.286 18.286h-402.286c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429v-182.857c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286zM1024 73.142v292.571c0 20-16.571 36.571-36.571 36.571-9.714 0-18.857-4-25.714-10.857l-100.571-100.571-372.571 372.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-65.143-65.143c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l372.571-372.571-100.571-100.571c-6.857-6.857-10.857-16-10.857-25.714 0-20 16.571-36.571 36.571-36.571h292.571c20 0 36.571 16.571 36.571 36.571z"],"width":1024,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["external-link"],"defaultCode":61582,"grid":14},"attrs":[],"properties":{"name":"outlink","id":0,"order":266,"prevSize":28,"code":61582},"setIdx":4,"setId":38,"iconIdx":0},{"icon":{"paths":["M658.286 493.714v36.571c0 10.286-8 18.286-18.286 18.286h-475.429c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h475.429c10.286 0 18.286 8 18.286 18.286zM731.429 749.714v-475.429c0-50.286-41.143-91.429-91.429-91.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429zM804.571 274.285v475.429c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c90.857 0 164.571 73.714 164.571 164.571z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["minus-square-o"],"defaultCode":61767,"grid":14},"attrs":[],"properties":{"name":"minus-square","id":1,"order":268,"prevSize":28,"code":61767},"setIdx":4,"setId":38,"iconIdx":1},{"icon":{"paths":["M658.286 493.714v36.571c0 10.286-8 18.286-18.286 18.286h-201.143v201.143c0 10.286-8 18.286-18.286 18.286h-36.571c-10.286 0-18.286-8-18.286-18.286v-201.143h-201.143c-10.286 0-18.286-8-18.286-18.286v-36.571c0-10.286 8-18.286 18.286-18.286h201.143v-201.143c0-10.286 8-18.286 18.286-18.286h36.571c10.286 0 18.286 8 18.286 18.286v201.143h201.143c10.286 0 18.286 8 18.286 18.286zM731.429 749.714v-475.429c0-50.286-41.143-91.429-91.429-91.429h-475.429c-50.286 0-91.429 41.143-91.429 91.429v475.429c0 50.286 41.143 91.429 91.429 91.429h475.429c50.286 0 91.429-41.143 91.429-91.429zM804.571 274.285v475.429c0 90.857-73.714 164.571-164.571 164.571h-475.429c-90.857 0-164.571-73.714-164.571-164.571v-475.429c0-90.857 73.714-164.571 164.571-164.571h475.429c90.857 0 164.571 73.714 164.571 164.571z"],"width":804.5714285714286,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["plus-square-o"],"defaultCode":61846,"grid":14},"attrs":[],"properties":{"name":"plus-square","id":2,"order":263,"prevSize":28,"code":61846},"setIdx":4,"setId":38,"iconIdx":2},{"icon":{"paths":["M614.286 749.714c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143zM614.286 530.286c0 4.571-2.286 9.714-5.714 13.143l-28.571 28.571c-3.429 3.429-8 5.714-13.143 5.714-4.571 0-9.714-2.286-13.143-5.714l-224.571-224.571-224.571 224.571c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-28.571-28.571c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l266.286-266.286c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l266.286 266.286c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-double-up"],"defaultCode":61698,"grid":14},"attrs":[],"properties":{"name":"arrowup","id":3,"order":204,"prevSize":28,"code":61698},"setIdx":4,"setId":38,"iconIdx":3},{"icon":{"paths":["M614.286 493.714c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143zM614.286 274.286c0 4.571-2.286 9.714-5.714 13.143l-266.286 266.286c-3.429 3.429-8.571 5.714-13.143 5.714s-9.714-2.286-13.143-5.714l-266.286-266.286c-3.429-3.429-5.714-8.571-5.714-13.143s2.286-9.714 5.714-13.143l28.571-28.571c3.429-3.429 8-5.714 13.143-5.714 4.571 0 9.714 2.286 13.143 5.714l224.571 224.571 224.571-224.571c3.429-3.429 8.571-5.714 13.143-5.714s9.714 2.286 13.143 5.714l28.571 28.571c3.429 3.429 5.714 8.571 5.714 13.143z"],"width":658.2857142857142,"attrs":[],"isMulticolor":false,"isMulticolor2":false,"tags":["angle-double-down"],"defaultCode":61699,"grid":14},"attrs":[],"properties":{"name":"arrowdown","id":4,"order":205,"prevSize":28,"code":61699},"setIdx":4,"setId":38,"iconIdx":4}],"height":1024,"metadata":{"name":"matomo","url":"https://matomo.org"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"matomo","majorVersion":1,"minorVersion":0,"fontURL":"https://matomo.org","description":"Matomo"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"ie7":false,"includeMetadata":true,"showSelector":false,"selector":"","classSelector":".icon","showMetrics":false,"showMetadata":false,"showVersion":true,"noie8":true},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":4473924,"bgColor":16777215,"name":"icomoon","classSelector":".icon"},"historySize":100,"showCodes":true,"gridSize":16,"showGrid":false,"showLiga":false}} \ No newline at end of file
diff --git a/plugins/Morpheus/stylesheets/base/icons.css b/plugins/Morpheus/stylesheets/base/icons.css
index 6364f2c4ab..54af5f55a0 100644
--- a/plugins/Morpheus/stylesheets/base/icons.css
+++ b/plugins/Morpheus/stylesheets/base/icons.css
@@ -403,3 +403,9 @@
.icon-new_releases:before {
content: "\e902";
}
+.icon-arrow-left-2:before {
+ content: "\ea40";
+}
+.icon-arrow-right-2:before {
+ content: "\ea3c";
+}
diff --git a/plugins/Morpheus/templates/demo.twig b/plugins/Morpheus/templates/demo.twig
index d2c522b7f3..b9887d3df4 100644
--- a/plugins/Morpheus/templates/demo.twig
+++ b/plugins/Morpheus/templates/demo.twig
@@ -640,6 +640,8 @@
'Navigation': [
'arrow-left',
'arrow-right',
+ 'arrow-left-2',
+ 'arrow-right-2',
'arrow-top',
'arrow-bottom',
'arrow-collapsed',
diff --git a/plugins/Morpheus/tests/UI/expected-screenshots/Morpheus_load.png b/plugins/Morpheus/tests/UI/expected-screenshots/Morpheus_load.png
index 075417acc8..2f6e7ca0c0 100644
--- a/plugins/Morpheus/tests/UI/expected-screenshots/Morpheus_load.png
+++ b/plugins/Morpheus/tests/UI/expected-screenshots/Morpheus_load.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:703008a759d6efb956e640b6a694095f48527849349ebf9f27b451c6a96c4451
-size 1715068
+oid sha256:6713aa6c87ea1b5caecbaa45c766ee7aa8652d1fc4366696ced0c236dc4de7ae
+size 1718436
diff --git a/plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa.png b/plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa.png
index 057254c12f..cb7a14f49f 100644
--- a/plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa.png
+++ b/plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6414e2160e03b6fc38dbc678e87523a401a4b19639b95ada2fba3e2eb4f7f8a5
-size 30630
+oid sha256:f431d88eb75c998c6968d9ba40b8b8039614cd602bdcd73cbeea34b2cdad016f
+size 30804
diff --git a/plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa_reset_confirmed.png b/plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa_reset_confirmed.png
index 72d12a9ac2..a7b16beeba 100644
--- a/plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa_reset_confirmed.png
+++ b/plugins/TwoFactorAuth/tests/UI/expected-screenshots/TwoFactorAuthUsersManager_edit_with_2fa_reset_confirmed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:69c786766f588cd289abed5b2bbb76447eacf417af09ab4aca315d018a836713
-size 33822
+oid sha256:f4e9f14c87d3c7784b695c32770e56307a2fe9f59e74b4e83d15ca2898d476e9
+size 34434
diff --git a/plugins/UsersManager/API.php b/plugins/UsersManager/API.php
index 1c1933b32e..7828235715 100644
--- a/plugins/UsersManager/API.php
+++ b/plugins/UsersManager/API.php
@@ -28,8 +28,10 @@ use Piwik\Plugins\Login\PasswordVerifier;
use Piwik\Plugins\UsersManager\Emails\UserInfoChangedEmail;
use Piwik\Plugins\UsersManager\Repository\UserRepository;
use Piwik\Plugins\UsersManager\Validators\Email;
+use Piwik\SettingsPiwik;
use Piwik\Site;
use Piwik\Tracker\Cache;
+use Piwik\Url;
use Piwik\Validators\BaseValidator;
/**
@@ -769,9 +771,9 @@ class API extends \Piwik\Plugin\API
UsersManager::dieIfUsersAdminIsDisabled();
// check password confirmation only when using session auth
- if (Common::getRequestVar('force_api_session', 0)) {
- $this->confirmCurrentUserPassword($passwordConfirmation);
- }
+ if (Common::getRequestVar('force_api_session', 0)) {
+ $this->confirmCurrentUserPassword($passwordConfirmation);
+ }
if (empty($expiryInDays)) {
$expiryInDays = Config\GeneralConfig::getConfigValue('default_invite_user_token_expiry_days');
@@ -1521,17 +1523,25 @@ class API extends \Piwik\Plugin\API
return $description;
}
+
+
/**
* resend the invite email to user
*
* @param string $userLogin
* @param int $expiryInDays
+ * @param string | null $passwordConfirmation
* @throws NoAccessException
*/
- public function resendInvite($userLogin, $expiryInDays = 7)
+ public function resendInvite($userLogin, $expiryInDays = 7, $passwordConfirmation = null)
{
Piwik::checkUserHasSomeAdminAccess();
+ // check password confirmation only when using session auth
+ if (Common::getRequestVar('force_api_session', 0)) {
+ $this->confirmCurrentUserPassword($passwordConfirmation);
+ }
+
if (!$this->model->isPendingUser($userLogin)) {
throw new Exception(Piwik::translate('UsersManager_ExceptionUserDoesNotExist', $userLogin));
}
@@ -1545,7 +1555,7 @@ class API extends \Piwik\Plugin\API
}
}
- $this->userRepository->reInviteUser($userLogin, (int)$expiryInDays);
+ $token = $this->userRepository->reInviteUser($userLogin, (int)$expiryInDays);
/**
* Triggered after a new user was invited.
@@ -1553,5 +1563,53 @@ class API extends \Piwik\Plugin\API
* @param string $userLogin The new user's login.
*/
Piwik::postEvent('UsersManager.inviteUser.resendInvite', [$userLogin, $user['email']]);
+
+ return $token;
+ }
+
+ /**
+ * @param $userLogin
+ * @param int $expiryInDays
+ * @param string | null $passwordConfirmation
+ * @return string
+ * @throws NoAccessException
+ */
+ public function generateInviteLink($userLogin, $expiryInDays = 7, $passwordConfirmation = null)
+ {
+ Piwik::checkUserHasSomeAdminAccess();
+
+ // check password confirmation only when using session auth
+ if (Common::getRequestVar('force_api_session', 0)) {
+ $this->confirmCurrentUserPassword($passwordConfirmation);
+ }
+
+ if (!$this->model->isPendingUser($userLogin)) {
+ throw new Exception(Piwik::translate('UsersManager_ExceptionUserDoesNotExist', $userLogin));
+ }
+
+ $user = $this->model->getUser($userLogin);
+
+ // If user is not a super user check if the user was invited by the current user
+ if (!Piwik::hasUserSuperUserAccess()) {
+ if ($user['invited_by'] !== Piwik::getCurrentUserLogin()) {
+ throw new NoAccessException(Piwik::translate('UsersManager_ExceptionResendInviteDenied', $userLogin));
+ }
+ }
+
+ $token = $this->userRepository->generateInviteToken($userLogin, (int)$expiryInDays);
+
+ /**
+ * Triggered after a new user invite token was generate.
+ *
+ * @param string $userLogin The new user's login.
+ */
+ Piwik::postEvent('UsersManager.inviteUser.generateInviteLinkToken', [$userLogin, $user['email']]);
+
+ return SettingsPiwik::getPiwikUrl().'index.php?'.Url::getQueryStringFromParameters([
+ 'module' => 'Login',
+ 'action' => 'acceptInvitation',
+ 'token' => $token,
+ ]);
}
+
}
diff --git a/plugins/UsersManager/Controller.php b/plugins/UsersManager/Controller.php
index de22f13be9..51c3420bed 100644
--- a/plugins/UsersManager/Controller.php
+++ b/plugins/UsersManager/Controller.php
@@ -12,6 +12,7 @@ use Exception;
use Piwik\API\Request;
use Piwik\API\ResponseBuilder;
use Piwik\Common;
+use Piwik\Config\GeneralConfig;
use Piwik\Container\StaticContainer;
use Piwik\Date;
use Piwik\Nonce;
@@ -90,6 +91,7 @@ class Controller extends ControllerAdmin
$defaultReportSiteName = Site::getNameFor($idSiteSelected);
+ $view->inviteTokenExpiryDays = GeneralConfig::getConfigValue('default_invite_user_token_expiry_days');
$view->idSiteSelected = $idSiteSelected;
$view->defaultReportSiteName = $defaultReportSiteName;
$view->currentUserRole = Piwik::hasUserSuperUserAccess() ? 'superuser' : 'admin';
diff --git a/plugins/UsersManager/Model.php b/plugins/UsersManager/Model.php
index 787b07b3aa..f382033be9 100644
--- a/plugins/UsersManager/Model.php
+++ b/plugins/UsersManager/Model.php
@@ -503,7 +503,7 @@ class Model
$token = $this->hashTokenAuth($tokenAuth);
if (!empty($token)) {
$db = $this->getDb();
- return $db->fetchRow("SELECT * FROM " . $this->userTable . " WHERE `invite_token` = ?", $token);
+ return $db->fetchRow("SELECT * FROM " . $this->userTable . " WHERE `invite_token` = ? or `invite_link_token` = ?", [$token ,$token]);
}
}
@@ -551,6 +551,14 @@ class Model
]);
}
+ public function attachInviteLinkToken($userLogin, $token, $expiryInDays = 7)
+ {
+ $this->updateUserFields($userLogin, [
+ 'invite_link_token' => $this->hashTokenAuth($token),
+ 'invite_expired_at' => Date::now()->addDay($expiryInDays)->getDatetime(),
+ ]);
+ }
+
public function setSuperUserAccess($userLogin, $hasSuperUserAccess)
{
$this->updateUserFields($userLogin, array(
diff --git a/plugins/UsersManager/Repository/UserRepository.php b/plugins/UsersManager/Repository/UserRepository.php
index 59f1946813..e32d750a42 100644
--- a/plugins/UsersManager/Repository/UserRepository.php
+++ b/plugins/UsersManager/Repository/UserRepository.php
@@ -105,6 +105,13 @@ class UserRepository
$this->sendInvitationEmail($user, $generatedToken, $expiryInDays);
}
+ public function generateInviteToken(string $userLogin, $expiryInDays = null): string
+ {
+ $generatedToken = $this->model->generateRandomInviteToken();
+ $this->model->attachInviteLinkToken($userLogin, $generatedToken, $expiryInDays);
+ return $generatedToken;
+ }
+
protected function sendUserCreationNotification(string $createdUserLogin): void
{
$mail = StaticContainer::getContainer()->make(UserCreatedEmail::class, [
@@ -150,6 +157,8 @@ class UserRepository
unset($user['password']);
unset($user['ts_password_modified']);
unset($user['idchange_last_viewed']);
+ unset($user['invite_token']);
+ unset($user['invite_link_token']);
if ($lastSeen = LastSeenTimeLogger::getLastSeenTimeForUser($user['login'])) {
$user['last_seen'] = Date::getDatetimeFromTimestamp($lastSeen);
diff --git a/plugins/UsersManager/UsersManager.php b/plugins/UsersManager/UsersManager.php
index 5f80f87421..ba6194e6d2 100644
--- a/plugins/UsersManager/UsersManager.php
+++ b/plugins/UsersManager/UsersManager.php
@@ -331,19 +331,28 @@ class UsersManager extends \Piwik\Plugin
$translationKeys[] = 'UsersManager_WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess';
$translationKeys[] = 'UsersManager_ForAnonymousUsersReportDateToLoadByDefault';
$translationKeys[] = 'UsersManager_InviteSuccessNotification';
- $translationKeys[] = 'UsersManager_ResendInviteConfirmSingle';
$translationKeys[] = 'UsersManager_Status';
$translationKeys[] = 'UsersManager_Active';
$translationKeys[] = 'UsersManager_Pending';
$translationKeys[] = 'UsersManager_Expired';
$translationKeys[] = 'UsersManager_Decline';
- $translationKeys[] = 'UsersManager_ResendInviteSuccess';
$translationKeys[] = 'UsersManager_InviteSuccess';
$translationKeys[] = 'UsersManager_InviteDayLeft';
$translationKeys[] = 'UsersManager_FilterByStatus';
$translationKeys[] = 'UsersManager_ExpiredInviteAutomaticallyRemoved';
$translationKeys[] = 'UsersManager_DeleteSuccess';
$translationKeys[] = 'UsersManager_DeleteNotSuccessful';
- $translationKeys[] = 'UsersManager_InviteConfirm';
+ $translationKeys[] = 'UsersManager_InviteConfirmMessage';
+ $translationKeys[] = 'UsersManager_ResendInvite';
+ $translationKeys[] = 'UsersManager_InvitationSent';
+ $translationKeys[] = 'UsersManager_SendInvite';
+ $translationKeys[] = 'UsersManager_CopyLink';
+ $translationKeys[] = 'UsersManager_LinkCopied';
+ $translationKeys[] = "UsersManager_AddNewUser";
+ $translationKeys[] = 'UsersManager_BackToUser';
+ $translationKeys[] = 'UsersManager_InviteActionNotes';
+ $translationKeys[] = 'UsersManager_CopyDenied';
+ $translationKeys[] = 'UsersManager_CopyDeniedHints';
+
}
}
diff --git a/plugins/UsersManager/lang/en.json b/plugins/UsersManager/lang/en.json
index 7112685bda..b0dd034b43 100644
--- a/plugins/UsersManager/lang/en.json
+++ b/plugins/UsersManager/lang/en.json
@@ -191,18 +191,26 @@
"NewsletterSignupSuccessMessage": "Super, you're all signed up! We'll be in touch soon.",
"FirstWebsitePermission": "First website permission",
"InviteSuccessNotification": "The invited user will receive an email to accept the invite. This invite is valid for %1$s days. You can also resend and delete the invite on the user management page.",
- "ResendInviteConfirmSingle": "Are you sure you want to resend invitation to %1$s?",
- "InviteConfirm": "Are you sure you want to send an invitation to %1$s?",
+ "InviteConfirmMessage": "You can resend the invitation by copying the invite link and sharing directly with %1$s, or resend an invite email to %2$s.",
"Status": "Status",
"Pending": "Pending",
"Active": "Active",
"Expired": "Invite expired",
"Decline": "Invite declined",
- "ResendInviteSuccess": "Success! The invite has been resent to user %s",
- "InviteSuccess": "Success! The invite has been sent.",
+ "AddNewUser": "Add new user",
+ "InviteSuccess": "Invitation sent.",
"InviteDayLeft": "Expires in %s days",
"FilterByStatus": "Filter by status",
"ExceptionResendInviteDenied": "Resending an invite is only allowed to the user who invited %s or any super user.",
- "ExpiredInviteAutomaticallyRemoved": "Expired invites will be automatically deleted after %1$s days."
+ "ExpiredInviteAutomaticallyRemoved": "Expired invites will be automatically deleted after %1$s days.",
+ "ResendInvite": "Resend invite",
+ "InvitationSent": "Invitation has been sent.",
+ "SendInvite": "Send invite",
+ "CopyLink": "Copy invite link",
+ "LinkCopied": "Link copied to the clipboard",
+ "BackToUser": "Back to Users",
+ "InviteActionNotes": "Please notes that resending an invite or copy invite link will extend the time limit for previous invites by %1$s days.",
+ "CopyDenied": "The request is not allowed due to your browser's settings.",
+ "CopyDeniedHints": "Please try again by either switching browsers or copying and sharing this link directly instead: %1$s"
}
}
diff --git a/plugins/UsersManager/stylesheets/usersManager.less b/plugins/UsersManager/stylesheets/usersManager.less
index cedbbdd689..6ee6903ed2 100644
--- a/plugins/UsersManager/stylesheets/usersManager.less
+++ b/plugins/UsersManager/stylesheets/usersManager.less
@@ -8,6 +8,81 @@
.uiTest pre.generatedTokenAuth {
visibility: hidden;
}
+
.uiTest .listAuthTokens .creationDate {
visibility: hidden;
+}
+
+.resend-invite-confirm-modal {
+ .success-copied {
+ color: #5D9E52;
+ margin-right: 15px;
+ }
+ .modal-notes{
+ float: left;
+ display: inline-block;
+ margin-top: 15px;
+ padding-left: 15px;
+ color: red;
+ }
+ .modal-title {
+ font-size: 20px;
+ line-height: 20px;
+ padding-top: 0px;
+ font-weight: 600;
+ }
+ p {
+ font-size: 14px!important;
+ }
+}
+.modal .btn-close {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+ cursor: pointer;
+}
+.usersManager {
+ .card h2.card-title, .card h2 .card-title {
+ padding-left: 15px !important;
+ }
+ .userEditForm {
+ .card-title {
+ margin-top: 45px;
+ }
+
+ .resend-link {
+ color: #1976d2;
+ cursor: pointer;
+ text-decoration: underline;
+ }
+
+ .invite-notes {
+ margin-top: 25px;
+ }
+
+ .listCircle {
+ margin-left: -15px;
+ }
+
+ .entityCancel {
+ position: absolute;
+ top: 20px;
+ }
+
+ .entityCancelLink {
+ font-size: 14px;
+ }
+
+ .save-button {
+ margin-top: 3em;
+ }
+
+ .resend-notes {
+ font-size: 16px !important;
+ margin-top: 3em !important;
+ }
+
+ }
+
+
} \ No newline at end of file
diff --git a/plugins/UsersManager/templates/index.twig b/plugins/UsersManager/templates/index.twig
index fc6c0057f5..d8f6b4fdba 100644
--- a/plugins/UsersManager/templates/index.twig
+++ b/plugins/UsersManager/templates/index.twig
@@ -3,9 +3,9 @@
{% set title %}{{ 'UsersManager_ManageAccess'|translate }}{% endset %}
{% block content %}
-
<piwik-users-manager
initial-site-id="{{ idSiteSelected }}"
+ invite-token-expiry-days="{{ inviteTokenExpiryDays }}"
initial-site-name="{{ defaultReportSiteName|rawSafeDecoded }}"
current-user-role="'{{ currentUserRole }}'"
access-levels="{{ accessLevels|json_encode|e('html_attr') }}"
diff --git a/plugins/UsersManager/tests/Integration/APITest.php b/plugins/UsersManager/tests/Integration/APITest.php
index 02cf0d87eb..ba28f72128 100644
--- a/plugins/UsersManager/tests/Integration/APITest.php
+++ b/plugins/UsersManager/tests/Integration/APITest.php
@@ -1365,7 +1365,7 @@ class APITest extends IntegrationTestCase
}
);
- $this->api->resendInvite('pendingLoginTest');
+ $this->api->resendInvite('pendingLoginTest',true);
self::assertTrue($eventWasFired);
}
@@ -1396,7 +1396,7 @@ class APITest extends IntegrationTestCase
}
);
- $this->api->resendInvite('pendingLoginTest');
+ $this->api->resendInvite('pendingLoginTest',1);
self::assertTrue($eventWasFired);
}
@@ -1437,7 +1437,7 @@ class APITest extends IntegrationTestCase
// another admin tries to resend invite
$this->setCurrentUser('anotherAdminUser', 'admin', 1);
- $this->api->resendInvite('pendingLoginTest');
+ $this->api->resendInvite('pendingLoginTest',1);
}
public function testInvitedUserCanBeRemovedBySuperUser()
@@ -1562,6 +1562,7 @@ class APITest extends IntegrationTestCase
unset($user['invite_expired_at']);
unset($user['invite_accept_at']);
unset($user['invite_token']);
+ unset($user['invite_link_token']);
unset($user['invite_status']);
unset($user['invited_by']);
}
diff --git a/plugins/UsersManager/tests/Integration/UserInviteTest.php b/plugins/UsersManager/tests/Integration/UserInviteTest.php
index 792d4f8d0b..168ab25668 100644
--- a/plugins/UsersManager/tests/Integration/UserInviteTest.php
+++ b/plugins/UsersManager/tests/Integration/UserInviteTest.php
@@ -49,6 +49,34 @@ class UserInviteTest extends IntegrationTestCase
$this->model = new Model();
}
+ public function testCopyLink()
+ {
+ Request::processRequest(
+ 'UsersManager.inviteUser',
+ [
+ 'userLogin' => $this->pendingUser['login'],
+ 'email' => $this->pendingUser['email'],
+ 'initialIdSite' => 1,
+ 'expiryInDays' => 7
+ ]
+ );
+
+ $link = Request::processRequest(
+ 'UsersManager.generateInviteLink',
+ [
+ 'userLogin' => $this->pendingUser['login'],
+ 'expiryInDays' => 7
+ ]
+ );
+
+ $response = Http::sendHttpRequest(
+ $link,
+ 10
+ );
+
+ $this->assertStringContainsString('Accept invitation', $response, 'error on accept invite page');
+ }
+
public function testInviteUser()
{
Request::processRequest(
diff --git a/plugins/UsersManager/tests/Integration/UsersManagerTest.php b/plugins/UsersManager/tests/Integration/UsersManagerTest.php
index 92188ea024..fd6a6552cf 100644
--- a/plugins/UsersManager/tests/Integration/UsersManagerTest.php
+++ b/plugins/UsersManager/tests/Integration/UsersManagerTest.php
@@ -108,6 +108,7 @@ class UsersManagerTest extends IntegrationTestCase
unset($userAfter['invite_status']);
unset($userAfter['invite_token']);
unset($userAfter['invite_expired_at']);
+ unset($userAfter['invite_link_token']);
unset($userAfter['invite_accept_at']);
unset($userAfter['invited_by']);
@@ -516,6 +517,7 @@ class UsersManagerTest extends IntegrationTestCase
unset($user['invite_status']);
unset($user['invite_expired_at']);
unset($user['invite_token']);
+ unset($user['invite_link_token']);
unset($user['invite_accept_at']);
unset($user['invited_by']);
}
diff --git a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login1_when_superuseraccess.xml b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login1_when_superuseraccess.xml
index f07ca1cf6c..68fb6e6434 100644
--- a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login1_when_superuseraccess.xml
+++ b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login1_when_superuseraccess.xml
@@ -9,7 +9,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
</result> \ No newline at end of file
diff --git a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login2_when_superuseraccess.xml b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login2_when_superuseraccess.xml
index 79f9f74969..89751f5719 100644
--- a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login2_when_superuseraccess.xml
+++ b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login2_when_superuseraccess.xml
@@ -9,7 +9,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
</result> \ No newline at end of file
diff --git a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login4_when_superuseraccess.xml b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login4_when_superuseraccess.xml
index 71f8ce19be..ad5919cddb 100644
--- a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login4_when_superuseraccess.xml
+++ b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login4_when_superuseraccess.xml
@@ -9,7 +9,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
</result> \ No newline at end of file
diff --git a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login6_when_superuseraccess.xml b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login6_when_superuseraccess.xml
index 0ddf3a7097..9f7a328702 100644
--- a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login6_when_superuseraccess.xml
+++ b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUser_login6_when_superuseraccess.xml
@@ -9,7 +9,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
</result> \ No newline at end of file
diff --git a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUsersWithSiteAccess_3_admin_when_superuseraccess.xml b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUsersWithSiteAccess_3_admin_when_superuseraccess.xml
index 75c08d51bf..c30f2ce804 100644
--- a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUsersWithSiteAccess_3_admin_when_superuseraccess.xml
+++ b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUsersWithSiteAccess_3_admin_when_superuseraccess.xml
@@ -9,7 +9,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -21,7 +20,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
</result> \ No newline at end of file
diff --git a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUsers__when_superuseraccess.xml b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUsers__when_superuseraccess.xml
index 25a13356b3..061470b487 100644
--- a/plugins/UsersManager/tests/System/expected/test___UsersManager.getUsers__when_superuseraccess.xml
+++ b/plugins/UsersManager/tests/System/expected/test___UsersManager.getUsers__when_superuseraccess.xml
@@ -9,7 +9,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -21,7 +20,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -33,7 +31,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -45,7 +42,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -57,7 +53,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -69,7 +64,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -81,7 +75,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -93,7 +86,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -105,7 +97,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -117,7 +108,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -129,7 +119,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -141,7 +130,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
<row>
@@ -153,7 +141,6 @@
-
<uses_2fa>0</uses_2fa>
</row>
</result> \ No newline at end of file
diff --git a/plugins/UsersManager/tests/UI/UsersManager_spec.js b/plugins/UsersManager/tests/UI/UsersManager_spec.js
index 278814a640..ec0d7b5716 100644
--- a/plugins/UsersManager/tests/UI/UsersManager_spec.js
+++ b/plugins/UsersManager/tests/UI/UsersManager_spec.js
@@ -563,8 +563,28 @@ describe("UsersManager", function () {
expect(await elem.screenshot()).to.matchImage('resend_popup');
});
+ it('should show invite link copied when copy clicked', async function () {
+ await (await page.jQuery('.resend-invite-confirm-modal .btn-copy-link')).click();
+
+ await page.waitForTimeout(500); // animation
+ // password confirm
+ await page.type('.confirm-password-modal #currentUserPassword', 'superUserPass');
+ await (await page.jQuery('.confirm-password-modal .modal-close:not(.modal-no):visible')).click();
+
+ await page.waitForTimeout(500); // animation
+ await page.waitForNetworkIdle();
+
+ expect(await page.screenshotSelector('.usersManager')).to.matchImage('copied_success');
+ });
+
it('should show resend success message', async function() {
- await (await page.jQuery('.resend-invite-confirm-modal .modal-close:not(.modal-no):visible')).click();
+ await (await page.jQuery('.resend-invite-confirm-modal .btn-resend')).click();
+
+ await page.waitForTimeout(500); // animation
+ // password confirm
+ await page.type('.confirm-password-modal #currentUserPassword', 'superUserPass');
+ await (await page.jQuery('.confirm-password-modal .modal-close:not(.modal-no):visible')).click();
+
await page.waitForSelector('#notificationContainer .notification');
await page.waitForNetworkIdle();
expect(await page.screenshotSelector('#notificationContainer .notification')).to.matchImage('resend_success');
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_add_new_user_form.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_add_new_user_form.png
index 20d1fa159a..068df412d7 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_add_new_user_form.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_add_new_user_form.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fb9640614a2c2ce098c4c0d5320206cdac71c0611d7bd9e9c0e9a4d1c03a2827
-size 51975
+oid sha256:1531414e3631195cc0e6dc6482301dd296c96eff5b64635d9b2cf6bd570084f6
+size 50000
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_add_user.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_add_user.png
index 20d1fa159a..068df412d7 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_add_user.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_add_user.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fb9640614a2c2ce098c4c0d5320206cdac71c0611d7bd9e9c0e9a4d1c03a2827
-size 51975
+oid sha256:1531414e3631195cc0e6dc6482301dd296c96eff5b64635d9b2cf6bd570084f6
+size 50000
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_edit_permissions.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_edit_permissions.png
index 62966ceb34..9273720bbd 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_edit_permissions.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_edit_permissions.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fb453b03fee48156bc24ef4f77e48ca8ebc6cf40c09fa456c846b9600008f7e3
-size 75621
+oid sha256:4e0996b235c21fd0e7e2b6b0c72dd647ec2886e8c106bf59128565499c300b89
+size 75796
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_filter_permissions.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_filter_permissions.png
index d715f9ad98..e4b2e1bf8a 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_filter_permissions.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_admin_filter_permissions.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:59b6d818e54cc5ed14b1f777f55697926499343a498439fcb472ec9adc67ae6d
-size 54531
+oid sha256:cda3767dd22960fc48168b1e33e87dc4893d38d0d9d40408dc3a90b32055ff2c
+size 54673
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_edit_user_basic_info.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_edit_user_basic_info.png
index aca671d5ef..c60b962595 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_edit_user_basic_info.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_admin_view_edit_user_basic_info.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:a0b9ba9450e5ad93a10b3b36552cd0b7819ac1e92106449ae98f0b84db920125
-size 15017
+oid sha256:a13658e922bfbf921ad7b594cbdf8c4e51e3fb687fadda3a54d66e9dc312c5bc
+size 15225
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_copied_success.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_copied_success.png
new file mode 100644
index 0000000000..591868a2b0
--- /dev/null
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_copied_success.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1724c4c726f35047e33438ff24602b812fcc31b7d41b55cd7b7f4bad2f2d50dd
+size 199256
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_delete_bulk_confirm.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_delete_bulk_confirm.png
index 827c38271a..0fd99a5411 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_delete_bulk_confirm.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_delete_bulk_confirm.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:62ad2bcfc48ed99b76249a6ef7cff6316d49af3b8e6ae84eba5b29e4525fdef3
-size 15862
+oid sha256:1715ff6abfb6e2b05f6a7c76eb38a3278247d90d2bfc66508f5c7c7b0c0d9862
+size 15967
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png
index c3a3455aaf..7af70287cc 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_basic_confirmed_wrong_password.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:319f8ab21d7da64f61896b14966b3a290682a294b25e5372d22bd8ed8efb999d
-size 30872
+oid sha256:a1dffc632355b8f030f64183d94f95432bbebfb13cafa6508151a8918f12a89d
+size 31438
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png
index 3e090100ff..dd96322b4a 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_edit_user_form.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6808d97c5c13d69a0a622c925bd77000d8ec9807d5adc574f4961c88632863d1
-size 24258
+oid sha256:d6b87d0af09e105af6fe0305c23e240de7fe06f651a621d66db994175f26957d
+size 24592
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_invite_confirm.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_invite_confirm.png
index 2477bdc781..e329974905 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_invite_confirm.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_invite_confirm.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6c444095dae9c56f10ac78d439beed5ac7a92bfe251a5e257ebd926a65e027be
-size 14417
+oid sha256:80e28537ca4d3d4373cb834806b5940383c3b38fe9ef853b5608a5e812015908
+size 9625
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_manage_users_back.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_manage_users_back.png
index c1f185df9b..199bff8671 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_manage_users_back.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_manage_users_back.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d399814e61b3b412ec24fd978138b935061a04f99d00abfd4c9e873704973f17
-size 181925
+oid sha256:781e8eeeea01308a698221e96fb621689f5d04296b88aacd062a4dafd48e2942
+size 183500
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_rows_in_search.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_rows_in_search.png
index 78693a2697..f59911956c 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_rows_in_search.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_rows_in_search.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e485f985a2096bfc259e9955a008ebd5879ee9725f691b1d4c5f10fd4d1dc73b
-size 86742
+oid sha256:6f48f85b7afd8196fdd1a25b7e268179f9134b004833bb3cd1e77c2c58c87a95
+size 87172
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_sites_access.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_sites_access.png
index 9b2fe3ac88..10c48793f5 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_sites_access.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_all_sites_access.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4137406a443548626d8d01258a59cae00aeac53d261ffd4ca9bf92eb6340d53f
-size 99873
+oid sha256:2d5ba41aaf012d3c9d3134e6079fcd63257e66114f908c8dc34a9143f803f2c0
+size 100427
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set.png
index 355b07403b..8b9da7ec89 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:81ce93d413e0c25ed7549130dcae329e4d63fa8eb8c4354995227b213c0985c8
-size 109366
+oid sha256:6254d5c8cb59aa84a64886ada6ad26f941d8c40863521f1f8981d26c4dabda39
+size 109789
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set_all.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set_all.png
index 00ac5585ff..cf5ce3e05f 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set_all.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_bulk_access_set_all.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:fcd3aefffd61ddb43c38cb7af7ce864e456153a0830e682d9cc3989a5de83bc9
-size 80771
+oid sha256:53273d84157aab3fb687636bd5ac1576c4204722ec8f6ff4a11bff01a80290ab
+size 81058
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_capability_single_site.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_capability_single_site.png
index 1f48139bc1..b021ad2ec1 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_capability_single_site.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_capability_single_site.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b584857d9d6a9f39539d47dd4ba52d3abe8072df83742d40d16cf4c9d41ac9db
-size 92374
+oid sha256:fc1a377cfa8c2dcc1a69a49234ca027600cfeaa63296d5b5e966f756a46efe37
+size 92801
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_edit.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_edit.png
index 659afa6579..d3fc6a04b5 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_edit.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_edit.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6a9b4f7b1ac46e2521631fa7055f94fe921c7088af7307191b0a1ef9bb0b6b46
-size 75169
+oid sha256:8ebed290a9c321c717180bd0de544bf22cb5e924b1e330a8ca9dfcce52d72904
+size 75608
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_filters.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_filters.png
index 3f4207ca83..60c5aa3d4b 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_filters.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_filters.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:8fd456b76fb10ee66a95832ca17de55c4aaeefad4aefba1ed6f5672f25e0c44f
-size 66423
+oid sha256:b2fed47047a32ed10eebbc2967942801c0fd19a536e18718d736e8fb3b61bdfc
+size 66697
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_next.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_next.png
index c4a535830d..655e5851f7 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_next.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_next.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ba489f4b3dae0251554dbf4f04309b36209824cc5486400e71ea46b450611e49
-size 91762
+oid sha256:643d9b0744958a3a9dfe1f8aff7d149b6cac6f37b4acb7ead16a822f8a946260
+size 92220
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_access.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_access.png
index 9231f6f21f..e2eade79c4 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_access.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_access.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5d22374b9d3965b3fc870f1d2fe23e737fbb264aeaff2d7fc1bc0e7847597d95
-size 47931
+oid sha256:3a1d51ea19b58698ec231bbab88d37f18be926395780b8dfd9fc1cd138d23417
+size 48479
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_single.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_single.png
index 9891c61cd6..2195ea2f2e 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_single.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_remove_single.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7e45206f94c494989d558332c7bc9ff13e71f1f6f3b9d1e1bf1c353e246aec18
-size 89029
+oid sha256:4821a66d41b35e18d66605a168dba98ee6a3e450d880ed6dc321cdd9025d9514
+size 89570
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_all.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_all.png
index bd226f781e..662b2ef394 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_all.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_all.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:c0e3a55c3eb6fef38426cfcd5fc3a07dbbbd95588c6f9b5ad700e199620a55e4
-size 68657
+oid sha256:5492e455bffc958fadf74f72d7234ce24cee0a400b5789879a840a5133bde4fb
+size 69201
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_multiple.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_multiple.png
index 514cc61cee..8fabb40f57 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_multiple.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_select_multiple.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ae13586838c5f59e13c53ea2a6cb76c244c88f0fc32db9f6b3a9fd5a94048029
-size 91219
+oid sha256:f15d8eb923705c3ad4d721aa573f3d86ed8de5e11b86e32ea215191f6080f265
+size 91654
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_single_site_access.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_single_site_access.png
index 3670e22061..598a406bfd 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_single_site_access.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_permissions_single_site_access.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:02a2303279d2663f3be44ba7d76bcecb45191a08eb580ea8d9abd9b75cc9d4da
-size 89052
+oid sha256:22774a528224a4ff6c483536d88315f0e134e30f02df7fbc43f88b8903b9435c
+size 89367
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_popup.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_popup.png
index 299f8c91be..283b52dd62 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_popup.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_popup.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:1b7c054f85833bf9cf50cd67301ee4038b9dc434783d7977e772a1e4586e9654
-size 8574
+oid sha256:1afa4fc066641e51a3d1ea27312ef038788141d6583408de3a2f776b39b1bbb3
+size 28267
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_success.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_success.png
index 9fcda34574..c79590b402 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_success.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_resend_success.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:af4f5be1fc93e7cd36bc800dba847a9b7ef401507d3c0560c7fe2284954bcb17
-size 6769
+oid sha256:1737bfdc65bee1509e1fb45e08f1af4699393347d4bfb95ecac0dc23db14bb36
+size 3549
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_set.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_set.png
index ddfb746bc9..b2bfc2d29b 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_set.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_set.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:bf51750fcf9caf8a505feebaf73e3686d716c345c24a308cb1e5d886cc957a5e
-size 39241
+oid sha256:5d4d37e2e410abb5b111db5d19c6cdcbb665f612f5fdda1a17d2b3b53a58be92
+size 39578
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_tab.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_tab.png
index 7eb56c5db3..3786ca5a58 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_tab.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_superuser_tab.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e3e8fbdb6836c975bcdbdf730cc4dca119a492c5d6ae94b6ae88c644fe8f15de
-size 39080
+oid sha256:038b058a0d913b2095f2d14eb23911a608fa53d6a13308f822039c747c8f36b2
+size 39501
diff --git a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_user_created.png b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_user_created.png
index 0d4934988b..1bb2e8882f 100644
--- a/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_user_created.png
+++ b/plugins/UsersManager/tests/UI/expected-screenshots/UsersManager_user_created.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:406437e042339b681e39ce9e745e8ee5e391fd758a3bee0b8a1651a9c80f5c96
-size 22488
+oid sha256:500f08252037e075e3d5008222383a47fd6f542b35a5c8ee2e684060dc0b8b71
+size 30181
diff --git a/plugins/UsersManager/vue/dist/UsersManager.umd.js b/plugins/UsersManager/vue/dist/UsersManager.umd.js
index 0cbea5ff79..8fe01314e8 100644
--- a/plugins/UsersManager/vue/dist/UsersManager.umd.js
+++ b/plugins/UsersManager/vue/dist/UsersManager.umd.js
@@ -1449,90 +1449,104 @@ UserPermissionsEditvue_type_script_lang_ts.render = UserPermissionsEditvue_type_
directiveName: 'piwikUserPermissionsEdit',
restrict: 'E'
}));
-// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue?vue&type=template&id=5529f274
+// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue?vue&type=template&id=2953f3e3
-var UserEditFormvue_type_template_id_5529f274_hoisted_1 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_1 = {
class: "row"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_2 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_2 = {
key: 0,
+ class: "col s12 m6 invite-notes"
+};
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_3 = {
+ class: "form-help"
+};
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_4 = ["innerHTML"];
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_5 = {
+ key: 1,
class: "col m2 entityList"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_3 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_6 = {
class: "listCircle"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_4 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_7 = {
key: 0,
class: "icon-warning"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_5 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_8 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", {
class: "save-button-spacer hide-on-small-only"
}, null, -1);
-var UserEditFormvue_type_template_id_5529f274_hoisted_6 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_9 = {
href: "",
class: "entityCancelLink"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_7 = {
+
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_10 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ class: "icon-arrow-left-2"
+}, null, -1);
+
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_11 = {
class: "visibleTab col m10"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_8 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_12 = {
key: 0,
class: "basic-info-tab"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_9 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_13 = {
class: "form-group row",
style: {
"position": "relative"
}
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_10 = {
- class: "col s12 m6"
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_14 = {
+ class: "col s12 m6 save-button"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_11 = {
- class: "col s12 m6"
-};
-var UserEditFormvue_type_template_id_5529f274_hoisted_12 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_15 = {
key: 0,
- class: "form-help"
+ class: "resend-notes"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_13 = ["innerHTML"];
-var UserEditFormvue_type_template_id_5529f274_hoisted_14 = ["innerHTML"];
-var UserEditFormvue_type_template_id_5529f274_hoisted_15 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_16 = ["innerHTML"];
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_17 = {
key: 0,
class: "entityCancel"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_16 = {
+
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_18 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ class: "icon icon-arrow-left-2"
+}, null, -1);
+
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_19 = {
key: 1,
class: "user-permissions"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_17 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_20 = {
key: 0
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_18 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_21 = {
key: 1,
class: "alert alert-info"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_19 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_22 = {
key: 2,
class: "superuser-access form-group"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_20 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_23 = {
key: 0
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_21 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_24 = {
key: 1
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_22 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_25 = {
key: 3,
class: "twofa-reset form-group"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_23 = {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_26 = {
class: "resetTwoFa"
};
-var UserEditFormvue_type_template_id_5529f274_hoisted_24 = ["innerHTML"];
-function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props, $setup, $data, $options) {
+var UserEditFormvue_type_template_id_2953f3e3_hoisted_27 = ["innerHTML"];
+function UserEditFormvue_type_template_id_2953f3e3_render(_ctx, _cache, $props, $setup, $data, $options) {
var _component_Field = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("Field");
var _component_SaveButton = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("SaveButton");
@@ -1549,10 +1563,12 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])(["userEditForm", {
loading: _ctx.isSavingUserInfo
}]),
- "content-title": "".concat(_ctx.formTitle, " ").concat(!_ctx.isAdd ? "'".concat(_ctx.theUser.login, "'") : '')
+ "content-title": "".concat(_ctx.formTitle, " ").concat(!_ctx.isAdd ? "".concat(_ctx.theUser.login) : '')
}, {
default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
- return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_1, [!_ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_2, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("ul", UserEditFormvue_type_template_id_5529f274_hoisted_3, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("li", {
+ return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_1, [_ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_2, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_3, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_InviteSuccessNotification', [_ctx.inviteTokenExpiryDays]))
+ }, null, 8, UserEditFormvue_type_template_id_2953f3e3_hoisted_4)])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), !_ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_5, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("ul", UserEditFormvue_type_template_id_2953f3e3_hoisted_6, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("li", {
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])([{
active: _ctx.activeTab === 'basic'
}, "menuBasicInfo"])
@@ -1573,7 +1589,7 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
style: {
"margin-right": "3.5px"
}
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_Permissions')), 1), !_ctx.userHasAccess && !_ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", UserEditFormvue_type_template_id_5529f274_hoisted_4)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)], 2), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("li", {
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_Permissions')), 1), !_ctx.userHasAccess && !_ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", UserEditFormvue_type_template_id_2953f3e3_hoisted_7)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)], 2), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("li", {
key: 0,
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])([{
active: _ctx.activeTab === 'superuser'
@@ -1593,12 +1609,12 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
onClick: _cache[3] || (_cache[3] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.activeTab = '2fa';
}, ["prevent"]))
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_TwoFactorAuthentication')), 1)], 2)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), UserEditFormvue_type_template_id_5529f274_hoisted_5, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", {
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_TwoFactorAuthentication')), 1)], 2)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), UserEditFormvue_type_template_id_2953f3e3_hoisted_8, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", {
class: "entityCancel",
onClick: _cache[4] || (_cache[4] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.onDoneEditing();
}, ["prevent"]))
- }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", UserEditFormvue_type_template_id_5529f274_hoisted_6, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('Mobile_NavigationBack')), 1)])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_7, [_ctx.activeTab === 'basic' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_8, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", UserEditFormvue_type_template_id_2953f3e3_hoisted_9, [UserEditFormvue_type_template_id_2953f3e3_hoisted_10, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(" " + Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_BackToUser')), 1)])])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_11, [_ctx.activeTab === 'basic' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_12, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
modelValue: _ctx.theUser.login,
"onUpdate:modelValue": _cache[5] || (_cache[5] = function ($event) {
return _ctx.theUser.login = $event;
@@ -1644,18 +1660,19 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
},
title: _ctx.translate('UsersManager_FirstWebsitePermission'),
"inline-help": _ctx.translate('UsersManager_FirstSiteInlineHelp')
- }, null, 8, ["modelValue", "disabled", "title", "inline-help"])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_9, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_10, [_ctx.currentUserRole === 'superuser' || _ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createBlock"])(_component_SaveButton, {
+ }, null, 8, ["modelValue", "disabled", "title", "inline-help"])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_13, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_14, [_ctx.currentUserRole === 'superuser' || _ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createBlock"])(_component_SaveButton, {
key: 0,
value: _ctx.saveButtonLabel,
disabled: _ctx.isAdd && (!_ctx.firstSiteAccess || !_ctx.firstSiteAccess.id),
saving: _ctx.isSavingUserInfo,
- onConfirm: _cache[9] || (_cache[9] = function ($event) {
- return _ctx.saveUserInfo();
- })
- }, null, 8, ["value", "disabled", "saving"])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_11, [_ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_12, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
- class: "inline-help",
- innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_InviteSuccessNotification', [7]))
- }, null, 8, UserEditFormvue_type_template_id_5529f274_hoisted_13)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_PasswordConfirmation, {
+ onConfirm: _ctx.saveUserInfo
+ }, null, 8, ["value", "disabled", "saving", "onConfirm"])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])]), _ctx.user && _ctx.isPending ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UserEditFormvue_type_template_id_2953f3e3_hoisted_15, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_InvitationSent')) + " ", 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ class: "resend-link",
+ onClick: _cache[9] || (_cache[9] = function () {
+ return _ctx.resendRequestedUser && _ctx.resendRequestedUser.apply(_ctx, arguments);
+ }),
+ innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_ResendInvite') + '/' + _ctx.translate('UsersManager_CopyLink'))
+ }, null, 8, UserEditFormvue_type_template_id_2953f3e3_hoisted_16)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_PasswordConfirmation, {
modelValue: _ctx.showPasswordConfirmationForInviteUser,
"onUpdate:modelValue": _cache[10] || (_cache[10] = function ($event) {
return _ctx.showPasswordConfirmationForInviteUser = $event;
@@ -1663,18 +1680,16 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
onConfirmed: _ctx.inviteUser
}, {
default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
- return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h2", {
- innerHTML: _ctx.$sanitize(_ctx.inviteUserTitle)
- }, null, 8, UserEditFormvue_type_template_id_5529f274_hoisted_14), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ConfirmWithPassword')), 1)];
+ return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ConfirmWithPassword')), 1)];
}),
_: 1
- }, 8, ["modelValue", "onConfirmed"])]), _ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_15, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, 8, ["modelValue", "onConfirmed"])]), _ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_17, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
href: "",
class: "entityCancelLink",
onClick: _cache[11] || (_cache[11] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.onDoneEditing();
}, ["prevent"]))
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Cancel')), 1)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), !_ctx.isAdd ? Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])((Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_16, [!_ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_17, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_UserPermissionsEdit, {
+ }, [UserEditFormvue_type_template_id_2953f3e3_hoisted_18, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(" " + Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_BackToUser')), 1)])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), !_ctx.isAdd ? Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])((Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_19, [!_ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_20, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_UserPermissionsEdit, {
"user-login": _ctx.theUser.login,
onUserHasAccessDetected: _cache[12] || (_cache[12] = function ($event) {
return _ctx.userHasAccess = $event.hasAccess;
@@ -1684,7 +1699,7 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
}),
"access-levels": _ctx.accessLevels,
"filter-access-levels": _ctx.filterAccessLevels
- }, null, 8, ["user-login", "access-levels", "filter-access-levels"])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_18, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_SuperUsersPermissionsNotice')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)], 512)), [[external_commonjs_vue_commonjs2_vue_root_Vue_["vShow"], _ctx.activeTab === 'permissions']]) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.activeTab === 'superuser' && _ctx.currentUserRole === 'superuser' && !_ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_19, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_SuperUserIntro1')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("strong", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_SuperUserIntro2')), 1)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
+ }, null, 8, ["user-login", "access-levels", "filter-access-levels"])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_21, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_SuperUsersPermissionsNotice')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)], 512)), [[external_commonjs_vue_commonjs2_vue_root_Vue_["vShow"], _ctx.activeTab === 'permissions']]) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.activeTab === 'superuser' && _ctx.currentUserRole === 'superuser' && !_ctx.isAdd ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_22, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_SuperUserIntro1')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("strong", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_SuperUserIntro2')), 1)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
modelValue: _ctx.superUserAccessChecked,
"onUpdate:modelValue": _cache[14] || (_cache[14] = function ($event) {
return _ctx.superUserAccessChecked = $event;
@@ -1707,10 +1722,10 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
})
}, {
default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
- return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h2", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_AreYouSure')), 1), _ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UserEditFormvue_type_template_id_5529f274_hoisted_20, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_RemoveSuperuserAccessConfirm')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), !_ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UserEditFormvue_type_template_id_5529f274_hoisted_21, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_AddSuperuserAccessConfirm')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)];
+ return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h2", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_AreYouSure')), 1), _ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UserEditFormvue_type_template_id_2953f3e3_hoisted_23, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_RemoveSuperuserAccessConfirm')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), !_ctx.theUser.superuser_access ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UserEditFormvue_type_template_id_2953f3e3_hoisted_24, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_AddSuperuserAccessConfirm')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)];
}),
_: 1
- }, 8, ["modelValue", "onConfirmed"])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' && !_ctx.isAdd ? Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])((Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_22, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ResetTwoFactorAuthenticationInfo')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_5529f274_hoisted_23, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_SaveButton, {
+ }, 8, ["modelValue", "onConfirmed"])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' && !_ctx.isAdd ? Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])((Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_25, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ResetTwoFactorAuthenticationInfo')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UserEditFormvue_type_template_id_2953f3e3_hoisted_26, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_SaveButton, {
saving: _ctx.isResetting2FA,
onConfirm: _cache[18] || (_cache[18] = function ($event) {
return _ctx.confirmReset2FA();
@@ -1737,7 +1752,7 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h2", {
innerHTML: _ctx.$sanitize(_ctx.changePasswordTitle)
- }, null, 8, UserEditFormvue_type_template_id_5529f274_hoisted_24), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ConfirmWithPassword')), 1)];
+ }, null, 8, UserEditFormvue_type_template_id_2953f3e3_hoisted_27), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ConfirmWithPassword')), 1)];
}),
_: 1
}, 8, ["modelValue", "onConfirmed"])];
@@ -1745,7 +1760,7 @@ function UserEditFormvue_type_template_id_5529f274_render(_ctx, _cache, $props,
_: 1
}, 8, ["class", "content-title"]);
}
-// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue?vue&type=template&id=5529f274
+// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue?vue&type=template&id=2953f3e3
// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-typescript/node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-2!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue?vue&type=script&lang=ts
@@ -1782,6 +1797,10 @@ var DEFAULT_USER = {
initialSiteName: {
type: String,
required: true
+ },
+ inviteTokenExpiryDays: {
+ type: String,
+ required: true
}
},
components: {
@@ -1815,7 +1834,7 @@ var DEFAULT_USER = {
isShowingPasswordConfirm: false
};
},
- emits: ['done', 'updated'],
+ emits: ['done', 'updated', 'resendInvite'],
watch: {
user: function user(newVal) {
this.onUserChange(newVal);
@@ -1866,6 +1885,11 @@ var DEFAULT_USER = {
this.isShowingPasswordConfirm = true;
}
},
+ resendRequestedUser: function resendRequestedUser() {
+ this.$emit('resendInvite', {
+ user: this.user
+ });
+ },
inviteUser: function inviteUser(password) {
var _this2 = this;
@@ -1972,7 +1996,7 @@ var DEFAULT_USER = {
},
computed: {
formTitle: function formTitle() {
- return this.isAdd ? Object(external_CoreHome_["translate"])('UsersManager_InviteNewUser') : Object(external_CoreHome_["translate"])('UsersManager_EditUser');
+ return this.isAdd ? Object(external_CoreHome_["translate"])('UsersManager_AddNewUser') : '';
},
saveButtonLabel: function saveButtonLabel() {
return this.isAdd ? Object(external_CoreHome_["translate"])('UsersManager_InviteUser') : Object(external_CoreHome_["translate"])('UsersManager_SaveBasicInfo');
@@ -1993,9 +2017,6 @@ var DEFAULT_USER = {
},
changePasswordTitle: function changePasswordTitle() {
return Object(external_CoreHome_["translate"])('UsersManager_AreYouSureChangeDetails', "<strong>".concat(this.theUser.login, "</strong>"));
- },
- inviteUserTitle: function inviteUserTitle() {
- return Object(external_CoreHome_["translate"])('UsersManager_InviteConfirm', "<strong>".concat(this.theUser.login, "</strong>"));
}
}
}));
@@ -2005,7 +2026,7 @@ var DEFAULT_USER = {
-UserEditFormvue_type_script_lang_ts.render = UserEditFormvue_type_template_id_5529f274_render
+UserEditFormvue_type_script_lang_ts.render = UserEditFormvue_type_template_id_2953f3e3_render
/* harmony default export */ var UserEditForm = (UserEditFormvue_type_script_lang_ts);
// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/UserEditForm/UserEditForm.adapter.ts
@@ -2050,184 +2071,184 @@ UserEditFormvue_type_script_lang_ts.render = UserEditFormvue_type_template_id_55
directiveName: 'piwikUserEditForm',
restrict: 'E'
}));
-// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue?vue&type=template&id=5cdeb9c1
+// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue?vue&type=template&id=529ceefc
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_1 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_1 = {
class: "userListFilters row"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_2 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_2 = {
class: "col s12 m12 l8"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_3 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_3 = {
class: "input-field col s12 m3 l3"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_4 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_4 = {
id: "user-list-bulk-actions",
class: "dropdown-content"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_5 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_5 = {
class: "dropdown-trigger",
"data-target": "bulk-set-access"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_6 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_6 = {
id: "bulk-set-access",
class: "dropdown-content"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_7 = ["onClick"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_8 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_7 = ["onClick"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_8 = {
key: 0
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_9 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_9 = {
class: "input-field col s12 m3 l3"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_10 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_10 = {
class: "permissions-for-selector"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_11 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_11 = {
class: "input-field col s12 m3 l3"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_12 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_12 = {
class: "input-field col s12 m3 l3"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_13 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_13 = {
key: 0,
class: "input-field col s12 m12 l4 users-list-pagination-container"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_14 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_14 = {
class: "usersListPagination"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_15 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_15 = {
class: "pointer"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_16 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_16 = {
class: "counter"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_17 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_17 = {
class: "pointer"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_18 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_18 = {
key: 0,
class: "roles-help-notification"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_19 = ["innerHTML"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_20 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_19 = ["innerHTML"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_20 = {
class: "select-cell"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_21 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_21 = {
class: "checkbox-container"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_22 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", null, null, -1);
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_22 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", null, null, -1);
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_23 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_23 = {
class: "first"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_24 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_24 = {
class: "role_header"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_25 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_25 = {
style: {
"margin-right": "3.5px"
}
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_26 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_26 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
class: "icon-help"
}, null, -1);
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_27 = [PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_26];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_28 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_27 = [PagedUsersListvue_type_template_id_529ceefc_hoisted_26];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_28 = {
key: 0
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_29 = ["title"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_30 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_29 = ["title"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_30 = {
key: 2
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_31 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_31 = {
class: "actions-cell-header"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_32 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_32 = {
key: 0,
class: "select-all-row"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_33 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_33 = {
colspan: "8"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_34 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_34 = {
key: 0
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_35 = ["innerHTML"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_36 = ["innerHTML"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_37 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_35 = ["innerHTML"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_36 = ["innerHTML"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_37 = {
key: 1
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_38 = ["innerHTML"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_39 = ["innerHTML"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_40 = ["id"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_41 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_38 = ["innerHTML"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_39 = ["innerHTML"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_40 = ["id"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_41 = {
class: "select-cell"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_42 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_42 = {
class: "checkbox-container"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_43 = ["id", "onUpdate:modelValue"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_43 = ["id", "onUpdate:modelValue"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_44 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", null, null, -1);
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_44 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", null, null, -1);
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_45 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_45 = {
id: "userLogin"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_46 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_46 = {
class: "access-cell"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_47 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_47 = {
key: 0,
id: "email"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_48 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_48 = {
key: 1,
id: "twofa"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_49 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_49 = {
key: 0,
class: "icon-ok"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_50 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_50 = {
key: 1,
class: "icon-close"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_51 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_51 = {
key: 2,
id: "last_seen"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_52 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_52 = {
id: "status"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_53 = ["title"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_54 = {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_53 = ["title"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_54 = {
class: "center actions-cell"
};
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_55 = ["onClick"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_55 = ["onClick"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_56 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_56 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
class: "icon-email"
}, null, -1);
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_57 = [PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_56];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_58 = ["onClick"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_57 = [PagedUsersListvue_type_template_id_529ceefc_hoisted_56];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_58 = ["onClick"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_59 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_59 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
class: "icon-edit"
}, null, -1);
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_60 = [PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_59];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_61 = ["onClick"];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_60 = [PagedUsersListvue_type_template_id_529ceefc_hoisted_59];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_61 = ["onClick"];
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_62 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_62 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
class: "icon-delete"
}, null, -1);
-var PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_63 = [PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_62];
+var PagedUsersListvue_type_template_id_529ceefc_hoisted_63 = [PagedUsersListvue_type_template_id_529ceefc_hoisted_62];
var _hoisted_64 = ["innerHTML"];
var _hoisted_65 = ["innerHTML"];
var _hoisted_66 = {
@@ -2246,18 +2267,7 @@ var _hoisted_71 = ["innerHTML"];
var _hoisted_72 = {
class: "modal-footer"
};
-var _hoisted_73 = {
- class: "resend-invite-confirm-modal modal",
- ref: "resendInviteConfirmModal"
-};
-var _hoisted_74 = {
- class: "modal-content"
-};
-var _hoisted_75 = ["innerHTML"];
-var _hoisted_76 = {
- class: "modal-footer"
-};
-function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props, $setup, $data, $options) {
+function PagedUsersListvue_type_template_id_529ceefc_render(_ctx, _cache, $props, $setup, $data, $options) {
var _component_Field = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("Field");
var _component_ActivityIndicator = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("ActivityIndicator");
@@ -2276,13 +2286,13 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])(["pagedUsersList", {
loading: _ctx.isLoadingUsers
}])
- }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_1, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_2, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_3, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_1, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_2, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_3, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])(["dropdown-trigger btn bulk-actions", {
disabled: _ctx.isBulkActionsDisabled
}]),
href: "",
"data-target": "user-list-bulk-actions"
- }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_BulkActions')), 1)], 2), [[_directive_dropdown_menu]]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("ul", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_4, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("li", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_5, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_SetPermission')), 1)], 512), [[_directive_dropdown_menu]]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("ul", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_6, [(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])(external_commonjs_vue_commonjs2_vue_root_Vue_["Fragment"], null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["renderList"])(_ctx.bulkActionAccessLevels, function (access) {
+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_BulkActions')), 1)], 2), [[_directive_dropdown_menu]]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("ul", PagedUsersListvue_type_template_id_529ceefc_hoisted_4, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("li", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", PagedUsersListvue_type_template_id_529ceefc_hoisted_5, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_SetPermission')), 1)], 512), [[_directive_dropdown_menu]]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("ul", PagedUsersListvue_type_template_id_529ceefc_hoisted_6, [(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])(external_commonjs_vue_commonjs2_vue_root_Vue_["Fragment"], null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["renderList"])(_ctx.bulkActionAccessLevels, function (access) {
return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("li", {
key: access.key
}, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
@@ -2293,7 +2303,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
_ctx.showAccessChangeConfirm();
}, ["prevent"])
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(access.value), 9, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_7)]);
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(access.value), 9, PagedUsersListvue_type_template_id_529ceefc_hoisted_7)]);
}), 128))])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("li", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
href: "",
onClick: _cache[0] || (_cache[0] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
@@ -2302,12 +2312,12 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
_ctx.showAccessChangeConfirm();
}, ["prevent"]))
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_RemovePermissions')), 1)]), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("li", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_8, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_RemovePermissions')), 1)]), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("li", PagedUsersListvue_type_template_id_529ceefc_hoisted_8, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
href: "",
onClick: _cache[1] || (_cache[1] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.showDeleteConfirm();
}, ["prevent"]))
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_DeleteUsers')), 1)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_9, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_10, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_DeleteUsers')), 1)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_9, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_10, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
"model-value": _ctx.userTextFilter,
"onUpdate:modelValue": _cache[2] || (_cache[2] = function ($event) {
return _ctx.onUserTextFilterChange($event);
@@ -2316,7 +2326,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
uicontrol: "text",
"full-width": true,
placeholder: _ctx.translate('UsersManager_UserSearch')
- }, null, 8, ["model-value", "placeholder"])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_11, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
+ }, null, 8, ["model-value", "placeholder"])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_11, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
"model-value": _ctx.accessLevelFilter,
"onUpdate:modelValue": _cache[3] || (_cache[3] = function ($event) {
_ctx.accessLevelFilter = $event;
@@ -2331,7 +2341,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
options: _ctx.filterAccessLevels,
"full-width": true,
placeholder: _ctx.translate('UsersManager_FilterByAccess')
- }, null, 8, ["model-value", "options", "placeholder"])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_12, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
+ }, null, 8, ["model-value", "options", "placeholder"])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_12, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
"model-value": _ctx.statusLevelFilter,
"onUpdate:modelValue": _cache[4] || (_cache[4] = function ($event) {
_ctx.statusLevelFilter = $event;
@@ -2346,14 +2356,14 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
options: _ctx.filterStatusLevels,
"full-width": true,
placeholder: _ctx.translate('UsersManager_FilterByStatus')
- }, null, 8, ["model-value", "options", "placeholder"])])])]), _ctx.totalEntries > _ctx.searchParams.limit ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_13, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_14, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, null, 8, ["model-value", "options", "placeholder"])])])]), _ctx.totalEntries > _ctx.searchParams.limit ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_13, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_14, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])(["btn prev", {
disabled: _ctx.searchParams.offset <= 0
}]),
onClick: _cache[5] || (_cache[5] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.gotoPreviousPage();
}, ["prevent"]))
- }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_15, "« " + Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Previous')), 1)], 2), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_16, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_529ceefc_hoisted_15, "« " + Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Previous')), 1)], 2), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_16, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])({
visibility: _ctx.isLoadingUsers ? 'hidden' : 'visible'
})
@@ -2366,7 +2376,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
onClick: _cache[6] || (_cache[6] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.gotoNextPage();
}, ["prevent"]))
- }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_17, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Next')) + " »", 1)], 2)])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), _ctx.isRoleHelpToggled ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_18, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Notification, {
+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_529ceefc_hoisted_17, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Next')) + " »", 1)], 2)])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), _ctx.isRoleHelpToggled ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_18, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Notification, {
context: "info",
type: "persistent",
noclear: true
@@ -2374,7 +2384,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
innerHTML: _ctx.$sanitize(_ctx.rolesHelpText)
- }, null, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_19)];
+ }, null, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_19)];
}),
_: 1
})])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_ContentBlock, null, {
@@ -2384,7 +2394,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])({
loading: _ctx.isLoadingUsers
})
- }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("thead", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("tr", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_20, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_21, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("label", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("input", {
+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("thead", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("tr", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", PagedUsersListvue_type_template_id_529ceefc_hoisted_20, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_529ceefc_hoisted_21, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("label", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("input", {
type: "checkbox",
id: "paged_users_select_all",
checked: "checked",
@@ -2394,7 +2404,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
onChange: _cache[8] || (_cache[8] = function ($event) {
return _ctx.onAllCheckboxChange();
})
- }, null, 544), [[external_commonjs_vue_commonjs2_vue_root_Vue_["vModelCheckbox"], _ctx.isAllCheckboxSelected]]), PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_22])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_23, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_Username')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_24, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_25, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_RoleFor')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, null, 544), [[external_commonjs_vue_commonjs2_vue_root_Vue_["vModelCheckbox"], _ctx.isAllCheckboxSelected]]), PagedUsersListvue_type_template_id_529ceefc_hoisted_22])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", PagedUsersListvue_type_template_id_529ceefc_hoisted_23, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_Username')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", PagedUsersListvue_type_template_id_529ceefc_hoisted_24, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_529ceefc_hoisted_25, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_RoleFor')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
href: "",
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])(["helpIcon", {
sticky: _ctx.isRoleHelpToggled
@@ -2402,7 +2412,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
onClick: _cache[9] || (_cache[9] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.isRoleHelpToggled = !_ctx.isRoleHelpToggled;
}, ["prevent"]))
- }, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_27, 2), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
+ }, PagedUsersListvue_type_template_id_529ceefc_hoisted_27, 2), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
class: "permissions-for-selector",
"model-value": _ctx.permissionsForSite,
"onUpdate:modelValue": _cache[10] || (_cache[10] = function ($event) {
@@ -2412,38 +2422,38 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
"ui-control-attributes": {
onlySitesWithAdminAccess: _ctx.currentUserRole !== 'superuser'
}
- }, null, 8, ["model-value", "ui-control-attributes"])])]), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("th", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_28, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_Email')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("th", {
+ }, null, 8, ["model-value", "ui-control-attributes"])])]), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("th", PagedUsersListvue_type_template_id_529ceefc_hoisted_28, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_Email')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("th", {
key: 1,
title: _ctx.translate('UsersManager_UsesTwoFactorAuthentication')
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_2FA')), 9, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_29)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("th", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_30, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_LastSeen')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_Status')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_31, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Actions')), 1)])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("tbody", null, [_ctx.isAllCheckboxSelected && _ctx.users.length && _ctx.users.length < _ctx.totalEntries ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("tr", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_32, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_33, [!_ctx.areAllResultsSelected ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_34, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_2FA')), 9, PagedUsersListvue_type_template_id_529ceefc_hoisted_29)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("th", PagedUsersListvue_type_template_id_529ceefc_hoisted_30, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_LastSeen')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_Status')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("th", PagedUsersListvue_type_template_id_529ceefc_hoisted_31, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Actions')), 1)])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("tbody", null, [_ctx.isAllCheckboxSelected && _ctx.users.length && _ctx.users.length < _ctx.totalEntries ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("tr", PagedUsersListvue_type_template_id_529ceefc_hoisted_32, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_33, [!_ctx.areAllResultsSelected ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_34, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_TheDisplayedUsersAreSelected', "<strong>".concat(_ctx.users.length, "</strong>"))),
style: {
"margin-right": "3.5px"
}
- }, null, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_35), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, null, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_35), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
class: "toggle-select-all-in-search",
href: "#",
onClick: _cache[11] || (_cache[11] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.areAllResultsSelected = !_ctx.areAllResultsSelected;
}, ["prevent"])),
innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_ClickToSelectAll', "<strong>".concat(_ctx.totalEntries, "</strong>")))
- }, null, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_36)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.areAllResultsSelected ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_37, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ }, null, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_36)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.areAllResultsSelected ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", PagedUsersListvue_type_template_id_529ceefc_hoisted_37, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_AllUsersAreSelected', "<strong>".concat(_ctx.totalEntries, "</strong>"))),
style: {
"margin-right": "3.5px"
}
- }, null, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_38), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, null, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_38), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
class: "toggle-select-all-in-search",
href: "#",
onClick: _cache[12] || (_cache[12] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.areAllResultsSelected = !_ctx.areAllResultsSelected;
}, ["prevent"])),
innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_ClickToSelectDisplayedUsers', "<strong>".concat(_ctx.users.length, "</strong>")))
- }, null, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_39)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])(external_commonjs_vue_commonjs2_vue_root_Vue_["Fragment"], null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["renderList"])(_ctx.users, function (user, index) {
+ }, null, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_39)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])(external_commonjs_vue_commonjs2_vue_root_Vue_["Fragment"], null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["renderList"])(_ctx.users, function (user, index) {
return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("tr", {
id: "row".concat(index),
key: user.login
- }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_41, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_42, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("label", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("input", {
+ }, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_41, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", PagedUsersListvue_type_template_id_529ceefc_hoisted_42, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("label", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("input", {
type: "checkbox",
id: "paged_users_select_row".concat(index),
"onUpdate:modelValue": function onUpdateModelValue($event) {
@@ -2452,7 +2462,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
onClick: _cache[13] || (_cache[13] = function ($event) {
return _ctx.onRowSelected();
})
- }, null, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_43), [[external_commonjs_vue_commonjs2_vue_root_Vue_["vModelCheckbox"], _ctx.selectedRows[index]]]), PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_44])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_45, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(user.login), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_46, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
+ }, null, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_43), [[external_commonjs_vue_commonjs2_vue_root_Vue_["vModelCheckbox"], _ctx.selectedRows[index]]]), PagedUsersListvue_type_template_id_529ceefc_hoisted_44])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_45, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(user.login), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_46, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
"model-value": user.role,
"onUpdate:modelValue": function onUpdateModelValue($event) {
_ctx.userToChange = user;
@@ -2463,19 +2473,19 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
disabled: user.role === 'superuser',
uicontrol: "select",
options: user.login === 'anonymous' ? _ctx.anonymousAccessLevels : user.role === 'noaccess' ? _ctx.onlyRoleAccessLevels : _ctx.accessLevels
- }, null, 8, ["model-value", "onUpdate:modelValue", "disabled", "options"])])]), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_47, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(user.email), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_48, [user.uses_2fa ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_49)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), !user.uses_2fa ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_50)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_51, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(user.last_seen ? "".concat(user.last_seen, " ago") : '-'), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_52, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
+ }, null, 8, ["model-value", "onUpdate:modelValue", "disabled", "options"])])]), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_47, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(user.email), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_48, [user.uses_2fa ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", PagedUsersListvue_type_template_id_529ceefc_hoisted_49)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), !user.uses_2fa ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", PagedUsersListvue_type_template_id_529ceefc_hoisted_50)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_51, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(user.last_seen ? "".concat(user.last_seen, " ago") : '-'), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_52, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("span", {
class: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["normalizeClass"])(Number.isInteger(user.invite_status) ? 'pending' : user.invite_status),
title: user.invite_status === 'expired' ? _ctx.translate('UsersManager_ExpiredInviteAutomaticallyRemoved', '3') : ''
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.getInviteStatus(user.invite_status)), 11, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_53)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_54, [(_ctx.currentUserRole === 'superuser' || _ctx.currentUserRole === 'admin' && user.invited_by === _ctx.currentUserLogin) && user.invite_status !== 'active' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("button", {
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.getInviteStatus(user.invite_status)), 11, PagedUsersListvue_type_template_id_529ceefc_hoisted_53)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("td", PagedUsersListvue_type_template_id_529ceefc_hoisted_54, [(_ctx.currentUserRole === 'superuser' || _ctx.currentUserRole === 'admin' && user.invited_by === _ctx.currentUserLogin) && user.invite_status !== 'active' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("button", {
key: 0,
class: "resend table-action",
- title: "Resend Invite",
+ title: "Resend/Copy Invite Link",
onClick: function onClick($event) {
_ctx.userToChange = user;
- _ctx.showResendConfirm();
+ _ctx.resendRequestedUser();
}
- }, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_57, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_55)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), user.login !== 'anonymous' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("button", {
+ }, PagedUsersListvue_type_template_id_529ceefc_hoisted_57, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_55)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), user.login !== 'anonymous' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("button", {
key: 1,
class: "edituser table-action",
title: "Edit",
@@ -2484,7 +2494,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
user: user
});
}
- }, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_60, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_58)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), (_ctx.currentUserRole === 'superuser' || _ctx.currentUserRole === 'admin' && user.invited_by === _ctx.currentUserLogin) && user.login !== 'anonymous' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("button", {
+ }, PagedUsersListvue_type_template_id_529ceefc_hoisted_60, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_58)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), (_ctx.currentUserRole === 'superuser' || _ctx.currentUserRole === 'admin' && user.invited_by === _ctx.currentUserLogin) && user.login !== 'anonymous' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("button", {
key: 2,
class: "deleteuser table-action",
title: "Delete",
@@ -2493,7 +2503,7 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
_ctx.showDeleteConfirm();
}
- }, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_63, 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_61)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])], 8, PagedUsersListvue_type_template_id_5cdeb9c1_hoisted_40);
+ }, PagedUsersListvue_type_template_id_529ceefc_hoisted_63, 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_61)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)])], 8, PagedUsersListvue_type_template_id_529ceefc_hoisted_40);
}), 128))])], 2), [[_directive_content_table]])];
}),
_: 1
@@ -2542,28 +2552,9 @@ function PagedUsersListvue_type_template_id_5cdeb9c1_render(_ctx, _cache, $props
_ctx.userToChange = null;
_ctx.roleToChangeTo = null;
}, ["prevent"]))
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_No')), 1)])], 512), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", _hoisted_73, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", _hoisted_74, [_ctx.userToChange ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("h3", {
- key: 0,
- innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_ResendInviteConfirmSingle', "<strong>".concat(_ctx.userToChange.login, "</strong>")))
- }, null, 8, _hoisted_75)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true)]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", _hoisted_76, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
- href: "",
- class: "modal-action modal-close btn",
- onClick: _cache[18] || (_cache[18] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
- return _ctx.resendRequestedUser();
- }, ["prevent"])),
- style: {
- "margin-right": "3.5px"
- }
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Yes')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
- href: "",
- class: "modal-action modal-close modal-no",
- onClick: _cache[19] || (_cache[19] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
- _ctx.userToChange = null;
- _ctx.roleToChangeTo = null;
- }, ["prevent"]))
}, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_No')), 1)])], 512)], 2);
}
-// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue?vue&type=template&id=5cdeb9c1
+// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue?vue&type=template&id=529ceefc
// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-typescript/node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-2!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue?vue&type=script&lang=ts
@@ -2710,11 +2701,6 @@ var PagedUsersListvue_type_script_lang_ts_window = window,
showDeleteConfirm: function showDeleteConfirm() {
this.showPasswordConfirmationForUserRemoval = true;
},
- showResendConfirm: function showResendConfirm() {
- PagedUsersListvue_type_script_lang_ts_$(this.$refs.resendInviteConfirmModal).modal({
- dismissible: false
- }).modal('open');
- },
showAccessChangeConfirm: function showAccessChangeConfirm() {
PagedUsersListvue_type_script_lang_ts_$(this.$refs.changeUserRoleConfirmModal).modal({
dismissible: false
@@ -2856,7 +2842,7 @@ var PagedUsersListvue_type_script_lang_ts_window = window,
-PagedUsersListvue_type_script_lang_ts.render = PagedUsersListvue_type_template_id_5cdeb9c1_render
+PagedUsersListvue_type_script_lang_ts.render = PagedUsersListvue_type_template_id_529ceefc_render
/* harmony default export */ var PagedUsersList = (PagedUsersListvue_type_script_lang_ts);
// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.adapter.ts
@@ -2922,47 +2908,77 @@ PagedUsersListvue_type_script_lang_ts.render = PagedUsersListvue_type_template_i
directiveName: 'piwikPagedUsersList',
restrict: 'E'
}));
-// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/UsersManager/UsersManager.vue?vue&type=template&id=64097d4c
+// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-babel/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/@vue/cli-plugin-babel/node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/UsersManager/UsersManager.vue?vue&type=template&id=267f458b
-var UsersManagervue_type_template_id_64097d4c_hoisted_1 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_1 = {
class: "usersManager"
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_2 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_2 = {
key: 0
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_3 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_3 = {
key: 1
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_4 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_4 = {
class: "row add-user-container"
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_5 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_5 = {
class: "col s12"
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_6 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_6 = {
class: "input-field",
style: {
"margin-right": "3.5px"
}
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_7 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_7 = {
key: 0,
class: "input-field"
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_8 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_8 = {
key: 0
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_9 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_9 = {
+ class: "resend-invite-confirm-modal modal",
+ ref: "resendInviteConfirmModal"
+};
+
+var UsersManagervue_type_template_id_267f458b_hoisted_10 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", {
+ class: "btn-close modal-close"
+}, [/*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("i", {
+ class: "icon-close"
+})], -1);
+
+var UsersManagervue_type_template_id_267f458b_hoisted_11 = {
+ class: "modal-content"
+};
+var UsersManagervue_type_template_id_267f458b_hoisted_12 = {
+ class: "modal-title"
+};
+var UsersManagervue_type_template_id_267f458b_hoisted_13 = ["innerHTML"];
+var UsersManagervue_type_template_id_267f458b_hoisted_14 = {
+ class: "modal-footer"
+};
+var UsersManagervue_type_template_id_267f458b_hoisted_15 = {
+ key: 0,
+ class: "success-copied"
+};
+
+var UsersManagervue_type_template_id_267f458b_hoisted_16 = /*#__PURE__*/Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("i", {
+ class: "icon-success"
+}, null, -1);
+
+var UsersManagervue_type_template_id_267f458b_hoisted_17 = {
class: "add-existing-user-modal modal",
ref: "addExistingUserModal"
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_10 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_18 = {
class: "modal-content"
};
-var UsersManagervue_type_template_id_64097d4c_hoisted_11 = {
+var UsersManagervue_type_template_id_267f458b_hoisted_19 = {
class: "modal-footer"
};
-function UsersManagervue_type_template_id_64097d4c_render(_ctx, _cache, $props, $setup, $data, $options) {
+function UsersManagervue_type_template_id_267f458b_render(_ctx, _cache, $props, $setup, $data, $options) {
var _component_EnrichedHeadline = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("EnrichedHeadline");
var _component_PagedUsersList = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("PagedUsersList");
@@ -2971,11 +2987,13 @@ function UsersManagervue_type_template_id_64097d4c_render(_ctx, _cache, $props,
var _component_Field = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("Field");
+ var _component_PasswordConfirmation = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveComponent"])("PasswordConfirmation");
+
var _directive_content_intro = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveDirective"])("content-intro");
var _directive_tooltips = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["resolveDirective"])("tooltips");
- return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])((Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_1, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h2", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_EnrichedHeadline, {
+ return Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])((Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UsersManagervue_type_template_id_267f458b_hoisted_1, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withDirectives"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h2", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_EnrichedHeadline, {
"help-url": "https://matomo.org/docs/manage-users/",
"feature-name": "Users Management"
}, {
@@ -2983,12 +3001,12 @@ function UsersManagervue_type_template_id_64097d4c_render(_ctx, _cache, $props,
return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ManageUsers')), 1)];
}),
_: 1
- })]), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UsersManagervue_type_template_id_64097d4c_hoisted_2, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ManageUsersDesc')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'admin' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UsersManagervue_type_template_id_64097d4c_hoisted_3, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ManageUsersAdminDesc')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_4, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_5, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_6, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ })]), _ctx.currentUserRole === 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UsersManagervue_type_template_id_267f458b_hoisted_2, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ManageUsersDesc')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), _ctx.currentUserRole === 'admin' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", UsersManagervue_type_template_id_267f458b_hoisted_3, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ManageUsersAdminDesc')), 1)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_4, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_5, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_6, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
class: "btn add-new-user",
onClick: _cache[0] || (_cache[0] = function ($event) {
return _ctx.onAddNewUser();
})
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_InviteNewUser')), 1)]), _ctx.currentUserRole !== 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_7, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_InviteNewUser')), 1)]), _ctx.currentUserRole !== 'superuser' ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UsersManagervue_type_template_id_267f458b_hoisted_7, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
class: "btn add-existing-user",
onClick: _cache[1] || (_cache[1] = function ($event) {
return _ctx.showAddExistingUserModal();
@@ -3009,7 +3027,7 @@ function UsersManagervue_type_template_id_64097d4c_render(_ctx, _cache, $props,
_ctx.fetchUsers();
}),
onResendInvite: _cache[6] || (_cache[6] = function ($event) {
- return _ctx.onResendInvite($event.user);
+ return _ctx.showResendPopup($event.user);
}),
"initial-site-id": _ctx.initialSiteId,
"initial-site-name": _ctx.initialSiteName,
@@ -3021,30 +3039,50 @@ function UsersManagervue_type_template_id_64097d4c_render(_ctx, _cache, $props,
"search-params": _ctx.searchParams,
users: _ctx.users,
"total-entries": _ctx.totalEntries
- }, null, 8, ["initial-site-id", "initial-site-name", "is-loading-users", "current-user-role", "access-levels", "filter-access-levels", "filter-status-levels", "search-params", "users", "total-entries"])], 512), [[_directive_content_intro]])], 512), [[external_commonjs_vue_commonjs2_vue_root_Vue_["vShow"], !_ctx.isEditing]]), _ctx.isEditing ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_8, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_UserEditForm, {
+ }, null, 8, ["initial-site-id", "initial-site-name", "is-loading-users", "current-user-role", "access-levels", "filter-access-levels", "filter-status-levels", "search-params", "users", "total-entries"])], 512), [[_directive_content_intro]])], 512), [[external_commonjs_vue_commonjs2_vue_root_Vue_["vShow"], !_ctx.isEditing]]), _ctx.isEditing ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("div", UsersManagervue_type_template_id_267f458b_hoisted_8, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_UserEditForm, {
onDone: _cache[7] || (_cache[7] = function ($event) {
return _ctx.onDoneEditing($event.isUserModified);
}),
user: _ctx.userBeingEdited,
"current-user-role": _ctx.currentUserRole,
+ "invite-token-expiry-days": _ctx.inviteTokenExpiryDays,
"access-levels": _ctx.accessLevels,
"filter-access-levels": _ctx.filterAccessLevels,
"initial-site-id": _ctx.initialSiteId,
"initial-site-name": _ctx.initialSiteName,
- onUpdated: _cache[8] || (_cache[8] = function ($event) {
+ onResendInvite: _cache[8] || (_cache[8] = function ($event) {
+ return _ctx.showResendPopup($event.user);
+ }),
+ onUpdated: _cache[9] || (_cache[9] = function ($event) {
return _ctx.userBeingEdited = $event.user;
})
- }, null, 8, ["user", "current-user-role", "access-levels", "filter-access-levels", "initial-site-id", "initial-site-name"])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_9, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_10, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h3", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_AddExistingUser')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_EnterUsernameOrEmail')) + ":", 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
+ }, null, 8, ["user", "current-user-role", "invite-token-expiry-days", "access-levels", "filter-access-levels", "initial-site-id", "initial-site-name"])])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_9, [UsersManagervue_type_template_id_267f458b_hoisted_10, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_11, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h2", UsersManagervue_type_template_id_267f458b_hoisted_12, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ResendInvite')), 1), _ctx.userBeingEdited ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("p", {
+ key: 0,
+ innerHTML: _ctx.$sanitize(_ctx.translate('UsersManager_InviteConfirmMessage', ["<strong>".concat(_ctx.userBeingEdited.login, "</strong>"), "<strong>".concat(_ctx.userBeingEdited.email, "</strong>")]))
+ }, null, 8, UsersManagervue_type_template_id_267f458b_hoisted_13)) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("strong", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_InviteActionNotes', _ctx.inviteTokenExpiryDays)), 1)])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_14, [_ctx.copied ? (Object(external_commonjs_vue_commonjs2_vue_root_Vue_["openBlock"])(), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementBlock"])("span", UsersManagervue_type_template_id_267f458b_hoisted_15, [UsersManagervue_type_template_id_267f458b_hoisted_16, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createTextVNode"])(" " + Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_LinkCopied')), 1)])) : Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createCommentVNode"])("", true), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("button", {
+ onClick: _cache[10] || (_cache[10] = function ($event) {
+ return _ctx.showInviteActionPasswordConfirm('copy');
+ }),
+ class: "btn btn-copy-link modal-action",
+ style: {
+ "margin-right": "3.5px"
+ }
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_CopyLink')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("button", {
+ class: "btn btn-resend modal-action modal-no",
+ onClick: _cache[11] || (_cache[11] = function ($event) {
+ return _ctx.showInviteActionPasswordConfirm('send');
+ })
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ResendInvite')), 1)])], 512), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_17, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_18, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("h3", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_AddExistingUser')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_EnterUsernameOrEmail')) + ":", 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", null, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_Field, {
modelValue: _ctx.addNewUserLoginEmail,
- "onUpdate:modelValue": _cache[9] || (_cache[9] = function ($event) {
+ "onUpdate:modelValue": _cache[12] || (_cache[12] = function ($event) {
return _ctx.addNewUserLoginEmail = $event;
}),
name: "add-existing-user-email",
uicontrol: "text"
- }, null, 8, ["modelValue"])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_64097d4c_hoisted_11, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
+ }, null, 8, ["modelValue"])])]), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("div", UsersManagervue_type_template_id_267f458b_hoisted_19, [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
href: "",
class: "modal-action modal-close btn",
- onClick: _cache[10] || (_cache[10] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
+ onClick: _cache[13] || (_cache[13] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.addExistingUser();
}, ["prevent"])),
style: {
@@ -3053,12 +3091,23 @@ function UsersManagervue_type_template_id_64097d4c_render(_ctx, _cache, $props,
}, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Add')), 1), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("a", {
href: "",
class: "modal-action modal-close modal-no",
- onClick: _cache[11] || (_cache[11] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
+ onClick: _cache[14] || (_cache[14] = Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withModifiers"])(function ($event) {
return _ctx.addNewUserLoginEmail = null;
}, ["prevent"]))
- }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Cancel')), 1)])], 512)], 512)), [[_directive_tooltips]]);
+ }, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('General_Cancel')), 1)])], 512), Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createVNode"])(_component_PasswordConfirmation, {
+ modelValue: _ctx.showPasswordConfirmationForInviteAction,
+ "onUpdate:modelValue": _cache[15] || (_cache[15] = function ($event) {
+ return _ctx.showPasswordConfirmationForInviteAction = $event;
+ }),
+ onConfirmed: _ctx.onInviteAction
+ }, {
+ default: Object(external_commonjs_vue_commonjs2_vue_root_Vue_["withCtx"])(function () {
+ return [Object(external_commonjs_vue_commonjs2_vue_root_Vue_["createElementVNode"])("p", null, Object(external_commonjs_vue_commonjs2_vue_root_Vue_["toDisplayString"])(_ctx.translate('UsersManager_ConfirmWithPassword')), 1)];
+ }),
+ _: 1
+ }, 8, ["modelValue", "onConfirmed"])], 512)), [[_directive_tooltips]]);
}
-// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/UsersManager/UsersManager.vue?vue&type=template&id=64097d4c
+// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/UsersManager/UsersManager.vue?vue&type=template&id=267f458b
// CONCATENATED MODULE: ./node_modules/@vue/cli-plugin-typescript/node_modules/cache-loader/dist/cjs.js??ref--14-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-plugin-typescript/node_modules/ts-loader??ref--14-2!./node_modules/@vue/cli-service/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--0-1!./plugins/UsersManager/vue/src/UsersManager/UsersManager.vue?vue&type=script&lang=ts
/* eslint-disable newline-per-chained-call */
@@ -3095,9 +3144,14 @@ var UsersManagervue_type_script_lang_ts_window = window,
filterStatusLevels: {
type: Array,
required: true
+ },
+ inviteTokenExpiryDays: {
+ type: String,
+ required: true
}
},
components: {
+ PasswordConfirmation: external_CorePluginsAdmin_["PasswordConfirmation"],
EnrichedHeadline: external_CoreHome_["EnrichedHeadline"],
PagedUsersList: PagedUsersList,
UserEditForm: UserEditForm,
@@ -3123,7 +3177,11 @@ var UsersManagervue_type_script_lang_ts_window = window,
},
isLoadingUsers: false,
userBeingEdited: null,
- addNewUserLoginEmail: ''
+ addNewUserLoginEmail: '',
+ copied: false,
+ loading: false,
+ showPasswordConfirmationForInviteAction: false,
+ inviteAction: ''
};
},
created: function created() {
@@ -3135,6 +3193,25 @@ var UsersManagervue_type_script_lang_ts_window = window,
}
},
methods: {
+ showInviteActionPasswordConfirm: function showInviteActionPasswordConfirm(action) {
+ if (this.loading) return;
+ this.showPasswordConfirmationForInviteAction = true;
+ this.inviteAction = action;
+ },
+ showResendPopup: function showResendPopup(user) {
+ this.userBeingEdited = user;
+ UsersManagervue_type_script_lang_ts_$(this.$refs.resendInviteConfirmModal).modal({
+ dismissible: false
+ }).modal('open');
+ this.copied = false;
+ },
+ onInviteAction: function onInviteAction(password) {
+ if (this.inviteAction === 'send') {
+ this.onResendInvite(password);
+ } else {
+ this.generateInviteLink(password);
+ }
+ },
onEditUser: function onEditUser(user) {
external_CoreHome_["Matomo"].helper.lazyScrollToContent();
this.isEditing = true;
@@ -3268,18 +3345,67 @@ var UsersManagervue_type_script_lang_ts_window = window,
_this2.fetchUsers();
});
},
- onResendInvite: function onResendInvite(user) {
+ generateInviteLink: async function generateInviteLink(password) {
+ if (this.loading) {
+ return;
+ }
+
+ this.loading = true;
+
+ try {
+ var res = await external_CoreHome_["AjaxHelper"].fetch({
+ method: 'UsersManager.generateInviteLink',
+ userLogin: this.userBeingEdited.login,
+ passwordConfirmation: password
+ });
+ await this.copyToClipboard(res.value); // eslint-disable-next-line no-empty
+ } catch (e) {}
+
+ this.loading = false;
+ },
+ copyToClipboard: async function copyToClipboard(value) {
+ try {
+ var tempInput = document.createElement('input');
+ tempInput.style.top = '-100px';
+ tempInput.style.left = '0';
+ tempInput.style.position = 'fixed';
+ tempInput.value = value;
+ document.body.appendChild(tempInput);
+ tempInput.select();
+
+ if (window.location.protocol !== 'https:') {
+ document.execCommand('copy');
+ } else {
+ await navigator.clipboard.writeText(tempInput.value);
+ }
+
+ document.body.removeChild(tempInput);
+ this.copied = true; // eslint-disable-next-line no-empty
+ } catch (e) {
+ var id = external_CoreHome_["NotificationsStore"].show({
+ message: "<strong>".concat(Object(external_CoreHome_["translate"])('UsersManager_CopyDenied'), "</strong><br>\n").concat(Object(external_CoreHome_["translate"])('UsersManager_CopyDeniedHints', ["<br><span class=\"invite-link\">".concat(value, "</span>")])),
+ id: 'copyError',
+ context: 'error',
+ type: 'transient'
+ });
+ external_CoreHome_["NotificationsStore"].scrollToNotification(id);
+ }
+ },
+ onResendInvite: function onResendInvite(password) {
var _this3 = this;
+ if (password === '') return;
external_CoreHome_["AjaxHelper"].fetch({
method: 'UsersManager.resendInvite',
- userLogin: user.login
+ userLogin: this.userBeingEdited.login,
+ passwordConfirmation: password
}).then(function () {
_this3.fetchUsers();
+ UsersManagervue_type_script_lang_ts_$(_this3.$refs.resendInviteConfirmModal).modal('close');
var id = external_CoreHome_["NotificationsStore"].show({
- message: Object(external_CoreHome_["translate"])('UsersManager_ResendInviteSuccess', user.login),
- id: 'resendinvite',
+ message: Object(external_CoreHome_["translate"])('UsersManager_InviteSuccess'),
+ id: 'resendInvite',
context: 'success',
type: 'transient'
});
@@ -3356,7 +3482,7 @@ var UsersManagervue_type_script_lang_ts_window = window,
-UsersManagervue_type_script_lang_ts.render = UsersManagervue_type_template_id_64097d4c_render
+UsersManagervue_type_script_lang_ts.render = UsersManagervue_type_template_id_267f458b_render
/* harmony default export */ var UsersManager = (UsersManagervue_type_script_lang_ts);
// CONCATENATED MODULE: ./plugins/UsersManager/vue/src/UsersManager/UsersManager.adapter.ts
@@ -3380,6 +3506,9 @@ UsersManagervue_type_script_lang_ts.render = UsersManagervue_type_template_id_64
initialSiteId: {
angularJsBind: '@'
},
+ inviteTokenExpiryDays: {
+ angularJsBind: '@'
+ },
accessLevels: {
angularJsBind: '<'
},
diff --git a/plugins/UsersManager/vue/dist/UsersManager.umd.min.js b/plugins/UsersManager/vue/dist/UsersManager.umd.min.js
index 608c3a1817..e4965d4ad9 100644
--- a/plugins/UsersManager/vue/dist/UsersManager.umd.min.js
+++ b/plugins/UsersManager/vue/dist/UsersManager.umd.min.js
@@ -1,56 +1,56 @@
-(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):"function"===typeof define&&define.amd?define(["CoreHome",,"CorePluginsAdmin"],t):"object"===typeof exports?exports["UsersManager"]=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):e["UsersManager"]=t(e["CoreHome"],e["Vue"],e["CorePluginsAdmin"])})("undefined"!==typeof self?self:this,(function(e,t,n){return function(e){var t={};function n(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(s,i,function(t){return e[t]}.bind(null,i));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="plugins/UsersManager/vue/dist/",n(n.s="fae3")}({"19dc":function(t,n){t.exports=e},"8bbf":function(e,n){e.exports=t},a5a2:function(e,t){e.exports=n},fae3:function(e,t,n){"use strict";if(n.r(t),n.d(t,"CapabilitiesEdit",(function(){return V})),n.d(t,"UserPermissionsEdit",(function(){return Fe})),n.d(t,"UserEditForm",(function(){return pt})),n.d(t,"PagedUsersList",(function(){return In})),n.d(t,"UsersManager",(function(){return rs})),n.d(t,"NewsletterSettings",(function(){return ds})),n.d(t,"AnonymousSettings",(function(){return ps})),n.d(t,"PersonalSettings",(function(){return Ss})),"undefined"!==typeof window){var s=window.document.currentScript,i=s&&s.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);i&&(n.p=i[1])}var r=n("19dc"),o=n("8bbf"),a=["title"],l=["onClick"],c={key:0,class:"addCapability"},d={class:"ui-confirm confirmCapabilityToggle modal",ref:"confirmCapabilityToggleModal"},u={class:"modal-content"},m=["innerHTML"],b=["innerHTML"],p={class:"modal-footer"};function g(e,t,n,s,i,r){var g=Object(o["resolveComponent"])("Field");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["capabilitiesEdit",{busy:e.isBusy}])},[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.actualCapabilities,(function(t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:t.id,class:"chip"},[Object(o["createElementVNode"])("span",{class:"capability-name",title:"".concat(t.description," ").concat(e.isIncludedInRole(t)?"<br/><br/>".concat(e.translate("UsersManager_IncludedInUsersRole")):"")},Object(o["toDisplayString"])(t.category)+": "+Object(o["toDisplayString"])(t.name),9,a),e.isIncludedInRole(t)?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",{key:0,class:"icon-close",onClick:function(n){e.capabilityToRemoveId=t.id,e.onToggleCapability(!1)}},null,8,l))])})),128)),e.availableCapabilitiesGrouped.length?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",c,["noaccess"!==e.userRole?(Object(o["openBlock"])(),Object(o["createBlock"])(g,{key:0,"model-value":e.capabilityToAddId,"onUpdate:modelValue":t[0]||(t[0]=function(t){e.capabilityToAddId=t,e.onToggleCapability(!0)}),disabled:e.isBusy,uicontrol:"expandable-select",name:"add_capability","full-width":!0,options:e.availableCapabilitiesGrouped},null,8,["model-value","disabled","options"])):Object(o["createCommentVNode"])("",!0)])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",d,[Object(o["createElementVNode"])("div",u,[e.isAddingCapability?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h2",{key:0,innerHTML:e.$sanitize(e.confirmAddCapabilityToggleContent)},null,8,m)):Object(o["createCommentVNode"])("",!0),e.isAddingCapability?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("h2",{key:1,innerHTML:e.$sanitize(e.confirmCapabilityToggleContent)},null,8,b))]),Object(o["createElementVNode"])("div",p,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[1]||(t[1]=Object(o["withModifiers"])((function(t){return e.toggleCapability()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[2]||(t[2]=Object(o["withModifiers"])((function(t){e.capabilityToAddOrRemove=null,e.capabilityToAddId=null,e.capabilityToRemoveId=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512)],2)}var h=n("a5a2");function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function O(e,t,n){return t&&j(e.prototype,t),n&&j(e,n),e}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
+(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):"function"===typeof define&&define.amd?define(["CoreHome",,"CorePluginsAdmin"],t):"object"===typeof exports?exports["UsersManager"]=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):e["UsersManager"]=t(e["CoreHome"],e["Vue"],e["CorePluginsAdmin"])})("undefined"!==typeof self?self:this,(function(e,t,n){return function(e){var t={};function n(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(s,i,function(t){return e[t]}.bind(null,i));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="plugins/UsersManager/vue/dist/",n(n.s="fae3")}({"19dc":function(t,n){t.exports=e},"8bbf":function(e,n){e.exports=t},a5a2:function(e,t){e.exports=n},fae3:function(e,t,n){"use strict";if(n.r(t),n.d(t,"CapabilitiesEdit",(function(){return V})),n.d(t,"UserPermissionsEdit",(function(){return Fe})),n.d(t,"UserEditForm",(function(){return ft})),n.d(t,"PagedUsersList",(function(){return In})),n.d(t,"UsersManager",(function(){return ms})),n.d(t,"NewsletterSettings",(function(){return fs})),n.d(t,"AnonymousSettings",(function(){return Cs})),n.d(t,"PersonalSettings",(function(){return As})),"undefined"!==typeof window){var s=window.document.currentScript,i=s&&s.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);i&&(n.p=i[1])}var r=n("19dc"),o=n("8bbf"),a=["title"],l=["onClick"],c={key:0,class:"addCapability"},d={class:"ui-confirm confirmCapabilityToggle modal",ref:"confirmCapabilityToggleModal"},u={class:"modal-content"},m=["innerHTML"],b=["innerHTML"],p={class:"modal-footer"};function g(e,t,n,s,i,r){var g=Object(o["resolveComponent"])("Field");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["capabilitiesEdit",{busy:e.isBusy}])},[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.actualCapabilities,(function(t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{key:t.id,class:"chip"},[Object(o["createElementVNode"])("span",{class:"capability-name",title:"".concat(t.description," ").concat(e.isIncludedInRole(t)?"<br/><br/>".concat(e.translate("UsersManager_IncludedInUsersRole")):"")},Object(o["toDisplayString"])(t.category)+": "+Object(o["toDisplayString"])(t.name),9,a),e.isIncludedInRole(t)?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",{key:0,class:"icon-close",onClick:function(n){e.capabilityToRemoveId=t.id,e.onToggleCapability(!1)}},null,8,l))])})),128)),e.availableCapabilitiesGrouped.length?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",c,["noaccess"!==e.userRole?(Object(o["openBlock"])(),Object(o["createBlock"])(g,{key:0,"model-value":e.capabilityToAddId,"onUpdate:modelValue":t[0]||(t[0]=function(t){e.capabilityToAddId=t,e.onToggleCapability(!0)}),disabled:e.isBusy,uicontrol:"expandable-select",name:"add_capability","full-width":!0,options:e.availableCapabilitiesGrouped},null,8,["model-value","disabled","options"])):Object(o["createCommentVNode"])("",!0)])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",d,[Object(o["createElementVNode"])("div",u,[e.isAddingCapability?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h2",{key:0,innerHTML:e.$sanitize(e.confirmAddCapabilityToggleContent)},null,8,m)):Object(o["createCommentVNode"])("",!0),e.isAddingCapability?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("h2",{key:1,innerHTML:e.$sanitize(e.confirmCapabilityToggleContent)},null,8,b))]),Object(o["createElementVNode"])("div",p,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[1]||(t[1]=Object(o["withModifiers"])((function(t){return e.toggleCapability()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[2]||(t[2]=Object(o["withModifiers"])((function(t){e.capabilityToAddOrRemove=null,e.capabilityToAddId=null,e.capabilityToRemoveId=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512)],2)}var h=n("a5a2");function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}function O(e,t,n){return t&&j(e.prototype,t),n&&j(e,n),e}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */var C=function(){function e(){var t=this;f(this,e),v(this,"privateState",Object(o["reactive"])({isLoading:!1,capabilities:[]})),v(this,"state",Object(o["computed"])((function(){return Object(o["readonly"])(t.privateState)}))),v(this,"capabilities",Object(o["computed"])((function(){return t.state.value.capabilities}))),v(this,"isLoading",Object(o["computed"])((function(){return t.state.value.isLoading}))),v(this,"fetchPromise",void 0)}return O(e,[{key:"init",value:function(){return this.fetchCapabilities()}},{key:"fetchCapabilities",value:function(){var e=this;return this.fetchPromise||(this.privateState.isLoading=!0,this.fetchPromise=r["AjaxHelper"].fetch({method:"UsersManager.getAvailableCapabilities"}).then((function(t){return e.privateState.capabilities=t,e.capabilities.value})).finally((function(){e.privateState.isLoading=!1}))),this.fetchPromise}}]),e}(),S=new C,U=window,N=U.$,y=Object(o["defineComponent"])({props:{idsite:[String,Number],siteName:{type:String,required:!0},userLogin:{type:String,required:!0},userRole:{type:String,required:!0},capabilities:Array},components:{Field:h["Field"]},data:function(){return{theCapabilities:this.capabilities||[],isBusy:!1,isAddingCapability:!1,capabilityToAddId:null,capabilityToRemoveId:null,capabilityToAddOrRemove:null}},emits:["change"],watch:{capabilities:function(e){e&&(this.theCapabilities=e)}},created:function(){var e=this;S.init(),this.capabilities?this.theCapabilities=this.capabilities:(this.isBusy=!0,r["AjaxHelper"].fetch({method:"UsersManager.getUsersPlusRole",limit:"1",filter_search:this.userLogin}).then((function(e){return e&&e.capabilities?e.capabilities:[]})).then((function(t){e.theCapabilities=t})).finally((function(){e.isBusy=!1})))},methods:{onToggleCapability:function(e){var t=this;this.isAddingCapability=e;var n=e?this.capabilityToAddId:this.capabilityToRemoveId;this.capabilityToAddOrRemove=null,this.availableCapabilities.forEach((function(e){e.id===n&&(t.capabilityToAddOrRemove=e)})),this.$refs.confirmCapabilityToggleModal&&N(this.$refs.confirmCapabilityToggleModal).modal({dismissible:!1,yes:function(){return null}}).modal("open")},toggleCapability:function(){this.isAddingCapability?this.addCapability(this.capabilityToAddOrRemove):this.removeCapability(this.capabilityToAddOrRemove)},isIncludedInRole:function(e){return-1!==(e.includedInRoles||[]).indexOf(this.userRole)},getCapabilitiesList:function(){var e=this,t=[];return this.availableCapabilities.forEach((function(n){e.isIncludedInRole(n)||e.capabilitiesSet[n.id]&&t.push(n.id)})),t},addCapability:function(e){var t=this;this.isBusy=!0,r["AjaxHelper"].post({method:"UsersManager.addCapabilities"},{userLogin:this.userLogin,capabilities:e.id,idSites:this.idsite}).then((function(){t.$emit("change",t.getCapabilitiesList())})).finally((function(){t.isBusy=!1,t.capabilityToAddOrRemove=null,t.capabilityToAddId=null,t.capabilityToRemoveId=null}))},removeCapability:function(e){var t=this;this.isBusy=!0,r["AjaxHelper"].post({method:"UsersManager.removeCapabilities"},{userLogin:this.userLogin,capabilities:e.id,idSites:this.idsite}).then((function(){t.$emit("change",t.getCapabilitiesList())})).finally((function(){t.isBusy=!1,t.capabilityToAddOrRemove=null,t.capabilityToAddId=null,t.capabilityToRemoveId=null}))}},computed:{availableCapabilities:function(){return S.capabilities.value},confirmAddCapabilityToggleContent:function(){return Object(r["translate"])("UsersManager_AreYouSureAddCapability","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.capabilityToAddOrRemove?this.capabilityToAddOrRemove.name:"","</strong>"),"<strong>".concat(this.siteNameText,"</strong>"))},confirmCapabilityToggleContent:function(){return Object(r["translate"])("UsersManager_AreYouSureRemoveCapability","<strong>".concat(this.capabilityToAddOrRemove?this.capabilityToAddOrRemove.name:"","</strong>"),"<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.siteNameText,"</strong>"))},siteNameText:function(){return r["Matomo"].helper.htmlEntities(this.siteName)},availableCapabilitiesGrouped:function(){var e=this,t=this.availableCapabilities.filter((function(t){return!e.capabilitiesSet[t.id]})).map((function(e){return{group:e.category,key:e.id,value:e.name,tooltip:e.description}}));return t.sort((function(e,t){return e.group===t.group?e.value===t.value?0:e.value<t.value?-1:1:e.group<t.group?-1:1})),t},capabilitiesSet:function(){var e=this,t={},n=this.theCapabilities;return(n||[]).forEach((function(e){t[e]=!0})),(this.availableCapabilities||[]).forEach((function(n){e.isIncludedInRole(n)&&(t[n.id]=!0)})),t},actualCapabilities:function(){var e=this.capabilitiesSet;return this.availableCapabilities.filter((function(t){return!!e[t.id]}))}}});y.render=g;var V=y,E=(Object(r["createAngularJsAdapter"])({component:V,scope:{idsite:{angularJsBind:"<"},siteName:{angularJsBind:"<"},userLogin:{angularJsBind:"<"},userRole:{angularJsBind:"<"},capabilities:{angularJsBind:"<"},onCapabilitiesChange:{angularJsBind:"&",vue:"change"}},directiveName:"piwikCapabilitiesEdit",restrict:"E",$inject:["$timeout"],events:{change:function(e,t,n,s,i,r,o){o((function(){n.onCapabilitiesChange&&n.onCapabilitiesChange.call({capabilities:e})}))}}}),{key:0,class:"row"}),k={class:"row to-all-websites"},A={class:"col s12"},w={style:{"margin-right":"3.5px"}},T={id:"all-sites-access-select",style:{"margin-right":"3.5px"}},B={style:{"margin-top":"18px"}},M={class:"filters row"},_={class:"col s12 m12 l8"},L={class:"input-field bulk-actions",style:{"margin-right":"3.5px"}},R={id:"user-permissions-edit-bulk-actions",class:"dropdown-content"},D={class:"dropdown-trigger","data-target":"user-permissions-bulk-set-access"},x={id:"user-permissions-bulk-set-access",class:"dropdown-content"},P=["onClick"],F={class:"input-field site-filter",style:{"margin-right":"3.5px"}},H=["value","placeholder"],I={class:"input-field access-filter",style:{"margin-right":"3.5px"}},J={key:0,class:"col s12 m12 l4 sites-for-permission-pagination-container"},q={class:"sites-for-permission-pagination"},$={class:"counter"},z=["textContent"],G={class:"roles-help-notification"},W=["innerHTML"],Y={class:"capabilities-help-notification"},X={id:"sitesForPermission"},K={class:"select-cell"},Q={class:"checkbox-container"},Z=["checked"],ee=Object(o["createElementVNode"])("span",null,null,-1),te={class:"role_header"},ne=["innerHTML"],se=Object(o["createElementVNode"])("span",{class:"icon-help"},null,-1),ie=[se],re={class:"capabilities_header"},oe=["innerHTML"],ae=Object(o["createElementVNode"])("span",{class:"icon-help"},null,-1),le=[ae],ce={key:0,class:"select-all-row"},de={colspan:"4"},ue={key:0},me=["innerHTML"],be=["innerHTML"],pe={key:1},ge=["innerHTML"],he=["innerHTML"],fe={class:"select-cell"},je={class:"checkbox-container"},Oe=["id","onUpdate:modelValue"],ve=Object(o["createElementVNode"])("span",null,null,-1),Ce={class:"role-select"},Se={class:"delete-access-confirm-modal modal",ref:"deleteAccessConfirmModal"},Ue={class:"modal-content"},Ne=["innerHTML"],ye=["innerHTML"],Ve={class:"modal-footer"},Ee={class:"change-access-confirm-modal modal",ref:"changeAccessConfirmModal"},ke={class:"modal-content"},Ae=["innerHTML"],we=["innerHTML"],Te={class:"modal-footer"},Be={class:"confirm-give-access-all-sites modal",ref:"confirmGiveAccessAllSitesModal"},Me={class:"modal-content"},_e=["innerHTML"],Le={class:"modal-footer"};
+ */var C=function(){function e(){var t=this;f(this,e),v(this,"privateState",Object(o["reactive"])({isLoading:!1,capabilities:[]})),v(this,"state",Object(o["computed"])((function(){return Object(o["readonly"])(t.privateState)}))),v(this,"capabilities",Object(o["computed"])((function(){return t.state.value.capabilities}))),v(this,"isLoading",Object(o["computed"])((function(){return t.state.value.isLoading}))),v(this,"fetchPromise",void 0)}return O(e,[{key:"init",value:function(){return this.fetchCapabilities()}},{key:"fetchCapabilities",value:function(){var e=this;return this.fetchPromise||(this.privateState.isLoading=!0,this.fetchPromise=r["AjaxHelper"].fetch({method:"UsersManager.getAvailableCapabilities"}).then((function(t){return e.privateState.capabilities=t,e.capabilities.value})).finally((function(){e.privateState.isLoading=!1}))),this.fetchPromise}}]),e}(),y=new C,U=window,N=U.$,S=Object(o["defineComponent"])({props:{idsite:[String,Number],siteName:{type:String,required:!0},userLogin:{type:String,required:!0},userRole:{type:String,required:!0},capabilities:Array},components:{Field:h["Field"]},data:function(){return{theCapabilities:this.capabilities||[],isBusy:!1,isAddingCapability:!1,capabilityToAddId:null,capabilityToRemoveId:null,capabilityToAddOrRemove:null}},emits:["change"],watch:{capabilities:function(e){e&&(this.theCapabilities=e)}},created:function(){var e=this;y.init(),this.capabilities?this.theCapabilities=this.capabilities:(this.isBusy=!0,r["AjaxHelper"].fetch({method:"UsersManager.getUsersPlusRole",limit:"1",filter_search:this.userLogin}).then((function(e){return e&&e.capabilities?e.capabilities:[]})).then((function(t){e.theCapabilities=t})).finally((function(){e.isBusy=!1})))},methods:{onToggleCapability:function(e){var t=this;this.isAddingCapability=e;var n=e?this.capabilityToAddId:this.capabilityToRemoveId;this.capabilityToAddOrRemove=null,this.availableCapabilities.forEach((function(e){e.id===n&&(t.capabilityToAddOrRemove=e)})),this.$refs.confirmCapabilityToggleModal&&N(this.$refs.confirmCapabilityToggleModal).modal({dismissible:!1,yes:function(){return null}}).modal("open")},toggleCapability:function(){this.isAddingCapability?this.addCapability(this.capabilityToAddOrRemove):this.removeCapability(this.capabilityToAddOrRemove)},isIncludedInRole:function(e){return-1!==(e.includedInRoles||[]).indexOf(this.userRole)},getCapabilitiesList:function(){var e=this,t=[];return this.availableCapabilities.forEach((function(n){e.isIncludedInRole(n)||e.capabilitiesSet[n.id]&&t.push(n.id)})),t},addCapability:function(e){var t=this;this.isBusy=!0,r["AjaxHelper"].post({method:"UsersManager.addCapabilities"},{userLogin:this.userLogin,capabilities:e.id,idSites:this.idsite}).then((function(){t.$emit("change",t.getCapabilitiesList())})).finally((function(){t.isBusy=!1,t.capabilityToAddOrRemove=null,t.capabilityToAddId=null,t.capabilityToRemoveId=null}))},removeCapability:function(e){var t=this;this.isBusy=!0,r["AjaxHelper"].post({method:"UsersManager.removeCapabilities"},{userLogin:this.userLogin,capabilities:e.id,idSites:this.idsite}).then((function(){t.$emit("change",t.getCapabilitiesList())})).finally((function(){t.isBusy=!1,t.capabilityToAddOrRemove=null,t.capabilityToAddId=null,t.capabilityToRemoveId=null}))}},computed:{availableCapabilities:function(){return y.capabilities.value},confirmAddCapabilityToggleContent:function(){return Object(r["translate"])("UsersManager_AreYouSureAddCapability","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.capabilityToAddOrRemove?this.capabilityToAddOrRemove.name:"","</strong>"),"<strong>".concat(this.siteNameText,"</strong>"))},confirmCapabilityToggleContent:function(){return Object(r["translate"])("UsersManager_AreYouSureRemoveCapability","<strong>".concat(this.capabilityToAddOrRemove?this.capabilityToAddOrRemove.name:"","</strong>"),"<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.siteNameText,"</strong>"))},siteNameText:function(){return r["Matomo"].helper.htmlEntities(this.siteName)},availableCapabilitiesGrouped:function(){var e=this,t=this.availableCapabilities.filter((function(t){return!e.capabilitiesSet[t.id]})).map((function(e){return{group:e.category,key:e.id,value:e.name,tooltip:e.description}}));return t.sort((function(e,t){return e.group===t.group?e.value===t.value?0:e.value<t.value?-1:1:e.group<t.group?-1:1})),t},capabilitiesSet:function(){var e=this,t={},n=this.theCapabilities;return(n||[]).forEach((function(e){t[e]=!0})),(this.availableCapabilities||[]).forEach((function(n){e.isIncludedInRole(n)&&(t[n.id]=!0)})),t},actualCapabilities:function(){var e=this.capabilitiesSet;return this.availableCapabilities.filter((function(t){return!!e[t.id]}))}}});S.render=g;var V=S,k=(Object(r["createAngularJsAdapter"])({component:V,scope:{idsite:{angularJsBind:"<"},siteName:{angularJsBind:"<"},userLogin:{angularJsBind:"<"},userRole:{angularJsBind:"<"},capabilities:{angularJsBind:"<"},onCapabilitiesChange:{angularJsBind:"&",vue:"change"}},directiveName:"piwikCapabilitiesEdit",restrict:"E",$inject:["$timeout"],events:{change:function(e,t,n,s,i,r,o){o((function(){n.onCapabilitiesChange&&n.onCapabilitiesChange.call({capabilities:e})}))}}}),{key:0,class:"row"}),E={class:"row to-all-websites"},A={class:"col s12"},w={style:{"margin-right":"3.5px"}},T={id:"all-sites-access-select",style:{"margin-right":"3.5px"}},B={style:{"margin-top":"18px"}},M={class:"filters row"},_={class:"col s12 m12 l8"},L={class:"input-field bulk-actions",style:{"margin-right":"3.5px"}},D={id:"user-permissions-edit-bulk-actions",class:"dropdown-content"},R={class:"dropdown-trigger","data-target":"user-permissions-bulk-set-access"},x={id:"user-permissions-bulk-set-access",class:"dropdown-content"},P=["onClick"],F={class:"input-field site-filter",style:{"margin-right":"3.5px"}},I=["value","placeholder"],H={class:"input-field access-filter",style:{"margin-right":"3.5px"}},q={key:0,class:"col s12 m12 l4 sites-for-permission-pagination-container"},J={class:"sites-for-permission-pagination"},$={class:"counter"},z=["textContent"],G={class:"roles-help-notification"},W=["innerHTML"],Y={class:"capabilities-help-notification"},X={id:"sitesForPermission"},K={class:"select-cell"},Q={class:"checkbox-container"},Z=["checked"],ee=Object(o["createElementVNode"])("span",null,null,-1),te={class:"role_header"},ne=["innerHTML"],se=Object(o["createElementVNode"])("span",{class:"icon-help"},null,-1),ie=[se],re={class:"capabilities_header"},oe=["innerHTML"],ae=Object(o["createElementVNode"])("span",{class:"icon-help"},null,-1),le=[ae],ce={key:0,class:"select-all-row"},de={colspan:"4"},ue={key:0},me=["innerHTML"],be=["innerHTML"],pe={key:1},ge=["innerHTML"],he=["innerHTML"],fe={class:"select-cell"},je={class:"checkbox-container"},Oe=["id","onUpdate:modelValue"],ve=Object(o["createElementVNode"])("span",null,null,-1),Ce={class:"role-select"},ye={class:"delete-access-confirm-modal modal",ref:"deleteAccessConfirmModal"},Ue={class:"modal-content"},Ne=["innerHTML"],Se=["innerHTML"],Ve={class:"modal-footer"},ke={class:"change-access-confirm-modal modal",ref:"changeAccessConfirmModal"},Ee={class:"modal-content"},Ae=["innerHTML"],we=["innerHTML"],Te={class:"modal-footer"},Be={class:"confirm-give-access-all-sites modal",ref:"confirmGiveAccessAllSitesModal"},Me={class:"modal-content"},_e=["innerHTML"],Le={class:"modal-footer"};
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */function Re(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Notification"),l=Object(o["resolveComponent"])("Field"),c=Object(o["resolveComponent"])("CapabilitiesEdit"),d=Object(o["resolveDirective"])("dropdown-menu"),u=Object(o["resolveDirective"])("content-table");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["userPermissionsEdit",{loading:e.isLoadingAccess}])},[e.hasAccessToAtLeastOneSite?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",E,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{context:"warning",type:"transient",noclear:!0},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("strong",null,Object(o["toDisplayString"])(e.translate("General_Warning"))+":",1),Object(o["createTextVNode"])(" "+Object(o["toDisplayString"])(e.translate("UsersManager_NoAccessWarning")),1)]})),_:1})])])),Object(o["createElementVNode"])("div",k,[Object(o["createElementVNode"])("div",A,[Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("span",w,Object(o["toDisplayString"])(e.translate("UsersManager_GiveAccessToAll"))+":",1),Object(o["createElementVNode"])("div",T,[Object(o["createVNode"])(l,{modelValue:e.allWebsitesAccssLevelSet,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.allWebsitesAccssLevelSet=t}),uicontrol:"select",options:e.filteredAccessLevels,"full-width":!0},null,8,["modelValue","options"])]),Object(o["createElementVNode"])("a",{href:"",class:Object(o["normalizeClass"])(["btn",{disabled:e.isGivingAccessToAllSites}]),onClick:t[1]||(t[1]=Object(o["withModifiers"])((function(t){return e.showChangeAccessAllSitesModal()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_Apply")),3)]),Object(o["createElementVNode"])("p",B,Object(o["toDisplayString"])(e.translate("UsersManager_OrManageIndividually"))+":",1)])]),Object(o["createElementVNode"])("div",M,[Object(o["createElementVNode"])("div",_,[Object(o["createElementVNode"])("div",L,[Object(o["withDirectives"])(Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["dropdown-trigger btn",{disabled:e.isBulkActionsDisabled}]),href:"","data-target":"user-permissions-edit-bulk-actions"},[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_BulkActions")),1)],2),[[d,{activates:"#user-permissions-edit-bulk-actions"}]]),Object(o["createElementVNode"])("ul",R,[Object(o["createElementVNode"])("li",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("a",D,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_SetPermission")),1)],512),[[d,{activates:"#user-permissions-bulk-set-access"}]]),Object(o["createElementVNode"])("ul",x,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.filteredAccessLevels,(function(t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:t.key},[Object(o["createElementVNode"])("a",{href:"",onClick:Object(o["withModifiers"])((function(n){e.siteAccessToChange=null,e.roleToChangeTo=t.key,e.showChangeAccessConfirm()}),["prevent"])},Object(o["toDisplayString"])(t.value),9,P)])})),128))])]),Object(o["createElementVNode"])("li",null,[Object(o["createElementVNode"])("a",{href:"",onClick:t[2]||(t[2]=Object(o["withModifiers"])((function(t){e.siteAccessToChange=null,e.roleToChangeTo="noaccess",e.showRemoveAccessConfirm()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_RemovePermissions")),1)])])]),Object(o["createElementVNode"])("div",F,[Object(o["createElementVNode"])("input",{type:"text",value:e.siteNameFilter,onKeydown:t[3]||(t[3]=function(t){e.onChangeSiteFilter(t)}),onChange:t[4]||(t[4]=function(t){e.onChangeSiteFilter(t)}),placeholder:e.translate("UsersManager_FilterByWebsite")},null,40,H)]),Object(o["createElementVNode"])("div",I,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(l,{modelValue:e.accessLevelFilter,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.accessLevelFilter=t}),uicontrol:"select",options:e.filteredSelectAccessLevels,"full-width":!0,placeholder:e.translate("UsersManager_FilterByAccess")},null,8,["modelValue","options","placeholder"])])])]),e.totalEntries>e.limit?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",J,[Object(o["createElementVNode"])("div",q,[Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["prev",{disabled:e.offset<=0}])},[Object(o["createElementVNode"])("span",{class:"pointer",onClick:t[6]||(t[6]=function(t){return e.gotoPreviousPage()})},"« "+Object(o["toDisplayString"])(e.translate("General_Previous")),1)],2),Object(o["createElementVNode"])("span",$,[Object(o["createElementVNode"])("span",{textContent:Object(o["toDisplayString"])(e.paginationText)},null,8,z)]),Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["next",{disabled:e.offset+e.limit>=e.totalEntries}])},[Object(o["createElementVNode"])("span",{class:"pointer",onClick:t[7]||(t[7]=function(t){return e.gotoNextPage()})},Object(o["toDisplayString"])(e.translate("General_Next"))+" »",1)],2)])])):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",G,[e.isRoleHelpToggled?(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,context:"info",type:"persistent",noclear:!0},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.rolesHelpText)},null,8,W)]})),_:1})):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",Y,[e.isCapabilitiesHelpToggled?(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,context:"info",type:"persistent",noclear:!0},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.translate("UsersManager_CapabilitiesHelp")),1)]})),_:1})):Object(o["createCommentVNode"])("",!0)]),Object(o["withDirectives"])(Object(o["createElementVNode"])("table",X,[Object(o["createElementVNode"])("thead",null,[Object(o["createElementVNode"])("tr",null,[Object(o["createElementVNode"])("th",K,[Object(o["createElementVNode"])("span",Q,[Object(o["createElementVNode"])("label",null,[Object(o["createElementVNode"])("input",{type:"checkbox",id:"perm_edit_select_all",checked:e.isAllCheckboxSelected,onChange:t[8]||(t[8]=function(t){return e.onAllCheckboxChange(t)})},null,40,Z),ee])])]),Object(o["createElementVNode"])("th",null,Object(o["toDisplayString"])(e.translate("General_Name")),1),Object(o["createElementVNode"])("th",te,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize("".concat(e.translate("UsersManager_Role")," "))},null,8,ne),Object(o["createElementVNode"])("a",{href:"",class:Object(o["normalizeClass"])(["helpIcon",{sticky:e.isRoleHelpToggled}]),onClick:t[9]||(t[9]=Object(o["withModifiers"])((function(t){return e.isRoleHelpToggled=!e.isRoleHelpToggled}),["prevent"]))},ie,2)]),Object(o["createElementVNode"])("th",re,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize("".concat(e.translate("UsersManager_Capabilities")," "))},null,8,oe),Object(o["createElementVNode"])("a",{href:"",class:Object(o["normalizeClass"])(["helpIcon",{sticky:e.isCapabilitiesHelpToggled}]),onClick:t[10]||(t[10]=Object(o["withModifiers"])((function(t){return e.isCapabilitiesHelpToggled=!e.isCapabilitiesHelpToggled}),["prevent"]))},le,2)])])]),Object(o["createElementVNode"])("tbody",null,[e.isAllCheckboxSelected&&e.siteAccess.length<e.totalEntries?(Object(o["openBlock"])(),Object(o["createElementBlock"])("tr",ce,[Object(o["createElementVNode"])("td",de,[e.areAllResultsSelected?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",ue,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.theDisplayedWebsitesAreSelectedText),style:{"margin-right":"3.5px"}},null,8,me),Object(o["createElementVNode"])("a",{href:"#",onClick:t[11]||(t[11]=Object(o["withModifiers"])((function(t){return e.areAllResultsSelected=!e.areAllResultsSelected}),["prevent"])),innerHTML:e.$sanitize(e.clickToSelectAllText)},null,8,be)])),e.areAllResultsSelected?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",pe,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.allWebsitesAreSelectedText),style:{"margin-right":"3.5px"}},null,8,ge),Object(o["createElementVNode"])("a",{href:"#",onClick:t[12]||(t[12]=Object(o["withModifiers"])((function(t){return e.areAllResultsSelected=!e.areAllResultsSelected}),["prevent"])),innerHTML:e.$sanitize(e.clickToSelectDisplayedWebsitesText)},null,8,he)])):Object(o["createCommentVNode"])("",!0)])])):Object(o["createCommentVNode"])("",!0),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.siteAccess,(function(n,s){return Object(o["openBlock"])(),Object(o["createElementBlock"])("tr",{key:n.idsite},[Object(o["createElementVNode"])("td",fe,[Object(o["createElementVNode"])("span",je,[Object(o["createElementVNode"])("label",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"checkbox",id:"perm_edit_select_row".concat(s),"onUpdate:modelValue":function(t){return e.selectedRows[s]=t},onClick:t[13]||(t[13]=function(t){return e.onRowSelected()})},null,8,Oe),[[o["vModelCheckbox"],e.selectedRows[s]]]),ve])])]),Object(o["createElementVNode"])("td",null,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(n.site_name),1)]),Object(o["createElementVNode"])("td",null,[Object(o["createElementVNode"])("div",Ce,[Object(o["createVNode"])(l,{"model-value":n.role,"onUpdate:modelValue":function(t){e.onRoleChange(n,t)},uicontrol:"select",options:e.filteredAccessLevels,"full-width":!0},null,8,["model-value","onUpdate:modelValue","options"])])]),Object(o["createElementVNode"])("td",null,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(c,{idsite:n.idsite,"site-name":n.site_name,"user-login":e.userLogin,"user-role":n.role,capabilities:n.capabilities,onChange:t[14]||(t[14]=function(t){return e.fetchAccess()})},null,8,["idsite","site-name","user-login","user-role","capabilities"])])])])})),128))])],512),[[u]]),Object(o["createElementVNode"])("div",Se,[Object(o["createElementVNode"])("div",Ue,[e.siteAccessToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",{key:0,innerHTML:e.$sanitize(e.deletePermConfirmSingleText)},null,8,Ne)):Object(o["createCommentVNode"])("",!0),e.siteAccessToChange?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",{key:1,innerHTML:e.$sanitize(e.deletePermConfirmMultipleText)},null,8,ye))]),Object(o["createElementVNode"])("div",Ve,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[15]||(t[15]=Object(o["withModifiers"])((function(t){return e.changeUserRole()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[16]||(t[16]=Object(o["withModifiers"])((function(t){e.siteAccessToChange=null,e.roleToChangeTo=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512),Object(o["createElementVNode"])("div",Ee,[Object(o["createElementVNode"])("div",ke,[e.siteAccessToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",{key:0,innerHTML:e.$sanitize(e.changePermToSiteConfirmSingleText)},null,8,Ae)):Object(o["createCommentVNode"])("",!0),e.siteAccessToChange?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",{key:1,innerHTML:e.$sanitize(e.changePermToSiteConfirmMultipleText)},null,8,we))]),Object(o["createElementVNode"])("div",Te,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[17]||(t[17]=Object(o["withModifiers"])((function(t){return e.changeUserRole()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[18]||(t[18]=Object(o["withModifiers"])((function(t){e.siteAccessToChange.role=e.previousRole,e.siteAccessToChange=null,e.roleToChangeTo=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512),Object(o["createElementVNode"])("div",Be,[Object(o["createElementVNode"])("div",Me,[Object(o["createElementVNode"])("h3",{innerHTML:e.$sanitize(e.changePermToAllSitesConfirmText)},null,8,_e),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ChangePermToAllSitesConfirm2")),1)]),Object(o["createElementVNode"])("div",Le,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[19]||(t[19]=Object(o["withModifiers"])((function(t){return e.giveAccessToAllSites()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[20]||(t[20]=function(e){return e.preventDefault()})},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512)],2)}var De=window,xe=De.$,Pe=Object(o["defineComponent"])({props:{userLogin:{type:String,required:!0},limit:{type:Number,default:10},accessLevels:{type:Array,required:!0},filterAccessLevels:{type:Array,required:!0}},components:{Notification:r["Notification"],Field:h["Field"],CapabilitiesEdit:V},directives:{DropdownMenu:r["DropdownMenu"],ContentTable:r["ContentTable"]},data:function(){return{siteAccess:[],offset:0,totalEntries:null,accessLevelFilter:"",siteNameFilter:"",isLoadingAccess:!1,allWebsitesAccssLevelSet:"view",isAllCheckboxSelected:!1,selectedRows:{},isBulkActionsDisabled:!0,areAllResultsSelected:!1,previousRole:null,hasAccessToAtLeastOneSite:!0,isRoleHelpToggled:!1,isCapabilitiesHelpToggled:!1,isGivingAccessToAllSites:!1,roleToChangeTo:null,siteAccessToChange:null}},emits:["userHasAccessDetected","accessChanged"],created:function(){var e=this;this.onChangeSiteFilter=Object(r["debounce"])(this.onChangeSiteFilter,300),Object(o["watch"])((function(){return e.allPropsWatch}),(function(){e.limit&&e.fetchAccess()})),this.fetchAccess()},watch:{accessLevelFilter:function(){this.offset=0,this.fetchAccess()}},methods:{onAllCheckboxChange:function(e){var t=this;this.isAllCheckboxSelected=e.target.checked,this.isAllCheckboxSelected?(this.siteAccess.forEach((function(e,n){t.selectedRows[n]=!0})),this.isBulkActionsDisabled=!1):this.clearSelection()},clearSelection:function(){this.selectedRows={},this.areAllResultsSelected=!1,this.isBulkActionsDisabled=!0,this.isAllCheckboxSelected=!1,this.siteAccessToChange=null},onRowSelected:function(){var e=this;setTimeout((function(){var t=e.selectedRowsCount;e.isBulkActionsDisabled=0===t,e.isAllCheckboxSelected=t===e.siteAccess.length}))},fetchAccess:function(){var e=this;return this.isLoadingAccess=!0,r["AjaxHelper"].fetch({method:"UsersManager.getSitesAccessForUser",limit:this.limit,offset:this.offset,filter_search:this.siteNameFilter,filter_access:this.accessLevelFilter,userLogin:this.userLogin},{returnResponseObject:!0}).then((function(t){var n=t.getRequestHandle();e.isLoadingAccess=!1,e.siteAccess=n.responseJSON,e.totalEntries=parseInt(n.getResponseHeader("x-matomo-total-results"),10)||0,e.hasAccessToAtLeastOneSite=!!n.getResponseHeader("x-matomo-has-some"),e.$emit("userHasAccessDetected",{hasAccess:e.hasAccessToAtLeastOneSite}),e.clearSelection()})).catch((function(){e.isLoadingAccess=!1,e.clearSelection()}))},gotoPreviousPage:function(){this.offset=Math.max(0,this.offset-this.limit),this.fetchAccess()},gotoNextPage:function(){var e=this.offset+this.limit;e>=(this.totalEntries||0)||(this.offset=e,this.fetchAccess())},showRemoveAccessConfirm:function(){xe(this.$refs.deleteAccessConfirmModal).modal({dismissible:!1}).modal("open")},changeUserRole:function(){var e=this,t=function(){var t=[];return Object.keys(e.selectedRows).forEach((function(n){e.selectedRows[n]&&e.siteAccess[n]&&t.push(e.siteAccess[n].idsite)})),t},n=function(){return r["AjaxHelper"].fetch({method:"UsersManager.getSitesAccessForUser",filter_search:e.siteNameFilter,filter_access:e.accessLevelFilter,userLogin:e.userLogin,filter_limit:"-1"}).then((function(e){return e.map((function(e){return e.idsite}))}))};return this.isLoadingAccess=!0,Promise.resolve().then((function(){return e.siteAccessToChange?[e.siteAccessToChange.idsite]:e.areAllResultsSelected?n():t()})).then((function(t){return r["AjaxHelper"].post({method:"UsersManager.setUserAccess"},{userLogin:e.userLogin,access:e.roleToChangeTo,idSites:t})})).catch((function(){})).then((function(){return e.$emit("accessChanged"),e.fetchAccess()}))},showChangeAccessConfirm:function(){xe(this.$refs.changeAccessConfirmModal).modal({dismissible:!1}).modal("open")},getRoleDisplay:function(e){var t=null;return this.filteredAccessLevels.forEach((function(n){n.key===e&&(t=n.value)})),t},giveAccessToAllSites:function(){var e=this;this.isGivingAccessToAllSites=!0,r["AjaxHelper"].fetch({method:"SitesManager.getSitesWithAdminAccess",filter_limit:-1}).then((function(t){var n=t.map((function(e){return e.idsite}));return r["AjaxHelper"].post({method:"UsersManager.setUserAccess"},{userLogin:e.userLogin,access:e.allWebsitesAccssLevelSet,idSites:n})})).then((function(){return e.fetchAccess()})).finally((function(){e.isGivingAccessToAllSites=!1}))},showChangeAccessAllSitesModal:function(){xe(this.$refs.confirmGiveAccessAllSitesModal).modal({dismissible:!1}).modal("open")},onChangeSiteFilter:function(e){var t=this;setTimeout((function(){var n=e.target.value;t.siteNameFilter!==n&&(t.siteNameFilter=n,t.offset=0,t.fetchAccess())}))},onRoleChange:function(e,t){this.previousRole=e.role,this.roleToChangeTo=t,this.siteAccessToChange=e,this.showChangeAccessConfirm()}},computed:{rolesHelpText:function(){return Object(r["translate"])("UsersManager_RolesHelp",'<a href="https://matomo.org/faq/general/faq_70/" target="_blank" rel="noreferrer noopener">',"</a>",'<a href="https://matomo.org/faq/general/faq_69/" target="_blank" rel="noreferrer noopener">',"</a>")},theDisplayedWebsitesAreSelectedText:function(){var e=Object(r["translate"])("UsersManager_TheDisplayedWebsitesAreSelected","<strong>".concat(this.siteAccess.length,"</strong>"));return"".concat(e," ")},clickToSelectAllText:function(){return Object(r["translate"])("UsersManager_ClickToSelectAll","<strong>".concat(this.totalEntries,"</strong>"))},allWebsitesAreSelectedText:function(){return Object(r["translate"])("UsersManager_AllWebsitesAreSelected","<strong>".concat(this.totalEntries,"</strong>"))},clickToSelectDisplayedWebsitesText:function(){return Object(r["translate"])("UsersManager_ClickToSelectDisplayedWebsites","<strong>".concat(this.siteAccess.length,"</strong>"))},deletePermConfirmSingleText:function(){return Object(r["translate"])("UsersManager_DeletePermConfirmSingle","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.siteAccessToChangeName,"</strong>"))},deletePermConfirmMultipleText:function(){return Object(r["translate"])("UsersManager_DeletePermConfirmMultiple","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.affectedSitesCount,"</strong>"))},changePermToSiteConfirmSingleText:function(){return Object(r["translate"])("UsersManager_ChangePermToSiteConfirmSingle","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.siteAccessToChangeName,"</strong>"),"<strong>".concat(this.getRoleDisplay(this.roleToChangeTo),"</strong>"))},changePermToSiteConfirmMultipleText:function(){return Object(r["translate"])("UsersManager_ChangePermToSiteConfirmMultiple","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.affectedSitesCount,"</strong>"),"<strong>".concat(this.getRoleDisplay(this.roleToChangeTo),"</strong>"))},changePermToAllSitesConfirmText:function(){return Object(r["translate"])("UsersManager_ChangePermToAllSitesConfirm","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.getRoleDisplay(this.allWebsitesAccssLevelSet),"</strong>"))},paginationLowerBound:function(){return this.offset+1},paginationUpperBound:function(){return this.totalEntries?Math.min(this.offset+this.limit,this.totalEntries):"?"},filteredAccessLevels:function(){return this.accessLevels.filter((function(e){return"superuser"!==e.key&&"role"===e.type}))},filteredSelectAccessLevels:function(){return this.filterAccessLevels.filter((function(e){return"superuser"!==e.key}))},selectedRowsCount:function(){var e=0;return Object.values(this.selectedRows).forEach((function(t){t&&(e+=1)})),e},affectedSitesCount:function(){return this.areAllResultsSelected?this.totalEntries:this.selectedRowsCount},allPropsWatch:function(){return this.userLogin,this.limit,this.accessLevels,this.filterAccessLevels,Date.now()},siteAccessToChangeName:function(){return this.siteAccessToChange?r["Matomo"].helper.htmlEntities(this.siteAccessToChange.site_name):""},paginationText:function(){var e=Object(r["translate"])("General_Pagination","".concat(this.paginationLowerBound),"".concat(this.paginationUpperBound),"".concat(this.totalEntries));return" ".concat(e," ")}}});Pe.render=Re;var Fe=Pe,He=(Object(r["createAngularJsAdapter"])({component:Fe,scope:{userLogin:{angularJsBind:"<"},limit:{angularJsBind:"<"},onUserHasAccessDetected:{angularJsBind:"&",vue:"userHasAccessDetected"},onAccessChange:{angularJsBind:"&",vue:"accessChanged"},accessLevels:{angularJsBind:"<"},filterAccessLevels:{angularJsBind:"<"}},directiveName:"piwikUserPermissionsEdit",restrict:"E"}),{class:"row"}),Ie={key:0,class:"col m2 entityList"},Je={class:"listCircle"},qe={key:0,class:"icon-warning"},$e=Object(o["createElementVNode"])("div",{class:"save-button-spacer hide-on-small-only"},null,-1),ze={href:"",class:"entityCancelLink"},Ge={class:"visibleTab col m10"},We={key:0,class:"basic-info-tab"},Ye={class:"form-group row",style:{position:"relative"}},Xe={class:"col s12 m6"},Ke={class:"col s12 m6"},Qe={key:0,class:"form-help"},Ze=["innerHTML"],et=["innerHTML"],tt={key:0,class:"entityCancel"},nt={key:1,class:"user-permissions"},st={key:0},it={key:1,class:"alert alert-info"},rt={key:2,class:"superuser-access form-group"},ot={key:0},at={key:1},lt={key:3,class:"twofa-reset form-group"},ct={class:"resetTwoFa"},dt=["innerHTML"];
+ */function De(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Notification"),l=Object(o["resolveComponent"])("Field"),c=Object(o["resolveComponent"])("CapabilitiesEdit"),d=Object(o["resolveDirective"])("dropdown-menu"),u=Object(o["resolveDirective"])("content-table");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["userPermissionsEdit",{loading:e.isLoadingAccess}])},[e.hasAccessToAtLeastOneSite?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",k,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{context:"warning",type:"transient",noclear:!0},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("strong",null,Object(o["toDisplayString"])(e.translate("General_Warning"))+":",1),Object(o["createTextVNode"])(" "+Object(o["toDisplayString"])(e.translate("UsersManager_NoAccessWarning")),1)]})),_:1})])])),Object(o["createElementVNode"])("div",E,[Object(o["createElementVNode"])("div",A,[Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("span",w,Object(o["toDisplayString"])(e.translate("UsersManager_GiveAccessToAll"))+":",1),Object(o["createElementVNode"])("div",T,[Object(o["createVNode"])(l,{modelValue:e.allWebsitesAccssLevelSet,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.allWebsitesAccssLevelSet=t}),uicontrol:"select",options:e.filteredAccessLevels,"full-width":!0},null,8,["modelValue","options"])]),Object(o["createElementVNode"])("a",{href:"",class:Object(o["normalizeClass"])(["btn",{disabled:e.isGivingAccessToAllSites}]),onClick:t[1]||(t[1]=Object(o["withModifiers"])((function(t){return e.showChangeAccessAllSitesModal()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_Apply")),3)]),Object(o["createElementVNode"])("p",B,Object(o["toDisplayString"])(e.translate("UsersManager_OrManageIndividually"))+":",1)])]),Object(o["createElementVNode"])("div",M,[Object(o["createElementVNode"])("div",_,[Object(o["createElementVNode"])("div",L,[Object(o["withDirectives"])(Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["dropdown-trigger btn",{disabled:e.isBulkActionsDisabled}]),href:"","data-target":"user-permissions-edit-bulk-actions"},[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_BulkActions")),1)],2),[[d,{activates:"#user-permissions-edit-bulk-actions"}]]),Object(o["createElementVNode"])("ul",D,[Object(o["createElementVNode"])("li",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("a",R,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_SetPermission")),1)],512),[[d,{activates:"#user-permissions-bulk-set-access"}]]),Object(o["createElementVNode"])("ul",x,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.filteredAccessLevels,(function(t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:t.key},[Object(o["createElementVNode"])("a",{href:"",onClick:Object(o["withModifiers"])((function(n){e.siteAccessToChange=null,e.roleToChangeTo=t.key,e.showChangeAccessConfirm()}),["prevent"])},Object(o["toDisplayString"])(t.value),9,P)])})),128))])]),Object(o["createElementVNode"])("li",null,[Object(o["createElementVNode"])("a",{href:"",onClick:t[2]||(t[2]=Object(o["withModifiers"])((function(t){e.siteAccessToChange=null,e.roleToChangeTo="noaccess",e.showRemoveAccessConfirm()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_RemovePermissions")),1)])])]),Object(o["createElementVNode"])("div",F,[Object(o["createElementVNode"])("input",{type:"text",value:e.siteNameFilter,onKeydown:t[3]||(t[3]=function(t){e.onChangeSiteFilter(t)}),onChange:t[4]||(t[4]=function(t){e.onChangeSiteFilter(t)}),placeholder:e.translate("UsersManager_FilterByWebsite")},null,40,I)]),Object(o["createElementVNode"])("div",H,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(l,{modelValue:e.accessLevelFilter,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.accessLevelFilter=t}),uicontrol:"select",options:e.filteredSelectAccessLevels,"full-width":!0,placeholder:e.translate("UsersManager_FilterByAccess")},null,8,["modelValue","options","placeholder"])])])]),e.totalEntries>e.limit?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",q,[Object(o["createElementVNode"])("div",J,[Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["prev",{disabled:e.offset<=0}])},[Object(o["createElementVNode"])("span",{class:"pointer",onClick:t[6]||(t[6]=function(t){return e.gotoPreviousPage()})},"« "+Object(o["toDisplayString"])(e.translate("General_Previous")),1)],2),Object(o["createElementVNode"])("span",$,[Object(o["createElementVNode"])("span",{textContent:Object(o["toDisplayString"])(e.paginationText)},null,8,z)]),Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["next",{disabled:e.offset+e.limit>=e.totalEntries}])},[Object(o["createElementVNode"])("span",{class:"pointer",onClick:t[7]||(t[7]=function(t){return e.gotoNextPage()})},Object(o["toDisplayString"])(e.translate("General_Next"))+" »",1)],2)])])):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",G,[e.isRoleHelpToggled?(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,context:"info",type:"persistent",noclear:!0},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.rolesHelpText)},null,8,W)]})),_:1})):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",Y,[e.isCapabilitiesHelpToggled?(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,context:"info",type:"persistent",noclear:!0},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(e.translate("UsersManager_CapabilitiesHelp")),1)]})),_:1})):Object(o["createCommentVNode"])("",!0)]),Object(o["withDirectives"])(Object(o["createElementVNode"])("table",X,[Object(o["createElementVNode"])("thead",null,[Object(o["createElementVNode"])("tr",null,[Object(o["createElementVNode"])("th",K,[Object(o["createElementVNode"])("span",Q,[Object(o["createElementVNode"])("label",null,[Object(o["createElementVNode"])("input",{type:"checkbox",id:"perm_edit_select_all",checked:e.isAllCheckboxSelected,onChange:t[8]||(t[8]=function(t){return e.onAllCheckboxChange(t)})},null,40,Z),ee])])]),Object(o["createElementVNode"])("th",null,Object(o["toDisplayString"])(e.translate("General_Name")),1),Object(o["createElementVNode"])("th",te,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize("".concat(e.translate("UsersManager_Role")," "))},null,8,ne),Object(o["createElementVNode"])("a",{href:"",class:Object(o["normalizeClass"])(["helpIcon",{sticky:e.isRoleHelpToggled}]),onClick:t[9]||(t[9]=Object(o["withModifiers"])((function(t){return e.isRoleHelpToggled=!e.isRoleHelpToggled}),["prevent"]))},ie,2)]),Object(o["createElementVNode"])("th",re,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize("".concat(e.translate("UsersManager_Capabilities")," "))},null,8,oe),Object(o["createElementVNode"])("a",{href:"",class:Object(o["normalizeClass"])(["helpIcon",{sticky:e.isCapabilitiesHelpToggled}]),onClick:t[10]||(t[10]=Object(o["withModifiers"])((function(t){return e.isCapabilitiesHelpToggled=!e.isCapabilitiesHelpToggled}),["prevent"]))},le,2)])])]),Object(o["createElementVNode"])("tbody",null,[e.isAllCheckboxSelected&&e.siteAccess.length<e.totalEntries?(Object(o["openBlock"])(),Object(o["createElementBlock"])("tr",ce,[Object(o["createElementVNode"])("td",de,[e.areAllResultsSelected?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",ue,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.theDisplayedWebsitesAreSelectedText),style:{"margin-right":"3.5px"}},null,8,me),Object(o["createElementVNode"])("a",{href:"#",onClick:t[11]||(t[11]=Object(o["withModifiers"])((function(t){return e.areAllResultsSelected=!e.areAllResultsSelected}),["prevent"])),innerHTML:e.$sanitize(e.clickToSelectAllText)},null,8,be)])),e.areAllResultsSelected?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",pe,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.allWebsitesAreSelectedText),style:{"margin-right":"3.5px"}},null,8,ge),Object(o["createElementVNode"])("a",{href:"#",onClick:t[12]||(t[12]=Object(o["withModifiers"])((function(t){return e.areAllResultsSelected=!e.areAllResultsSelected}),["prevent"])),innerHTML:e.$sanitize(e.clickToSelectDisplayedWebsitesText)},null,8,he)])):Object(o["createCommentVNode"])("",!0)])])):Object(o["createCommentVNode"])("",!0),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.siteAccess,(function(n,s){return Object(o["openBlock"])(),Object(o["createElementBlock"])("tr",{key:n.idsite},[Object(o["createElementVNode"])("td",fe,[Object(o["createElementVNode"])("span",je,[Object(o["createElementVNode"])("label",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"checkbox",id:"perm_edit_select_row".concat(s),"onUpdate:modelValue":function(t){return e.selectedRows[s]=t},onClick:t[13]||(t[13]=function(t){return e.onRowSelected()})},null,8,Oe),[[o["vModelCheckbox"],e.selectedRows[s]]]),ve])])]),Object(o["createElementVNode"])("td",null,[Object(o["createElementVNode"])("span",null,Object(o["toDisplayString"])(n.site_name),1)]),Object(o["createElementVNode"])("td",null,[Object(o["createElementVNode"])("div",Ce,[Object(o["createVNode"])(l,{"model-value":n.role,"onUpdate:modelValue":function(t){e.onRoleChange(n,t)},uicontrol:"select",options:e.filteredAccessLevels,"full-width":!0},null,8,["model-value","onUpdate:modelValue","options"])])]),Object(o["createElementVNode"])("td",null,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(c,{idsite:n.idsite,"site-name":n.site_name,"user-login":e.userLogin,"user-role":n.role,capabilities:n.capabilities,onChange:t[14]||(t[14]=function(t){return e.fetchAccess()})},null,8,["idsite","site-name","user-login","user-role","capabilities"])])])])})),128))])],512),[[u]]),Object(o["createElementVNode"])("div",ye,[Object(o["createElementVNode"])("div",Ue,[e.siteAccessToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",{key:0,innerHTML:e.$sanitize(e.deletePermConfirmSingleText)},null,8,Ne)):Object(o["createCommentVNode"])("",!0),e.siteAccessToChange?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",{key:1,innerHTML:e.$sanitize(e.deletePermConfirmMultipleText)},null,8,Se))]),Object(o["createElementVNode"])("div",Ve,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[15]||(t[15]=Object(o["withModifiers"])((function(t){return e.changeUserRole()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[16]||(t[16]=Object(o["withModifiers"])((function(t){e.siteAccessToChange=null,e.roleToChangeTo=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512),Object(o["createElementVNode"])("div",ke,[Object(o["createElementVNode"])("div",Ee,[e.siteAccessToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",{key:0,innerHTML:e.$sanitize(e.changePermToSiteConfirmSingleText)},null,8,Ae)):Object(o["createCommentVNode"])("",!0),e.siteAccessToChange?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",{key:1,innerHTML:e.$sanitize(e.changePermToSiteConfirmMultipleText)},null,8,we))]),Object(o["createElementVNode"])("div",Te,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[17]||(t[17]=Object(o["withModifiers"])((function(t){return e.changeUserRole()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[18]||(t[18]=Object(o["withModifiers"])((function(t){e.siteAccessToChange.role=e.previousRole,e.siteAccessToChange=null,e.roleToChangeTo=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512),Object(o["createElementVNode"])("div",Be,[Object(o["createElementVNode"])("div",Me,[Object(o["createElementVNode"])("h3",{innerHTML:e.$sanitize(e.changePermToAllSitesConfirmText)},null,8,_e),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ChangePermToAllSitesConfirm2")),1)]),Object(o["createElementVNode"])("div",Le,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[19]||(t[19]=Object(o["withModifiers"])((function(t){return e.giveAccessToAllSites()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[20]||(t[20]=function(e){return e.preventDefault()})},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512)],2)}var Re=window,xe=Re.$,Pe=Object(o["defineComponent"])({props:{userLogin:{type:String,required:!0},limit:{type:Number,default:10},accessLevels:{type:Array,required:!0},filterAccessLevels:{type:Array,required:!0}},components:{Notification:r["Notification"],Field:h["Field"],CapabilitiesEdit:V},directives:{DropdownMenu:r["DropdownMenu"],ContentTable:r["ContentTable"]},data:function(){return{siteAccess:[],offset:0,totalEntries:null,accessLevelFilter:"",siteNameFilter:"",isLoadingAccess:!1,allWebsitesAccssLevelSet:"view",isAllCheckboxSelected:!1,selectedRows:{},isBulkActionsDisabled:!0,areAllResultsSelected:!1,previousRole:null,hasAccessToAtLeastOneSite:!0,isRoleHelpToggled:!1,isCapabilitiesHelpToggled:!1,isGivingAccessToAllSites:!1,roleToChangeTo:null,siteAccessToChange:null}},emits:["userHasAccessDetected","accessChanged"],created:function(){var e=this;this.onChangeSiteFilter=Object(r["debounce"])(this.onChangeSiteFilter,300),Object(o["watch"])((function(){return e.allPropsWatch}),(function(){e.limit&&e.fetchAccess()})),this.fetchAccess()},watch:{accessLevelFilter:function(){this.offset=0,this.fetchAccess()}},methods:{onAllCheckboxChange:function(e){var t=this;this.isAllCheckboxSelected=e.target.checked,this.isAllCheckboxSelected?(this.siteAccess.forEach((function(e,n){t.selectedRows[n]=!0})),this.isBulkActionsDisabled=!1):this.clearSelection()},clearSelection:function(){this.selectedRows={},this.areAllResultsSelected=!1,this.isBulkActionsDisabled=!0,this.isAllCheckboxSelected=!1,this.siteAccessToChange=null},onRowSelected:function(){var e=this;setTimeout((function(){var t=e.selectedRowsCount;e.isBulkActionsDisabled=0===t,e.isAllCheckboxSelected=t===e.siteAccess.length}))},fetchAccess:function(){var e=this;return this.isLoadingAccess=!0,r["AjaxHelper"].fetch({method:"UsersManager.getSitesAccessForUser",limit:this.limit,offset:this.offset,filter_search:this.siteNameFilter,filter_access:this.accessLevelFilter,userLogin:this.userLogin},{returnResponseObject:!0}).then((function(t){var n=t.getRequestHandle();e.isLoadingAccess=!1,e.siteAccess=n.responseJSON,e.totalEntries=parseInt(n.getResponseHeader("x-matomo-total-results"),10)||0,e.hasAccessToAtLeastOneSite=!!n.getResponseHeader("x-matomo-has-some"),e.$emit("userHasAccessDetected",{hasAccess:e.hasAccessToAtLeastOneSite}),e.clearSelection()})).catch((function(){e.isLoadingAccess=!1,e.clearSelection()}))},gotoPreviousPage:function(){this.offset=Math.max(0,this.offset-this.limit),this.fetchAccess()},gotoNextPage:function(){var e=this.offset+this.limit;e>=(this.totalEntries||0)||(this.offset=e,this.fetchAccess())},showRemoveAccessConfirm:function(){xe(this.$refs.deleteAccessConfirmModal).modal({dismissible:!1}).modal("open")},changeUserRole:function(){var e=this,t=function(){var t=[];return Object.keys(e.selectedRows).forEach((function(n){e.selectedRows[n]&&e.siteAccess[n]&&t.push(e.siteAccess[n].idsite)})),t},n=function(){return r["AjaxHelper"].fetch({method:"UsersManager.getSitesAccessForUser",filter_search:e.siteNameFilter,filter_access:e.accessLevelFilter,userLogin:e.userLogin,filter_limit:"-1"}).then((function(e){return e.map((function(e){return e.idsite}))}))};return this.isLoadingAccess=!0,Promise.resolve().then((function(){return e.siteAccessToChange?[e.siteAccessToChange.idsite]:e.areAllResultsSelected?n():t()})).then((function(t){return r["AjaxHelper"].post({method:"UsersManager.setUserAccess"},{userLogin:e.userLogin,access:e.roleToChangeTo,idSites:t})})).catch((function(){})).then((function(){return e.$emit("accessChanged"),e.fetchAccess()}))},showChangeAccessConfirm:function(){xe(this.$refs.changeAccessConfirmModal).modal({dismissible:!1}).modal("open")},getRoleDisplay:function(e){var t=null;return this.filteredAccessLevels.forEach((function(n){n.key===e&&(t=n.value)})),t},giveAccessToAllSites:function(){var e=this;this.isGivingAccessToAllSites=!0,r["AjaxHelper"].fetch({method:"SitesManager.getSitesWithAdminAccess",filter_limit:-1}).then((function(t){var n=t.map((function(e){return e.idsite}));return r["AjaxHelper"].post({method:"UsersManager.setUserAccess"},{userLogin:e.userLogin,access:e.allWebsitesAccssLevelSet,idSites:n})})).then((function(){return e.fetchAccess()})).finally((function(){e.isGivingAccessToAllSites=!1}))},showChangeAccessAllSitesModal:function(){xe(this.$refs.confirmGiveAccessAllSitesModal).modal({dismissible:!1}).modal("open")},onChangeSiteFilter:function(e){var t=this;setTimeout((function(){var n=e.target.value;t.siteNameFilter!==n&&(t.siteNameFilter=n,t.offset=0,t.fetchAccess())}))},onRoleChange:function(e,t){this.previousRole=e.role,this.roleToChangeTo=t,this.siteAccessToChange=e,this.showChangeAccessConfirm()}},computed:{rolesHelpText:function(){return Object(r["translate"])("UsersManager_RolesHelp",'<a href="https://matomo.org/faq/general/faq_70/" target="_blank" rel="noreferrer noopener">',"</a>",'<a href="https://matomo.org/faq/general/faq_69/" target="_blank" rel="noreferrer noopener">',"</a>")},theDisplayedWebsitesAreSelectedText:function(){var e=Object(r["translate"])("UsersManager_TheDisplayedWebsitesAreSelected","<strong>".concat(this.siteAccess.length,"</strong>"));return"".concat(e," ")},clickToSelectAllText:function(){return Object(r["translate"])("UsersManager_ClickToSelectAll","<strong>".concat(this.totalEntries,"</strong>"))},allWebsitesAreSelectedText:function(){return Object(r["translate"])("UsersManager_AllWebsitesAreSelected","<strong>".concat(this.totalEntries,"</strong>"))},clickToSelectDisplayedWebsitesText:function(){return Object(r["translate"])("UsersManager_ClickToSelectDisplayedWebsites","<strong>".concat(this.siteAccess.length,"</strong>"))},deletePermConfirmSingleText:function(){return Object(r["translate"])("UsersManager_DeletePermConfirmSingle","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.siteAccessToChangeName,"</strong>"))},deletePermConfirmMultipleText:function(){return Object(r["translate"])("UsersManager_DeletePermConfirmMultiple","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.affectedSitesCount,"</strong>"))},changePermToSiteConfirmSingleText:function(){return Object(r["translate"])("UsersManager_ChangePermToSiteConfirmSingle","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.siteAccessToChangeName,"</strong>"),"<strong>".concat(this.getRoleDisplay(this.roleToChangeTo),"</strong>"))},changePermToSiteConfirmMultipleText:function(){return Object(r["translate"])("UsersManager_ChangePermToSiteConfirmMultiple","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.affectedSitesCount,"</strong>"),"<strong>".concat(this.getRoleDisplay(this.roleToChangeTo),"</strong>"))},changePermToAllSitesConfirmText:function(){return Object(r["translate"])("UsersManager_ChangePermToAllSitesConfirm","<strong>".concat(this.userLogin,"</strong>"),"<strong>".concat(this.getRoleDisplay(this.allWebsitesAccssLevelSet),"</strong>"))},paginationLowerBound:function(){return this.offset+1},paginationUpperBound:function(){return this.totalEntries?Math.min(this.offset+this.limit,this.totalEntries):"?"},filteredAccessLevels:function(){return this.accessLevels.filter((function(e){return"superuser"!==e.key&&"role"===e.type}))},filteredSelectAccessLevels:function(){return this.filterAccessLevels.filter((function(e){return"superuser"!==e.key}))},selectedRowsCount:function(){var e=0;return Object.values(this.selectedRows).forEach((function(t){t&&(e+=1)})),e},affectedSitesCount:function(){return this.areAllResultsSelected?this.totalEntries:this.selectedRowsCount},allPropsWatch:function(){return this.userLogin,this.limit,this.accessLevels,this.filterAccessLevels,Date.now()},siteAccessToChangeName:function(){return this.siteAccessToChange?r["Matomo"].helper.htmlEntities(this.siteAccessToChange.site_name):""},paginationText:function(){var e=Object(r["translate"])("General_Pagination","".concat(this.paginationLowerBound),"".concat(this.paginationUpperBound),"".concat(this.totalEntries));return" ".concat(e," ")}}});Pe.render=De;var Fe=Pe,Ie=(Object(r["createAngularJsAdapter"])({component:Fe,scope:{userLogin:{angularJsBind:"<"},limit:{angularJsBind:"<"},onUserHasAccessDetected:{angularJsBind:"&",vue:"userHasAccessDetected"},onAccessChange:{angularJsBind:"&",vue:"accessChanged"},accessLevels:{angularJsBind:"<"},filterAccessLevels:{angularJsBind:"<"}},directiveName:"piwikUserPermissionsEdit",restrict:"E"}),{class:"row"}),He={key:0,class:"col s12 m6 invite-notes"},qe={class:"form-help"},Je=["innerHTML"],$e={key:1,class:"col m2 entityList"},ze={class:"listCircle"},Ge={key:0,class:"icon-warning"},We=Object(o["createElementVNode"])("div",{class:"save-button-spacer hide-on-small-only"},null,-1),Ye={href:"",class:"entityCancelLink"},Xe=Object(o["createElementVNode"])("span",{class:"icon-arrow-left-2"},null,-1),Ke={class:"visibleTab col m10"},Qe={key:0,class:"basic-info-tab"},Ze={class:"form-group row",style:{position:"relative"}},et={class:"col s12 m6 save-button"},tt={key:0,class:"resend-notes"},nt=["innerHTML"],st={key:0,class:"entityCancel"},it=Object(o["createElementVNode"])("span",{class:"icon icon-arrow-left-2"},null,-1),rt={key:1,class:"user-permissions"},ot={key:0},at={key:1,class:"alert alert-info"},lt={key:2,class:"superuser-access form-group"},ct={key:0},dt={key:1},ut={key:3,class:"twofa-reset form-group"},mt={class:"resetTwoFa"},bt=["innerHTML"];
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */function ut(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("SaveButton"),c=Object(o["resolveComponent"])("PasswordConfirmation"),d=Object(o["resolveComponent"])("UserPermissionsEdit"),u=Object(o["resolveComponent"])("ContentBlock"),m=Object(o["resolveDirective"])("form");return Object(o["openBlock"])(),Object(o["createBlock"])(u,{class:Object(o["normalizeClass"])(["userEditForm",{loading:e.isSavingUserInfo}]),"content-title":"".concat(e.formTitle," ").concat(e.isAdd?"":"'".concat(e.theUser.login,"'"))},{default:Object(o["withCtx"])((function(){return[Object(o["withDirectives"])(Object(o["createElementVNode"])("div",He,[e.isAdd?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Ie,[Object(o["createElementVNode"])("ul",Je,[Object(o["createElementVNode"])("li",{class:Object(o["normalizeClass"])([{active:"basic"===e.activeTab},"menuBasicInfo"])},[Object(o["createElementVNode"])("a",{href:"",onClick:t[0]||(t[0]=Object(o["withModifiers"])((function(t){return e.activeTab="basic"}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_BasicInformation")),1)],2),Object(o["createElementVNode"])("li",{class:Object(o["normalizeClass"])([{active:"permissions"===e.activeTab},"menuPermissions"])},[Object(o["createElementVNode"])("a",{href:"",onClick:t[1]||(t[1]=Object(o["withModifiers"])((function(t){return e.activeTab="permissions"}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("UsersManager_Permissions")),1),e.userHasAccess||e.theUser.superuser_access?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",qe))],2),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:0,class:Object(o["normalizeClass"])([{active:"superuser"===e.activeTab},"menuSuperuser"])},[Object(o["createElementVNode"])("a",{href:"",onClick:t[2]||(t[2]=Object(o["withModifiers"])((function(t){return e.activeTab="superuser"}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_SuperUserAccess")),1)],2)):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole&&e.theUser.uses_2fa&&!e.isAdd?(Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:1,class:Object(o["normalizeClass"])([{active:"2fa"===e.activeTab},"menuUserTwoFa"])},[Object(o["createElementVNode"])("a",{href:"",onClick:t[3]||(t[3]=Object(o["withModifiers"])((function(t){return e.activeTab="2fa"}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_TwoFactorAuthentication")),1)],2)):Object(o["createCommentVNode"])("",!0)]),$e,Object(o["createElementVNode"])("div",{class:"entityCancel",onClick:t[4]||(t[4]=Object(o["withModifiers"])((function(t){return e.onDoneEditing()}),["prevent"]))},[Object(o["createElementVNode"])("a",ze,Object(o["toDisplayString"])(e.translate("Mobile_NavigationBack")),1)])])),Object(o["createElementVNode"])("div",Ge,["basic"===e.activeTab?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",We,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{modelValue:e.theUser.login,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.theUser.login=t}),disabled:e.isSavingUserInfo||!e.isAdd||e.isShowingPasswordConfirm,uicontrol:"text",name:"user_login",maxlength:100,title:e.translate("General_Username")},null,8,["modelValue","disabled","title"])]),Object(o["createElementVNode"])("div",null,[e.isPending?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,"model-value":e.theUser.password,disabled:e.isSavingUserInfo||"superuser"!==e.currentUserRole&&!e.isAdd||e.isShowingPasswordConfirm,"onUpdate:modelValue":t[6]||(t[6]=function(t){e.theUser.password=t,e.isPasswordModified=!0}),uicontrol:"password",name:"user_password",title:e.translate("General_Password")},null,8,["model-value","disabled","title"]))]),Object(o["createElementVNode"])("div",null,["superuser"===e.currentUserRole||e.isAdd?(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,modelValue:e.theUser.email,"onUpdate:modelValue":t[7]||(t[7]=function(t){return e.theUser.email=t}),disabled:e.isSavingUserInfo||"superuser"!==e.currentUserRole&&!e.isAdd||e.isShowingPasswordConfirm,uicontrol:"text",name:"user_email",maxlength:100,title:e.translate("UsersManager_Email")},null,8,["modelValue","disabled","title"])):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",null,[e.isAdd?(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,modelValue:e.firstSiteAccess,"onUpdate:modelValue":t[8]||(t[8]=function(t){return e.firstSiteAccess=t}),disabled:e.isSavingUserInfo,uicontrol:"site",name:"user_site","ui-control-attributes":{onlySitesWithAdminAccess:!0},title:e.translate("UsersManager_FirstWebsitePermission"),"inline-help":e.translate("UsersManager_FirstSiteInlineHelp")},null,8,["modelValue","disabled","title","inline-help"])):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("div",Ye,[Object(o["createElementVNode"])("div",Xe,["superuser"===e.currentUserRole||e.isAdd?(Object(o["openBlock"])(),Object(o["createBlock"])(l,{key:0,value:e.saveButtonLabel,disabled:e.isAdd&&(!e.firstSiteAccess||!e.firstSiteAccess.id),saving:e.isSavingUserInfo,onConfirm:t[9]||(t[9]=function(t){return e.saveUserInfo()})},null,8,["value","disabled","saving"])):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",Ke,[e.isAdd?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Qe,[Object(o["createElementVNode"])("span",{class:"inline-help",innerHTML:e.$sanitize(e.translate("UsersManager_InviteSuccessNotification",[7]))},null,8,Ze)])):Object(o["createCommentVNode"])("",!0)])]),Object(o["createVNode"])(c,{modelValue:e.showPasswordConfirmationForInviteUser,"onUpdate:modelValue":t[10]||(t[10]=function(t){return e.showPasswordConfirmationForInviteUser=t}),onConfirmed:e.inviteUser},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",{innerHTML:e.$sanitize(e.inviteUserTitle)},null,8,et),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])]),e.isAdd?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",tt,[Object(o["createElementVNode"])("a",{href:"",class:"entityCancelLink",onClick:t[11]||(t[11]=Object(o["withModifiers"])((function(t){return e.onDoneEditing()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_Cancel")),1)])):Object(o["createCommentVNode"])("",!0)])):Object(o["createCommentVNode"])("",!0),e.isAdd?Object(o["createCommentVNode"])("",!0):Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",nt,[e.theUser.superuser_access?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",st,[Object(o["createVNode"])(d,{"user-login":e.theUser.login,onUserHasAccessDetected:t[12]||(t[12]=function(t){return e.userHasAccess=t.hasAccess}),onAccessChanged:t[13]||(t[13]=function(t){return e.isUserModified=!0}),"access-levels":e.accessLevels,"filter-access-levels":e.filterAccessLevels},null,8,["user-login","access-levels","filter-access-levels"])])),e.theUser.superuser_access?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",it,Object(o["toDisplayString"])(e.translate("UsersManager_SuperUsersPermissionsNotice")),1)):Object(o["createCommentVNode"])("",!0)],512)),[[o["vShow"],"permissions"===e.activeTab]]),"superuser"!==e.activeTab||"superuser"!==e.currentUserRole||e.isAdd?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",rt,[Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_SuperUserIntro1")),1),Object(o["createElementVNode"])("p",null,[Object(o["createElementVNode"])("strong",null,Object(o["toDisplayString"])(e.translate("UsersManager_SuperUserIntro2")),1)]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{modelValue:e.superUserAccessChecked,"onUpdate:modelValue":t[14]||(t[14]=function(t){return e.superUserAccessChecked=t}),onClick:t[15]||(t[15]=function(t){return e.confirmSuperUserChange()}),disabled:e.isSavingUserInfo,uicontrol:"checkbox",name:"superuser_access",title:e.translate("UsersManager_HasSuperUserAccess")},null,8,["modelValue","disabled","title"])]),Object(o["createVNode"])(c,{modelValue:e.showPasswordConfirmationForSuperUser,"onUpdate:modelValue":t[16]||(t[16]=function(t){return e.showPasswordConfirmationForSuperUser=t}),onConfirmed:e.toggleSuperuserAccess,onAborted:t[17]||(t[17]=function(t){return e.setSuperUserAccessChecked()})},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",null,Object(o["toDisplayString"])(e.translate("UsersManager_AreYouSure")),1),e.theUser.superuser_access?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",ot,Object(o["toDisplayString"])(e.translate("UsersManager_RemoveSuperuserAccessConfirm")),1)):Object(o["createCommentVNode"])("",!0),e.theUser.superuser_access?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",at,Object(o["toDisplayString"])(e.translate("UsersManager_AddSuperuserAccessConfirm")),1))]})),_:1},8,["modelValue","onConfirmed"])])),"superuser"!==e.currentUserRole||e.isAdd?Object(o["createCommentVNode"])("",!0):Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",lt,[Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ResetTwoFactorAuthenticationInfo")),1),Object(o["createElementVNode"])("div",ct,[Object(o["createVNode"])(l,{saving:e.isResetting2FA,onConfirm:t[18]||(t[18]=function(t){return e.confirmReset2FA()}),value:e.translate("UsersManager_ResetTwoFactorAuthentication")},null,8,["saving","value"])]),Object(o["createVNode"])(c,{modelValue:e.showPasswordConfirmationFor2FA,"onUpdate:modelValue":t[19]||(t[19]=function(t){return e.showPasswordConfirmationFor2FA=t}),onConfirmed:e.reset2FA},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",null,Object(o["toDisplayString"])(e.translate("UsersManager_AreYouSure")),1),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])],512)),[[o["vShow"],"2fa"===e.activeTab]])])],512),[[m]]),Object(o["createVNode"])(c,{modelValue:e.isShowingPasswordConfirm,"onUpdate:modelValue":t[20]||(t[20]=function(t){return e.isShowingPasswordConfirm=t}),onConfirmed:e.updateUser},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",{innerHTML:e.$sanitize(e.changePasswordTitle)},null,8,dt),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])]})),_:1},8,["class","content-title"])}var mt={login:"",superuser_access:!1,uses_2fa:!1,password:"",email:"",invite_status:""},bt=Object(o["defineComponent"])({props:{user:Object,currentUserRole:{type:String,required:!0},accessLevels:{type:Array,required:!0},filterAccessLevels:{type:Array,required:!0},initialSiteId:{type:[String,Number],required:!0},initialSiteName:{type:String,required:!0}},components:{ContentBlock:r["ContentBlock"],Field:h["Field"],SaveButton:h["SaveButton"],UserPermissionsEdit:Fe,PasswordConfirmation:h["PasswordConfirmation"]},directives:{Form:h["Form"]},data:function(){return{theUser:this.user||Object.assign({},mt),activeTab:"basic",permissionsForIdSite:1,isSavingUserInfo:!1,userHasAccess:!0,firstSiteAccess:{id:this.initialSiteId,name:this.initialSiteName},isUserModified:!1,isPasswordModified:!1,superUserAccessChecked:null,showPasswordConfirmationForSuperUser:!1,showPasswordConfirmationFor2FA:!1,showPasswordConfirmationForInviteUser:!1,isResetting2FA:!1,isShowingPasswordConfirm:!1}},emits:["done","updated"],watch:{user:function(e){this.onUserChange(e)}},created:function(){this.onUserChange(this.user)},methods:{onUserChange:function(e){this.theUser=e||Object.assign({},mt),this.theUser.password||this.resetPasswordVar(),this.setSuperUserAccessChecked()},confirmSuperUserChange:function(){this.showPasswordConfirmationForSuperUser=!0},confirmReset2FA:function(){this.showPasswordConfirmationFor2FA=!0},toggleSuperuserAccess:function(e){var t=this;this.isSavingUserInfo=!0,r["AjaxHelper"].post({method:"UsersManager.setSuperUserAccess"},{userLogin:this.theUser.login,hasSuperUserAccess:this.theUser.superuser_access?"0":"1",passwordConfirmation:e}).then((function(){t.theUser.superuser_access=!t.theUser.superuser_access})).catch((function(){})).then((function(){t.isSavingUserInfo=!1,t.setSuperUserAccessChecked()}))},saveUserInfo:function(){this.isAdd?this.showPasswordConfirmationForInviteUser=!0:this.isShowingPasswordConfirm=!0},inviteUser:function(e){var t=this;return this.isSavingUserInfo=!0,r["AjaxHelper"].post({method:"UsersManager.inviteUser"},{userLogin:this.theUser.login,email:this.theUser.email,initialIdSite:this.firstSiteAccess?this.firstSiteAccess.id:void 0,passwordConfirmation:e}).catch((function(e){throw t.isSavingUserInfo=!1,e})).then((function(){t.firstSiteAccess=null,t.isSavingUserInfo=!1,t.isUserModified=!0,t.theUser.invite_status="pending",t.resetPasswordVar(),t.showUserCreatedNotification(),t.$emit("updated",{user:Object(o["readonly"])(t.theUser)})}))},resetPasswordVar:function(){this.isAdd||(this.theUser.password="XXXXXXXX")},showUserSavedNotification:function(){r["NotificationsStore"].show({message:Object(r["translate"])("General_YourChangesHaveBeenSaved"),context:"success",type:"toast"})},showUserCreatedNotification:function(){r["NotificationsStore"].show({message:Object(r["translate"])("UsersManager_InviteSuccess"),context:"success",type:"toast"})},reset2FA:function(e){var t=this;return this.isResetting2FA=!0,r["AjaxHelper"].post({method:"TwoFactorAuth.resetTwoFactorAuth",userLogin:this.theUser.login,passwordConfirmation:e}).catch((function(e){throw t.isResetting2FA=!1,e})).then((function(){t.isResetting2FA=!1,t.theUser.uses_2fa=!1,t.activeTab="basic",t.showUserSavedNotification()}))},updateUser:function(e){var t=this;return this.isSavingUserInfo=!0,r["AjaxHelper"].post({method:"UsersManager.updateUser"},{userLogin:this.theUser.login,password:this.isPasswordModified&&this.theUser.password?this.theUser.password:void 0,passwordConfirmation:e,email:this.theUser.email}).then((function(){t.isSavingUserInfo=!1,t.isUserModified=!0,t.isPasswordModified=!1,t.resetPasswordVar(),t.showUserSavedNotification(),t.$emit("updated",{user:Object(o["readonly"])(t.theUser)})})).catch((function(){t.isSavingUserInfo=!1}))},setSuperUserAccessChecked:function(){this.superUserAccessChecked=!!this.theUser.superuser_access},onDoneEditing:function(){this.$emit("done",{isUserModified:this.isUserModified})}},computed:{formTitle:function(){return this.isAdd?Object(r["translate"])("UsersManager_InviteNewUser"):Object(r["translate"])("UsersManager_EditUser")},saveButtonLabel:function(){return this.isAdd?Object(r["translate"])("UsersManager_InviteUser"):Object(r["translate"])("UsersManager_SaveBasicInfo")},isPending:function(){return!this.user||!("pending"!==this.user.invite_status&&!Number.isInteger(this.user.invite_status))},isAdd:function(){return!this.user},changePasswordTitle:function(){return Object(r["translate"])("UsersManager_AreYouSureChangeDetails","<strong>".concat(this.theUser.login,"</strong>"))},inviteUserTitle:function(){return Object(r["translate"])("UsersManager_InviteConfirm","<strong>".concat(this.theUser.login,"</strong>"))}}});bt.render=ut;var pt=bt,gt=(Object(r["createAngularJsAdapter"])({component:pt,scope:{user:{angularJsBind:"<"},onDoneEditing:{angularJsBind:"&",vue:"done"},currentUserRole:{angularJsBind:"<"},accessLevels:{angularJsBind:"<"},filterAccessLevels:{angularJsBind:"<"},initialSiteId:{angularJsBind:"<"},initialSiteName:{angularJsBind:"<"},onUpdated:{angularJsBind:"&",vue:"updated"}},directiveName:"piwikUserEditForm",restrict:"E"}),{class:"userListFilters row"}),ht={class:"col s12 m12 l8"},ft={class:"input-field col s12 m3 l3"},jt={id:"user-list-bulk-actions",class:"dropdown-content"},Ot={class:"dropdown-trigger","data-target":"bulk-set-access"},vt={id:"bulk-set-access",class:"dropdown-content"},Ct=["onClick"],St={key:0},Ut={class:"input-field col s12 m3 l3"},Nt={class:"permissions-for-selector"},yt={class:"input-field col s12 m3 l3"},Vt={class:"input-field col s12 m3 l3"},Et={key:0,class:"input-field col s12 m12 l4 users-list-pagination-container"},kt={class:"usersListPagination"},At={class:"pointer"},wt={class:"counter"},Tt={class:"pointer"},Bt={key:0,class:"roles-help-notification"},Mt=["innerHTML"],_t={class:"select-cell"},Lt={class:"checkbox-container"},Rt=Object(o["createElementVNode"])("span",null,null,-1),Dt={class:"first"},xt={class:"role_header"},Pt={style:{"margin-right":"3.5px"}},Ft=Object(o["createElementVNode"])("span",{class:"icon-help"},null,-1),Ht=[Ft],It={key:0},Jt=["title"],qt={key:2},$t={class:"actions-cell-header"},zt={key:0,class:"select-all-row"},Gt={colspan:"8"},Wt={key:0},Yt=["innerHTML"],Xt=["innerHTML"],Kt={key:1},Qt=["innerHTML"],Zt=["innerHTML"],en=["id"],tn={class:"select-cell"},nn={class:"checkbox-container"},sn=["id","onUpdate:modelValue"],rn=Object(o["createElementVNode"])("span",null,null,-1),on={id:"userLogin"},an={class:"access-cell"},ln={key:0,id:"email"},cn={key:1,id:"twofa"},dn={key:0,class:"icon-ok"},un={key:1,class:"icon-close"},mn={key:2,id:"last_seen"},bn={id:"status"},pn=["title"],gn={class:"center actions-cell"},hn=["onClick"],fn=Object(o["createElementVNode"])("span",{class:"icon-email"},null,-1),jn=[fn],On=["onClick"],vn=Object(o["createElementVNode"])("span",{class:"icon-edit"},null,-1),Cn=[vn],Sn=["onClick"],Un=Object(o["createElementVNode"])("span",{class:"icon-delete"},null,-1),Nn=[Un],yn=["innerHTML"],Vn=["innerHTML"],En={class:"change-user-role-confirm-modal modal",ref:"changeUserRoleConfirmModal"},kn={class:"modal-content"},An=["innerHTML"],wn={key:1},Tn=["innerHTML"],Bn=["innerHTML"],Mn={class:"modal-footer"},_n={class:"resend-invite-confirm-modal modal",ref:"resendInviteConfirmModal"},Ln={class:"modal-content"},Rn=["innerHTML"],Dn={class:"modal-footer"};
+ */function pt(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("SaveButton"),c=Object(o["resolveComponent"])("PasswordConfirmation"),d=Object(o["resolveComponent"])("UserPermissionsEdit"),u=Object(o["resolveComponent"])("ContentBlock"),m=Object(o["resolveDirective"])("form");return Object(o["openBlock"])(),Object(o["createBlock"])(u,{class:Object(o["normalizeClass"])(["userEditForm",{loading:e.isSavingUserInfo}]),"content-title":"".concat(e.formTitle," ").concat(e.isAdd?"":"".concat(e.theUser.login))},{default:Object(o["withCtx"])((function(){return[Object(o["withDirectives"])(Object(o["createElementVNode"])("div",Ie,[e.isAdd?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",He,[Object(o["createElementVNode"])("div",qe,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("UsersManager_InviteSuccessNotification",[e.inviteTokenExpiryDays]))},null,8,Je)])])):Object(o["createCommentVNode"])("",!0),e.isAdd?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",$e,[Object(o["createElementVNode"])("ul",ze,[Object(o["createElementVNode"])("li",{class:Object(o["normalizeClass"])([{active:"basic"===e.activeTab},"menuBasicInfo"])},[Object(o["createElementVNode"])("a",{href:"",onClick:t[0]||(t[0]=Object(o["withModifiers"])((function(t){return e.activeTab="basic"}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_BasicInformation")),1)],2),Object(o["createElementVNode"])("li",{class:Object(o["normalizeClass"])([{active:"permissions"===e.activeTab},"menuPermissions"])},[Object(o["createElementVNode"])("a",{href:"",onClick:t[1]||(t[1]=Object(o["withModifiers"])((function(t){return e.activeTab="permissions"}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("UsersManager_Permissions")),1),e.userHasAccess||e.theUser.superuser_access?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",Ge))],2),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:0,class:Object(o["normalizeClass"])([{active:"superuser"===e.activeTab},"menuSuperuser"])},[Object(o["createElementVNode"])("a",{href:"",onClick:t[2]||(t[2]=Object(o["withModifiers"])((function(t){return e.activeTab="superuser"}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_SuperUserAccess")),1)],2)):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole&&e.theUser.uses_2fa&&!e.isAdd?(Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:1,class:Object(o["normalizeClass"])([{active:"2fa"===e.activeTab},"menuUserTwoFa"])},[Object(o["createElementVNode"])("a",{href:"",onClick:t[3]||(t[3]=Object(o["withModifiers"])((function(t){return e.activeTab="2fa"}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_TwoFactorAuthentication")),1)],2)):Object(o["createCommentVNode"])("",!0)]),We,Object(o["createElementVNode"])("div",{class:"entityCancel",onClick:t[4]||(t[4]=Object(o["withModifiers"])((function(t){return e.onDoneEditing()}),["prevent"]))},[Object(o["createElementVNode"])("a",Ye,[Xe,Object(o["createTextVNode"])(" "+Object(o["toDisplayString"])(e.translate("UsersManager_BackToUser")),1)])])])),Object(o["createElementVNode"])("div",Ke,["basic"===e.activeTab?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Qe,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{modelValue:e.theUser.login,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.theUser.login=t}),disabled:e.isSavingUserInfo||!e.isAdd||e.isShowingPasswordConfirm,uicontrol:"text",name:"user_login",maxlength:100,title:e.translate("General_Username")},null,8,["modelValue","disabled","title"])]),Object(o["createElementVNode"])("div",null,[e.isPending?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,"model-value":e.theUser.password,disabled:e.isSavingUserInfo||"superuser"!==e.currentUserRole&&!e.isAdd||e.isShowingPasswordConfirm,"onUpdate:modelValue":t[6]||(t[6]=function(t){e.theUser.password=t,e.isPasswordModified=!0}),uicontrol:"password",name:"user_password",title:e.translate("General_Password")},null,8,["model-value","disabled","title"]))]),Object(o["createElementVNode"])("div",null,["superuser"===e.currentUserRole||e.isAdd?(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,modelValue:e.theUser.email,"onUpdate:modelValue":t[7]||(t[7]=function(t){return e.theUser.email=t}),disabled:e.isSavingUserInfo||"superuser"!==e.currentUserRole&&!e.isAdd||e.isShowingPasswordConfirm,uicontrol:"text",name:"user_email",maxlength:100,title:e.translate("UsersManager_Email")},null,8,["modelValue","disabled","title"])):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",null,[e.isAdd?(Object(o["openBlock"])(),Object(o["createBlock"])(a,{key:0,modelValue:e.firstSiteAccess,"onUpdate:modelValue":t[8]||(t[8]=function(t){return e.firstSiteAccess=t}),disabled:e.isSavingUserInfo,uicontrol:"site",name:"user_site","ui-control-attributes":{onlySitesWithAdminAccess:!0},title:e.translate("UsersManager_FirstWebsitePermission"),"inline-help":e.translate("UsersManager_FirstSiteInlineHelp")},null,8,["modelValue","disabled","title","inline-help"])):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("div",Ze,[Object(o["createElementVNode"])("div",et,["superuser"===e.currentUserRole||e.isAdd?(Object(o["openBlock"])(),Object(o["createBlock"])(l,{key:0,value:e.saveButtonLabel,disabled:e.isAdd&&(!e.firstSiteAccess||!e.firstSiteAccess.id),saving:e.isSavingUserInfo,onConfirm:e.saveUserInfo},null,8,["value","disabled","saving","onConfirm"])):Object(o["createCommentVNode"])("",!0)])]),e.user&&e.isPending?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",tt,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_InvitationSent"))+" ",1),Object(o["createElementVNode"])("span",{class:"resend-link",onClick:t[9]||(t[9]=function(){return e.resendRequestedUser&&e.resendRequestedUser.apply(e,arguments)}),innerHTML:e.$sanitize(e.translate("UsersManager_ResendInvite")+"/"+e.translate("UsersManager_CopyLink"))},null,8,nt)])):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(c,{modelValue:e.showPasswordConfirmationForInviteUser,"onUpdate:modelValue":t[10]||(t[10]=function(t){return e.showPasswordConfirmationForInviteUser=t}),onConfirmed:e.inviteUser},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])]),e.isAdd?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",st,[Object(o["createElementVNode"])("a",{href:"",class:"entityCancelLink",onClick:t[11]||(t[11]=Object(o["withModifiers"])((function(t){return e.onDoneEditing()}),["prevent"]))},[it,Object(o["createTextVNode"])(" "+Object(o["toDisplayString"])(e.translate("UsersManager_BackToUser")),1)])])):Object(o["createCommentVNode"])("",!0)])):Object(o["createCommentVNode"])("",!0),e.isAdd?Object(o["createCommentVNode"])("",!0):Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",rt,[e.theUser.superuser_access?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",ot,[Object(o["createVNode"])(d,{"user-login":e.theUser.login,onUserHasAccessDetected:t[12]||(t[12]=function(t){return e.userHasAccess=t.hasAccess}),onAccessChanged:t[13]||(t[13]=function(t){return e.isUserModified=!0}),"access-levels":e.accessLevels,"filter-access-levels":e.filterAccessLevels},null,8,["user-login","access-levels","filter-access-levels"])])),e.theUser.superuser_access?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",at,Object(o["toDisplayString"])(e.translate("UsersManager_SuperUsersPermissionsNotice")),1)):Object(o["createCommentVNode"])("",!0)],512)),[[o["vShow"],"permissions"===e.activeTab]]),"superuser"!==e.activeTab||"superuser"!==e.currentUserRole||e.isAdd?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",lt,[Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_SuperUserIntro1")),1),Object(o["createElementVNode"])("p",null,[Object(o["createElementVNode"])("strong",null,Object(o["toDisplayString"])(e.translate("UsersManager_SuperUserIntro2")),1)]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{modelValue:e.superUserAccessChecked,"onUpdate:modelValue":t[14]||(t[14]=function(t){return e.superUserAccessChecked=t}),onClick:t[15]||(t[15]=function(t){return e.confirmSuperUserChange()}),disabled:e.isSavingUserInfo,uicontrol:"checkbox",name:"superuser_access",title:e.translate("UsersManager_HasSuperUserAccess")},null,8,["modelValue","disabled","title"])]),Object(o["createVNode"])(c,{modelValue:e.showPasswordConfirmationForSuperUser,"onUpdate:modelValue":t[16]||(t[16]=function(t){return e.showPasswordConfirmationForSuperUser=t}),onConfirmed:e.toggleSuperuserAccess,onAborted:t[17]||(t[17]=function(t){return e.setSuperUserAccessChecked()})},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",null,Object(o["toDisplayString"])(e.translate("UsersManager_AreYouSure")),1),e.theUser.superuser_access?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",ct,Object(o["toDisplayString"])(e.translate("UsersManager_RemoveSuperuserAccessConfirm")),1)):Object(o["createCommentVNode"])("",!0),e.theUser.superuser_access?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",dt,Object(o["toDisplayString"])(e.translate("UsersManager_AddSuperuserAccessConfirm")),1))]})),_:1},8,["modelValue","onConfirmed"])])),"superuser"!==e.currentUserRole||e.isAdd?Object(o["createCommentVNode"])("",!0):Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",ut,[Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ResetTwoFactorAuthenticationInfo")),1),Object(o["createElementVNode"])("div",mt,[Object(o["createVNode"])(l,{saving:e.isResetting2FA,onConfirm:t[18]||(t[18]=function(t){return e.confirmReset2FA()}),value:e.translate("UsersManager_ResetTwoFactorAuthentication")},null,8,["saving","value"])]),Object(o["createVNode"])(c,{modelValue:e.showPasswordConfirmationFor2FA,"onUpdate:modelValue":t[19]||(t[19]=function(t){return e.showPasswordConfirmationFor2FA=t}),onConfirmed:e.reset2FA},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",null,Object(o["toDisplayString"])(e.translate("UsersManager_AreYouSure")),1),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])],512)),[[o["vShow"],"2fa"===e.activeTab]])])],512),[[m]]),Object(o["createVNode"])(c,{modelValue:e.isShowingPasswordConfirm,"onUpdate:modelValue":t[20]||(t[20]=function(t){return e.isShowingPasswordConfirm=t}),onConfirmed:e.updateUser},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",{innerHTML:e.$sanitize(e.changePasswordTitle)},null,8,bt),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])]})),_:1},8,["class","content-title"])}var gt={login:"",superuser_access:!1,uses_2fa:!1,password:"",email:"",invite_status:""},ht=Object(o["defineComponent"])({props:{user:Object,currentUserRole:{type:String,required:!0},accessLevels:{type:Array,required:!0},filterAccessLevels:{type:Array,required:!0},initialSiteId:{type:[String,Number],required:!0},initialSiteName:{type:String,required:!0},inviteTokenExpiryDays:{type:String,required:!0}},components:{ContentBlock:r["ContentBlock"],Field:h["Field"],SaveButton:h["SaveButton"],UserPermissionsEdit:Fe,PasswordConfirmation:h["PasswordConfirmation"]},directives:{Form:h["Form"]},data:function(){return{theUser:this.user||Object.assign({},gt),activeTab:"basic",permissionsForIdSite:1,isSavingUserInfo:!1,userHasAccess:!0,firstSiteAccess:{id:this.initialSiteId,name:this.initialSiteName},isUserModified:!1,isPasswordModified:!1,superUserAccessChecked:null,showPasswordConfirmationForSuperUser:!1,showPasswordConfirmationFor2FA:!1,showPasswordConfirmationForInviteUser:!1,isResetting2FA:!1,isShowingPasswordConfirm:!1}},emits:["done","updated","resendInvite"],watch:{user:function(e){this.onUserChange(e)}},created:function(){this.onUserChange(this.user)},methods:{onUserChange:function(e){this.theUser=e||Object.assign({},gt),this.theUser.password||this.resetPasswordVar(),this.setSuperUserAccessChecked()},confirmSuperUserChange:function(){this.showPasswordConfirmationForSuperUser=!0},confirmReset2FA:function(){this.showPasswordConfirmationFor2FA=!0},toggleSuperuserAccess:function(e){var t=this;this.isSavingUserInfo=!0,r["AjaxHelper"].post({method:"UsersManager.setSuperUserAccess"},{userLogin:this.theUser.login,hasSuperUserAccess:this.theUser.superuser_access?"0":"1",passwordConfirmation:e}).then((function(){t.theUser.superuser_access=!t.theUser.superuser_access})).catch((function(){})).then((function(){t.isSavingUserInfo=!1,t.setSuperUserAccessChecked()}))},saveUserInfo:function(){this.isAdd?this.showPasswordConfirmationForInviteUser=!0:this.isShowingPasswordConfirm=!0},resendRequestedUser:function(){this.$emit("resendInvite",{user:this.user})},inviteUser:function(e){var t=this;return this.isSavingUserInfo=!0,r["AjaxHelper"].post({method:"UsersManager.inviteUser"},{userLogin:this.theUser.login,email:this.theUser.email,initialIdSite:this.firstSiteAccess?this.firstSiteAccess.id:void 0,passwordConfirmation:e}).catch((function(e){throw t.isSavingUserInfo=!1,e})).then((function(){t.firstSiteAccess=null,t.isSavingUserInfo=!1,t.isUserModified=!0,t.theUser.invite_status="pending",t.resetPasswordVar(),t.showUserCreatedNotification(),t.$emit("updated",{user:Object(o["readonly"])(t.theUser)})}))},resetPasswordVar:function(){this.isAdd||(this.theUser.password="XXXXXXXX")},showUserSavedNotification:function(){r["NotificationsStore"].show({message:Object(r["translate"])("General_YourChangesHaveBeenSaved"),context:"success",type:"toast"})},showUserCreatedNotification:function(){r["NotificationsStore"].show({message:Object(r["translate"])("UsersManager_InviteSuccess"),context:"success",type:"toast"})},reset2FA:function(e){var t=this;return this.isResetting2FA=!0,r["AjaxHelper"].post({method:"TwoFactorAuth.resetTwoFactorAuth",userLogin:this.theUser.login,passwordConfirmation:e}).catch((function(e){throw t.isResetting2FA=!1,e})).then((function(){t.isResetting2FA=!1,t.theUser.uses_2fa=!1,t.activeTab="basic",t.showUserSavedNotification()}))},updateUser:function(e){var t=this;return this.isSavingUserInfo=!0,r["AjaxHelper"].post({method:"UsersManager.updateUser"},{userLogin:this.theUser.login,password:this.isPasswordModified&&this.theUser.password?this.theUser.password:void 0,passwordConfirmation:e,email:this.theUser.email}).then((function(){t.isSavingUserInfo=!1,t.isUserModified=!0,t.isPasswordModified=!1,t.resetPasswordVar(),t.showUserSavedNotification(),t.$emit("updated",{user:Object(o["readonly"])(t.theUser)})})).catch((function(){t.isSavingUserInfo=!1}))},setSuperUserAccessChecked:function(){this.superUserAccessChecked=!!this.theUser.superuser_access},onDoneEditing:function(){this.$emit("done",{isUserModified:this.isUserModified})}},computed:{formTitle:function(){return this.isAdd?Object(r["translate"])("UsersManager_AddNewUser"):""},saveButtonLabel:function(){return this.isAdd?Object(r["translate"])("UsersManager_InviteUser"):Object(r["translate"])("UsersManager_SaveBasicInfo")},isPending:function(){return!this.user||!("pending"!==this.user.invite_status&&!Number.isInteger(this.user.invite_status))},isAdd:function(){return!this.user},changePasswordTitle:function(){return Object(r["translate"])("UsersManager_AreYouSureChangeDetails","<strong>".concat(this.theUser.login,"</strong>"))}}});ht.render=pt;var ft=ht,jt=(Object(r["createAngularJsAdapter"])({component:ft,scope:{user:{angularJsBind:"<"},onDoneEditing:{angularJsBind:"&",vue:"done"},currentUserRole:{angularJsBind:"<"},accessLevels:{angularJsBind:"<"},filterAccessLevels:{angularJsBind:"<"},initialSiteId:{angularJsBind:"<"},initialSiteName:{angularJsBind:"<"},onUpdated:{angularJsBind:"&",vue:"updated"}},directiveName:"piwikUserEditForm",restrict:"E"}),{class:"userListFilters row"}),Ot={class:"col s12 m12 l8"},vt={class:"input-field col s12 m3 l3"},Ct={id:"user-list-bulk-actions",class:"dropdown-content"},yt={class:"dropdown-trigger","data-target":"bulk-set-access"},Ut={id:"bulk-set-access",class:"dropdown-content"},Nt=["onClick"],St={key:0},Vt={class:"input-field col s12 m3 l3"},kt={class:"permissions-for-selector"},Et={class:"input-field col s12 m3 l3"},At={class:"input-field col s12 m3 l3"},wt={key:0,class:"input-field col s12 m12 l4 users-list-pagination-container"},Tt={class:"usersListPagination"},Bt={class:"pointer"},Mt={class:"counter"},_t={class:"pointer"},Lt={key:0,class:"roles-help-notification"},Dt=["innerHTML"],Rt={class:"select-cell"},xt={class:"checkbox-container"},Pt=Object(o["createElementVNode"])("span",null,null,-1),Ft={class:"first"},It={class:"role_header"},Ht={style:{"margin-right":"3.5px"}},qt=Object(o["createElementVNode"])("span",{class:"icon-help"},null,-1),Jt=[qt],$t={key:0},zt=["title"],Gt={key:2},Wt={class:"actions-cell-header"},Yt={key:0,class:"select-all-row"},Xt={colspan:"8"},Kt={key:0},Qt=["innerHTML"],Zt=["innerHTML"],en={key:1},tn=["innerHTML"],nn=["innerHTML"],sn=["id"],rn={class:"select-cell"},on={class:"checkbox-container"},an=["id","onUpdate:modelValue"],ln=Object(o["createElementVNode"])("span",null,null,-1),cn={id:"userLogin"},dn={class:"access-cell"},un={key:0,id:"email"},mn={key:1,id:"twofa"},bn={key:0,class:"icon-ok"},pn={key:1,class:"icon-close"},gn={key:2,id:"last_seen"},hn={id:"status"},fn=["title"],jn={class:"center actions-cell"},On=["onClick"],vn=Object(o["createElementVNode"])("span",{class:"icon-email"},null,-1),Cn=[vn],yn=["onClick"],Un=Object(o["createElementVNode"])("span",{class:"icon-edit"},null,-1),Nn=[Un],Sn=["onClick"],Vn=Object(o["createElementVNode"])("span",{class:"icon-delete"},null,-1),kn=[Vn],En=["innerHTML"],An=["innerHTML"],wn={class:"change-user-role-confirm-modal modal",ref:"changeUserRoleConfirmModal"},Tn={class:"modal-content"},Bn=["innerHTML"],Mn={key:1},_n=["innerHTML"],Ln=["innerHTML"],Dn={class:"modal-footer"};
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */function xn(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("ActivityIndicator"),c=Object(o["resolveComponent"])("Notification"),d=Object(o["resolveComponent"])("ContentBlock"),u=Object(o["resolveComponent"])("PasswordConfirmation"),m=Object(o["resolveDirective"])("dropdown-menu"),b=Object(o["resolveDirective"])("content-table");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["pagedUsersList",{loading:e.isLoadingUsers}])},[Object(o["createElementVNode"])("div",gt,[Object(o["createElementVNode"])("div",ht,[Object(o["createElementVNode"])("div",ft,[Object(o["withDirectives"])(Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["dropdown-trigger btn bulk-actions",{disabled:e.isBulkActionsDisabled}]),href:"","data-target":"user-list-bulk-actions"},[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_BulkActions")),1)],2),[[m]]),Object(o["createElementVNode"])("ul",jt,[Object(o["createElementVNode"])("li",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("a",Ot,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_SetPermission")),1)],512),[[m]]),Object(o["createElementVNode"])("ul",vt,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.bulkActionAccessLevels,(function(t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:t.key},[Object(o["createElementVNode"])("a",{href:"",onClick:Object(o["withModifiers"])((function(n){e.userToChange=null,e.roleToChangeTo=t.key,e.showAccessChangeConfirm()}),["prevent"])},Object(o["toDisplayString"])(t.value),9,Ct)])})),128))])]),Object(o["createElementVNode"])("li",null,[Object(o["createElementVNode"])("a",{href:"",onClick:t[0]||(t[0]=Object(o["withModifiers"])((function(t){e.userToChange=null,e.roleToChangeTo="noaccess",e.showAccessChangeConfirm()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_RemovePermissions")),1)]),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("li",St,[Object(o["createElementVNode"])("a",{href:"",onClick:t[1]||(t[1]=Object(o["withModifiers"])((function(t){return e.showDeleteConfirm()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_DeleteUsers")),1)])):Object(o["createCommentVNode"])("",!0)])]),Object(o["createElementVNode"])("div",Ut,[Object(o["createElementVNode"])("div",Nt,[Object(o["createVNode"])(a,{"model-value":e.userTextFilter,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.onUserTextFilterChange(t)}),name:"user-text-filter",uicontrol:"text","full-width":!0,placeholder:e.translate("UsersManager_UserSearch")},null,8,["model-value","placeholder"])])]),Object(o["createElementVNode"])("div",yt,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{"model-value":e.accessLevelFilter,"onUpdate:modelValue":t[3]||(t[3]=function(t){e.accessLevelFilter=t,e.changeSearch({filter_access:e.accessLevelFilter,offset:0})}),name:"access-level-filter",uicontrol:"select",options:e.filterAccessLevels,"full-width":!0,placeholder:e.translate("UsersManager_FilterByAccess")},null,8,["model-value","options","placeholder"])])]),Object(o["createElementVNode"])("div",Vt,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{"model-value":e.statusLevelFilter,"onUpdate:modelValue":t[4]||(t[4]=function(t){e.statusLevelFilter=t,e.changeSearch({filter_status:e.statusLevelFilter,offset:0})}),name:"status-level-filter",uicontrol:"select",options:e.filterStatusLevels,"full-width":!0,placeholder:e.translate("UsersManager_FilterByStatus")},null,8,["model-value","options","placeholder"])])])]),e.totalEntries>e.searchParams.limit?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Et,[Object(o["createElementVNode"])("div",kt,[Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["btn prev",{disabled:e.searchParams.offset<=0}]),onClick:t[5]||(t[5]=Object(o["withModifiers"])((function(t){return e.gotoPreviousPage()}),["prevent"]))},[Object(o["createElementVNode"])("span",At,"« "+Object(o["toDisplayString"])(e.translate("General_Previous")),1)],2),Object(o["createElementVNode"])("div",wt,[Object(o["createElementVNode"])("span",{class:Object(o["normalizeClass"])({visibility:e.isLoadingUsers?"hidden":"visible"})},Object(o["toDisplayString"])(e.translate("General_Pagination",e.paginationLowerBound,e.paginationUpperBound,e.totalEntries)),3),Object(o["createVNode"])(l,{loading:e.isLoadingUsers},null,8,["loading"])]),Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["btn next",{disabled:e.searchParams.offset+e.searchParams.limit>=e.totalEntries}]),onClick:t[6]||(t[6]=Object(o["withModifiers"])((function(t){return e.gotoNextPage()}),["prevent"]))},[Object(o["createElementVNode"])("span",Tt,Object(o["toDisplayString"])(e.translate("General_Next"))+" »",1)],2)])])):Object(o["createCommentVNode"])("",!0)]),e.isRoleHelpToggled?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Bt,[Object(o["createVNode"])(c,{context:"info",type:"persistent",noclear:!0},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.rolesHelpText)},null,8,Mt)]})),_:1})])):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(d,null,{default:Object(o["withCtx"])((function(){return[Object(o["withDirectives"])(Object(o["createElementVNode"])("table",{id:"manageUsersTable",class:Object(o["normalizeClass"])({loading:e.isLoadingUsers})},[Object(o["createElementVNode"])("thead",null,[Object(o["createElementVNode"])("tr",null,[Object(o["createElementVNode"])("th",_t,[Object(o["createElementVNode"])("span",Lt,[Object(o["createElementVNode"])("label",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"checkbox",id:"paged_users_select_all",checked:"checked","onUpdate:modelValue":t[7]||(t[7]=function(t){return e.isAllCheckboxSelected=t}),onChange:t[8]||(t[8]=function(t){return e.onAllCheckboxChange()})},null,544),[[o["vModelCheckbox"],e.isAllCheckboxSelected]]),Rt])])]),Object(o["createElementVNode"])("th",Dt,Object(o["toDisplayString"])(e.translate("UsersManager_Username")),1),Object(o["createElementVNode"])("th",xt,[Object(o["createElementVNode"])("span",Pt,Object(o["toDisplayString"])(e.translate("UsersManager_RoleFor")),1),Object(o["createElementVNode"])("a",{href:"",class:Object(o["normalizeClass"])(["helpIcon",{sticky:e.isRoleHelpToggled}]),onClick:t[9]||(t[9]=Object(o["withModifiers"])((function(t){return e.isRoleHelpToggled=!e.isRoleHelpToggled}),["prevent"]))},Ht,2),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{class:"permissions-for-selector","model-value":e.permissionsForSite,"onUpdate:modelValue":t[10]||(t[10]=function(t){e.onPermissionsForUpdate(t)}),uicontrol:"site","ui-control-attributes":{onlySitesWithAdminAccess:"superuser"!==e.currentUserRole}},null,8,["model-value","ui-control-attributes"])])]),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("th",It,Object(o["toDisplayString"])(e.translate("UsersManager_Email")),1)):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("th",{key:1,title:e.translate("UsersManager_UsesTwoFactorAuthentication")},Object(o["toDisplayString"])(e.translate("UsersManager_2FA")),9,Jt)):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("th",qt,Object(o["toDisplayString"])(e.translate("UsersManager_LastSeen")),1)):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("th",null,Object(o["toDisplayString"])(e.translate("UsersManager_Status")),1),Object(o["createElementVNode"])("th",$t,[Object(o["createElementVNode"])("div",null,Object(o["toDisplayString"])(e.translate("General_Actions")),1)])])]),Object(o["createElementVNode"])("tbody",null,[e.isAllCheckboxSelected&&e.users.length&&e.users.length<e.totalEntries?(Object(o["openBlock"])(),Object(o["createElementBlock"])("tr",zt,[Object(o["createElementVNode"])("td",Gt,[e.areAllResultsSelected?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Wt,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("UsersManager_TheDisplayedUsersAreSelected","<strong>".concat(e.users.length,"</strong>"))),style:{"margin-right":"3.5px"}},null,8,Yt),Object(o["createElementVNode"])("a",{class:"toggle-select-all-in-search",href:"#",onClick:t[11]||(t[11]=Object(o["withModifiers"])((function(t){return e.areAllResultsSelected=!e.areAllResultsSelected}),["prevent"])),innerHTML:e.$sanitize(e.translate("UsersManager_ClickToSelectAll","<strong>".concat(e.totalEntries,"</strong>")))},null,8,Xt)])),e.areAllResultsSelected?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Kt,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("UsersManager_AllUsersAreSelected","<strong>".concat(e.totalEntries,"</strong>"))),style:{"margin-right":"3.5px"}},null,8,Qt),Object(o["createElementVNode"])("a",{class:"toggle-select-all-in-search",href:"#",onClick:t[12]||(t[12]=Object(o["withModifiers"])((function(t){return e.areAllResultsSelected=!e.areAllResultsSelected}),["prevent"])),innerHTML:e.$sanitize(e.translate("UsersManager_ClickToSelectDisplayedUsers","<strong>".concat(e.users.length,"</strong>")))},null,8,Zt)])):Object(o["createCommentVNode"])("",!0)])])):Object(o["createCommentVNode"])("",!0),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.users,(function(n,s){return Object(o["openBlock"])(),Object(o["createElementBlock"])("tr",{id:"row".concat(s),key:n.login},[Object(o["createElementVNode"])("td",tn,[Object(o["createElementVNode"])("span",nn,[Object(o["createElementVNode"])("label",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"checkbox",id:"paged_users_select_row".concat(s),"onUpdate:modelValue":function(t){return e.selectedRows[s]=t},onClick:t[13]||(t[13]=function(t){return e.onRowSelected()})},null,8,sn),[[o["vModelCheckbox"],e.selectedRows[s]]]),rn])])]),Object(o["createElementVNode"])("td",on,Object(o["toDisplayString"])(n.login),1),Object(o["createElementVNode"])("td",an,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{"model-value":n.role,"onUpdate:modelValue":function(t){e.userToChange=n,e.roleToChangeTo=t,e.showAccessChangeConfirm()},disabled:"superuser"===n.role,uicontrol:"select",options:"anonymous"===n.login?e.anonymousAccessLevels:"noaccess"===n.role?e.onlyRoleAccessLevels:e.accessLevels},null,8,["model-value","onUpdate:modelValue","disabled","options"])])]),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("td",ln,Object(o["toDisplayString"])(n.email),1)):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("td",cn,[n.uses_2fa?(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",dn)):Object(o["createCommentVNode"])("",!0),n.uses_2fa?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",un))])):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("td",mn,Object(o["toDisplayString"])(n.last_seen?"".concat(n.last_seen," ago"):"-"),1)):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("td",bn,[Object(o["createElementVNode"])("span",{class:Object(o["normalizeClass"])(Number.isInteger(n.invite_status)?"pending":n.invite_status),title:"expired"===n.invite_status?e.translate("UsersManager_ExpiredInviteAutomaticallyRemoved","3"):""},Object(o["toDisplayString"])(e.getInviteStatus(n.invite_status)),11,pn)]),Object(o["createElementVNode"])("td",gn,[("superuser"===e.currentUserRole||"admin"===e.currentUserRole&&n.invited_by===e.currentUserLogin)&&"active"!==n.invite_status?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:0,class:"resend table-action",title:"Resend Invite",onClick:function(t){e.userToChange=n,e.showResendConfirm()}},jn,8,hn)):Object(o["createCommentVNode"])("",!0),"anonymous"!==n.login?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:1,class:"edituser table-action",title:"Edit",onClick:function(t){return e.$emit("editUser",{user:n})}},Cn,8,On)):Object(o["createCommentVNode"])("",!0),("superuser"===e.currentUserRole||"admin"===e.currentUserRole&&n.invited_by===e.currentUserLogin)&&"anonymous"!==n.login?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:2,class:"deleteuser table-action",title:"Delete",onClick:function(t){e.userToChange=n,e.showDeleteConfirm()}},Nn,8,Sn)):Object(o["createCommentVNode"])("",!0)])],8,en)})),128))])],2),[[b]])]})),_:1}),Object(o["createVNode"])(u,{modelValue:e.showPasswordConfirmationForUserRemoval,"onUpdate:modelValue":t[14]||(t[14]=function(t){return e.showPasswordConfirmationForUserRemoval=t}),onConfirmed:e.deleteRequestedUsers,onAborted:t[15]||(t[15]=function(t){e.userToChange=null,e.roleToChangeTo=null})},{default:Object(o["withCtx"])((function(){return[e.userToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h2",{key:0,innerHTML:e.$sanitize(e.translate("UsersManager_DeleteUserConfirmSingle","<strong>".concat(e.userToChange.login,"</strong>")))},null,8,yn)):Object(o["createCommentVNode"])("",!0),e.userToChange?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("h2",{key:1,innerHTML:e.$sanitize(e.translate("UsersManager_DeleteUserConfirmMultiple","<strong>".concat(e.affectedUsersCount,"</strong>")))},null,8,Vn)),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"]),Object(o["createElementVNode"])("div",En,[Object(o["createElementVNode"])("div",kn,[e.userToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",{key:0,innerHTML:e.$sanitize(e.deleteUserPermConfirmSingleText)},null,8,An)):Object(o["createCommentVNode"])("",!0),e.userToChange&&"anonymous"===e.userToChange.login&&"view"===e.roleToChangeTo?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",wn,[Object(o["createElementVNode"])("em",null,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("General_Note"))+": ",1),Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("UsersManager_AnonymousUserRoleChangeWarning","anonymous",e.getRoleDisplay(e.roleToChangeTo)))},null,8,Tn)])])):Object(o["createCommentVNode"])("",!0),e.userToChange?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",{key:2,innerHTML:e.$sanitize(e.deleteUserPermConfirmMultipleText)},null,8,Bn))]),Object(o["createElementVNode"])("div",Mn,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[16]||(t[16]=Object(o["withModifiers"])((function(t){return e.changeUserRole()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[17]||(t[17]=Object(o["withModifiers"])((function(t){e.userToChange=null,e.roleToChangeTo=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512),Object(o["createElementVNode"])("div",_n,[Object(o["createElementVNode"])("div",Ln,[e.userToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",{key:0,innerHTML:e.$sanitize(e.translate("UsersManager_ResendInviteConfirmSingle","<strong>".concat(e.userToChange.login,"</strong>")))},null,8,Rn)):Object(o["createCommentVNode"])("",!0)]),Object(o["createElementVNode"])("div",Dn,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[18]||(t[18]=Object(o["withModifiers"])((function(t){return e.resendRequestedUser()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[19]||(t[19]=Object(o["withModifiers"])((function(t){e.userToChange=null,e.roleToChangeTo=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512)],2)}var Pn=window,Fn=Pn.$,Hn=Object(o["defineComponent"])({props:{initialSiteId:{type:[String,Number],required:!0},initialSiteName:{type:String,required:!0},currentUserRole:String,isLoadingUsers:Boolean,accessLevels:{type:Array,required:!0},filterAccessLevels:{type:Array,required:!0},filterStatusLevels:{type:Array,required:!0},totalEntries:Number,users:{type:Array,required:!0},searchParams:{type:Object,required:!0}},components:{Field:h["Field"],ActivityIndicator:r["ActivityIndicator"],Notification:r["Notification"],ContentBlock:r["ContentBlock"],PasswordConfirmation:h["PasswordConfirmation"]},directives:{DropdownMenu:r["DropdownMenu"],ContentTable:r["ContentTable"]},data:function(){return{areAllResultsSelected:!1,selectedRows:{},isAllCheckboxSelected:!1,isBulkActionsDisabled:!0,userToChange:null,roleToChangeTo:null,accessLevelFilter:null,statusLevelFilter:null,isRoleHelpToggled:!1,userTextFilter:"",permissionsForSite:{id:this.initialSiteId,name:this.initialSiteName},showPasswordConfirmationForUserRemoval:!1}},emits:["editUser","changeUserRole","deleteUser","searchChange","resendInvite"],created:function(){this.onUserTextFilterChange=Object(r["debounce"])(this.onUserTextFilterChange,300)},watch:{users:function(){this.clearSelection()}},methods:{getInviteStatus:function(e){return Number.isInteger(e)?Object(r["translate"])("UsersManager_InviteDayLeft",e):"expired"===e?Object(r["translate"])("UsersManager_Expired"):Object(r["translate"])("UsersManager_Active")},onPermissionsForUpdate:function(e){this.permissionsForSite=e,this.changeSearch({idSite:this.permissionsForSite.id})},clearSelection:function(){this.selectedRows={},this.areAllResultsSelected=!1,this.isBulkActionsDisabled=!0,this.isAllCheckboxSelected=!1,this.userToChange=null},onAllCheckboxChange:function(){if(this.isAllCheckboxSelected){for(var e=0;e!==this.users.length;e+=1)this.selectedRows[e]=!0;this.isBulkActionsDisabled=!1}else this.clearSelection()},changeUserRole:function(){this.$emit("changeUserRole",{users:this.userOperationSubject,role:this.roleToChangeTo})},onRowSelected:function(){var e=this;setTimeout((function(){var t=e.selectedCount;e.isBulkActionsDisabled=0===t,e.isAllCheckboxSelected=t===e.users.length}))},deleteRequestedUsers:function(e){this.$emit("deleteUser",{users:this.userOperationSubject,password:e})},resendRequestedUser:function(){this.$emit("resendInvite",{user:this.userToChange})},showDeleteConfirm:function(){this.showPasswordConfirmationForUserRemoval=!0},showResendConfirm:function(){Fn(this.$refs.resendInviteConfirmModal).modal({dismissible:!1}).modal("open")},showAccessChangeConfirm:function(){Fn(this.$refs.changeUserRoleConfirmModal).modal({dismissible:!1}).modal("open")},getRoleDisplay:function(e){var t=null;return this.accessLevels.forEach((function(n){n.key===e&&(t=n.value)})),t},changeSearch:function(e){var t=Object.assign(Object.assign({},this.searchParams),e);this.$emit("searchChange",{params:t})},gotoPreviousPage:function(){this.changeSearch({offset:Math.max(0,this.searchParams.offset-this.searchParams.limit)})},gotoNextPage:function(){var e=this.searchParams.offset+this.searchParams.limit;e>=this.totalEntries||this.changeSearch({offset:e})},onUserTextFilterChange:function(e){this.userTextFilter=e,this.changeSearch({filter_search:e,offset:0})}},computed:{currentUserLogin:function(){return r["Matomo"].userLogin},paginationLowerBound:function(){return this.searchParams.offset+1},paginationUpperBound:function(){if(null===this.totalEntries)return"?";var e=this.searchParams;return Math.min(e.offset+e.limit,this.totalEntries)},userOperationSubject:function(){return this.userToChange?[this.userToChange]:this.areAllResultsSelected?"all":this.selectedUsers},selectedUsers:function(){var e=this,t=this.users,n=[];return Object.keys(this.selectedRows).forEach((function(s){var i=parseInt(s,10);e.selectedRows[s]&&t[i]&&n.push(t[i])})),n},rolesHelpText:function(){var e="https://matomo.org/faq/general/faq_70/",t="https://matomo.org/faq/general/faq_69/";return Object(r["translate"])("UsersManager_RolesHelp",'<a href="'.concat(e,'" target="_blank" rel="noreferrer noopener">'),"</a>",'<a href="'.concat(t,'" target="_blank" rel="noreferrer noopener">'),"</a>")},affectedUsersCount:function(){return this.areAllResultsSelected?this.totalEntries||0:this.selectedCount},selectedCount:function(){var e=this,t=0;return Object.keys(this.selectedRows).forEach((function(n){e.selectedRows[n]&&(t+=1)})),t},deleteUserPermConfirmSingleText:function(){var e,t;return Object(r["translate"])("UsersManager_DeleteUserPermConfirmSingle","<strong>".concat((null===(e=this.userToChange)||void 0===e?void 0:e.login)||"","</strong>"),"<strong>".concat(this.getRoleDisplay(this.roleToChangeTo),"</strong>"),"<strong>".concat(r["Matomo"].helper.htmlEntities((null===(t=this.permissionsForSite)||void 0===t?void 0:t.name)||""),"</strong>"))},deleteUserPermConfirmMultipleText:function(){var e;return Object(r["translate"])("UsersManager_DeleteUserPermConfirmMultiple","<strong>".concat(this.affectedUsersCount,"</strong>"),"<strong>".concat(this.getRoleDisplay(this.roleToChangeTo),"</strong>"),"<strong>".concat(r["Matomo"].helper.htmlEntities((null===(e=this.permissionsForSite)||void 0===e?void 0:e.name)||""),"</strong>"))},bulkActionAccessLevels:function(){return this.accessLevels.filter((function(e){return"noaccess"!==e.key&&"superuser"!==e.key}))},anonymousAccessLevels:function(){return this.accessLevels.filter((function(e){return"noaccess"===e.key||"view"===e.key}))},onlyRoleAccessLevels:function(){return this.accessLevels.filter((function(e){return"role"===e.type}))}}});Hn.render=xn;var In=Hn,Jn=(Object(r["createAngularJsAdapter"])({component:In,scope:{onEditUser:{angularJsBind:"&",vue:"editUser"},onChangeUserRole:{angularJsBind:"&",vue:"changeUserRole"},onDeleteUser:{angularJsBind:"&",vue:"deleteUser"},onSearchChange:{angularJsBind:"&",vue:"searchChange"},onResendInvite:{angularJsBind:"&",vue:"resendInvite"},initialSiteId:{angularJsBind:"<"},initialSiteName:{angularJsBind:"<"},currentUserRole:{angularJsBind:"<"},isLoadingUsers:{angularJsBind:"<"},accessLevels:{angularJsBind:"<"},filterAccessLevels:{angularJsBind:"<"},totalEntries:{angularJsBind:"<"},users:{angularJsBind:"<"},searchParams:{angularJsBind:"<"}},directiveName:"piwikPagedUsersList",restrict:"E"}),{class:"usersManager"}),qn={key:0},$n={key:1},zn={class:"row add-user-container"},Gn={class:"col s12"},Wn={class:"input-field",style:{"margin-right":"3.5px"}},Yn={key:0,class:"input-field"},Xn={key:0},Kn={class:"add-existing-user-modal modal",ref:"addExistingUserModal"},Qn={class:"modal-content"},Zn={class:"modal-footer"};
+ */function Rn(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("ActivityIndicator"),c=Object(o["resolveComponent"])("Notification"),d=Object(o["resolveComponent"])("ContentBlock"),u=Object(o["resolveComponent"])("PasswordConfirmation"),m=Object(o["resolveDirective"])("dropdown-menu"),b=Object(o["resolveDirective"])("content-table");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",{class:Object(o["normalizeClass"])(["pagedUsersList",{loading:e.isLoadingUsers}])},[Object(o["createElementVNode"])("div",jt,[Object(o["createElementVNode"])("div",Ot,[Object(o["createElementVNode"])("div",vt,[Object(o["withDirectives"])(Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["dropdown-trigger btn bulk-actions",{disabled:e.isBulkActionsDisabled}]),href:"","data-target":"user-list-bulk-actions"},[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_BulkActions")),1)],2),[[m]]),Object(o["createElementVNode"])("ul",Ct,[Object(o["createElementVNode"])("li",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("a",yt,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_SetPermission")),1)],512),[[m]]),Object(o["createElementVNode"])("ul",Ut,[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.bulkActionAccessLevels,(function(t){return Object(o["openBlock"])(),Object(o["createElementBlock"])("li",{key:t.key},[Object(o["createElementVNode"])("a",{href:"",onClick:Object(o["withModifiers"])((function(n){e.userToChange=null,e.roleToChangeTo=t.key,e.showAccessChangeConfirm()}),["prevent"])},Object(o["toDisplayString"])(t.value),9,Nt)])})),128))])]),Object(o["createElementVNode"])("li",null,[Object(o["createElementVNode"])("a",{href:"",onClick:t[0]||(t[0]=Object(o["withModifiers"])((function(t){e.userToChange=null,e.roleToChangeTo="noaccess",e.showAccessChangeConfirm()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_RemovePermissions")),1)]),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("li",St,[Object(o["createElementVNode"])("a",{href:"",onClick:t[1]||(t[1]=Object(o["withModifiers"])((function(t){return e.showDeleteConfirm()}),["prevent"]))},Object(o["toDisplayString"])(e.translate("UsersManager_DeleteUsers")),1)])):Object(o["createCommentVNode"])("",!0)])]),Object(o["createElementVNode"])("div",Vt,[Object(o["createElementVNode"])("div",kt,[Object(o["createVNode"])(a,{"model-value":e.userTextFilter,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.onUserTextFilterChange(t)}),name:"user-text-filter",uicontrol:"text","full-width":!0,placeholder:e.translate("UsersManager_UserSearch")},null,8,["model-value","placeholder"])])]),Object(o["createElementVNode"])("div",Et,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{"model-value":e.accessLevelFilter,"onUpdate:modelValue":t[3]||(t[3]=function(t){e.accessLevelFilter=t,e.changeSearch({filter_access:e.accessLevelFilter,offset:0})}),name:"access-level-filter",uicontrol:"select",options:e.filterAccessLevels,"full-width":!0,placeholder:e.translate("UsersManager_FilterByAccess")},null,8,["model-value","options","placeholder"])])]),Object(o["createElementVNode"])("div",At,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{"model-value":e.statusLevelFilter,"onUpdate:modelValue":t[4]||(t[4]=function(t){e.statusLevelFilter=t,e.changeSearch({filter_status:e.statusLevelFilter,offset:0})}),name:"status-level-filter",uicontrol:"select",options:e.filterStatusLevels,"full-width":!0,placeholder:e.translate("UsersManager_FilterByStatus")},null,8,["model-value","options","placeholder"])])])]),e.totalEntries>e.searchParams.limit?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",wt,[Object(o["createElementVNode"])("div",Tt,[Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["btn prev",{disabled:e.searchParams.offset<=0}]),onClick:t[5]||(t[5]=Object(o["withModifiers"])((function(t){return e.gotoPreviousPage()}),["prevent"]))},[Object(o["createElementVNode"])("span",Bt,"« "+Object(o["toDisplayString"])(e.translate("General_Previous")),1)],2),Object(o["createElementVNode"])("div",Mt,[Object(o["createElementVNode"])("span",{class:Object(o["normalizeClass"])({visibility:e.isLoadingUsers?"hidden":"visible"})},Object(o["toDisplayString"])(e.translate("General_Pagination",e.paginationLowerBound,e.paginationUpperBound,e.totalEntries)),3),Object(o["createVNode"])(l,{loading:e.isLoadingUsers},null,8,["loading"])]),Object(o["createElementVNode"])("a",{class:Object(o["normalizeClass"])(["btn next",{disabled:e.searchParams.offset+e.searchParams.limit>=e.totalEntries}]),onClick:t[6]||(t[6]=Object(o["withModifiers"])((function(t){return e.gotoNextPage()}),["prevent"]))},[Object(o["createElementVNode"])("span",_t,Object(o["toDisplayString"])(e.translate("General_Next"))+" »",1)],2)])])):Object(o["createCommentVNode"])("",!0)]),e.isRoleHelpToggled?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Lt,[Object(o["createVNode"])(c,{context:"info",type:"persistent",noclear:!0},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.rolesHelpText)},null,8,Dt)]})),_:1})])):Object(o["createCommentVNode"])("",!0),Object(o["createVNode"])(d,null,{default:Object(o["withCtx"])((function(){return[Object(o["withDirectives"])(Object(o["createElementVNode"])("table",{id:"manageUsersTable",class:Object(o["normalizeClass"])({loading:e.isLoadingUsers})},[Object(o["createElementVNode"])("thead",null,[Object(o["createElementVNode"])("tr",null,[Object(o["createElementVNode"])("th",Rt,[Object(o["createElementVNode"])("span",xt,[Object(o["createElementVNode"])("label",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"checkbox",id:"paged_users_select_all",checked:"checked","onUpdate:modelValue":t[7]||(t[7]=function(t){return e.isAllCheckboxSelected=t}),onChange:t[8]||(t[8]=function(t){return e.onAllCheckboxChange()})},null,544),[[o["vModelCheckbox"],e.isAllCheckboxSelected]]),Pt])])]),Object(o["createElementVNode"])("th",Ft,Object(o["toDisplayString"])(e.translate("UsersManager_Username")),1),Object(o["createElementVNode"])("th",It,[Object(o["createElementVNode"])("span",Ht,Object(o["toDisplayString"])(e.translate("UsersManager_RoleFor")),1),Object(o["createElementVNode"])("a",{href:"",class:Object(o["normalizeClass"])(["helpIcon",{sticky:e.isRoleHelpToggled}]),onClick:t[9]||(t[9]=Object(o["withModifiers"])((function(t){return e.isRoleHelpToggled=!e.isRoleHelpToggled}),["prevent"]))},Jt,2),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{class:"permissions-for-selector","model-value":e.permissionsForSite,"onUpdate:modelValue":t[10]||(t[10]=function(t){e.onPermissionsForUpdate(t)}),uicontrol:"site","ui-control-attributes":{onlySitesWithAdminAccess:"superuser"!==e.currentUserRole}},null,8,["model-value","ui-control-attributes"])])]),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("th",$t,Object(o["toDisplayString"])(e.translate("UsersManager_Email")),1)):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("th",{key:1,title:e.translate("UsersManager_UsesTwoFactorAuthentication")},Object(o["toDisplayString"])(e.translate("UsersManager_2FA")),9,zt)):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("th",Gt,Object(o["toDisplayString"])(e.translate("UsersManager_LastSeen")),1)):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("th",null,Object(o["toDisplayString"])(e.translate("UsersManager_Status")),1),Object(o["createElementVNode"])("th",Wt,[Object(o["createElementVNode"])("div",null,Object(o["toDisplayString"])(e.translate("General_Actions")),1)])])]),Object(o["createElementVNode"])("tbody",null,[e.isAllCheckboxSelected&&e.users.length&&e.users.length<e.totalEntries?(Object(o["openBlock"])(),Object(o["createElementBlock"])("tr",Yt,[Object(o["createElementVNode"])("td",Xt,[e.areAllResultsSelected?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Kt,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("UsersManager_TheDisplayedUsersAreSelected","<strong>".concat(e.users.length,"</strong>"))),style:{"margin-right":"3.5px"}},null,8,Qt),Object(o["createElementVNode"])("a",{class:"toggle-select-all-in-search",href:"#",onClick:t[11]||(t[11]=Object(o["withModifiers"])((function(t){return e.areAllResultsSelected=!e.areAllResultsSelected}),["prevent"])),innerHTML:e.$sanitize(e.translate("UsersManager_ClickToSelectAll","<strong>".concat(e.totalEntries,"</strong>")))},null,8,Zt)])),e.areAllResultsSelected?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",en,[Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("UsersManager_AllUsersAreSelected","<strong>".concat(e.totalEntries,"</strong>"))),style:{"margin-right":"3.5px"}},null,8,tn),Object(o["createElementVNode"])("a",{class:"toggle-select-all-in-search",href:"#",onClick:t[12]||(t[12]=Object(o["withModifiers"])((function(t){return e.areAllResultsSelected=!e.areAllResultsSelected}),["prevent"])),innerHTML:e.$sanitize(e.translate("UsersManager_ClickToSelectDisplayedUsers","<strong>".concat(e.users.length,"</strong>")))},null,8,nn)])):Object(o["createCommentVNode"])("",!0)])])):Object(o["createCommentVNode"])("",!0),(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(e.users,(function(n,s){return Object(o["openBlock"])(),Object(o["createElementBlock"])("tr",{id:"row".concat(s),key:n.login},[Object(o["createElementVNode"])("td",rn,[Object(o["createElementVNode"])("span",on,[Object(o["createElementVNode"])("label",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("input",{type:"checkbox",id:"paged_users_select_row".concat(s),"onUpdate:modelValue":function(t){return e.selectedRows[s]=t},onClick:t[13]||(t[13]=function(t){return e.onRowSelected()})},null,8,an),[[o["vModelCheckbox"],e.selectedRows[s]]]),ln])])]),Object(o["createElementVNode"])("td",cn,Object(o["toDisplayString"])(n.login),1),Object(o["createElementVNode"])("td",dn,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{"model-value":n.role,"onUpdate:modelValue":function(t){e.userToChange=n,e.roleToChangeTo=t,e.showAccessChangeConfirm()},disabled:"superuser"===n.role,uicontrol:"select",options:"anonymous"===n.login?e.anonymousAccessLevels:"noaccess"===n.role?e.onlyRoleAccessLevels:e.accessLevels},null,8,["model-value","onUpdate:modelValue","disabled","options"])])]),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("td",un,Object(o["toDisplayString"])(n.email),1)):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("td",mn,[n.uses_2fa?(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",bn)):Object(o["createCommentVNode"])("",!0),n.uses_2fa?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",pn))])):Object(o["createCommentVNode"])("",!0),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("td",gn,Object(o["toDisplayString"])(n.last_seen?"".concat(n.last_seen," ago"):"-"),1)):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("td",hn,[Object(o["createElementVNode"])("span",{class:Object(o["normalizeClass"])(Number.isInteger(n.invite_status)?"pending":n.invite_status),title:"expired"===n.invite_status?e.translate("UsersManager_ExpiredInviteAutomaticallyRemoved","3"):""},Object(o["toDisplayString"])(e.getInviteStatus(n.invite_status)),11,fn)]),Object(o["createElementVNode"])("td",jn,[("superuser"===e.currentUserRole||"admin"===e.currentUserRole&&n.invited_by===e.currentUserLogin)&&"active"!==n.invite_status?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:0,class:"resend table-action",title:"Resend/Copy Invite Link",onClick:function(t){e.userToChange=n,e.resendRequestedUser()}},Cn,8,On)):Object(o["createCommentVNode"])("",!0),"anonymous"!==n.login?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:1,class:"edituser table-action",title:"Edit",onClick:function(t){return e.$emit("editUser",{user:n})}},Nn,8,yn)):Object(o["createCommentVNode"])("",!0),("superuser"===e.currentUserRole||"admin"===e.currentUserRole&&n.invited_by===e.currentUserLogin)&&"anonymous"!==n.login?(Object(o["openBlock"])(),Object(o["createElementBlock"])("button",{key:2,class:"deleteuser table-action",title:"Delete",onClick:function(t){e.userToChange=n,e.showDeleteConfirm()}},kn,8,Sn)):Object(o["createCommentVNode"])("",!0)])],8,sn)})),128))])],2),[[b]])]})),_:1}),Object(o["createVNode"])(u,{modelValue:e.showPasswordConfirmationForUserRemoval,"onUpdate:modelValue":t[14]||(t[14]=function(t){return e.showPasswordConfirmationForUserRemoval=t}),onConfirmed:e.deleteRequestedUsers,onAborted:t[15]||(t[15]=function(t){e.userToChange=null,e.roleToChangeTo=null})},{default:Object(o["withCtx"])((function(){return[e.userToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h2",{key:0,innerHTML:e.$sanitize(e.translate("UsersManager_DeleteUserConfirmSingle","<strong>".concat(e.userToChange.login,"</strong>")))},null,8,En)):Object(o["createCommentVNode"])("",!0),e.userToChange?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("h2",{key:1,innerHTML:e.$sanitize(e.translate("UsersManager_DeleteUserConfirmMultiple","<strong>".concat(e.affectedUsersCount,"</strong>")))},null,8,An)),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"]),Object(o["createElementVNode"])("div",wn,[Object(o["createElementVNode"])("div",Tn,[e.userToChange?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",{key:0,innerHTML:e.$sanitize(e.deleteUserPermConfirmSingleText)},null,8,Bn)):Object(o["createCommentVNode"])("",!0),e.userToChange&&"anonymous"===e.userToChange.login&&"view"===e.roleToChangeTo?(Object(o["openBlock"])(),Object(o["createElementBlock"])("h3",Mn,[Object(o["createElementVNode"])("em",null,[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("General_Note"))+": ",1),Object(o["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("UsersManager_AnonymousUserRoleChangeWarning","anonymous",e.getRoleDisplay(e.roleToChangeTo)))},null,8,_n)])])):Object(o["createCommentVNode"])("",!0),e.userToChange?Object(o["createCommentVNode"])("",!0):(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",{key:2,innerHTML:e.$sanitize(e.deleteUserPermConfirmMultipleText)},null,8,Ln))]),Object(o["createElementVNode"])("div",Dn,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[16]||(t[16]=Object(o["withModifiers"])((function(t){return e.changeUserRole()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Yes")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[17]||(t[17]=Object(o["withModifiers"])((function(t){e.userToChange=null,e.roleToChangeTo=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_No")),1)])],512)],2)}var xn=window,Pn=xn.$,Fn=Object(o["defineComponent"])({props:{initialSiteId:{type:[String,Number],required:!0},initialSiteName:{type:String,required:!0},currentUserRole:String,isLoadingUsers:Boolean,accessLevels:{type:Array,required:!0},filterAccessLevels:{type:Array,required:!0},filterStatusLevels:{type:Array,required:!0},totalEntries:Number,users:{type:Array,required:!0},searchParams:{type:Object,required:!0}},components:{Field:h["Field"],ActivityIndicator:r["ActivityIndicator"],Notification:r["Notification"],ContentBlock:r["ContentBlock"],PasswordConfirmation:h["PasswordConfirmation"]},directives:{DropdownMenu:r["DropdownMenu"],ContentTable:r["ContentTable"]},data:function(){return{areAllResultsSelected:!1,selectedRows:{},isAllCheckboxSelected:!1,isBulkActionsDisabled:!0,userToChange:null,roleToChangeTo:null,accessLevelFilter:null,statusLevelFilter:null,isRoleHelpToggled:!1,userTextFilter:"",permissionsForSite:{id:this.initialSiteId,name:this.initialSiteName},showPasswordConfirmationForUserRemoval:!1}},emits:["editUser","changeUserRole","deleteUser","searchChange","resendInvite"],created:function(){this.onUserTextFilterChange=Object(r["debounce"])(this.onUserTextFilterChange,300)},watch:{users:function(){this.clearSelection()}},methods:{getInviteStatus:function(e){return Number.isInteger(e)?Object(r["translate"])("UsersManager_InviteDayLeft",e):"expired"===e?Object(r["translate"])("UsersManager_Expired"):Object(r["translate"])("UsersManager_Active")},onPermissionsForUpdate:function(e){this.permissionsForSite=e,this.changeSearch({idSite:this.permissionsForSite.id})},clearSelection:function(){this.selectedRows={},this.areAllResultsSelected=!1,this.isBulkActionsDisabled=!0,this.isAllCheckboxSelected=!1,this.userToChange=null},onAllCheckboxChange:function(){if(this.isAllCheckboxSelected){for(var e=0;e!==this.users.length;e+=1)this.selectedRows[e]=!0;this.isBulkActionsDisabled=!1}else this.clearSelection()},changeUserRole:function(){this.$emit("changeUserRole",{users:this.userOperationSubject,role:this.roleToChangeTo})},onRowSelected:function(){var e=this;setTimeout((function(){var t=e.selectedCount;e.isBulkActionsDisabled=0===t,e.isAllCheckboxSelected=t===e.users.length}))},deleteRequestedUsers:function(e){this.$emit("deleteUser",{users:this.userOperationSubject,password:e})},resendRequestedUser:function(){this.$emit("resendInvite",{user:this.userToChange})},showDeleteConfirm:function(){this.showPasswordConfirmationForUserRemoval=!0},showAccessChangeConfirm:function(){Pn(this.$refs.changeUserRoleConfirmModal).modal({dismissible:!1}).modal("open")},getRoleDisplay:function(e){var t=null;return this.accessLevels.forEach((function(n){n.key===e&&(t=n.value)})),t},changeSearch:function(e){var t=Object.assign(Object.assign({},this.searchParams),e);this.$emit("searchChange",{params:t})},gotoPreviousPage:function(){this.changeSearch({offset:Math.max(0,this.searchParams.offset-this.searchParams.limit)})},gotoNextPage:function(){var e=this.searchParams.offset+this.searchParams.limit;e>=this.totalEntries||this.changeSearch({offset:e})},onUserTextFilterChange:function(e){this.userTextFilter=e,this.changeSearch({filter_search:e,offset:0})}},computed:{currentUserLogin:function(){return r["Matomo"].userLogin},paginationLowerBound:function(){return this.searchParams.offset+1},paginationUpperBound:function(){if(null===this.totalEntries)return"?";var e=this.searchParams;return Math.min(e.offset+e.limit,this.totalEntries)},userOperationSubject:function(){return this.userToChange?[this.userToChange]:this.areAllResultsSelected?"all":this.selectedUsers},selectedUsers:function(){var e=this,t=this.users,n=[];return Object.keys(this.selectedRows).forEach((function(s){var i=parseInt(s,10);e.selectedRows[s]&&t[i]&&n.push(t[i])})),n},rolesHelpText:function(){var e="https://matomo.org/faq/general/faq_70/",t="https://matomo.org/faq/general/faq_69/";return Object(r["translate"])("UsersManager_RolesHelp",'<a href="'.concat(e,'" target="_blank" rel="noreferrer noopener">'),"</a>",'<a href="'.concat(t,'" target="_blank" rel="noreferrer noopener">'),"</a>")},affectedUsersCount:function(){return this.areAllResultsSelected?this.totalEntries||0:this.selectedCount},selectedCount:function(){var e=this,t=0;return Object.keys(this.selectedRows).forEach((function(n){e.selectedRows[n]&&(t+=1)})),t},deleteUserPermConfirmSingleText:function(){var e,t;return Object(r["translate"])("UsersManager_DeleteUserPermConfirmSingle","<strong>".concat((null===(e=this.userToChange)||void 0===e?void 0:e.login)||"","</strong>"),"<strong>".concat(this.getRoleDisplay(this.roleToChangeTo),"</strong>"),"<strong>".concat(r["Matomo"].helper.htmlEntities((null===(t=this.permissionsForSite)||void 0===t?void 0:t.name)||""),"</strong>"))},deleteUserPermConfirmMultipleText:function(){var e;return Object(r["translate"])("UsersManager_DeleteUserPermConfirmMultiple","<strong>".concat(this.affectedUsersCount,"</strong>"),"<strong>".concat(this.getRoleDisplay(this.roleToChangeTo),"</strong>"),"<strong>".concat(r["Matomo"].helper.htmlEntities((null===(e=this.permissionsForSite)||void 0===e?void 0:e.name)||""),"</strong>"))},bulkActionAccessLevels:function(){return this.accessLevels.filter((function(e){return"noaccess"!==e.key&&"superuser"!==e.key}))},anonymousAccessLevels:function(){return this.accessLevels.filter((function(e){return"noaccess"===e.key||"view"===e.key}))},onlyRoleAccessLevels:function(){return this.accessLevels.filter((function(e){return"role"===e.type}))}}});Fn.render=Rn;var In=Fn,Hn=(Object(r["createAngularJsAdapter"])({component:In,scope:{onEditUser:{angularJsBind:"&",vue:"editUser"},onChangeUserRole:{angularJsBind:"&",vue:"changeUserRole"},onDeleteUser:{angularJsBind:"&",vue:"deleteUser"},onSearchChange:{angularJsBind:"&",vue:"searchChange"},onResendInvite:{angularJsBind:"&",vue:"resendInvite"},initialSiteId:{angularJsBind:"<"},initialSiteName:{angularJsBind:"<"},currentUserRole:{angularJsBind:"<"},isLoadingUsers:{angularJsBind:"<"},accessLevels:{angularJsBind:"<"},filterAccessLevels:{angularJsBind:"<"},totalEntries:{angularJsBind:"<"},users:{angularJsBind:"<"},searchParams:{angularJsBind:"<"}},directiveName:"piwikPagedUsersList",restrict:"E"}),{class:"usersManager"}),qn={key:0},Jn={key:1},$n={class:"row add-user-container"},zn={class:"col s12"},Gn={class:"input-field",style:{"margin-right":"3.5px"}},Wn={key:0,class:"input-field"},Yn={key:0},Xn={class:"resend-invite-confirm-modal modal",ref:"resendInviteConfirmModal"},Kn=Object(o["createElementVNode"])("div",{class:"btn-close modal-close"},[Object(o["createElementVNode"])("i",{class:"icon-close"})],-1),Qn={class:"modal-content"},Zn={class:"modal-title"},es=["innerHTML"],ts={class:"modal-footer"},ns={key:0,class:"success-copied"},ss=Object(o["createElementVNode"])("i",{class:"icon-success"},null,-1),is={class:"add-existing-user-modal modal",ref:"addExistingUserModal"},rs={class:"modal-content"},os={class:"modal-footer"};
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */function es(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("EnrichedHeadline"),l=Object(o["resolveComponent"])("PagedUsersList"),c=Object(o["resolveComponent"])("UserEditForm"),d=Object(o["resolveComponent"])("Field"),u=Object(o["resolveDirective"])("content-intro"),m=Object(o["resolveDirective"])("tooltips");return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Jn,[Object(o["withDirectives"])(Object(o["createElementVNode"])("div",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("h2",null,[Object(o["createVNode"])(a,{"help-url":"https://matomo.org/docs/manage-users/","feature-name":"Users Management"},{default:Object(o["withCtx"])((function(){return[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_ManageUsers")),1)]})),_:1})]),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",qn,Object(o["toDisplayString"])(e.translate("UsersManager_ManageUsersDesc")),1)):Object(o["createCommentVNode"])("",!0),"admin"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",$n,Object(o["toDisplayString"])(e.translate("UsersManager_ManageUsersAdminDesc")),1)):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",zn,[Object(o["createElementVNode"])("div",Gn,[Object(o["createElementVNode"])("div",Wn,[Object(o["createElementVNode"])("a",{class:"btn add-new-user",onClick:t[0]||(t[0]=function(t){return e.onAddNewUser()})},Object(o["toDisplayString"])(e.translate("UsersManager_InviteNewUser")),1)]),"superuser"!==e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Yn,[Object(o["createElementVNode"])("a",{class:"btn add-existing-user",onClick:t[1]||(t[1]=function(t){return e.showAddExistingUserModal()})},Object(o["toDisplayString"])(e.translate("UsersManager_AddExistingUser")),1)])):Object(o["createCommentVNode"])("",!0)])]),Object(o["createVNode"])(l,{onEditUser:t[2]||(t[2]=function(t){return e.onEditUser(t.user)}),onChangeUserRole:t[3]||(t[3]=function(t){return e.onChangeUserRole(t.users,t.role)}),onDeleteUser:t[4]||(t[4]=function(t){return e.onDeleteUser(t.users,t.password)}),onSearchChange:t[5]||(t[5]=function(t){e.searchParams=t.params,e.fetchUsers()}),onResendInvite:t[6]||(t[6]=function(t){return e.onResendInvite(t.user)}),"initial-site-id":e.initialSiteId,"initial-site-name":e.initialSiteName,"is-loading-users":e.isLoadingUsers,"current-user-role":e.currentUserRole,"access-levels":e.accessLevels,"filter-access-levels":e.filterAccessLevels,"filter-status-levels":e.filterStatusLevels,"search-params":e.searchParams,users:e.users,"total-entries":e.totalEntries},null,8,["initial-site-id","initial-site-name","is-loading-users","current-user-role","access-levels","filter-access-levels","filter-status-levels","search-params","users","total-entries"])],512),[[u]])],512),[[o["vShow"],!e.isEditing]]),e.isEditing?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Xn,[Object(o["createVNode"])(c,{onDone:t[7]||(t[7]=function(t){return e.onDoneEditing(t.isUserModified)}),user:e.userBeingEdited,"current-user-role":e.currentUserRole,"access-levels":e.accessLevels,"filter-access-levels":e.filterAccessLevels,"initial-site-id":e.initialSiteId,"initial-site-name":e.initialSiteName,onUpdated:t[8]||(t[8]=function(t){return e.userBeingEdited=t.user})},null,8,["user","current-user-role","access-levels","filter-access-levels","initial-site-id","initial-site-name"])])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",Kn,[Object(o["createElementVNode"])("div",Qn,[Object(o["createElementVNode"])("h3",null,Object(o["toDisplayString"])(e.translate("UsersManager_AddExistingUser")),1),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_EnterUsernameOrEmail"))+":",1),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(d,{modelValue:e.addNewUserLoginEmail,"onUpdate:modelValue":t[9]||(t[9]=function(t){return e.addNewUserLoginEmail=t}),name:"add-existing-user-email",uicontrol:"text"},null,8,["modelValue"])])]),Object(o["createElementVNode"])("div",Zn,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[10]||(t[10]=Object(o["withModifiers"])((function(t){return e.addExistingUser()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Add")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[11]||(t[11]=Object(o["withModifiers"])((function(t){return e.addNewUserLoginEmail=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_Cancel")),1)])],512)],512)),[[m]])}var ts=20,ns=window,ss=ns.$,is=Object(o["defineComponent"])({props:{currentUserRole:{type:String,required:!0},initialSiteName:{type:String,required:!0},initialSiteId:{type:String,required:!0},accessLevels:{type:Array,required:!0},filterAccessLevels:{type:Array,required:!0},filterStatusLevels:{type:Array,required:!0}},components:{EnrichedHeadline:r["EnrichedHeadline"],PagedUsersList:In,UserEditForm:pt,Field:h["Field"]},directives:{ContentIntro:r["ContentIntro"],Tooltips:r["Tooltips"]},data:function(){return{isEditing:!!r["MatomoUrl"].urlParsed.value.showadduser,isCurrentUserSuperUser:!0,users:[],totalEntries:null,searchParams:{offset:0,limit:ts,filter_search:"",filter_access:"",filter_status:"",idSite:this.initialSiteId},isLoadingUsers:!1,userBeingEdited:null,addNewUserLoginEmail:""}},created:function(){this.fetchUsers()},watch:{limit:function(){this.fetchUsers()}},methods:{onEditUser:function(e){r["Matomo"].helper.lazyScrollToContent(),this.isEditing=!0,this.userBeingEdited=e},onDoneEditing:function(e){this.isEditing=!1,e&&this.fetchUsers()},showAddExistingUserModal:function(){ss(this.$refs.addExistingUserModal).modal({dismissible:!1}).modal("open")},onChangeUserRole:function(e,t){var n=this;this.isLoadingUsers=!0,Promise.resolve().then((function(){return"all"===e?n.getAllUsersInSearch():e})).then((function(e){return e.filter((function(e){return"superuser"!==e.role})).map((function(e){return e.login}))})).then((function(e){var s,i=n.accessLevels.filter((function(e){return e.key===t})).map((function(e){return e.type}));return s=i.length&&"capability"===i[0]?e.map((function(e){return{method:"UsersManager.addCapabilities",userLogin:e,capabilities:t,idSites:n.searchParams.idSite}})):e.map((function(e){return{method:"UsersManager.setUserAccess",userLogin:e,access:t,idSites:n.searchParams.idSite}})),r["AjaxHelper"].fetch(s,{createErrorNotification:!0})})).catch((function(){})).then((function(){return n.fetchUsers()}))},getAllUsersInSearch:function(){return r["AjaxHelper"].fetch({method:"UsersManager.getUsersPlusRole",filter_search:this.searchParams.filter_search,filter_access:this.searchParams.filter_access,filter_status:this.searchParams.filter_status,idSite:this.searchParams.idSite,filter_limit:"-1"})},onDeleteUser:function(e,t){var n=this;this.isLoadingUsers=!0,Promise.resolve().then((function(){return"all"===e?n.getAllUsersInSearch():e})).then((function(e){return e.map((function(e){return e.login}))})).then((function(e){var n=e.map((function(e){return{method:"UsersManager.deleteUser",userLogin:e,passwordConfirmation:t}}));return r["AjaxHelper"].fetch(n,{createErrorNotification:!0})})).then((function(){r["NotificationsStore"].scrollToNotification(r["NotificationsStore"].show({id:"removeUserSuccess",message:Object(r["translate"])("UsersManager_DeleteSuccess"),context:"success",type:"toast"})),n.fetchUsers()}),(function(){"all"!==e&&e.length>1&&r["NotificationsStore"].show({id:"removeUserSuccess",message:Object(r["translate"])("UsersManager_DeleteNotSuccessful"),context:"warning",type:"toast"}),n.fetchUsers()}))},onResendInvite:function(e){var t=this;r["AjaxHelper"].fetch({method:"UsersManager.resendInvite",userLogin:e.login}).then((function(){t.fetchUsers();var n=r["NotificationsStore"].show({message:Object(r["translate"])("UsersManager_ResendInviteSuccess",e.login),id:"resendinvite",context:"success",type:"transient"});r["NotificationsStore"].scrollToNotification(n)}))},fetchUsers:function(){var e=this;return this.isLoadingUsers=!0,r["AjaxHelper"].fetch(Object.assign(Object.assign({},this.searchParams),{},{method:"UsersManager.getUsersPlusRole"}),{returnResponseObject:!0}).then((function(t){var n=t.getRequestHandle();e.totalEntries=parseInt(n.getResponseHeader("x-matomo-total-results")||"0",10),e.users=n.responseJSON,e.isLoadingUsers=!1})).catch((function(){e.isLoadingUsers=!1}))},addExistingUser:function(){var e=this;return this.isLoadingUsers=!0,r["AjaxHelper"].fetch({method:"UsersManager.userExists",userLogin:this.addNewUserLoginEmail}).then((function(t){return t&&t.value?e.addNewUserLoginEmail:r["AjaxHelper"].fetch({method:"UsersManager.getUserLoginFromUserEmail",userEmail:e.addNewUserLoginEmail}).then((function(e){return e.value}))})).then((function(t){return r["AjaxHelper"].post({method:"UsersManager.setUserAccess"},{userLogin:t,access:"view",idSites:e.searchParams.idSite})})).then((function(){return e.fetchUsers()})).catch((function(){e.isLoadingUsers=!1}))},onAddNewUser:function(){var e={isAllowed:!0};r["Matomo"].postEvent("UsersManager.initAddUser",e),e&&!e.isAllowed||(this.isEditing=!0,this.userBeingEdited=null)}}});is.render=es;var rs=is,os=(Object(r["createAngularJsAdapter"])({component:rs,scope:{currentUserRole:{angularJsBind:"<"},initialSiteName:{angularJsBind:"@"},initialSiteId:{angularJsBind:"@"},accessLevels:{angularJsBind:"<"},filterAccessLevels:{angularJsBind:"<"},filterStatusLevels:{angularJsBind:"<"}},directiveName:"piwikUsersManager",restrict:"E"}),{key:0,class:"alert alert-info"}),as={key:1};
+ */function as(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("EnrichedHeadline"),l=Object(o["resolveComponent"])("PagedUsersList"),c=Object(o["resolveComponent"])("UserEditForm"),d=Object(o["resolveComponent"])("Field"),u=Object(o["resolveComponent"])("PasswordConfirmation"),m=Object(o["resolveDirective"])("content-intro"),b=Object(o["resolveDirective"])("tooltips");return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Hn,[Object(o["withDirectives"])(Object(o["createElementVNode"])("div",null,[Object(o["withDirectives"])(Object(o["createElementVNode"])("div",null,[Object(o["createElementVNode"])("h2",null,[Object(o["createVNode"])(a,{"help-url":"https://matomo.org/docs/manage-users/","feature-name":"Users Management"},{default:Object(o["withCtx"])((function(){return[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.translate("UsersManager_ManageUsers")),1)]})),_:1})]),"superuser"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",qn,Object(o["toDisplayString"])(e.translate("UsersManager_ManageUsersDesc")),1)):Object(o["createCommentVNode"])("",!0),"admin"===e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",Jn,Object(o["toDisplayString"])(e.translate("UsersManager_ManageUsersAdminDesc")),1)):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",$n,[Object(o["createElementVNode"])("div",zn,[Object(o["createElementVNode"])("div",Gn,[Object(o["createElementVNode"])("a",{class:"btn add-new-user",onClick:t[0]||(t[0]=function(t){return e.onAddNewUser()})},Object(o["toDisplayString"])(e.translate("UsersManager_InviteNewUser")),1)]),"superuser"!==e.currentUserRole?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Wn,[Object(o["createElementVNode"])("a",{class:"btn add-existing-user",onClick:t[1]||(t[1]=function(t){return e.showAddExistingUserModal()})},Object(o["toDisplayString"])(e.translate("UsersManager_AddExistingUser")),1)])):Object(o["createCommentVNode"])("",!0)])]),Object(o["createVNode"])(l,{onEditUser:t[2]||(t[2]=function(t){return e.onEditUser(t.user)}),onChangeUserRole:t[3]||(t[3]=function(t){return e.onChangeUserRole(t.users,t.role)}),onDeleteUser:t[4]||(t[4]=function(t){return e.onDeleteUser(t.users,t.password)}),onSearchChange:t[5]||(t[5]=function(t){e.searchParams=t.params,e.fetchUsers()}),onResendInvite:t[6]||(t[6]=function(t){return e.showResendPopup(t.user)}),"initial-site-id":e.initialSiteId,"initial-site-name":e.initialSiteName,"is-loading-users":e.isLoadingUsers,"current-user-role":e.currentUserRole,"access-levels":e.accessLevels,"filter-access-levels":e.filterAccessLevels,"filter-status-levels":e.filterStatusLevels,"search-params":e.searchParams,users:e.users,"total-entries":e.totalEntries},null,8,["initial-site-id","initial-site-name","is-loading-users","current-user-role","access-levels","filter-access-levels","filter-status-levels","search-params","users","total-entries"])],512),[[m]])],512),[[o["vShow"],!e.isEditing]]),e.isEditing?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Yn,[Object(o["createVNode"])(c,{onDone:t[7]||(t[7]=function(t){return e.onDoneEditing(t.isUserModified)}),user:e.userBeingEdited,"current-user-role":e.currentUserRole,"invite-token-expiry-days":e.inviteTokenExpiryDays,"access-levels":e.accessLevels,"filter-access-levels":e.filterAccessLevels,"initial-site-id":e.initialSiteId,"initial-site-name":e.initialSiteName,onResendInvite:t[8]||(t[8]=function(t){return e.showResendPopup(t.user)}),onUpdated:t[9]||(t[9]=function(t){return e.userBeingEdited=t.user})},null,8,["user","current-user-role","invite-token-expiry-days","access-levels","filter-access-levels","initial-site-id","initial-site-name"])])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",Xn,[Kn,Object(o["createElementVNode"])("div",Qn,[Object(o["createElementVNode"])("h2",Zn,Object(o["toDisplayString"])(e.translate("UsersManager_ResendInvite")),1),e.userBeingEdited?(Object(o["openBlock"])(),Object(o["createElementBlock"])("p",{key:0,innerHTML:e.$sanitize(e.translate("UsersManager_InviteConfirmMessage",["<strong>".concat(e.userBeingEdited.login,"</strong>"),"<strong>".concat(e.userBeingEdited.email,"</strong>")]))},null,8,es)):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("p",null,[Object(o["createElementVNode"])("strong",null,Object(o["toDisplayString"])(e.translate("UsersManager_InviteActionNotes",e.inviteTokenExpiryDays)),1)])]),Object(o["createElementVNode"])("div",ts,[e.copied?(Object(o["openBlock"])(),Object(o["createElementBlock"])("span",ns,[ss,Object(o["createTextVNode"])(" "+Object(o["toDisplayString"])(e.translate("UsersManager_LinkCopied")),1)])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("button",{onClick:t[10]||(t[10]=function(t){return e.showInviteActionPasswordConfirm("copy")}),class:"btn btn-copy-link modal-action",style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("UsersManager_CopyLink")),1),Object(o["createElementVNode"])("button",{class:"btn btn-resend modal-action modal-no",onClick:t[11]||(t[11]=function(t){return e.showInviteActionPasswordConfirm("send")})},Object(o["toDisplayString"])(e.translate("UsersManager_ResendInvite")),1)])],512),Object(o["createElementVNode"])("div",is,[Object(o["createElementVNode"])("div",rs,[Object(o["createElementVNode"])("h3",null,Object(o["toDisplayString"])(e.translate("UsersManager_AddExistingUser")),1),Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_EnterUsernameOrEmail"))+":",1),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(d,{modelValue:e.addNewUserLoginEmail,"onUpdate:modelValue":t[12]||(t[12]=function(t){return e.addNewUserLoginEmail=t}),name:"add-existing-user-email",uicontrol:"text"},null,8,["modelValue"])])]),Object(o["createElementVNode"])("div",os,[Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close btn",onClick:t[13]||(t[13]=Object(o["withModifiers"])((function(t){return e.addExistingUser()}),["prevent"])),style:{"margin-right":"3.5px"}},Object(o["toDisplayString"])(e.translate("General_Add")),1),Object(o["createElementVNode"])("a",{href:"",class:"modal-action modal-close modal-no",onClick:t[14]||(t[14]=Object(o["withModifiers"])((function(t){return e.addNewUserLoginEmail=null}),["prevent"]))},Object(o["toDisplayString"])(e.translate("General_Cancel")),1)])],512),Object(o["createVNode"])(u,{modelValue:e.showPasswordConfirmationForInviteAction,"onUpdate:modelValue":t[15]||(t[15]=function(t){return e.showPasswordConfirmationForInviteAction=t}),onConfirmed:e.onInviteAction},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("p",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])],512)),[[b]])}var ls=20,cs=window,ds=cs.$,us=Object(o["defineComponent"])({props:{currentUserRole:{type:String,required:!0},initialSiteName:{type:String,required:!0},initialSiteId:{type:String,required:!0},accessLevels:{type:Array,required:!0},filterAccessLevels:{type:Array,required:!0},filterStatusLevels:{type:Array,required:!0},inviteTokenExpiryDays:{type:String,required:!0}},components:{PasswordConfirmation:h["PasswordConfirmation"],EnrichedHeadline:r["EnrichedHeadline"],PagedUsersList:In,UserEditForm:ft,Field:h["Field"]},directives:{ContentIntro:r["ContentIntro"],Tooltips:r["Tooltips"]},data:function(){return{isEditing:!!r["MatomoUrl"].urlParsed.value.showadduser,isCurrentUserSuperUser:!0,users:[],totalEntries:null,searchParams:{offset:0,limit:ls,filter_search:"",filter_access:"",filter_status:"",idSite:this.initialSiteId},isLoadingUsers:!1,userBeingEdited:null,addNewUserLoginEmail:"",copied:!1,loading:!1,showPasswordConfirmationForInviteAction:!1,inviteAction:""}},created:function(){this.fetchUsers()},watch:{limit:function(){this.fetchUsers()}},methods:{showInviteActionPasswordConfirm:function(e){this.loading||(this.showPasswordConfirmationForInviteAction=!0,this.inviteAction=e)},showResendPopup:function(e){this.userBeingEdited=e,ds(this.$refs.resendInviteConfirmModal).modal({dismissible:!1}).modal("open"),this.copied=!1},onInviteAction:function(e){"send"===this.inviteAction?this.onResendInvite(e):this.generateInviteLink(e)},onEditUser:function(e){r["Matomo"].helper.lazyScrollToContent(),this.isEditing=!0,this.userBeingEdited=e},onDoneEditing:function(e){this.isEditing=!1,e&&this.fetchUsers()},showAddExistingUserModal:function(){ds(this.$refs.addExistingUserModal).modal({dismissible:!1}).modal("open")},onChangeUserRole:function(e,t){var n=this;this.isLoadingUsers=!0,Promise.resolve().then((function(){return"all"===e?n.getAllUsersInSearch():e})).then((function(e){return e.filter((function(e){return"superuser"!==e.role})).map((function(e){return e.login}))})).then((function(e){var s,i=n.accessLevels.filter((function(e){return e.key===t})).map((function(e){return e.type}));return s=i.length&&"capability"===i[0]?e.map((function(e){return{method:"UsersManager.addCapabilities",userLogin:e,capabilities:t,idSites:n.searchParams.idSite}})):e.map((function(e){return{method:"UsersManager.setUserAccess",userLogin:e,access:t,idSites:n.searchParams.idSite}})),r["AjaxHelper"].fetch(s,{createErrorNotification:!0})})).catch((function(){})).then((function(){return n.fetchUsers()}))},getAllUsersInSearch:function(){return r["AjaxHelper"].fetch({method:"UsersManager.getUsersPlusRole",filter_search:this.searchParams.filter_search,filter_access:this.searchParams.filter_access,filter_status:this.searchParams.filter_status,idSite:this.searchParams.idSite,filter_limit:"-1"})},onDeleteUser:function(e,t){var n=this;this.isLoadingUsers=!0,Promise.resolve().then((function(){return"all"===e?n.getAllUsersInSearch():e})).then((function(e){return e.map((function(e){return e.login}))})).then((function(e){var n=e.map((function(e){return{method:"UsersManager.deleteUser",userLogin:e,passwordConfirmation:t}}));return r["AjaxHelper"].fetch(n,{createErrorNotification:!0})})).then((function(){r["NotificationsStore"].scrollToNotification(r["NotificationsStore"].show({id:"removeUserSuccess",message:Object(r["translate"])("UsersManager_DeleteSuccess"),context:"success",type:"toast"})),n.fetchUsers()}),(function(){"all"!==e&&e.length>1&&r["NotificationsStore"].show({id:"removeUserSuccess",message:Object(r["translate"])("UsersManager_DeleteNotSuccessful"),context:"warning",type:"toast"}),n.fetchUsers()}))},generateInviteLink:async function(e){if(!this.loading){this.loading=!0;try{var t=await r["AjaxHelper"].fetch({method:"UsersManager.generateInviteLink",userLogin:this.userBeingEdited.login,passwordConfirmation:e});await this.copyToClipboard(t.value)}catch(n){}this.loading=!1}},copyToClipboard:async function(e){try{var t=document.createElement("input");t.style.top="-100px",t.style.left="0",t.style.position="fixed",t.value=e,document.body.appendChild(t),t.select(),"https:"!==window.location.protocol?document.execCommand("copy"):await navigator.clipboard.writeText(t.value),document.body.removeChild(t),this.copied=!0}catch(s){var n=r["NotificationsStore"].show({message:"<strong>".concat(Object(r["translate"])("UsersManager_CopyDenied"),"</strong><br>\n").concat(Object(r["translate"])("UsersManager_CopyDeniedHints",['<br><span class="invite-link">'.concat(e,"</span>")])),id:"copyError",context:"error",type:"transient"});r["NotificationsStore"].scrollToNotification(n)}},onResendInvite:function(e){var t=this;""!==e&&r["AjaxHelper"].fetch({method:"UsersManager.resendInvite",userLogin:this.userBeingEdited.login,passwordConfirmation:e}).then((function(){t.fetchUsers(),ds(t.$refs.resendInviteConfirmModal).modal("close");var e=r["NotificationsStore"].show({message:Object(r["translate"])("UsersManager_InviteSuccess"),id:"resendInvite",context:"success",type:"transient"});r["NotificationsStore"].scrollToNotification(e)}))},fetchUsers:function(){var e=this;return this.isLoadingUsers=!0,r["AjaxHelper"].fetch(Object.assign(Object.assign({},this.searchParams),{},{method:"UsersManager.getUsersPlusRole"}),{returnResponseObject:!0}).then((function(t){var n=t.getRequestHandle();e.totalEntries=parseInt(n.getResponseHeader("x-matomo-total-results")||"0",10),e.users=n.responseJSON,e.isLoadingUsers=!1})).catch((function(){e.isLoadingUsers=!1}))},addExistingUser:function(){var e=this;return this.isLoadingUsers=!0,r["AjaxHelper"].fetch({method:"UsersManager.userExists",userLogin:this.addNewUserLoginEmail}).then((function(t){return t&&t.value?e.addNewUserLoginEmail:r["AjaxHelper"].fetch({method:"UsersManager.getUserLoginFromUserEmail",userEmail:e.addNewUserLoginEmail}).then((function(e){return e.value}))})).then((function(t){return r["AjaxHelper"].post({method:"UsersManager.setUserAccess"},{userLogin:t,access:"view",idSites:e.searchParams.idSite})})).then((function(){return e.fetchUsers()})).catch((function(){e.isLoadingUsers=!1}))},onAddNewUser:function(){var e={isAllowed:!0};r["Matomo"].postEvent("UsersManager.initAddUser",e),e&&!e.isAllowed||(this.isEditing=!0,this.userBeingEdited=null)}}});us.render=as;var ms=us,bs=(Object(r["createAngularJsAdapter"])({component:ms,scope:{currentUserRole:{angularJsBind:"<"},initialSiteName:{angularJsBind:"@"},initialSiteId:{angularJsBind:"@"},inviteTokenExpiryDays:{angularJsBind:"@"},accessLevels:{angularJsBind:"<"},filterAccessLevels:{angularJsBind:"<"},filterStatusLevels:{angularJsBind:"<"}},directiveName:"piwikUsersManager",restrict:"E"}),{key:0,class:"alert alert-info"}),ps={key:1};
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */function ls(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("SaveButton"),c=Object(o["resolveComponent"])("ContentBlock"),d=Object(o["resolveDirective"])("form");return Object(o["openBlock"])(),Object(o["createBlock"])(c,{"content-title":e.title},{default:Object(o["withCtx"])((function(){return[0===e.anonymousSites.length?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",os,Object(o["toDisplayString"])(e.translate("UsersManager_NoteNoAnonymousUserAccessSettingsWontBeUsed2")),1)):Object(o["createCommentVNode"])("",!0),e.anonymousSites.length>0?Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",as,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"radio",name:"anonymousDefaultReport",modelValue:e.defaultReport,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.defaultReport=t}),introduction:e.translate("UsersManager_WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess"),options:e.defaultReportOptions},null,8,["modelValue","introduction","options"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"select",name:"anonymousDefaultReportWebsite",modelValue:e.defaultReportWebsite,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.defaultReportWebsite=t}),options:e.anonymousSites},null,8,["modelValue","options"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"radio",name:"anonymousDefaultDate",modelValue:e.defaultDate,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.defaultDate=t}),introduction:e.translate("UsersManager_ForAnonymousUsersReportDateToLoadByDefault"),options:e.availableDefaultDates},null,8,["modelValue","introduction","options"])]),Object(o["createVNode"])(l,{saving:e.loading,onConfirm:t[3]||(t[3]=function(t){return e.save()})},null,8,["saving"])],512)),[[d]]):Object(o["createCommentVNode"])("",!0)]})),_:1},8,["content-title"])}var cs=Object(o["defineComponent"])({props:{title:{type:String,required:!0},anonymousSites:{type:Array,required:!0},anonymousDefaultReport:{type:[String,Number],required:!0},anonymousDefaultSite:{type:String,required:!0},anonymousDefaultDate:{type:String,required:!0},availableDefaultDates:{type:Object,required:!0},defaultReportOptions:{type:Object,required:!0}},components:{ContentBlock:r["ContentBlock"],SaveButton:h["SaveButton"],Field:h["Field"]},directives:{Form:h["Form"]},data:function(){return{loading:!1,defaultReport:"".concat(this.anonymousDefaultReport),defaultReportWebsite:this.anonymousDefaultSite,defaultDate:this.anonymousDefaultDate}},methods:{save:function(){var e=this,t={anonymousDefaultReport:"1"===this.defaultReport?this.defaultReportWebsite:this.defaultReport,anonymousDefaultDate:this.defaultDate};this.loading=!0,r["AjaxHelper"].post({module:"UsersManager",action:"recordAnonymousUserSettings",format:"json"},t,{withTokenInUrl:!0}).then((function(){var e=r["NotificationsStore"].show({message:Object(r["translate"])("CoreAdminHome_SettingsSaveSuccess"),id:"anonymousUserSettings",context:"success",type:"transient"});r["NotificationsStore"].scrollToNotification(e)})).finally((function(){e.loading=!1}))}}});cs.render=ls;var ds=cs,us=(Object(r["createAngularJsAdapter"])({component:ds,scope:{title:{angularJsBind:"<"},anonymousSites:{angularJsBind:"<"},anonymousDefaultReport:{angularJsBind:"<"},anonymousDefaultSite:{angularJsBind:"<"},anonymousDefaultDate:{angularJsBind:"<"},availableDefaultDates:{angularJsBind:"<"},defaultReportOptions:{angularJsBind:"<"}},directiveName:"matomoAnonymousSettings"}),{id:"newsletterSignup"});
+ */function gs(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("SaveButton"),c=Object(o["resolveComponent"])("ContentBlock"),d=Object(o["resolveDirective"])("form");return Object(o["openBlock"])(),Object(o["createBlock"])(c,{"content-title":e.title},{default:Object(o["withCtx"])((function(){return[0===e.anonymousSites.length?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",bs,Object(o["toDisplayString"])(e.translate("UsersManager_NoteNoAnonymousUserAccessSettingsWontBeUsed2")),1)):Object(o["createCommentVNode"])("",!0),e.anonymousSites.length>0?Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",ps,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"radio",name:"anonymousDefaultReport",modelValue:e.defaultReport,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.defaultReport=t}),introduction:e.translate("UsersManager_WhenUsersAreNotLoggedInAndVisitPiwikTheyShouldAccess"),options:e.defaultReportOptions},null,8,["modelValue","introduction","options"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"select",name:"anonymousDefaultReportWebsite",modelValue:e.defaultReportWebsite,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.defaultReportWebsite=t}),options:e.anonymousSites},null,8,["modelValue","options"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"radio",name:"anonymousDefaultDate",modelValue:e.defaultDate,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.defaultDate=t}),introduction:e.translate("UsersManager_ForAnonymousUsersReportDateToLoadByDefault"),options:e.availableDefaultDates},null,8,["modelValue","introduction","options"])]),Object(o["createVNode"])(l,{saving:e.loading,onConfirm:t[3]||(t[3]=function(t){return e.save()})},null,8,["saving"])],512)),[[d]]):Object(o["createCommentVNode"])("",!0)]})),_:1},8,["content-title"])}var hs=Object(o["defineComponent"])({props:{title:{type:String,required:!0},anonymousSites:{type:Array,required:!0},anonymousDefaultReport:{type:[String,Number],required:!0},anonymousDefaultSite:{type:String,required:!0},anonymousDefaultDate:{type:String,required:!0},availableDefaultDates:{type:Object,required:!0},defaultReportOptions:{type:Object,required:!0}},components:{ContentBlock:r["ContentBlock"],SaveButton:h["SaveButton"],Field:h["Field"]},directives:{Form:h["Form"]},data:function(){return{loading:!1,defaultReport:"".concat(this.anonymousDefaultReport),defaultReportWebsite:this.anonymousDefaultSite,defaultDate:this.anonymousDefaultDate}},methods:{save:function(){var e=this,t={anonymousDefaultReport:"1"===this.defaultReport?this.defaultReportWebsite:this.defaultReport,anonymousDefaultDate:this.defaultDate};this.loading=!0,r["AjaxHelper"].post({module:"UsersManager",action:"recordAnonymousUserSettings",format:"json"},t,{withTokenInUrl:!0}).then((function(){var e=r["NotificationsStore"].show({message:Object(r["translate"])("CoreAdminHome_SettingsSaveSuccess"),id:"anonymousUserSettings",context:"success",type:"transient"});r["NotificationsStore"].scrollToNotification(e)})).finally((function(){e.loading=!1}))}}});hs.render=gs;var fs=hs,js=(Object(r["createAngularJsAdapter"])({component:fs,scope:{title:{angularJsBind:"<"},anonymousSites:{angularJsBind:"<"},anonymousDefaultReport:{angularJsBind:"<"},anonymousDefaultSite:{angularJsBind:"<"},anonymousDefaultDate:{angularJsBind:"<"},availableDefaultDates:{angularJsBind:"<"},defaultReportOptions:{angularJsBind:"<"}},directiveName:"matomoAnonymousSettings"}),{id:"newsletterSignup"});
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */function ms(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("SaveButton"),c=Object(o["resolveComponent"])("ContentBlock");return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",us,[Object(o["createVNode"])(c,{"content-title":e.translate("UsersManager_NewsletterSignupTitle")},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"checkbox",name:"newsletterSignupCheckbox",id:"newsletterSignupCheckbox",modelValue:e.newsletterSignupCheckbox,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.newsletterSignupCheckbox=t}),"full-width":!0,title:e.signupTitleText},null,8,["modelValue","title"])]),Object(o["createVNode"])(l,{id:"newsletterSignupBtn",onConfirm:t[1]||(t[1]=function(t){return e.signupForNewsletter()}),disabled:!e.newsletterSignupCheckbox,value:e.newsletterSignupButtonTitle,saving:e.isProcessingNewsletterSignup},null,8,["disabled","value","saving"])]})),_:1},8,["content-title"])],512)),[[o["vShow"],e.showNewsletterSignup]])}var bs=Object(o["defineComponent"])({data:function(){return{showNewsletterSignup:!0,newsletterSignupCheckbox:!1,isProcessingNewsletterSignup:!1,newsletterSignupButtonTitle:Object(r["translate"])("General_Save")}},components:{ContentBlock:r["ContentBlock"],SaveButton:h["SaveButton"],Field:h["Field"]},computed:{signupTitleText:function(){return Object(r["translate"])("UsersManager_NewsletterSignupMessage",'<a href="https://matomo.org/privacy-policy/" target="_blank">',"</a>")}},methods:{signupForNewsletter:function(){var e=this;this.newsletterSignupButtonTitle=Object(r["translate"])("General_Loading"),this.isProcessingNewsletterSignup=!0,r["AjaxHelper"].fetch({module:"API",method:"UsersManager.newsletterSignup"},{withTokenInUrl:!0}).then((function(){e.isProcessingNewsletterSignup=!1,e.showNewsletterSignup=!1;var t=r["NotificationsStore"].show({message:Object(r["translate"])("UsersManager_NewsletterSignupSuccessMessage"),id:"newslettersignup",context:"success",type:"transient"});r["NotificationsStore"].scrollToNotification(t)})).catch((function(){e.isProcessingNewsletterSignup=!1;var t=r["NotificationsStore"].show({message:Object(r["translate"])("UsersManager_NewsletterSignupFailureMessage"),id:"newslettersignup",context:"error",type:"transient"});r["NotificationsStore"].scrollToNotification(t),e.newsletterSignupButtonTitle=Object(r["translate"])("General_PleaseTryAgain")}))}}});bs.render=ms;var ps=bs,gs=(Object(r["createAngularJsAdapter"])({component:ps,scope:{},directiveName:"matomoNewsletterSettings"}),{id:"userSettingsTable"}),hs={key:0},fs={id:"languageHelp",class:"inline-help-node"},js={target:"_blank",rel:"noreferrer noopener",href:"https://matomo.org/translations/"},Os={class:"sites_autocomplete"};
+ */function Os(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("SaveButton"),c=Object(o["resolveComponent"])("ContentBlock");return Object(o["withDirectives"])((Object(o["openBlock"])(),Object(o["createElementBlock"])("div",js,[Object(o["createVNode"])(c,{"content-title":e.translate("UsersManager_NewsletterSignupTitle")},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"checkbox",name:"newsletterSignupCheckbox",id:"newsletterSignupCheckbox",modelValue:e.newsletterSignupCheckbox,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.newsletterSignupCheckbox=t}),"full-width":!0,title:e.signupTitleText},null,8,["modelValue","title"])]),Object(o["createVNode"])(l,{id:"newsletterSignupBtn",onConfirm:t[1]||(t[1]=function(t){return e.signupForNewsletter()}),disabled:!e.newsletterSignupCheckbox,value:e.newsletterSignupButtonTitle,saving:e.isProcessingNewsletterSignup},null,8,["disabled","value","saving"])]})),_:1},8,["content-title"])],512)),[[o["vShow"],e.showNewsletterSignup]])}var vs=Object(o["defineComponent"])({data:function(){return{showNewsletterSignup:!0,newsletterSignupCheckbox:!1,isProcessingNewsletterSignup:!1,newsletterSignupButtonTitle:Object(r["translate"])("General_Save")}},components:{ContentBlock:r["ContentBlock"],SaveButton:h["SaveButton"],Field:h["Field"]},computed:{signupTitleText:function(){return Object(r["translate"])("UsersManager_NewsletterSignupMessage",'<a href="https://matomo.org/privacy-policy/" target="_blank">',"</a>")}},methods:{signupForNewsletter:function(){var e=this;this.newsletterSignupButtonTitle=Object(r["translate"])("General_Loading"),this.isProcessingNewsletterSignup=!0,r["AjaxHelper"].fetch({module:"API",method:"UsersManager.newsletterSignup"},{withTokenInUrl:!0}).then((function(){e.isProcessingNewsletterSignup=!1,e.showNewsletterSignup=!1;var t=r["NotificationsStore"].show({message:Object(r["translate"])("UsersManager_NewsletterSignupSuccessMessage"),id:"newslettersignup",context:"success",type:"transient"});r["NotificationsStore"].scrollToNotification(t)})).catch((function(){e.isProcessingNewsletterSignup=!1;var t=r["NotificationsStore"].show({message:Object(r["translate"])("UsersManager_NewsletterSignupFailureMessage"),id:"newslettersignup",context:"error",type:"transient"});r["NotificationsStore"].scrollToNotification(t),e.newsletterSignupButtonTitle=Object(r["translate"])("General_PleaseTryAgain")}))}}});vs.render=Os;var Cs=vs,ys=(Object(r["createAngularJsAdapter"])({component:Cs,scope:{},directiveName:"matomoNewsletterSettings"}),{id:"userSettingsTable"}),Us={key:0},Ns={id:"languageHelp",class:"inline-help-node"},Ss={target:"_blank",rel:"noreferrer noopener",href:"https://matomo.org/translations/"},Vs={class:"sites_autocomplete"};
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */function vs(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("SiteSelector"),c=Object(o["resolveComponent"])("SaveButton"),d=Object(o["resolveComponent"])("PasswordConfirmation"),u=Object(o["resolveComponent"])("ContentBlock"),m=Object(o["resolveDirective"])("form");return Object(o["openBlock"])(),Object(o["createBlock"])(u,{"content-title":e.title,feature:"true"},{default:Object(o["withCtx"])((function(){return[Object(o["withDirectives"])(Object(o["createElementVNode"])("form",gs,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"text",name:"username",title:e.translate("General_Username"),disabled:!0,modelValue:e.username,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.username=t}),"inline-help":e.translate("UsersManager_YourUsernameCannotBeChanged")},null,8,["title","modelValue","inline-help"])]),e.isUsersAdminEnabled?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",hs,[Object(o["createVNode"])(a,{uicontrol:"text",name:"email","model-value":e.email,"onUpdate:modelValue":t[1]||(t[1]=function(t){e.email=t,e.doesRequirePasswordConfirmation=!0}),maxlength:100,title:e.translate("UsersManager_Email")},null,8,["model-value","title"])])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",fs,[Object(o["createElementVNode"])("a",js,Object(o["toDisplayString"])(e.translate("LanguagesManager_AboutPiwikTranslations")),1)]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"select",name:"language",modelValue:e.language,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.language=t}),title:e.translate("General_Language"),options:e.languageOptions,"inline-help":"#languageHelp"},null,8,["modelValue","title","options"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"select",name:"timeformat",modelValue:e.timeformat,"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.timeformat=t}),title:e.translate("General_TimeFormat"),options:e.timeFormats},null,8,["modelValue","title","options"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"radio",name:"defaultReport",modelValue:e.theDefaultReport,"onUpdate:modelValue":t[4]||(t[4]=function(t){return e.theDefaultReport=t}),introduction:e.translate("UsersManager_ReportToLoadByDefault"),title:e.translate("General_AllWebsitesDashboard"),options:e.defaultReportOptions},null,8,["modelValue","introduction","title","options"])]),Object(o["createElementVNode"])("div",Os,[Object(o["createVNode"])(l,{modelValue:e.site,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.site=t}),"show-selected-site":!0,"switch-site-on-select":!1,"show-all-sites-item":!1,showselectedsite:!0,id:"defaultReportSiteSelector"},null,8,["modelValue"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"radio",name:"defaultDate",modelValue:e.theDefaultDate,"onUpdate:modelValue":t[6]||(t[6]=function(t){return e.theDefaultDate=t}),introduction:e.translate("UsersManager_ReportDateToLoadByDefault"),options:e.availableDefaultDates},null,8,["modelValue","introduction","options"])]),Object(o["createVNode"])(c,{onConfirm:t[7]||(t[7]=function(t){return e.save()}),saving:e.loading},null,8,["saving"]),Object(o["createVNode"])(d,{modelValue:e.showPasswordConfirmation,"onUpdate:modelValue":t[8]||(t[8]=function(t){return e.showPasswordConfirmation=t}),onConfirmed:e.doSave},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])],512),[[m]])]})),_:1},8,["content-title"])}var Cs=Object(o["defineComponent"])({props:{isUsersAdminEnabled:{type:Boolean,required:!0},title:{type:String,required:!0},userLogin:{type:String,required:!0},userEmail:{type:String,required:!0},currentLanguageCode:{type:String,required:!0},languageOptions:{type:Object,required:!0},currentTimeformat:{type:Number,required:!0},timeFormats:{type:Object,required:!0},defaultReport:{type:[String,Number],required:!0},defaultReportOptions:{type:Object,required:!0},defaultReportIdSite:{type:[String,Number],required:!0},defaultReportSiteName:{type:String,required:!0},defaultDate:{type:String,required:!0},availableDefaultDates:{type:Object,required:!0}},components:{ContentBlock:r["ContentBlock"],SaveButton:h["SaveButton"],Field:h["Field"],SiteSelector:r["SiteSelector"],PasswordConfirmation:h["PasswordConfirmation"]},directives:{Form:h["Form"]},data:function(){return{doesRequirePasswordConfirmation:!1,username:this.userLogin,email:this.userEmail,language:this.currentLanguageCode,timeformat:this.currentTimeformat,theDefaultReport:this.defaultReport,site:{id:this.defaultReportIdSite,name:r["Matomo"].helper.htmlDecode(this.defaultReportSiteName)},theDefaultDate:this.defaultDate,loading:!1,showPasswordConfirmation:!1}},methods:{save:function(){this.doesRequirePasswordConfirmation?this.showPasswordConfirmation=!0:this.doSave()},doSave:function(e){var t=this,n={email:this.email,defaultReport:"MultiSites"===this.theDefaultReport?this.theDefaultReport:this.site.id,defaultDate:this.theDefaultDate,language:this.language,timeformat:this.timeformat};e&&(n.passwordConfirmation=e),this.loading=!0,r["AjaxHelper"].post({module:"UsersManager",action:"recordUserSettings",format:"json"},n,{withTokenInUrl:!0}).then((function(){var e=r["NotificationsStore"].show({message:Object(r["translate"])("CoreAdminHome_SettingsSaveSuccess"),id:"PersonalSettingsSuccess",context:"success",type:"transient"});r["NotificationsStore"].scrollToNotification(e),t.doesRequirePasswordConfirmation=!1,t.loading=!1})).catch((function(){t.loading=!1}))}}});Cs.render=vs;var Ss=Cs;
+ */function ks(e,t,n,s,i,r){var a=Object(o["resolveComponent"])("Field"),l=Object(o["resolveComponent"])("SiteSelector"),c=Object(o["resolveComponent"])("SaveButton"),d=Object(o["resolveComponent"])("PasswordConfirmation"),u=Object(o["resolveComponent"])("ContentBlock"),m=Object(o["resolveDirective"])("form");return Object(o["openBlock"])(),Object(o["createBlock"])(u,{"content-title":e.title,feature:"true"},{default:Object(o["withCtx"])((function(){return[Object(o["withDirectives"])(Object(o["createElementVNode"])("form",ys,[Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"text",name:"username",title:e.translate("General_Username"),disabled:!0,modelValue:e.username,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.username=t}),"inline-help":e.translate("UsersManager_YourUsernameCannotBeChanged")},null,8,["title","modelValue","inline-help"])]),e.isUsersAdminEnabled?(Object(o["openBlock"])(),Object(o["createElementBlock"])("div",Us,[Object(o["createVNode"])(a,{uicontrol:"text",name:"email","model-value":e.email,"onUpdate:modelValue":t[1]||(t[1]=function(t){e.email=t,e.doesRequirePasswordConfirmation=!0}),maxlength:100,title:e.translate("UsersManager_Email")},null,8,["model-value","title"])])):Object(o["createCommentVNode"])("",!0),Object(o["createElementVNode"])("div",Ns,[Object(o["createElementVNode"])("a",Ss,Object(o["toDisplayString"])(e.translate("LanguagesManager_AboutPiwikTranslations")),1)]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"select",name:"language",modelValue:e.language,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.language=t}),title:e.translate("General_Language"),options:e.languageOptions,"inline-help":"#languageHelp"},null,8,["modelValue","title","options"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"select",name:"timeformat",modelValue:e.timeformat,"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.timeformat=t}),title:e.translate("General_TimeFormat"),options:e.timeFormats},null,8,["modelValue","title","options"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"radio",name:"defaultReport",modelValue:e.theDefaultReport,"onUpdate:modelValue":t[4]||(t[4]=function(t){return e.theDefaultReport=t}),introduction:e.translate("UsersManager_ReportToLoadByDefault"),title:e.translate("General_AllWebsitesDashboard"),options:e.defaultReportOptions},null,8,["modelValue","introduction","title","options"])]),Object(o["createElementVNode"])("div",Vs,[Object(o["createVNode"])(l,{modelValue:e.site,"onUpdate:modelValue":t[5]||(t[5]=function(t){return e.site=t}),"show-selected-site":!0,"switch-site-on-select":!1,"show-all-sites-item":!1,showselectedsite:!0,id:"defaultReportSiteSelector"},null,8,["modelValue"])]),Object(o["createElementVNode"])("div",null,[Object(o["createVNode"])(a,{uicontrol:"radio",name:"defaultDate",modelValue:e.theDefaultDate,"onUpdate:modelValue":t[6]||(t[6]=function(t){return e.theDefaultDate=t}),introduction:e.translate("UsersManager_ReportDateToLoadByDefault"),options:e.availableDefaultDates},null,8,["modelValue","introduction","options"])]),Object(o["createVNode"])(c,{onConfirm:t[7]||(t[7]=function(t){return e.save()}),saving:e.loading},null,8,["saving"]),Object(o["createVNode"])(d,{modelValue:e.showPasswordConfirmation,"onUpdate:modelValue":t[8]||(t[8]=function(t){return e.showPasswordConfirmation=t}),onConfirmed:e.doSave},{default:Object(o["withCtx"])((function(){return[Object(o["createElementVNode"])("h2",null,Object(o["toDisplayString"])(e.translate("UsersManager_ConfirmWithPassword")),1)]})),_:1},8,["modelValue","onConfirmed"])],512),[[m]])]})),_:1},8,["content-title"])}var Es=Object(o["defineComponent"])({props:{isUsersAdminEnabled:{type:Boolean,required:!0},title:{type:String,required:!0},userLogin:{type:String,required:!0},userEmail:{type:String,required:!0},currentLanguageCode:{type:String,required:!0},languageOptions:{type:Object,required:!0},currentTimeformat:{type:Number,required:!0},timeFormats:{type:Object,required:!0},defaultReport:{type:[String,Number],required:!0},defaultReportOptions:{type:Object,required:!0},defaultReportIdSite:{type:[String,Number],required:!0},defaultReportSiteName:{type:String,required:!0},defaultDate:{type:String,required:!0},availableDefaultDates:{type:Object,required:!0}},components:{ContentBlock:r["ContentBlock"],SaveButton:h["SaveButton"],Field:h["Field"],SiteSelector:r["SiteSelector"],PasswordConfirmation:h["PasswordConfirmation"]},directives:{Form:h["Form"]},data:function(){return{doesRequirePasswordConfirmation:!1,username:this.userLogin,email:this.userEmail,language:this.currentLanguageCode,timeformat:this.currentTimeformat,theDefaultReport:this.defaultReport,site:{id:this.defaultReportIdSite,name:r["Matomo"].helper.htmlDecode(this.defaultReportSiteName)},theDefaultDate:this.defaultDate,loading:!1,showPasswordConfirmation:!1}},methods:{save:function(){this.doesRequirePasswordConfirmation?this.showPasswordConfirmation=!0:this.doSave()},doSave:function(e){var t=this,n={email:this.email,defaultReport:"MultiSites"===this.theDefaultReport?this.theDefaultReport:this.site.id,defaultDate:this.theDefaultDate,language:this.language,timeformat:this.timeformat};e&&(n.passwordConfirmation=e),this.loading=!0,r["AjaxHelper"].post({module:"UsersManager",action:"recordUserSettings",format:"json"},n,{withTokenInUrl:!0}).then((function(){var e=r["NotificationsStore"].show({message:Object(r["translate"])("CoreAdminHome_SettingsSaveSuccess"),id:"PersonalSettingsSuccess",context:"success",type:"transient"});r["NotificationsStore"].scrollToNotification(e),t.doesRequirePasswordConfirmation=!1,t.loading=!1})).catch((function(){t.loading=!1}))}}});Es.render=ks;var As=Es;
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
- */Object(r["createAngularJsAdapter"])({component:Ss,scope:{isUsersAdminEnabled:{angularJsBind:"<"},title:{angularJsBind:"<"},userLogin:{angularJsBind:"<"},userEmail:{angularJsBind:"<"},currentLanguageCode:{angularJsBind:"<"},languageOptions:{angularJsBind:"<"},currentTimeformat:{angularJsBind:"<"},timeFormats:{angularJsBind:"<"},defaultReport:{angularJsBind:"<"},defaultReportOptions:{angularJsBind:"<"},defaultReportIdSite:{angularJsBind:"<"},defaultReportSiteName:{angularJsBind:"<"},defaultDate:{angularJsBind:"<"},availableDefaultDates:{angularJsBind:"<"}},directiveName:"matomoPersonalSettings"})}})}));
+ */Object(r["createAngularJsAdapter"])({component:As,scope:{isUsersAdminEnabled:{angularJsBind:"<"},title:{angularJsBind:"<"},userLogin:{angularJsBind:"<"},userEmail:{angularJsBind:"<"},currentLanguageCode:{angularJsBind:"<"},languageOptions:{angularJsBind:"<"},currentTimeformat:{angularJsBind:"<"},timeFormats:{angularJsBind:"<"},defaultReport:{angularJsBind:"<"},defaultReportOptions:{angularJsBind:"<"},defaultReportIdSite:{angularJsBind:"<"},defaultReportSiteName:{angularJsBind:"<"},defaultDate:{angularJsBind:"<"},availableDefaultDates:{angularJsBind:"<"}},directiveName:"matomoPersonalSettings"})}})}));
//# sourceMappingURL=UsersManager.umd.min.js.map \ No newline at end of file
diff --git a/plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue b/plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue
index be2c8d927d..1327346efd 100644
--- a/plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue
+++ b/plugins/UsersManager/vue/src/PagedUsersList/PagedUsersList.vue
@@ -333,8 +333,8 @@
<td class="center actions-cell">
<button
class="resend table-action"
- title="Resend Invite"
- @click="userToChange = user; showResendConfirm()"
+ title="Resend/Copy Invite Link"
+ @click="userToChange = user; resendRequestedUser()"
v-if="(
currentUserRole === 'superuser'
|| (currentUserRole === 'admin' && user.invited_by === currentUserLogin)
@@ -426,30 +426,6 @@
>{{ translate('General_No') }}</a>
</div>
</div>
- <div class="resend-invite-confirm-modal modal" ref="resendInviteConfirmModal">
- <div class="modal-content">
- <h3
- v-if="userToChange"
- v-html="$sanitize(translate(
- 'UsersManager_ResendInviteConfirmSingle',
- `<strong>${userToChange.login}</strong>`,
- ))"
- ></h3>
- </div>
- <div class="modal-footer">
- <a
- href=""
- class="modal-action modal-close btn"
- @click.prevent="resendRequestedUser()"
- style="margin-right:3.5px"
- >{{ translate('General_Yes') }}</a>
- <a
- href=""
- class="modal-action modal-close modal-no"
- @click.prevent="userToChange = null; roleToChangeTo = null;"
- >{{ translate('General_No') }}</a>
- </div>
- </div>
</div>
</template>
@@ -625,13 +601,7 @@ export default defineComponent({
showDeleteConfirm() {
this.showPasswordConfirmationForUserRemoval = true;
},
- showResendConfirm() {
- $(this.$refs.resendInviteConfirmModal as HTMLElement)
- .modal({
- dismissible: false,
- })
- .modal('open');
- },
+
showAccessChangeConfirm() {
$(this.$refs.changeUserRoleConfirmModal as HTMLElement)
.modal({
diff --git a/plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue b/plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue
index 245f393233..f85803784a 100644
--- a/plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue
+++ b/plugins/UsersManager/vue/src/UserEditForm/UserEditForm.vue
@@ -8,12 +8,20 @@
<ContentBlock
class="userEditForm"
:class="{ loading: isSavingUserInfo }"
- :content-title="`${formTitle} ${!isAdd ? `'${theUser.login}'` : ''}`"
+ :content-title="`${formTitle} ${!isAdd ? `${theUser.login}` : ''}`"
>
<div
class="row"
v-form=""
>
+ <div v-if="isAdd" class="col s12 m6 invite-notes">
+ <div class="form-help">
+ <span v-html="$sanitize(
+ translate('UsersManager_InviteSuccessNotification',
+ [inviteTokenExpiryDays]))">
+ </span>
+ </div>
+ </div>
<div
class="col m2 entityList"
v-if="!isAdd"
@@ -74,7 +82,9 @@
<a
href=""
class="entityCancelLink"
- >{{ translate('Mobile_NavigationBack') }}</a>
+ >
+ <span class="icon-arrow-left-2"></span>
+ {{ translate('UsersManager_BackToUser') }}</a>
</div>
</div>
<div class="visibleTab col m10">
@@ -94,9 +104,9 @@
</div>
<div>
<Field
- v-if="!isPending"
- :model-value="theUser.password"
- :disabled="isSavingUserInfo || (currentUserRole !== 'superuser' && !isAdd)
+ v-if="!isPending"
+ :model-value="theUser.password"
+ :disabled="isSavingUserInfo || (currentUserRole !== 'superuser' && !isAdd)
|| isShowingPasswordConfirm"
@update:model-value="theUser.password = $event; isPasswordModified = true"
uicontrol="password"
@@ -130,28 +140,27 @@
</div>
<div>
<div class="form-group row" style="position: relative">
- <div class="col s12 m6">
+ <div class="col s12 m6 save-button">
<SaveButton
- v-if="currentUserRole === 'superuser' || isAdd"
- :value="saveButtonLabel"
- :disabled="isAdd && (!firstSiteAccess || !firstSiteAccess.id)"
- :saving="isSavingUserInfo"
- @confirm="saveUserInfo()"
+ v-if="currentUserRole === 'superuser' || isAdd"
+ :value="saveButtonLabel"
+ :disabled="isAdd && (!firstSiteAccess || !firstSiteAccess.id)"
+ :saving="isSavingUserInfo"
+ @confirm="saveUserInfo"
/>
</div>
- <div class="col s12 m6">
- <div v-if="isAdd" class="form-help">
- <span class="inline-help"
- v-html="$sanitize(
- translate('UsersManager_InviteSuccessNotification', [7]))"></span>
- </div>
- </div>
</div>
+ <p class="resend-notes" v-if="user && isPending"
+ >
+ {{ translate('UsersManager_InvitationSent') }}
+ <span class="resend-link" @click="resendRequestedUser"
+ v-html="$sanitize(translate('UsersManager_ResendInvite') +
+ '/'+ translate('UsersManager_CopyLink'))"></span>
+ </p>
<PasswordConfirmation
v-model="showPasswordConfirmationForInviteUser"
@confirmed="inviteUser"
>
- <h2 v-html="$sanitize(inviteUserTitle)"></h2>
<p>{{ translate('UsersManager_ConfirmWithPassword') }}</p>
</PasswordConfirmation>
</div>
@@ -163,7 +172,9 @@
href=""
class="entityCancelLink"
@click.prevent="onDoneEditing()"
- >{{ translate('General_Cancel') }}</a>
+ >
+ <span class="icon icon-arrow-left-2"></span>
+ {{ translate('UsersManager_BackToUser') }}</a>
</div>
</div>
<div
@@ -284,13 +295,13 @@ const DEFAULT_USER: User = {
interface UserEditFormState {
theUser: User;
activeTab: string;
- permissionsForIdSite: string|number;
+ permissionsForIdSite: string | number;
isSavingUserInfo: boolean;
userHasAccess: boolean;
- firstSiteAccess: SiteRef|null;
+ firstSiteAccess: SiteRef | null;
isUserModified: boolean;
isPasswordModified: boolean;
- superUserAccessChecked: boolean|null;
+ superUserAccessChecked: boolean | null;
showPasswordConfirmationForSuperUser: boolean;
showPasswordConfirmationFor2FA: boolean;
showPasswordConfirmationForInviteUser: boolean;
@@ -321,6 +332,10 @@ export default defineComponent({
type: String,
required: true,
},
+ inviteTokenExpiryDays: {
+ type: String,
+ required: true,
+ },
},
components: {
ContentBlock,
@@ -353,7 +368,7 @@ export default defineComponent({
isShowingPasswordConfirm: false,
};
},
- emits: ['done', 'updated'],
+ emits: ['done', 'updated', 'resendInvite'],
watch: {
user(newVal) {
this.onUserChange(newVal);
@@ -405,6 +420,11 @@ export default defineComponent({
this.isShowingPasswordConfirm = true;
}
},
+ resendRequestedUser() {
+ this.$emit('resendInvite', {
+ user: this.user,
+ });
+ },
inviteUser(password: string) {
this.isSavingUserInfo = true;
return AjaxHelper.post(
@@ -503,7 +523,7 @@ export default defineComponent({
},
computed: {
formTitle() {
- return this.isAdd ? translate('UsersManager_InviteNewUser') : translate('UsersManager_EditUser');
+ return this.isAdd ? translate('UsersManager_AddNewUser') : '';
},
saveButtonLabel() {
return this.isAdd
@@ -528,12 +548,6 @@ export default defineComponent({
`<strong>${this.theUser.login}</strong>`,
);
},
- inviteUserTitle() {
- return translate(
- 'UsersManager_InviteConfirm',
- `<strong>${this.theUser.login}</strong>`,
- );
- },
},
});
</script>
diff --git a/plugins/UsersManager/vue/src/UsersManager/UsersManager.adapter.ts b/plugins/UsersManager/vue/src/UsersManager/UsersManager.adapter.ts
index b3bd967d9b..f5de4cf883 100644
--- a/plugins/UsersManager/vue/src/UsersManager/UsersManager.adapter.ts
+++ b/plugins/UsersManager/vue/src/UsersManager/UsersManager.adapter.ts
@@ -20,6 +20,9 @@ export default createAngularJsAdapter({
initialSiteId: {
angularJsBind: '@',
},
+ inviteTokenExpiryDays: {
+ angularJsBind: '@',
+ },
accessLevels: {
angularJsBind: '<',
},
diff --git a/plugins/UsersManager/vue/src/UsersManager/UsersManager.vue b/plugins/UsersManager/vue/src/UsersManager/UsersManager.vue
index 0ddef14c93..9612f43a61 100644
--- a/plugins/UsersManager/vue/src/UsersManager/UsersManager.vue
+++ b/plugins/UsersManager/vue/src/UsersManager/UsersManager.vue
@@ -50,7 +50,7 @@
@change-user-role="onChangeUserRole($event.users, $event.role)"
@delete-user="onDeleteUser($event.users, $event.password)"
@search-change="searchParams = $event.params; fetchUsers()"
- @resend-invite="onResendInvite($event.user)"
+ @resend-invite="showResendPopup($event.user)"
:initial-site-id="initialSiteId"
:initial-site-name="initialSiteName"
:is-loading-users="isLoadingUsers"
@@ -70,13 +70,47 @@
@done="onDoneEditing($event.isUserModified)"
:user="userBeingEdited"
:current-user-role="currentUserRole"
+ :invite-token-expiry-days="inviteTokenExpiryDays"
:access-levels="accessLevels"
:filter-access-levels="filterAccessLevels"
:initial-site-id="initialSiteId"
:initial-site-name="initialSiteName"
+ @resend-invite="showResendPopup($event.user)"
@updated="userBeingEdited = $event.user"
/>
</div>
+ <div class="resend-invite-confirm-modal modal" ref="resendInviteConfirmModal">
+ <div class="btn-close modal-close"><i class="icon-close"></i></div>
+ <div class="modal-content">
+ <h2 class="modal-title">{{ translate('UsersManager_ResendInvite') }}</h2>
+ <p
+ v-if="userBeingEdited"
+ v-html="$sanitize(translate(
+ 'UsersManager_InviteConfirmMessage',
+ [`<strong>${userBeingEdited.login}</strong>`,
+ `<strong>${userBeingEdited.email}</strong>`]
+ ,
+ ))"
+ ></p>
+ <p><strong>
+ {{ translate('UsersManager_InviteActionNotes', inviteTokenExpiryDays) }}
+ </strong></p>
+ </div>
+ <div class="modal-footer">
+ <span v-if="copied" class="success-copied">
+ <i class="icon-success"></i>
+ {{ translate('UsersManager_LinkCopied') }}</span>
+ <button
+ @click="showInviteActionPasswordConfirm('copy')"
+ class="btn btn-copy-link modal-action"
+ style="margin-right:3.5px"
+ >{{ translate('UsersManager_CopyLink') }}</button>
+ <button
+ class="btn btn-resend modal-action modal-no"
+ @click = "showInviteActionPasswordConfirm('send')"
+ >{{ translate('UsersManager_ResendInvite') }}</button>
+ </div>
+ </div>
<div class="add-existing-user-modal modal" ref="addExistingUserModal">
<div class="modal-content">
<h3>{{ translate('UsersManager_AddExistingUser') }}</h3>
@@ -103,9 +137,16 @@
>{{ translate('General_Cancel') }}</a>
</div>
</div>
+ <PasswordConfirmation
+ v-model="showPasswordConfirmationForInviteAction"
+ @confirmed="onInviteAction"
+ >
+ <p>{{ translate('UsersManager_ConfirmWithPassword') }}</p>
+ </PasswordConfirmation>
</div>
</template>
+<!--suppress JSConstantReassignment, TypeScriptValidateTypes -->
<script lang="ts">
/* eslint-disable newline-per-chained-call */
@@ -120,7 +161,7 @@ import {
translate,
NotificationsStore,
} from 'CoreHome';
-import { Field } from 'CorePluginsAdmin';
+import { Field, PasswordConfirmation } from 'CorePluginsAdmin';
import PagedUsersList from '../PagedUsersList/PagedUsersList.vue';
import UserEditForm from '../UserEditForm/UserEditForm.vue';
import User from '../User';
@@ -135,6 +176,10 @@ interface UsersManagerState {
searchParams: SearchParams;
isLoadingUsers: boolean;
addNewUserLoginEmail: string;
+ copied: boolean;
+ loading: boolean;
+ showPasswordConfirmationForInviteAction: boolean;
+ inviteAction: string;
}
const NUM_USERS_PER_PAGE = 20;
@@ -167,8 +212,13 @@ export default defineComponent({
type: Array,
required: true,
},
+ inviteTokenExpiryDays: {
+ type: String,
+ required: true,
+ },
},
components: {
+ PasswordConfirmation,
EnrichedHeadline,
PagedUsersList,
UserEditForm,
@@ -195,6 +245,10 @@ export default defineComponent({
isLoadingUsers: false,
userBeingEdited: null,
addNewUserLoginEmail: '',
+ copied: false,
+ loading: false,
+ showPasswordConfirmationForInviteAction: false,
+ inviteAction: '',
};
},
created() {
@@ -206,6 +260,27 @@ export default defineComponent({
},
},
methods: {
+ showInviteActionPasswordConfirm(action: string) {
+ if (this.loading) return;
+ this.showPasswordConfirmationForInviteAction = true;
+ this.inviteAction = action;
+ },
+ showResendPopup(user: User) {
+ this.userBeingEdited = user;
+ $(this.$refs.resendInviteConfirmModal as HTMLElement)
+ .modal({
+ dismissible: false,
+ })
+ .modal('open');
+ this.copied = false;
+ },
+ onInviteAction(password: string) {
+ if (this.inviteAction === 'send') {
+ this.onResendInvite(password);
+ } else {
+ this.generateInviteLink(password);
+ }
+ },
onEditUser(user: User) {
Matomo.helper.lazyScrollToContent();
this.isEditing = true;
@@ -305,17 +380,69 @@ export default defineComponent({
this.fetchUsers();
});
},
- onResendInvite(user: User) {
+ async generateInviteLink(password: string) {
+ if (this.loading) {
+ return;
+ }
+ this.loading = true;
+ try {
+ const res = await AjaxHelper.fetch<{ value: string }>(
+ {
+ method: 'UsersManager.generateInviteLink',
+ userLogin: this.userBeingEdited!.login,
+ passwordConfirmation: password,
+ },
+ );
+
+ await this.copyToClipboard(res.value);
+ // eslint-disable-next-line no-empty
+ } catch (e) {
+
+ }
+ this.loading = false;
+ },
+ async copyToClipboard(value: string) {
+ try {
+ const tempInput = document.createElement('input');
+ tempInput.style.top = '-100px';
+ tempInput.style.left = '0';
+ tempInput.style.position = 'fixed';
+ tempInput.value = value;
+ document.body.appendChild(tempInput);
+ tempInput.select();
+ if (window.location.protocol !== 'https:') {
+ document.execCommand('copy');
+ } else {
+ await navigator.clipboard.writeText(tempInput.value);
+ }
+ document.body.removeChild(tempInput);
+ this.copied = true;
+ // eslint-disable-next-line no-empty
+ } catch (e) {
+ const id = NotificationsStore.show({
+ message: `<strong>${translate('UsersManager_CopyDenied')}</strong><br>
+${translate('UsersManager_CopyDeniedHints', [`<br><span class="invite-link">${value}</span>`])}`,
+ id: 'copyError',
+ context: 'error',
+ type: 'transient',
+ });
+ NotificationsStore.scrollToNotification(id);
+ }
+ },
+ onResendInvite(password: string) {
+ if (password === '') return;
AjaxHelper.fetch<AjaxHelper>(
{
method: 'UsersManager.resendInvite',
- userLogin: user.login,
+ userLogin: this.userBeingEdited!.login,
+ passwordConfirmation: password,
},
).then(() => {
this.fetchUsers();
+ $(this.$refs.resendInviteConfirmModal as HTMLElement).modal('close');
const id = NotificationsStore.show({
- message: translate('UsersManager_ResendInviteSuccess', user.login),
- id: 'resendinvite',
+ message: translate('UsersManager_InviteSuccess'),
+ id: 'resendInvite',
context: 'success',
type: 'transient',
});
diff --git a/tests/PHPUnit/Integration/ReleaseCheckListTest.php b/tests/PHPUnit/Integration/ReleaseCheckListTest.php
index ed53ffc5c0..da6ff16de7 100644
--- a/tests/PHPUnit/Integration/ReleaseCheckListTest.php
+++ b/tests/PHPUnit/Integration/ReleaseCheckListTest.php
@@ -472,7 +472,7 @@ class ReleaseCheckListTest extends \PHPUnit\Framework\TestCase
}
// skip files with these file extensions
- if (preg_match('/\.(bmp|fdf|gif|deb|deflate|exe|gz|ico|jar|jpg|p12|pdf|png|rar|swf|vsd|z|zip|ttf|so|dat|eps|phar|pyc|gzip|eot|woff|svg)$/', $file)) {
+ if (preg_match('/\.(mmdb|bmp|fdf|gif|deb|deflate|exe|gz|ico|jar|jpg|p12|pdf|png|rar|swf|vsd|z|zip|ttf|so|dat|eps|phar|pyc|gzip|eot|woff|svg|woff2)$/', $file)) {
continue;
}
diff --git a/tests/UI/expected-screenshots/Theme_demo.png b/tests/UI/expected-screenshots/Theme_demo.png
index a3ff31b3d6..e916caca60 100644
--- a/tests/UI/expected-screenshots/Theme_demo.png
+++ b/tests/UI/expected-screenshots/Theme_demo.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:513487951f29e8e317fc1a525d2e0bfbd6ac19f3bb5839c13c937f472f8fed61
-size 1714631
+oid sha256:d3a5f77bc20f4b05a6de367654002d3b61242620d80acb1c6cbb898d0bb68437
+size 1718366
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_api_listing.png b/tests/UI/expected-screenshots/UIIntegrationTest_api_listing.png
index db663d8420..32c006ea42 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_api_listing.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_api_listing.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4257236b040ab7b81ab1b89f696e62281c825c3910fe9a67d1e4020b9c1b4310
-size 5083339
+oid sha256:18b0eac0b274b20b4cfeb11e1ab77680778f57d4326840eb5b2c874a34c05cff
+size 5096167