This commit is contained in:
Florentina 2024-10-16 16:28:34 +02:00 committed by GitHub
commit 338a91af16
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
14 changed files with 130 additions and 27 deletions

View File

@ -129,7 +129,7 @@ function createLoadedDocMenu(owner: IDisposableOwner, home: HomeModel) {
hasFeaturedTemplates ? t("More Examples and Templates") : t("Examples and Templates") hasFeaturedTemplates ? t("More Examples and Templates") : t("Examples and Templates")
) : ) :
page === 'trash' ? t("Trash") : page === 'trash' ? t("Trash") :
workspace && [css.docHeaderIcon('Folder'), workspaceName(home.app, workspace)] workspace && [css.docHeaderIcon(workspace.shareType === 'public' ? 'Folder' : 'FolderPrivate'), workspaceName(home.app, workspace)]
), ),
testId('doc-header'), testId('doc-header'),
), ),
@ -180,8 +180,7 @@ function buildAllDocsBlock(
return css.docBlock( return css.docBlock(
css.docBlockHeaderLink( css.docBlockHeaderLink(
css.wsLeft( css.wsLeft(css.docHeaderIcon(ws.shareType === 'public' ? 'Folder' : 'FolderPrivate'),
css.docHeaderIcon('Folder'),
workspaceName(home.app, ws), workspaceName(home.app, ws),
), ),
@ -266,7 +265,7 @@ function buildAllTemplates(home: HomeModel, templateWorkspaces: Observable<Works
return css.templatesDocBlock( return css.templatesDocBlock(
css.templateBlockHeader( css.templateBlockHeader(
css.wsLeft( css.wsLeft(
css.docHeaderIcon('Folder'), css.docHeaderIcon(workspace.shareType === 'public' ? 'Folder' : 'FolderPrivate'),
workspace.name, workspace.name,
), ),
testId('templates-header'), testId('templates-header'),
@ -382,7 +381,12 @@ function buildWorkspaceDocBlock(home: HomeModel, workspace: Workspace, flashDocI
css.docLeft( css.docLeft(
css.docName(doc.name, testId('doc-name')), css.docName(doc.name, testId('doc-name')),
css.docPinIcon('PinSmall', dom.show(doc.isPinned)), css.docPinIcon('PinSmall', dom.show(doc.isPinned)),
doc.public ? css.docPublicIcon('Public', testId('public')) : null, css.docPublicIcon(doc.shareType === 'public'
? 'FilePublic' : doc.shareType === 'shared'
? 'FileShared'
: 'FilePrivate',
css.docPublicIcon.cls(`-${doc.shareType}`),
testId('public'))
), ),
css.docRowUpdatedAt( css.docRowUpdatedAt(
(doc.removedAt ? (doc.removedAt ?

View File

@ -1,5 +1,5 @@
import {transientInput} from 'app/client/ui/transientInput'; import {transientInput} from 'app/client/ui/transientInput';
import {mediaSmall, theme, vars} from 'app/client/ui2018/cssVars'; import {colors, mediaSmall, theme, vars} from 'app/client/ui2018/cssVars';
import {icon} from 'app/client/ui2018/icons'; import {icon} from 'app/client/ui2018/icons';
import {styled} from 'grainjs'; import {styled} from 'grainjs';
import {bigBasicButton} from 'app/client/ui2018/buttons'; import {bigBasicButton} from 'app/client/ui2018/buttons';
@ -130,6 +130,8 @@ export const siteButton = styled(bigBasicButton, `
`); `);
export const docHeaderIcon = styled(icon, ` export const docHeaderIcon = styled(icon, `
width: 24px;
height: 24px;
margin-right: 8px; margin-right: 8px;
margin-top: -3px; margin-top: -3px;
--icon-color: ${theme.lightText}; --icon-color: ${theme.lightText};
@ -237,7 +239,10 @@ export const docPinIcon = styled(icon, `
export const docPublicIcon = styled(icon, ` export const docPublicIcon = styled(icon, `
flex: none; flex: none;
margin-left: auto; margin-left: auto;
--icon-color: ${theme.accentIcon}; --icon-color: ${theme.lightText};
&-public {
--icon-color: ${colors.lightGreen};
}
`); `);
export const docEditorInput = styled(transientInput, ` export const docEditorInput = styled(transientInput, `

View File

@ -68,12 +68,16 @@ export function createHomeLeftPane(leftPanelOpen: Observable<boolean>, home: Hom
// TODO: Introduce a "SwitchSelector" pattern to avoid the need for N computeds (and N // TODO: Introduce a "SwitchSelector" pattern to avoid the need for N computeds (and N
// recalculations) to select one of N items. // recalculations) to select one of N items.
const isRenaming = computed((use) => use(renaming) === ws); const isRenaming = computed((use) => use(renaming) === ws);
const iconName = ws.shareType === 'public' ? 'Folder' : 'FolderPrivate';
return cssPageEntry( return cssPageEntry(
dom.autoDispose(isRenaming), dom.autoDispose(isRenaming),
dom.autoDispose(isTrivial), dom.autoDispose(isTrivial),
dom.hide(isTrivial), dom.hide(isTrivial),
cssPageEntry.cls('-selected', (use) => use(home.currentWSId) === ws.id), cssPageEntry.cls('-selected', (use) => use(home.currentWSId) === ws.id),
cssPageLink(cssPageIcon('Folder'), cssLinkText(workspaceName(home.app, ws)), cssPageLink(
cssPageIcon(iconName,
cssPageIcon.cls(`-${ws.shareType}`)
), cssLinkText(workspaceName(home.app, ws)),
dom.hide(isRenaming), dom.hide(isRenaming),
urlState().setLinkUrl({ws: ws.id}), urlState().setLinkUrl({ws: ws.id}),
// Don't show menu if workspace is personal and shared by another user; we could // Don't show menu if workspace is personal and shared by another user; we could
@ -92,7 +96,8 @@ export function createHomeLeftPane(leftPanelOpen: Observable<boolean>, home: Hom
), ),
cssPageEntry.cls('-renaming', isRenaming), cssPageEntry.cls('-renaming', isRenaming),
dom.maybe(isRenaming, () => dom.maybe(isRenaming, () =>
cssPageLink(cssPageIcon('Folder'), cssPageLink(
cssPageIcon(iconName),
cssEditorInput({ cssEditorInput({
initialValue: ws.name || '', initialValue: ws.name || '',
save: async (val) => (val !== ws.name) ? home.renameWorkspace(ws.id, val) : undefined, save: async (val) => (val !== ws.name) ? home.renameWorkspace(ws.id, val) : undefined,

View File

@ -154,7 +154,10 @@ export const cssLinkText = styled('span', `
export const cssPageIcon = styled(icon, ` export const cssPageIcon = styled(icon, `
flex: none; flex: none;
width: 24px;
height: 24px;
margin-right: var(--page-icon-margin, 8px); margin-right: var(--page-icon-margin, 8px);
--icon-color: ${theme.lightText};
.${cssTools.className}-collapsed & { .${cssTools.className}-collapsed & {
margin-right: 0; margin-right: 0;
} }

View File

@ -45,7 +45,13 @@ export function buildPinnedDoc(home: HomeModel, doc: Document, workspace: Worksp
cssImage({src: doc.options.icon}) : cssImage({src: doc.options.icon}) :
[docInitials(doc.name), pinnedDocThumbnail()] [docInitials(doc.name), pinnedDocThumbnail()]
), ),
(doc.public && !isExample ? cssPublicIcon('PublicFilled', testId('public')) : null), (!isExample ? cssPublicIcon(doc.shareType === 'public'
? 'FilePublic'
: doc.shareType === 'shared'
? 'FileShared'
: 'FilePrivate',
cssPublicIcon.cls(doc.shareType === 'public' ? `-${doc.shareType}` : ''),
testId('public')) : null),
pinnedDocPreview.cls('-with-icon', Boolean(doc.options?.icon)), pinnedDocPreview.cls('-with-icon', Boolean(doc.options?.icon)),
), ),
pinnedDocFooter( pinnedDocFooter(
@ -274,5 +280,10 @@ const cssPublicIcon = styled(icon, `
position: absolute; position: absolute;
top: 16px; top: 16px;
left: 16px; left: 16px;
--icon-color: ${theme.accentIcon}; width: 20px;
height: 20px;
--icon-color: ${theme.lightText};
&-public {
--icon-color: ${colors.lightGreen};
}
`); `);

View File

@ -68,11 +68,15 @@ export type IconName = "ChartArea" |
"EyeHide" | "EyeHide" |
"EyeShow" | "EyeShow" |
"Feedback" | "Feedback" |
"FilePrivate" |
"FilePublic" |
"FileShared" |
"Filter" | "Filter" |
"FilterSimple" | "FilterSimple" |
"Fireworks" | "Fireworks" |
"Flag" | "Flag" |
"Folder" | "Folder" |
"FolderPrivate" |
"FontBold" | "FontBold" |
"FontItalic" | "FontItalic" |
"FontStrikethrough" | "FontStrikethrough" |
@ -231,11 +235,15 @@ export const IconList: IconName[] = ["ChartArea",
"EyeHide", "EyeHide",
"EyeShow", "EyeShow",
"Feedback", "Feedback",
"FilePrivate",
"FilePublic",
"FileShared",
"Filter", "Filter",
"FilterSimple", "FilterSimple",
"Fireworks", "Fireworks",
"Flag", "Flag",
"Folder", "Folder",
"FolderPrivate",
"FontBold", "FontBold",
"FontItalic", "FontItalic",
"FontStrikethrough", "FontStrikethrough",

View File

@ -119,6 +119,7 @@ export interface Workspace extends WorkspaceProperties {
org: Organization; org: Organization;
orgDomain?: string; orgDomain?: string;
access: roles.Role; access: roles.Role;
shareType?: string;
owner?: FullUser; // Set when workspaces are in the "docs" pseudo-organization, owner?: FullUser; // Set when workspaces are in the "docs" pseudo-organization,
// assembled from multiple personal organizations. // assembled from multiple personal organizations.
// Not set when workspaces are all from the same organization. // Not set when workspaces are all from the same organization.
@ -161,6 +162,7 @@ export interface Document extends DocumentProperties {
id: string; id: string;
workspace: Workspace; workspace: Workspace;
access: roles.Role; access: roles.Role;
shareType?: string;
trunkAccess?: roles.Role|null; trunkAccess?: roles.Role|null;
forks?: Fork[]; forks?: Fork[];
} }

View File

@ -697,6 +697,36 @@ export class HomeDBManager extends EventEmitter {
ws.owner = o.owner; ws.owner = o.owner;
// Include the org's domain so that the UI can build doc URLs that include the org. // Include the org's domain so that the UI can build doc URLs that include the org.
ws.orgDomain = o.domain; ws.orgDomain = o.domain;
// Include shareType based on users permissions to set icon color
const {maxInheritedRole, users } = this.unwrapQueryResult(
await this.getWorkspaceAccess({userId: scope.userId}, ws.id, true)
);
const permissionDataUsers = users.filter((user) => {
// effectiveRole - Gives the effective role of the member on the resource, taking everything into account.
return !!roles.getStrongestRole(user.access,
roles.getWeakestRole(<roles.Role>user.parentAccess, <roles.Role>maxInheritedRole));
});
if (permissionDataUsers?.length > 1) {
ws.shareType = permissionDataUsers.find((user) => user.email === EVERYONE_EMAIL || user.email === ANONYMOUS_USER_EMAIL || user.id !== scope.userId)
? 'public'
: 'private';
for(const doc of ws.docs) {
const permissionDataUsersDoc = this.unwrapQueryResult(
await this.getDocAccess({userId: scope.userId, urlId: doc.urlId}, {
flatten: true, excludeUsersWithoutAccess: true, realAccess: true
})).users;
if (permissionDataUsersDoc && permissionDataUsersDoc.length > 1) {
doc.shareType = permissionDataUsersDoc.find((user) => user.email === EVERYONE_EMAIL
|| user.email === ANONYMOUS_USER_EMAIL)
? 'public'
: permissionDataUsersDoc.find((user) => user.id !== scope.userId)
? 'shared'
: 'private';
}
}
}
} }
} }
// For org-specific requests, we still have the org's workspaces, plus the Samples workspace // For org-specific requests, we still have the org's workspaces, plus the Samples workspace
@ -2153,7 +2183,8 @@ export class HomeDBManager extends EventEmitter {
// Returns UserAccessData for all users with any permissions on the ORG, as well as the // Returns UserAccessData for all users with any permissions on the ORG, as well as the
// maxInheritedRole set on the workspace. Note that information for all users in the org // maxInheritedRole set on the workspace. Note that information for all users in the org
// is given to indicate which users have access to the org but not to this particular workspace. // is given to indicate which users have access to the org but not to this particular workspace.
public async getWorkspaceAccess(scope: Scope, wsId: number): Promise<QueryResult<PermissionData>> { public async getWorkspaceAccess(scope: Scope, wsId: number,
realAccess?: boolean): Promise<QueryResult<PermissionData>> {
// Run the query for the workspace and org in a transaction. This brings some isolation protection // Run the query for the workspace and org in a transaction. This brings some isolation protection
// against changes to the workspace or org while we are querying. // against changes to the workspace or org while we are querying.
const { workspace, org, queryFailure } = await this._connection.transaction(async manager => { const { workspace, org, queryFailure } = await this._connection.transaction(async manager => {
@ -2199,7 +2230,7 @@ export class HomeDBManager extends EventEmitter {
}; };
}); });
const maxInheritedRole = this._getMaxInheritedRole(workspace); const maxInheritedRole = this._getMaxInheritedRole(workspace);
const personal = this._filterAccessData(scope, users, maxInheritedRole); const personal = this._filterAccessData(scope, users, maxInheritedRole, realAccess);
return { return {
status: 200, status: 200,
data: { data: {
@ -2230,6 +2261,7 @@ export class HomeDBManager extends EventEmitter {
public async getDocAccess(scope: DocScope, options?: { public async getDocAccess(scope: DocScope, options?: {
flatten?: boolean, flatten?: boolean,
excludeUsersWithoutAccess?: boolean, excludeUsersWithoutAccess?: boolean,
realAccess?: boolean
}): Promise<QueryResult<PermissionData>> { }): Promise<QueryResult<PermissionData>> {
// Doc permissions of forks are based on the "trunk" document, so make sure // Doc permissions of forks are based on the "trunk" document, so make sure
// we look up permissions of trunk if we are on a fork (we'll fix the permissions // we look up permissions of trunk if we are on a fork (we'll fix the permissions
@ -2282,7 +2314,7 @@ export class HomeDBManager extends EventEmitter {
maxInheritedRole = null; maxInheritedRole = null;
} }
const personal = this._filterAccessData(scope, users, maxInheritedRole, doc.id); const personal = this._filterAccessData(scope, users, maxInheritedRole, options?.realAccess, doc.id);
// If we are on a fork, make any access changes needed. Assumes results // If we are on a fork, make any access changes needed. Assumes results
// have been flattened. // have been flattened.
@ -4356,6 +4388,7 @@ export class HomeDBManager extends EventEmitter {
scope: Scope, scope: Scope,
users: UserAccessData[], users: UserAccessData[],
maxInheritedRole: roles.BasicRole|null, maxInheritedRole: roles.BasicRole|null,
realAccess?: boolean,
docId?: string docId?: string
): {personal: true, public: boolean}|undefined { ): {personal: true, public: boolean}|undefined {
if (scope.userId === this._usersManager.getPreviewerUserId()) { return; } if (scope.userId === this._usersManager.getPreviewerUserId()) { return; }
@ -4366,15 +4399,15 @@ export class HomeDBManager extends EventEmitter {
const thisUser = this._usersManager.getAnonymousUserId() === scope.userId const thisUser = this._usersManager.getAnonymousUserId() === scope.userId
? null ? null
: users.find(user => user.id === scope.userId); : users.find(user => user.id === scope.userId);
const realAccess = thisUser ? getRealAccess(thisUser, { maxInheritedRole, users }) : null; const realAccessUser = thisUser ? getRealAccess(thisUser, { maxInheritedRole, users }) : null;
// If we are an owner, don't filter user information. // If we are an owner, don't filter user information.
if (thisUser && realAccess === 'owners') { return; } if ((thisUser && realAccessUser === 'owners') || realAccess) { return; }
// Limit user information returned to being about the current user. // Limit user information returned to being about the current user.
users.length = 0; users.length = 0;
if (thisUser) { users.push(thisUser); } if (thisUser) { users.push(thisUser); }
return { personal: true, public: !realAccess }; return { personal: true, public: !realAccessUser };
} }
private _getWorkspaceWithACLRules(scope: Scope, wsId: number, options: Partial<QueryOptions> = {}) { private _getWorkspaceWithACLRules(scope: Scope, wsId: number, options: Partial<QueryOptions> = {}) {

View File

@ -33,6 +33,12 @@
--icon-FieldText: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSwxMyBMNy41LDMgTDMsMyBMMyw0LjUgQzMsNC43NzYxNDIzNyAyLjc3NjE0MjM3LDUgMi41LDUgQzIuMjIzODU3NjMsNSAyLDQuNzc2MTQyMzcgMiw0LjUgTDIsMi41IEMyLDIuMjIzODU3NjMgMi4yMjM4NTc2MywyIDIuNSwyIEwxMy41LDIgQzEzLjc3NjE0MjQsMiAxNCwyLjIyMzg1NzYzIDE0LDIuNSBMMTQsNC41IEMxNCw0Ljc3NjE0MjM3IDEzLjc3NjE0MjQsNSAxMy41LDUgQzEzLjIyMzg1NzYsNSAxMyw0Ljc3NjE0MjM3IDEzLDQuNSBMMTMsMyBMOC41LDMgTDguNSwxMyBMMTAuNSwxMyBDMTAuNzc2MTQyNCwxMyAxMSwxMy4yMjM4NTc2IDExLDEzLjUgQzExLDEzLjc3NjE0MjQgMTAuNzc2MTQyNCwxNCAxMC41LDE0IEw1LjUsMTQgQzUuMjIzODU3NjMsMTQgNSwxMy43NzYxNDI0IDUsMTMuNSBDNSwxMy4yMjM4NTc2IDUuMjIzODU3NjMsMTMgNS41LDEzIEw3LjUsMTMgWiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+'); --icon-FieldText: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNSwxMyBMNy41LDMgTDMsMyBMMyw0LjUgQzMsNC43NzYxNDIzNyAyLjc3NjE0MjM3LDUgMi41LDUgQzIuMjIzODU3NjMsNSAyLDQuNzc2MTQyMzcgMiw0LjUgTDIsMi41IEMyLDIuMjIzODU3NjMgMi4yMjM4NTc2MywyIDIuNSwyIEwxMy41LDIgQzEzLjc3NjE0MjQsMiAxNCwyLjIyMzg1NzYzIDE0LDIuNSBMMTQsNC41IEMxNCw0Ljc3NjE0MjM3IDEzLjc3NjE0MjQsNSAxMy41LDUgQzEzLjIyMzg1NzYsNSAxMyw0Ljc3NjE0MjM3IDEzLDQuNSBMMTMsMyBMOC41LDMgTDguNSwxMyBMMTAuNSwxMyBDMTAuNzc2MTQyNCwxMyAxMSwxMy4yMjM4NTc2IDExLDEzLjUgQzExLDEzLjc3NjE0MjQgMTAuNzc2MTQyNCwxNCAxMC41LDE0IEw1LjUsMTQgQzUuMjIzODU3NjMsMTQgNSwxMy43NzYxNDI0IDUsMTMuNSBDNSwxMy4yMjM4NTc2IDUuMjIzODU3NjMsMTMgNS41LDEzIEw3LjUsMTMgWiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+');
--icon-FieldTextbox: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNSwxMyBDMi4yMjM4NTc2MywxMyAyLDEyLjc3NjE0MjQgMiwxMi41IEMyLDEyLjIyMzg1NzYgMi4yMjM4NTc2MywxMiAyLjUsMTIgTDEzLjUsMTIgQzEzLjc3NjE0MjQsMTIgMTQsMTIuMjIzODU3NiAxNCwxMi41IEMxNCwxMi43NzYxNDI0IDEzLjc3NjE0MjQsMTMgMTMuNSwxMyBMMi41LDEzIFogTTIuNSw0IEMyLjIyMzg1NzYzLDQgMiwzLjc3NjE0MjM3IDIsMy41IEMyLDMuMjIzODU3NjMgMi4yMjM4NTc2MywzIDIuNSwzIEwxMy41LDMgQzEzLjc3NjE0MjQsMyAxNCwzLjIyMzg1NzYzIDE0LDMuNSBDMTQsMy43NzYxNDIzNyAxMy43NzYxNDI0LDQgMTMuNSw0IEwyLjUsNCBaIE0yLjUsOC41IEMyLjIyMzg1NzYzLDguNSAyLDguMjc2MTQyMzcgMiw4IEMyLDcuNzIzODU3NjMgMi4yMjM4NTc2Myw3LjUgMi41LDcuNSBMMTMuNSw3LjUgQzEzLjc3NjE0MjQsNy41IDE0LDcuNzIzODU3NjMgMTQsOCBDMTQsOC4yNzYxNDIzNyAxMy43NzYxNDI0LDguNSAxMy41LDguNSBMMi41LDguNSBaIiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4='); --icon-FieldTextbox: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNSwxMyBDMi4yMjM4NTc2MywxMyAyLDEyLjc3NjE0MjQgMiwxMi41IEMyLDEyLjIyMzg1NzYgMi4yMjM4NTc2MywxMiAyLjUsMTIgTDEzLjUsMTIgQzEzLjc3NjE0MjQsMTIgMTQsMTIuMjIzODU3NiAxNCwxMi41IEMxNCwxMi43NzYxNDI0IDEzLjc3NjE0MjQsMTMgMTMuNSwxMyBMMi41LDEzIFogTTIuNSw0IEMyLjIyMzg1NzYzLDQgMiwzLjc3NjE0MjM3IDIsMy41IEMyLDMuMjIzODU3NjMgMi4yMjM4NTc2MywzIDIuNSwzIEwxMy41LDMgQzEzLjc3NjE0MjQsMyAxNCwzLjIyMzg1NzYzIDE0LDMuNSBDMTQsMy43NzYxNDIzNyAxMy43NzYxNDI0LDQgMTMuNSw0IEwyLjUsNCBaIE0yLjUsOC41IEMyLjIyMzg1NzYzLDguNSAyLDguMjc2MTQyMzcgMiw4IEMyLDcuNzIzODU3NjMgMi4yMjM4NTc2Myw3LjUgMi41LDcuNSBMMTMuNSw3LjUgQzEzLjc3NjE0MjQsNy41IDE0LDcuNzIzODU3NjMgMTQsOCBDMTQsOC4yNzYxNDIzNyAxMy43NzYxNDI0LDguNSAxMy41LDguNSBMMi41LDguNSBaIiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');
--icon-FieldToggle: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNjQ1ODI0NCwxMSBMMTAsMTEgQzExLjY1Njg1NDIsMTEgMTMsOS42NTY4NTQyNSAxMyw4IEMxMyw2LjM0MzE0NTc1IDExLjY1Njg1NDIsNSAxMCw1IEw4LjY0NTgyNDQsNSBDOS40NzYyNDUxMSw1LjczMjk0NDQ1IDEwLDYuODA1MzA3NDcgMTAsOCBDMTAsOS4xOTQ2OTI1MyA5LjQ3NjI0NTExLDEwLjI2NzA1NTUgOC42NDU4MjQ0LDExIFogTTYsNCBMMTAsNCBDMTIuMjA5MTM5LDQgMTQsNS43OTA4NjEgMTQsOCBDMTQsMTAuMjA5MTM5IDEyLjIwOTEzOSwxMiAxMCwxMiBMNiwxMiBDMy43OTA4NjEsMTIgMiwxMC4yMDkxMzkgMiw4IEMyLDUuNzkwODYxIDMuNzkwODYxLDQgNiw0IFogTTYsMTEgQzcuNjU2ODU0MjUsMTEgOSw5LjY1Njg1NDI1IDksOCBDOSw2LjM0MzE0NTc1IDcuNjU2ODU0MjUsNSA2LDUgQzQuMzQzMTQ1NzUsNSAzLDYuMzQzMTQ1NzUgMyw4IEMzLDkuNjU2ODU0MjUgNC4zNDMxNDU3NSwxMSA2LDExIFoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=='); --icon-FieldToggle: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNjQ1ODI0NCwxMSBMMTAsMTEgQzExLjY1Njg1NDIsMTEgMTMsOS42NTY4NTQyNSAxMyw4IEMxMyw2LjM0MzE0NTc1IDExLjY1Njg1NDIsNSAxMCw1IEw4LjY0NTgyNDQsNSBDOS40NzYyNDUxMSw1LjczMjk0NDQ1IDEwLDYuODA1MzA3NDcgMTAsOCBDMTAsOS4xOTQ2OTI1MyA5LjQ3NjI0NTExLDEwLjI2NzA1NTUgOC42NDU4MjQ0LDExIFogTTYsNCBMMTAsNCBDMTIuMjA5MTM5LDQgMTQsNS43OTA4NjEgMTQsOCBDMTQsMTAuMjA5MTM5IDEyLjIwOTEzOSwxMiAxMCwxMiBMNiwxMiBDMy43OTA4NjEsMTIgMiwxMC4yMDkxMzkgMiw4IEMyLDUuNzkwODYxIDMuNzkwODYxLDQgNiw0IFogTTYsMTEgQzcuNjU2ODU0MjUsMTEgOSw5LjY1Njg1NDI1IDksOCBDOSw2LjM0MzE0NTc1IDcuNjU2ODU0MjUsNSA2LDUgQzQuMzQzMTQ1NzUsNSAzLDYuMzQzMTQ1NzUgMyw4IEMzLDkuNjU2ODU0MjUgNC4zNDMxNDU3NSwxMSA2LDExIFoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==');
--icon-FieldUser: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5JY29ucyAvIEZpZWxkcyAvIEZpZWxkVXNlcjwvdGl0bGU+CiAgICA8ZyBpZD0iSWNvbnMtLy1GaWVsZHMtLy1GaWVsZFVzZXIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOCAyQzYuMTM2MDQgMiA0LjYyNSAzLjUxMTA0IDQuNjI1IDUuMzc1QzQuNjI1IDcuMjM4OTYgNi4xMzYwNCA4Ljc1IDggOC43NUM5Ljg2Mzk2IDguNzUgMTEuMzc1IDcuMjM4OTYgMTEuMzc1IDUuMzc1QzExLjM3NSAzLjUxMTA0IDkuODYzOTYgMiA4IDJaTTUuMzc1IDUuMzc1QzUuMzc1IDMuOTI1MjUgNi41NTAyNSAyLjc1IDggMi43NUM5LjQ0OTc1IDIuNzUgMTAuNjI1IDMuOTI1MjUgMTAuNjI1IDUuMzc1QzEwLjYyNSA2LjgyNDc1IDkuNDQ5NzUgOCA4IDhDNi41NTAyNSA4IDUuMzc1IDYuODI0NzUgNS4zNzUgNS4zNzVaIiBmaWxsPSJibGFjayIvPgogICAgICAgIDxwYXRoIGQ9Ik0zLjc0MDM2IDEwLjc2OThDNC4yNzc0NyAxMC4zNjk3IDQuOTA3NCAxMC4wNjMxIDUuMzUwMzQgOS45MTgxNEM1LjY5NjgxIDEwLjA5NjYgNi41OTYwNCAxMC40NzI0IDcuOTk5ODYgMTAuNDcyNEM5LjQwMzc1IDEwLjQ3MjQgMTAuMzAzMSAxMC4wOTY1IDEwLjY0OTYgOS45MTgxM0MxMS4wOTI2IDEwLjA2MzEgMTEuNzIyNSAxMC4zNjk2IDEyLjI1OTcgMTAuNzY5OEMxMi42NzcxIDExLjA4MDggMTMuMjUgMTEuNTY1NSAxMy4yNSAxMi4xNDA2SDE0QzE0IDExLjMwNjggMTMuMzMxMyAxMC42MzI5IDEyLjcwNzcgMTAuMTY4NEMxMi4wNTgxIDkuNjg0MzUgMTEuMzIyNiA5LjMxOTI2IDEwLjU0MTEgOS4xMDc0M0M5LjgwMzIgOS41ODgyNCA4Ljg2MjE1IDkuNzIyNDMgNy45OTk4NiA5LjcyMjQzQzcuMTM4MDIgOS43MjI0MyA2LjE5NjI4IDkuNTg4NTYgNS40NTg4OSA5LjEwNzQyQzQuNjc3NDIgOS4zMTkyNyAzLjk0MTk1IDkuNjg0MzcgMy4yOTIyNyAxMC4xNjg0QzIuNjY4NzIgMTAuNjMzIDIgMTEuMzA2OSAyIDEyLjE0MDZDMiAxMy4yNzk5IDMuNDk5NTUgMTMuNjE0OSA0LjM2OTQ4IDEzLjc2NTZDNS41NTkwNyAxMy45NzE2IDYuOTkzOTEgMTQgOC4wMDEwNSAxNEM5LjAyMjcgMTQgOS45MDUzIDEzLjkzNDYgMTAuNTMzMiAxMy44NjkyQzEwLjg3MDYgMTMuODM0IDExLjIwODkgMTMuNzk1MiAxMS41NDMzIDEzLjczNjhDMTEuNTQzMyAxMy43MzY4IDExLjQyOTYgMTMuMDkxNCAxMS40MTMxIDEyLjk5ODJDMTEuMDk2IDEzLjA1MyAxMC43NzUzIDEzLjA4OTkgMTAuNDU1NCAxMy4xMjMyQzkuODQ3NjUgMTMuMTg2NiA4Ljk5MTU1IDEzLjI1IDguMDAxMDUgMTMuMjVDNi45OTYwMyAxMy4yNSA1LjYxNzg1IDEzLjIyMDYgNC40OTc0NSAxMy4wMjY2QzQuMDc4NSAxMi45NTQgMi43NSAxMi43NzQ5IDIuNzUgMTIuMTQwNkMyLjc1IDExLjU2NTUgMy4zMjI4OSAxMS4wODA4IDMuNzQwMzYgMTAuNzY5OFoiIGZpbGw9ImJsYWNrIi8+CiAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDJDNi4xMzYwNCAyIDQuNjI1IDMuNTExMDQgNC42MjUgNS4zNzVDNC42MjUgNy4yMzg5NiA2LjEzNjA0IDguNzUgOCA4Ljc1QzkuODYzOTYgOC43NSAxMS4zNzUgNy4yMzg5NiAxMS4zNzUgNS4zNzVDMTEuMzc1IDMuNTExMDQgOS44NjM5NiAyIDggMlpNNS4zNzUgNS4zNzVDNS4zNzUgMy45MjUyNSA2LjU1MDI1IDIuNzUgOCAyLjc1QzkuNDQ5NzUgMi43NSAxMC42MjUgMy45MjUyNSAxMC42MjUgNS4zNzVDMTAuNjI1IDYuODI0NzUgOS40NDk3NSA4IDggOEM2LjU1MDI1IDggNS4zNzUgNi44MjQ3NSA1LjM3NSA1LjM3NVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC4yIi8+CiAgICAgICAgPHBhdGggZD0iTTMuNzQwMzYgMTAuNzY5OEM0LjI3NzQ3IDEwLjM2OTcgNC45MDc0IDEwLjA2MzEgNS4zNTAzNCA5LjkxODE0QzUuNjk2ODEgMTAuMDk2NiA2LjU5NjA0IDEwLjQ3MjQgNy45OTk4NiAxMC40NzI0QzkuNDAzNzUgMTAuNDcyNCAxMC4zMDMxIDEwLjA5NjUgMTAuNjQ5NiA5LjkxODEzQzExLjA5MjYgMTAuMDYzMSAxMS43MjI1IDEwLjM2OTYgMTIuMjU5NyAxMC43Njk4QzEyLjY3NzEgMTEuMDgwOCAxMy4yNSAxMS41NjU1IDEzLjI1IDEyLjE0MDZIMTRDMTQgMTEuMzA2OCAxMy4zMzEzIDEwLjYzMjkgMTIuNzA3NyAxMC4xNjg0QzEyLjA1ODEgOS42ODQzNSAxMS4zMjI2IDkuMzE5MjYgMTAuNTQxMSA5LjEwNzQzQzkuODAzMiA5LjU4ODI0IDguODYyMTUgOS43MjI0MyA3Ljk5OTg2IDkuNzIyNDNDNy4xMzgwMiA5LjcyMjQzIDYuMTk2MjggOS41ODg1NiA1LjQ1ODg5IDkuMTA3NDJDNC42Nzc0MiA5LjMxOTI3IDMuOTQxOTUgOS42ODQzNyAzLjI5MjI3IDEwLjE2ODRDMi42Njg3MiAxMC42MzMgMiAxMS4zMDY5IDIgMTIuMTQwNkMyIDEzLjI3OTkgMy40OTk1NSAxMy42MTQ5IDQuMzY5NDggMTMuNzY1NkM1LjU1OTA3IDEzLjk3MTYgNi45OTM5MSAxNCA4LjAwMTA1IDE0QzkuMDIyNyAxNCA5LjkwNTMgMTMuOTM0NiAxMC41MzMyIDEzLjg2OTJDMTAuODcwNiAxMy44MzQgMTEuMjA4OSAxMy43OTUyIDExLjU0MzMgMTMuNzM2OEMxMS41NDMzIDEzLjczNjggMTEuNDI5NiAxMy4wOTE0IDExLjQxMzEgMTIuOTk4MkMxMS4wOTYgMTMuMDUzIDEwLjc3NTMgMTMuMDg5OSAxMC40NTU0IDEzLjEyMzJDOS44NDc2NSAxMy4xODY2IDguOTkxNTUgMTMuMjUgOC4wMDEwNSAxMy4yNUM2Ljk5NjAzIDEzLjI1IDUuNjE3ODUgMTMuMjIwNiA0LjQ5NzQ1IDEzLjAyNjZDNC4wNzg1IDEyLjk1NCAyLjc1IDEyLjc3NDkgMi43NSAxMi4xNDA2QzIuNzUgMTEuNTY1NSAzLjMyMjg5IDExLjA4MDggMy43NDAzNiAxMC43Njk4WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KICAgIDwvZz4KPC9zdmc+');
--icon-FilePrivate: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY2OF8zNzk0OSkiPgo8cGF0aCBkPSJNMTQuMjM5OSA4LjI1MDU5VjYuODYzNkMxNC4yMzk5IDQuNjg4OTUgMTIuNDI3NyAyLjkxNjY5IDEwLjIwMzkgMi45MTY2OUM3Ljk4MDIgMi45MTY2OSA2LjE3NjcgNC42ODg5NSA2LjE3NjcgNi44NjM2VjguMjUwNTlDNS4yODM3IDguMzcwNDUgNC41ODMzMSA5LjExNTMyIDQuNTgzMzEgMTAuMDIyOVYxNC44NzczQzQuNTgzMzEgMTUuODYxOSA1LjQwNjI3IDE2LjY2NjcgNi40MTMwOCAxNi42NjY3SDE0LjAwMzVDMTUuMDEwNCAxNi42NjY3IDE1LjgzMzMgMTUuODYxOSAxNS44MzMzIDE0Ljg3NzNWMTAuMDIyOUMxNS44MzMzIDkuMTE1MzIgMTUuMTMyOSA4LjM3MDQ1IDE0LjIzOTkgOC4yNTA1OVpNNy4wOTU5NiA2Ljg2MzZDNy4wOTU5NiA1LjE4NTUyIDguNDk2NzQgMy44MTU2NiAxMC4yMTI3IDMuODE1NjZDMTEuOTI4NiAzLjgxNTY2IDEzLjMyOTQgNS4xODU1MiAxMy4zMjk0IDYuODYzNlY4LjIzMzQ3SDcuMDk1OTZWNi44NjM2Wk0xNC45MjI4IDE0Ljg3NzNDMTQuOTIyOCAxNS4zNzM5IDE0LjUxMTMgMTUuNzY3NyAxNC4wMTIzIDE1Ljc2NzdINi40MTMwOEM1LjkwNTMgMTUuNzY3NyA1LjUwMjU3IDE1LjM2NTMgNS41MDI1NyAxNC44NzczVjEwLjAyMjlDNS41MDI1NyA5LjUyNjI4IDUuOTE0MDUgOS4xMzI0NCA2LjQxMzA4IDkuMTMyNDRIMTQuMDAzNUMxNC41MTEzIDkuMTMyNDQgMTQuOTE0MSA5LjUzNDg0IDE0LjkxNDEgMTAuMDIyOVYxNC44NzczSDE0LjkyMjhaIiBmaWxsPSIjOTI5Mjk5Ii8+CjxwYXRoIGQ9Ik0xMC4yMTI3IDEwLjUxMDlDOS41ODIzMyAxMC41MTA5IDkuMDY1OCAxMS4wMTYgOS4wNjU4IDExLjYzMjRDOS4wNjU4IDEyLjA1MiA5LjMxMDkzIDEyLjQwMyA5LjY2MTEzIDEyLjU5OTlWMTMuOTUyNkM5LjY2MTEzIDE0LjI1MjMgOS45MDYyNiAxNC40OTIgMTAuMjEyNyAxNC40OTJDMTAuNTE5MSAxNC40OTIgMTAuNzY0MiAxNC4yNTIzIDEwLjc2NDIgMTMuOTUyNlYxMi41OTk5QzExLjExNDQgMTIuNDExNSAxMS4zNTk2IDEyLjA1MiAxMS4zNTk2IDExLjYzMjRDMTEuMzU5NiAxMS4wMTYgMTAuODQzIDEwLjUxMDkgMTAuMjEyNyAxMC41MTA5WiIgZmlsbD0iIzkyOTI5OSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzY2OF8zNzk0OSI+CjxyZWN0IHdpZHRoPSIxMS4yNSIgaGVpZ2h0PSIxMy43NSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuNTgzMzEgMi45MTY2OSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
--icon-FilePublic: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwNCAzLjMzMzMxQzYuMzI3MDEgMy4zMzMzMSAzLjMzMzMxIDYuMzI3MDEgMy4zMzMzMSAxMC4wMDRDMy4zMzMzMSAxMy42ODExIDYuMzI3MDEgMTYuNjc0OCAxMC4wMDQgMTYuNjc0OEMxMy42ODExIDE2LjY3NDggMTYuNjc0OCAxMy42ODExIDE2LjY3NDggMTAuMDA0QzE2LjY3NDggNi4zMjcwMSAxMy42ODExIDMuMzMzMzEgMTAuMDA0IDMuMzMzMzFaTTExLjI2NSA0LjI0NDQ0QzEzLjEyNzkgNC42NTExOSAxNC42ODk4IDUuOTUyOCAxNS40MzAxIDcuNzA5OTdMMTUuNDc4OSA3LjgyMzg2SDEyLjA1NDFWNy43NTA2NEMxMS44ODMyIDYuMjg2MzMgMTEuNTgyMiA1LjExNDg5IDExLjE3NTUgNC4zNTgzM0wxMS4wOTQxIDQuMjAzNzZMMTEuMjY1IDQuMjQ0NDRaTTExLjQ0MzkgMTAuMDM2NkMxMS40NDM5IDEwLjQ5MjEgMTEuNDI3NyAxMC45NDc3IDExLjQwMzMgMTEuMzk1MVYxMS40Njg0SDguNjIxMDlWMTEuMzk1MUM4LjU4ODU1IDEwLjk1NTggOC41NzIyOCAxMC41MDAzIDguNTcyMjggMTAuMDM2NkM4LjU3MjI4IDkuNTcyODkgOC41ODg1NSA5LjEwOTE5IDguNjIxMDkgOC42MzczNlY4LjU2NDE0SDExLjM5NTFWOC42MzczNkMxMS40Mjc3IDkuMTE3MzMgMTEuNDQzOSA5LjU3Mjg5IDExLjQ0MzkgMTAuMDM2NlpNMTAuMDEyMiA0LjE2MzA5QzEwLjQzNTIgNC4xNjMwOSAxMS4wNTM1IDUuNTI5NzcgMTEuMzEzOCA3LjczNDM3VjcuODIzODZIOC42OTQzMVY3LjczNDM3QzguOTYyNzYgNS41Mjk3NyA5LjU4OTE2IDQuMTYzMDkgMTAuMDEyMiA0LjE2MzA5Wk00LjU2MTcgNy43MDk5N0M1LjAyNTQgNi42MDM2IDUuODE0NSA1LjY4NDM0IDYuNzk4ODQgNS4wNDk4MUM3LjM4NDU2IDQuNjY3NDYgOC4wNTE2NCA0LjM5MDg3IDguNzUxMjUgNC4yMzYzTDguOTIyMDkgNC4xOTU2M0w4Ljg0MDc0IDQuMzUwMTlDOC40MjU4NSA1LjEwNjc1IDguMTI0ODUgNi4yNzgyIDcuOTYyMTUgNy43NDI1MVY3LjgxNTcySDQuNTIxMDNMNC41Njk4NCA3LjcwMTgzTDQuNTYxNyA3LjcwOTk3Wk00LjI5MzI1IDExLjQwMzNDNC4xNzEyMiAxMC44OTg5IDQuMTA2MTQgMTAuNDQzMyA0LjEwNjE0IDkuOTk1OTFDNC4xMDYxNCA5LjU0ODQ4IDQuMTYzMDkgOS4xMDkxOSA0LjI4NTExIDguNjEyOTVMNC4zMDEzOCA4LjU0Nzg3SDcuODk3MDdWOC42MzczNkM3Ljg2NDUzIDkuMTAxMDYgNy44NDgyNiA5LjU3Mjg5IDcuODQ4MjYgMTAuMDI4NUM3Ljg0ODI2IDEwLjQ4NCA3Ljg2NDUzIDEwLjkxNTIgNy44ODg5NCAxMS4zNzg5VjExLjQ2ODRINC4zMDk1Mkw0LjI5MzI1IDExLjQwMzNaTTguNzEwNTggMTUuNzU1NUM2Ljg2MzkyIDE1LjM0MDYgNS4zMTgyNiAxNC4wNTUzIDQuNTY5ODQgMTIuMzE0NEw0LjUyMTAzIDEyLjIwMDVINy45NDU4OFYxMi4yNzM3QzguMTA4NTggMTMuNzEzNiA4LjQwMTQ0IDE0Ljg3NjkgOC44MDAwNiAxNS42NDE2TDguODgxNDEgMTUuNzk2Mkw4LjcxMDU4IDE1Ljc1NTVaTTEwLjAxMjIgMTUuOTAyQzkuNTgxMDIgMTUuOTAyIDguOTYyNzYgMTQuNTE5IDguNzAyNDQgMTIuMjlWMTIuMjAwNUgxMS4zMzAxVjEyLjI5QzExLjA2MTYgMTQuNTE5IDEwLjQ0MzMgMTUuOTAyIDEwLjAxMjIgMTUuOTAyWk0xNS40MzAxIDEyLjMxNDRDMTQuNjg5OCAxNC4wNDcyIDEzLjE1MjMgMTUuMzMyNSAxMS4zMTM4IDE1Ljc0NzRMMTEuMTQzIDE1Ljc4ODFMMTEuMjI0MyAxNS42MzM1QzExLjYyMjkgMTQuODY4OCAxMS45MTU4IDEzLjcwNTUgMTIuMDYyMiAxMi4yNzM3VjEyLjIwMDVIMTUuNDc4OUwxNS40MzAxIDEyLjMxNDRaTTE1LjcwNjcgMTEuNDY4NEgxMi4xMjczVjExLjM3ODlDMTIuMTU5OCAxMC45MTUyIDEyLjE3NjEgMTAuNDU5NiAxMi4xNzYxIDEwLjAyODVDMTIuMTc2MSA5LjU5NzI5IDEyLjE1OTggOS4xMTczMyAxMi4xMjczIDguNjM3MzZWOC41NDc4N0gxNS43MDY3TDE1LjcyMyA4LjYxMjk1QzE1LjgzNjkgOS4wNzY2NSAxNS44OTM4IDkuNTQwMzUgMTUuODkzOCA5Ljk5NTkxQzE1Ljg5MzggMTAuNDUxNSAxNS44MzY5IDEwLjkzMTQgMTUuNzE0OCAxMS40MDMzTDE1LjY5ODYgMTEuNDY4NEgxNS43MDY3WiIgZmlsbD0iIzE2QjM3OCIvPgo8L3N2Zz4K');
--icon-FileShared: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljg2MjQ0IDQuNzgwNTZDNy4yMjY3IDQuNjM5MzUgNy42MTU2MSA0LjU3Mjc3IDguMDA2MDkgNC41ODQ3NUw4LjAxNzA1IDQuNTg1MDhDOC43ODYzNCA0LjYyODk3IDkuNTA4ODkgNC45Njg2MSAxMC4wMzM3IDUuNTMyNzhDMTAuNTU3OCA2LjA5NjE0IDEwLjg0NDIgNi44Mzk5OSAxMC44MzMzIDcuNjA5MjdWOC43NTEyMkMxMC44MzI4IDkuMzA5NzkgMTAuNjcyIDkuODU2ODQgMTAuMzY5OSAxMC4zMjY3QzEwLjEyNTEgMTAuNzA3MyA5Ljc5NTkxIDExLjAyNDUgOS40MDk2IDExLjI1NDdMOS41NDA3NyAxMi4xNzhMMTEuNTkzMSAxMi43NjEzQzExLjg1NDEgMTIuODM1OSAxMi4wODQ0IDEyLjk5MzcgMTIuMjQ3OSAxMy4yMTA0QzEyLjQxMTQgMTMuNDI3MiAxMi40OTk5IDEzLjY5MTIgMTIuNSAxMy45NjI3VjE1LjgzNDVDMTIuNSAxNi4wNjQ3IDEyLjMxMzQgMTYuMjUxMiAxMi4wODMzIDE2LjI1MTJIMy43NDk5OEMzLjUxOTg2IDE2LjI1MTIgMy4zMzMzMSAxNi4wNjQ3IDMuMzMzMzEgMTUuODM0NVYxMy45NTk1QzMuMzMzNDMgMTMuNjg4MSAzLjQyMTkzIDEzLjQyMzggMy41ODU0NCAxMy4yMDcxQzMuNzQ4OTQgMTIuOTkwNCAzLjk3ODU1IDEyLjgzMjggNC4yMzk1NiAxMi43NTgxTDYuMjkyNTIgMTIuMTc0N0w2LjQyMzU5IDExLjI1NDZDNi4wMzczMiAxMS4wMjQ1IDUuNzA4MiAxMC43MDczIDUuNDYzNDQgMTAuMzI2N0M1LjE2MTMyIDkuODU2ODQgNS4wMDA0NSA5LjMxMDE1IDQuOTk5OTggOC43NTE1N0w0Ljk5OTk4IDcuNTAxNDFDNC45OTk5OCA3LjUwMTM1IDQuOTk5OTggNy41MDE0OCA0Ljk5OTk4IDcuNTAxNDFDNC45OTk4MiA3LjExMDgxIDUuMDc4MTIgNi43MjM5NiA1LjIzMDIzIDYuMzY0MkM1LjM4MjM3IDYuMDA0MzcgNS42MDUyNSA1LjY3ODc4IDUuODg1NjMgNS40MDY3NEM2LjE2NjAxIDUuMTM0NyA2LjQ5ODE5IDQuOTIxNzYgNi44NjI0NCA0Ljc4MDU2Wk03Ljk3NTA2IDUuNDE3NTNDNy42OTc5OSA1LjQwOTc1IDcuNDIyMTMgNS40NTczNSA3LjE2MzY0IDUuNTU3NTVDNi45MDM0NiA1LjY1ODQxIDYuNjY2MTkgNS44MTA1MSA2LjQ2NTkyIDYuMDA0ODNDNi4yNjU2NSA2LjE5OTE0IDYuMTA2NDUgNi40MzE3MSA1Ljk5Nzc4IDYuNjg4NzNDNS44ODkxMSA2Ljk0NTc0IDUuODMzMTggNy4yMjE5NyA1LjgzMzMxIDcuNTAxMDJMNS44MzMzMSA4Ljc1MDg2QzUuODMzMzEgOC43NTA5NCA1LjgzMzMxIDguNzUwNzkgNS44MzMzMSA4Ljc1MDg2QzUuODMzNjkgOS4xNDk3NyA1Ljk0ODU5IDkuNTQwNCA2LjE2NDM2IDkuODc1OTNDNi4zODAxNiAxMC4yMTE1IDYuNjg3NzkgMTAuNDc4MSA3LjA1MDY3IDEwLjY0MzlDNy4yMTg2MyAxMC43MjA3IDcuMzE2MDMgMTAuODk4OCA3LjI4OTk4IDExLjA4MTZMNy4xMTc0OCAxMi4yOTI1QzcuMDk0NjYgMTIuNDUxOCA3LjAyNjEyIDEyLjYwMTUgNi45MjAyNCAxMi43MjI4QzYuODE0MzUgMTIuODQ0IDYuNjc1NiAxMi45MzIgNi41MjA3NyAxMi45NzYxTDQuNDY4NzMgMTMuNTU5M0M0LjQ2ODY2IDEzLjU1OTMgNC40Njg4IDEzLjU1OTMgNC40Njg3MyAxMy41NTkzQzQuMzgxODIgMTMuNTg0MiA0LjMwNTE0IDEzLjYzNjggNC4yNTA2OSAxMy43MDlDNC4xOTYyMiAxMy43ODEyIDQuMTY2NzMgMTMuODY5MSA0LjE2NjY1IDEzLjk1OTVNNy45NzUwNiA1LjQxNzUzQzguNTI3NjUgNS40NTA0NiA5LjA0NjQyIDUuNjk0OTYgOS40MjM1NiA2LjEwMDM4QzkuODAxOTUgNi41MDcxMyAxMC4wMDg1IDcuMDQ0MzkgMTAgNy41OTk4N0w5Ljk5OTk4IDguNzUwODZDOS45OTk2NCA5LjE0OTg1IDkuODg0NzQgOS41NDAzNCA5LjY2ODk0IDkuODc1OTNDOS40NTMxMyAxMC4yMTE1IDkuMTQ1NSAxMC40NzgxIDguNzgyNjIgMTAuNjQzOUM4LjYxNDcyIDEwLjcyMDcgOC41MTczMiAxMC44OTg3IDguNTQzMjkgMTEuMDgxNUw4LjcxNTc5IDEyLjI5NTdDOC43Mzg2MSAxMi40NTUgOC44MDcxNyAxMi42MDQ4IDguOTEzMDYgMTIuNzI2MUM5LjAxODk0IDEyLjg0NzQgOS4xNTc2OSAxMi45MzU0IDkuMzEyNTIgMTIuOTc5NEwxMS4zNjQ2IDEzLjU2MjdDMTEuMzY0NSAxMy41NjI2IDExLjM2NDYgMTMuNTYyNyAxMS4zNjQ2IDEzLjU2MjdDMTEuNDUxNSAxMy41ODc2IDExLjUyODIgMTMuNjQwMSAxMS41ODI2IDEzLjcxMjNDMTEuNjM3MSAxMy43ODQ2IDExLjY2NjYgMTMuODcyNiAxMS42NjY2IDEzLjk2MzFWMTUuNDE3OUg0LjE2NjY1VjEzLjk1OTUiIGZpbGw9IiM5MjkyOTkiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4yMDg0IDQuMTQwMjlDMTAuNjc4MSAzLjg2OTI5IDExLjIxNDEgMy43MzQ2MSAxMS43NTYyIDMuNzUxNEwxMS43NjcgMy43NTE3M0MxMi41MzYzIDMuNzk1NjIgMTMuMjU4OSA0LjEzNTI2IDEzLjc4MzcgNC42OTk0M0MxNC4zMDc4IDUuMjYyNzkgMTQuNTk0MiA2LjAwNjY0IDE0LjU4MzMgNi43NzU5MlY3LjkxNzg2QzE0LjU4MjggOC40NzY0NCAxNC40MjE5IDkuMDIzNDkgMTQuMTE5OCA5LjQ5MzMxQzEzLjg3NTEgOS44NzM5MyAxMy41NDU5IDEwLjE5MTEgMTMuMTU5NiAxMC40MjEzTDEzLjI4OTEgMTEuMzMxN0wxNS43MjAxIDExLjkzOTVDMTUuOTkwNCAxMi4wMDcyIDE2LjIzMDYgMTIuMTYzMyAxNi40MDIgMTIuMzgzQzE2LjU3MzUgMTIuNjAyNyAxNi42NjY2IDEyLjg3MzQgMTYuNjY2NiAxMy4xNTJWMTUuODM0NUMxNi42NjY2IDE2LjA2NDcgMTYuNDgwMSAxNi4yNTEyIDE2LjI0OTkgMTYuMjUxMkgxMy43NDk5QzEzLjUxOTggMTYuMjUxMiAxMy4zMzMzIDE2LjA2NDcgMTMuMzMzMyAxNS44MzQ1QzEzLjMzMzMgMTUuNjA0NCAxMy41MTk4IDE1LjQxNzkgMTMuNzQ5OSAxNS40MTc5SDE1LjgzMzNWMTMuMTUyQzE1LjgzMzMgMTMuMDU5MiAxNS44MDIyIDEyLjk2ODkgMTUuNzQ1MSAxMi44OTU3QzE1LjY4NzkgMTIuODIyNSAxNS42MDggMTIuNzcwNCAxNS41MTc5IDEyLjc0NzlMMTMuMDg3NCAxMi4xNDA1QzEyLjkyNjUgMTIuMTAwMyAxMi43ODEyIDEyLjAxMyAxMi42NzAxIDExLjg4OThDMTIuNTU5MSAxMS43NjY3IDEyLjQ4NzQgMTEuNjEzMiAxMi40NjQxIDExLjQ0OUwxMi4yOTMzIDEwLjI0ODJDMTIuMjY3MyAxMC4wNjU0IDEyLjM2NDcgOS44ODczMSAxMi41MzI2IDkuODEwNTdDMTIuODk1NSA5LjY0NDcyIDEzLjIwMzEgOS4zNzgxNiAxMy40MTg5IDkuMDQyNThDMTMuNjM0NyA4LjcwNjk5IDEzLjc0OTYgOC4zMTY0OSAxMy43NDk5IDcuOTE3NTFWNi43NjY1MUMxMy43NTg0IDYuMjExMDMgMTMuNTUxOSA1LjY3Mzc4IDEzLjE3MzUgNS4yNjcwMkMxMi43OTY0IDQuODYxNiAxMi4yNzc2IDQuNjE3MDkgMTEuNzI1IDQuNTg0MTdDMTEuMzM5NiA0LjU3MzI0IDEwLjk1ODggNC42Njk0NCAxMC42MjQ4IDQuODYyMTFDMTAuNDI1NSA0Ljk3NzEgMTAuMTcwNyA0LjkwODc0IDEwLjA1NTcgNC43MDk0MUM5Ljk0MDcxIDQuNTEwMDkgMTAuMDA5MSA0LjI1NTI4IDEwLjIwODQgNC4xNDAyOVoiIGZpbGw9IiM5MjkyOTkiLz4KPC9zdmc+Cg==');
--icon-Folder: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjYgNi44OUgxMi4xN0wxMC4yOCA1SDQuNTZDMy43IDUgMyA1LjcgMyA2LjU2VjE3LjQ4QzMgMTguMzUgMy43IDE5LjA1IDQuNTcgMTkuMDVIMTguNkMxOS40NyAxOS4wNSAyMC4xNyAxOC4zNSAyMC4xNyAxNy40OFY4LjQ2QzIwLjE3IDcuNTkgMTkuNDcgNi44OSAxOC42IDYuODlaIiBmaWxsPSIjOTI5Mjk5Ii8+Cjwvc3ZnPgo=');
--icon-FolderPrivate: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUwMF8zODkwOCkiPgo8cGF0aCBkPSJNMTEuOTMgMTkuMDNDMTEuOTMgMTkuMDMgMTEuOTggMTkuMTEgMTIgMTkuMTVDMTEuOTYgMTkuMDggMTEuOTIgMTkgMTEuOSAxOC45M0MxMS45MSAxOC45NiAxMS45MiAxOSAxMS45MyAxOS4wM1oiIGZpbGw9IiM5MjkyOTkiLz4KPHBhdGggZD0iTTEyLjIgMTEuMjdDMTIuMiA4LjczIDE0LjI3IDYuNjYgMTYuODEgNi42NkMxNy42OCA2LjY2IDE4LjQ4IDYuOTEgMTkuMTcgNy4zM1Y2LjQ2QzE5LjE3IDUuNTkgMTguNDcgNC44OSAxNy42IDQuODlIMTEuMTdMOS4yOCAzSDMuNTZDMi43IDMgMiAzLjcgMiA0LjU2VjE1LjQ4QzIgMTYuMzUgMi43IDE3LjA1IDMuNTcgMTcuMDVIMTAuODFWMTQuMDdDMTAuODEgMTMuNjIgMTAuOTMgMTMuMTggMTEuMTYgMTIuNzdDMTEuNDEgMTIuMzIgMTEuNzcgMTEuOTYgMTIuMiAxMS43MlYxMS4yNlYxMS4yN1oiIGZpbGw9IiM5MjkyOTkiLz4KPHBhdGggZD0iTTIxLjc1IDEzLjY3QzIxLjc1IDEzLjY3IDIxLjc1IDEzLjY0IDIxLjc0IDEzLjYyQzIxLjcgMTMuNDkgMjEuNjUgMTMuMzcgMjEuNTkgMTMuMjZDMjEuMzUgMTIuODMgMjAuOTMgMTIuNTEgMjAuNDIgMTIuNDFWMTEuMjZDMjAuNDIgMTAuMTcgMTkuOTMgOS4yMTAwMiAxOS4xNyA4LjU1MDAyQzE4LjU0IDguMDAwMDIgMTcuNzIgNy42NTAwMiAxNi44MSA3LjY1MDAyQzE0LjgyIDcuNjUwMDIgMTMuMiA5LjI3MDAyIDEzLjIgMTEuMjZWMTIuNDFDMTMuMDcgMTIuNDMgMTIuOTUgMTIuNDcgMTIuODQgMTIuNTJDMTIuNjEgMTIuNjIgMTIuNDEgMTIuNzcgMTIuMjUgMTIuOTVDMTIuMTcgMTMuMDQgMTIuMSAxMy4xNCAxMi4wNCAxMy4yNUMxMS45OCAxMy4zNiAxMS45MyAxMy40OCAxMS44OSAxMy42MUMxMS44OSAxMy42MyAxMS44OCAxMy42NCAxMS44OCAxMy42NkMxMS44NCAxMy43OSAxMS44MiAxMy45MyAxMS44MiAxNC4wN1YxOC4zOUMxMS44MiAxOC41MyAxMS44NSAxOC42NyAxMS44OCAxOC44MUMxMS44OCAxOC44NSAxMS45IDE4Ljg4IDExLjkxIDE4LjkyQzExLjk0IDE5IDExLjk4IDE5LjA3IDEyLjAxIDE5LjE0QzEyLjA1IDE5LjIyIDEyLjA5IDE5LjI5IDEyLjE0IDE5LjM2QzEyLjE5IDE5LjQzIDEyLjI0IDE5LjQ5IDEyLjMgMTkuNTVDMTIuMzUgMTkuNiAxMi40IDE5LjY1IDEyLjQ2IDE5LjdDMTIuNTMgMTkuNzYgMTIuNjEgMTkuODEgMTIuNjkgMTkuODVDMTIuNzYgMTkuODkgMTIuODIgMTkuOTIgMTIuOSAxOS45NUMxMi45NiAxOS45NyAxMy4wMSAxOS45OSAxMy4wNyAyMC4wMUMxMy4yMSAyMC4wNSAxMy4zNiAyMC4wOCAxMy41MSAyMC4wOEgyMC4xMkMyMC4yNyAyMC4wOCAyMC40MiAyMC4wNSAyMC41NiAyMC4wMUMyMC42MiAxOS45OSAyMC42NyAxOS45NyAyMC43MyAxOS45NUMyMC44IDE5LjkyIDIwLjg3IDE5Ljg5IDIwLjk0IDE5Ljg1QzIxLjAyIDE5LjggMjEuMSAxOS43NSAyMS4xNyAxOS43QzIxLjIzIDE5LjY1IDIxLjI4IDE5LjYgMjEuMzMgMTkuNTVDMjEuMzkgMTkuNDkgMjEuNDQgMTkuNDMgMjEuNDkgMTkuMzZDMjEuNTQgMTkuMjkgMjEuNTggMTkuMjIgMjEuNjIgMTkuMTRDMjEuNjQgMTkuMSAyMS42NyAxOS4wNiAyMS42OSAxOS4wMUMyMS43IDE4Ljk4IDIxLjcxIDE4Ljk0IDIxLjcyIDE4LjkxQzIxLjczIDE4Ljg3IDIxLjc0IDE4Ljg0IDIxLjc1IDE4LjhDMjEuNzkgMTguNjYgMjEuODEgMTguNTIgMjEuODEgMTguMzhWMTQuMDZDMjEuODEgMTMuOTIgMjEuNzkgMTMuNzggMjEuNzUgMTMuNjVWMTMuNjdaTTE0LjIgMTEuMjdDMTQuMiA5LjgzMDAyIDE1LjM3IDguNjYwMDIgMTYuODEgOC42NjAwMkMxNy44NiA4LjY2MDAyIDE4Ljc1IDkuMjgwMDIgMTkuMTcgMTAuMTdDMTkuMzMgMTAuNTEgMTkuNDIgMTAuODggMTkuNDIgMTEuMjdWMTIuMzlIMTQuMlYxMS4yN1pNMjAuODEgMTguNEMyMC44MSAxOC42OCAyMC42NCAxOC45MSAyMC40MSAxOS4wM0MyMC4zMiAxOS4wNyAyMC4yMiAxOS4xIDIwLjExIDE5LjFIMTMuNUMxMy4zOSAxOS4xIDEzLjMgMTkuMDcgMTMuMiAxOS4wM0MxMi45NiAxOC45MiAxMi44IDE4LjY4IDEyLjggMTguNFYxNC4wOEMxMi44IDEzLjcgMTMuMTEgMTMuMzggMTMuNSAxMy4zOEgyMC4xMUMyMC40OSAxMy4zOCAyMC44MSAxMy42OSAyMC44MSAxNC4wOFYxOC40WiIgZmlsbD0iIzkyOTI5OSIvPgo8cGF0aCBkPSJNMjAuODQgMTkuOTNDMjAuODQgMTkuOTMgMjAuOSAxOS44OSAyMC45MyAxOS44N0MyMC44NiAxOS45MSAyMC44IDE5Ljk0IDIwLjcyIDE5Ljk3QzIwLjc2IDE5Ljk2IDIwLjggMTkuOTUgMjAuODMgMTkuOTNIMjAuODRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTIuNzggMTkuOTNDMTIuNzggMTkuOTMgMTIuODYgMTkuOTUgMTIuODkgMTkuOTdDMTIuODIgMTkuOTQgMTIuNzUgMTkuOTEgMTIuNjggMTkuODdDMTIuNzEgMTkuODkgMTIuNzQgMTkuOTIgMTIuNzcgMTkuOTNIMTIuNzhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYuODEgMTQuNTJDMTYuMjYgMTQuNTIgMTUuODEgMTQuOTcgMTUuODEgMTUuNTJDMTUuODEgMTUuODkgMTYuMDIgMTYuMjEgMTYuMzMgMTYuMzhWMTcuNThDMTYuMzMgMTcuODQgMTYuNTQgMTguMDYgMTYuODEgMTguMDZDMTcuMDggMTguMDYgMTcuMjkgMTcuODUgMTcuMjkgMTcuNThWMTYuMzhDMTcuNTkgMTYuMjEgMTcuODEgMTUuOSAxNy44MSAxNS41MkMxNy44MSAxNC45NyAxNy4zNiAxNC41MiAxNi44MSAxNC41MloiIGZpbGw9IiM5MjkyOTkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81MDBfMzg5MDgiPgo8cmVjdCB3aWR0aD0iMTkuODEiIGhlaWdodD0iMTcuMSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
--icon-LoginStreamline: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNDlfNjg4NSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzkuNTQwMiAwSDE4LjAwNDdDOC4wNjc1MiAwIDAgOC45Nzc0IDAgMjAuMDM1M1Y0MEgyMS43MDUxQzMxLjU0ODcgNDAgMzkuNTQwMiAzMS4xMDY4IDM5LjU0MDIgMjAuMTUzMVYwWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMy40OTE3IDI3LjkzMDZMMjkuNDUzIDE4LjgzMDdDMjkuNjUyIDE4LjUyNjggMjkuNTc3NiAxOC4xMTE5IDI5LjI4NjYgMTcuOTA0QzI5LjE4MDUgMTcuODI4MSAyOS4wNTQ4IDE3Ljc4NzUgMjguOTI2MiAxNy43ODc1SDI0LjI3OVYxMS45OTQ4QzI0LjI3OSAxMS42MjY2IDIzLjk5MzIgMTEuMzI4MSAyMy42NDA3IDExLjMyODFDMjMuNDMgMTEuMzI4MSAyMy4yMzI5IDExLjQzNjcgMjMuMTEzOSAxMS42MTgzTDE3LjE1MjYgMjAuNzE4M0MxNi45NTM1IDIxLjAyMjEgMTcuMDI4IDIxLjQzNyAxNy4zMTg5IDIxLjY0NDlDMTcuNDI1MSAyMS43MjA4IDE3LjU1MDcgMjEuNzYxNCAxNy42Nzk0IDIxLjc2MTRIMjIuMzI2NlYyNy41NTQyQzIyLjMyNjYgMjcuOTIyMyAyMi42MTIzIDI4LjIyMDggMjIuOTY0OSAyOC4yMjA4QzIzLjE3NTYgMjguMjIwOCAyMy4zNzI3IDI4LjExMjIgMjMuNDkxNyAyNy45MzA2WiIgZmlsbD0iI0Y5QUU0MSIvPjxwYXRoIG9wYWNpdHk9Ii40NCIgZD0iTTE3LjE0NTggMjQuNzQxOUMxNy44NTA4IDI0Ljc0MTkgMTguNDIyNCAyNS4zMzg4IDE4LjQyMjQgMjYuMDc1MlYyNi4zODg5QzE4LjQyMjQgMjcuMTI1MyAxNy44NTA4IDI3LjcyMjMgMTcuMTQ1OCAyNy43MjIzSDExLjg4OTJDMTEuMTg0MSAyNy43MjIzIDEwLjYxMjYgMjcuMTI1MyAxMC42MTI2IDI2LjM4ODlWMjYuMDc1MkMxMC42MTI2IDI1LjMzODggMTEuMTg0MSAyNC43NDE5IDExLjg4OTIgMjQuNzQxOUgxNy4xNDU4Wk0xNC4yMTcxIDE4Ljc4MTFDMTQuOTIyMSAxOC43ODExIDE1LjQ5MzcgMTkuMzc4MSAxNS40OTM3IDIwLjExNDRWMjAuNDI4MkMxNS40OTM3IDIxLjE2NDUgMTQuOTIyMSAyMS43NjE1IDE0LjIxNzEgMjEuNzYxNUg5LjkzNjc1QzkuMjMxNzEgMjEuNzYxNSA4LjY2MDE2IDIxLjE2NDUgOC42NjAxNiAyMC40MjgyVjIwLjExNDRDOC42NjAxNiAxOS4zNzgxIDkuMjMxNzEgMTguNzgxMSA5LjkzNjc1IDE4Ljc4MTFIMTQuMjE3MVpNMTcuMTQ1OCAxMi44MjAzQzE3Ljg1MDggMTIuODIwMyAxOC40MjI0IDEzLjQxNzMgMTguNDIyNCAxNC4xNTM2VjE0LjQ2NzRDMTguNDIyNCAxNS4yMDM4IDE3Ljg1MDggMTUuODAwNyAxNy4xNDU4IDE1LjgwMDdIMTEuODg5MkMxMS4xODQxIDE1LjgwMDcgMTAuNjEyNiAxNS4yMDM4IDEwLjYxMjYgMTQuNDY3NFYxNC4xNTM2QzEwLjYxMjYgMTMuNDE3MyAxMS4xODQxIDEyLjgyMDMgMTEuODg5MiAxMi44MjAzSDE3LjE0NThaIiBmaWxsPSIjRjlBRTQxIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfMTM0OV82ODg1Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwSDQwVjQwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+'); --icon-LoginStreamline: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNDlfNjg4NSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMzkuNTQwMiAwSDE4LjAwNDdDOC4wNjc1MiAwIDAgOC45Nzc0IDAgMjAuMDM1M1Y0MEgyMS43MDUxQzMxLjU0ODcgNDAgMzkuNTQwMiAzMS4xMDY4IDM5LjU0MDIgMjAuMTUzMVYwWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yMy40OTE3IDI3LjkzMDZMMjkuNDUzIDE4LjgzMDdDMjkuNjUyIDE4LjUyNjggMjkuNTc3NiAxOC4xMTE5IDI5LjI4NjYgMTcuOTA0QzI5LjE4MDUgMTcuODI4MSAyOS4wNTQ4IDE3Ljc4NzUgMjguOTI2MiAxNy43ODc1SDI0LjI3OVYxMS45OTQ4QzI0LjI3OSAxMS42MjY2IDIzLjk5MzIgMTEuMzI4MSAyMy42NDA3IDExLjMyODFDMjMuNDMgMTEuMzI4MSAyMy4yMzI5IDExLjQzNjcgMjMuMTEzOSAxMS42MTgzTDE3LjE1MjYgMjAuNzE4M0MxNi45NTM1IDIxLjAyMjEgMTcuMDI4IDIxLjQzNyAxNy4zMTg5IDIxLjY0NDlDMTcuNDI1MSAyMS43MjA4IDE3LjU1MDcgMjEuNzYxNCAxNy42Nzk0IDIxLjc2MTRIMjIuMzI2NlYyNy41NTQyQzIyLjMyNjYgMjcuOTIyMyAyMi42MTIzIDI4LjIyMDggMjIuOTY0OSAyOC4yMjA4QzIzLjE3NTYgMjguMjIwOCAyMy4zNzI3IDI4LjExMjIgMjMuNDkxNyAyNy45MzA2WiIgZmlsbD0iI0Y5QUU0MSIvPjxwYXRoIG9wYWNpdHk9Ii40NCIgZD0iTTE3LjE0NTggMjQuNzQxOUMxNy44NTA4IDI0Ljc0MTkgMTguNDIyNCAyNS4zMzg4IDE4LjQyMjQgMjYuMDc1MlYyNi4zODg5QzE4LjQyMjQgMjcuMTI1MyAxNy44NTA4IDI3LjcyMjMgMTcuMTQ1OCAyNy43MjIzSDExLjg4OTJDMTEuMTg0MSAyNy43MjIzIDEwLjYxMjYgMjcuMTI1MyAxMC42MTI2IDI2LjM4ODlWMjYuMDc1MkMxMC42MTI2IDI1LjMzODggMTEuMTg0MSAyNC43NDE5IDExLjg4OTIgMjQuNzQxOUgxNy4xNDU4Wk0xNC4yMTcxIDE4Ljc4MTFDMTQuOTIyMSAxOC43ODExIDE1LjQ5MzcgMTkuMzc4MSAxNS40OTM3IDIwLjExNDRWMjAuNDI4MkMxNS40OTM3IDIxLjE2NDUgMTQuOTIyMSAyMS43NjE1IDE0LjIxNzEgMjEuNzYxNUg5LjkzNjc1QzkuMjMxNzEgMjEuNzYxNSA4LjY2MDE2IDIxLjE2NDUgOC42NjAxNiAyMC40MjgyVjIwLjExNDRDOC42NjAxNiAxOS4zNzgxIDkuMjMxNzEgMTguNzgxMSA5LjkzNjc1IDE4Ljc4MTFIMTQuMjE3MVpNMTcuMTQ1OCAxMi44MjAzQzE3Ljg1MDggMTIuODIwMyAxOC40MjI0IDEzLjQxNzMgMTguNDIyNCAxNC4xNTM2VjE0LjQ2NzRDMTguNDIyNCAxNS4yMDM4IDE3Ljg1MDggMTUuODAwNyAxNy4xNDU4IDE1LjgwMDdIMTEuODg5MkMxMS4xODQxIDE1LjgwMDcgMTAuNjEyNiAxNS4yMDM4IDEwLjYxMjYgMTQuNDY3NFYxNC4xNTM2QzEwLjYxMjYgMTMuNDE3MyAxMS4xODQxIDEyLjgyMDMgMTEuODg5MiAxMi44MjAzSDE3LjE0NThaIiBmaWxsPSIjRjlBRTQxIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfMTM0OV82ODg1Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwSDQwVjQwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+');
--icon-LoginUnify: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNDlfNjg3MSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzkuNTQwMiAwSDE4LjAwNDdDOC4wNjc1MiAwIDAgOC45Nzc0IDAgMjAuMDM1M1Y0MEgyMS43MDUxQzMxLjU0ODcgNDAgMzkuNTQwMiAzMS4xMDY4IDM5LjU0MDIgMjAuMTUzMVYwWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIG9wYWNpdHk9Ii40NCIgZD0iTTEzLjgzMTIgMTYuNzc4NlYyMy4yMjNDMTMuODMxMiAyNS4wMDI2IDE1LjIxMjUgMjYuNDQ1MiAxNi45MTYzIDI2LjQ0NTJIMjMuMDg2NVYyNy4zMjRDMjMuMDg2NSAyOC44NDMxIDIyLjI5NzIgMjkuNjY3NSAyMC44NDI4IDI5LjY2NzVIMTIuOTg5OEMxMS41MzU0IDI5LjY2NzUgMTAuNzQ2MSAyOC44NDMxIDEwLjc0NjEgMjcuMzI0VjE5LjEyMkMxMC43NDYxIDE3LjYwMjkgMTEuNTM1NCAxNi43Nzg2IDEyLjk4OTggMTYuNzc4NkgxMy44MzEyWk0yNS45ODQ3IDExLjQwODJDMjcuNDM5MSAxMS40MDgyIDI4LjIyODQgMTIuMjMyNiAyOC4yMjg0IDEzLjc1MTZWMjEuOTUzN0MyOC4yMjg0IDIzLjQ3MjcgMjcuNDM5MSAyNC4yOTcxIDI1Ljk4NDcgMjQuMjk3MUgyNS4xNDMzVjE3Ljg1MjZDMjUuMTQzMyAxNi4wNzMxIDIzLjc2MiAxNC42MzA0IDIyLjA1ODIgMTQuNjMwNEgxNS44ODc5VjEzLjc1MTZDMTUuODg3OSAxMi4yMzI2IDE2LjY3NzIgMTEuNDA4MiAxOC4xMzE3IDExLjQwODJIMjUuOTg0N1oiIGZpbGw9IiM3MTQxRjkiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjE5NzUgMTYuNzc5M0gyMS43Nzg0QzIyLjYyNjggMTYuNzc5MyAyMy4wODczIDE3LjI2MDIgMjMuMDg3MyAxOC4xNDYzVjIyLjkzMDhDMjMuMDg3MyAyMy44MTY5IDIyLjYyNjggMjQuMjk3OCAyMS43Nzg0IDI0LjI5NzhIMTcuMTk3NUMxNi4zNDkxIDI0LjI5NzggMTUuODg4NyAyMy44MTY5IDE1Ljg4ODcgMjIuOTMwOFYxOC4xNDYzQzE1Ljg4ODcgMTcuMjYwMiAxNi4zNDkxIDE2Ljc3OTMgMTcuMTk3NSAxNi43NzkzWiIgZmlsbD0iIzcxNDFGOSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzEzNDlfNjg3MSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMEg0MFY0MEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg=='); --icon-LoginUnify: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNDlfNjg3MSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzkuNTQwMiAwSDE4LjAwNDdDOC4wNjc1MiAwIDAgOC45Nzc0IDAgMjAuMDM1M1Y0MEgyMS43MDUxQzMxLjU0ODcgNDAgMzkuNTQwMiAzMS4xMDY4IDM5LjU0MDIgMjAuMTUzMVYwWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIG9wYWNpdHk9Ii40NCIgZD0iTTEzLjgzMTIgMTYuNzc4NlYyMy4yMjNDMTMuODMxMiAyNS4wMDI2IDE1LjIxMjUgMjYuNDQ1MiAxNi45MTYzIDI2LjQ0NTJIMjMuMDg2NVYyNy4zMjRDMjMuMDg2NSAyOC44NDMxIDIyLjI5NzIgMjkuNjY3NSAyMC44NDI4IDI5LjY2NzVIMTIuOTg5OEMxMS41MzU0IDI5LjY2NzUgMTAuNzQ2MSAyOC44NDMxIDEwLjc0NjEgMjcuMzI0VjE5LjEyMkMxMC43NDYxIDE3LjYwMjkgMTEuNTM1NCAxNi43Nzg2IDEyLjk4OTggMTYuNzc4NkgxMy44MzEyWk0yNS45ODQ3IDExLjQwODJDMjcuNDM5MSAxMS40MDgyIDI4LjIyODQgMTIuMjMyNiAyOC4yMjg0IDEzLjc1MTZWMjEuOTUzN0MyOC4yMjg0IDIzLjQ3MjcgMjcuNDM5MSAyNC4yOTcxIDI1Ljk4NDcgMjQuMjk3MUgyNS4xNDMzVjE3Ljg1MjZDMjUuMTQzMyAxNi4wNzMxIDIzLjc2MiAxNC42MzA0IDIyLjA1ODIgMTQuNjMwNEgxNS44ODc5VjEzLjc1MTZDMTUuODg3OSAxMi4yMzI2IDE2LjY3NzIgMTEuNDA4MiAxOC4xMzE3IDExLjQwODJIMjUuOTg0N1oiIGZpbGw9IiM3MTQxRjkiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE3LjE5NzUgMTYuNzc5M0gyMS43Nzg0QzIyLjYyNjggMTYuNzc5MyAyMy4wODczIDE3LjI2MDIgMjMuMDg3MyAxOC4xNDYzVjIyLjkzMDhDMjMuMDg3MyAyMy44MTY5IDIyLjYyNjggMjQuMjk3OCAyMS43Nzg0IDI0LjI5NzhIMTcuMTk3NUMxNi4zNDkxIDI0LjI5NzggMTUuODg4NyAyMy44MTY5IDE1Ljg4ODcgMjIuOTMwOFYxOC4xNDYzQzE1Ljg4ODcgMTcuMjYwMiAxNi4zNDkxIDE2Ljc3OTMgMTcuMTk3NSAxNi43NzkzWiIgZmlsbD0iIzcxNDFGOSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzEzNDlfNjg3MSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMEg0MFY0MEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==');
--icon-LoginVisualize: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNDlfNjg5OCkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzkuNTQwMiAwSDE4LjAwNDdDOC4wNjc1MiAwIDAgOC45Nzc0IDAgMjAuMDM1M1Y0MEgyMS43MDUxQzMxLjU0ODcgNDAgMzkuNTQwMiAzMS4xMDY4IDM5LjU0MDIgMjAuMTUzMVYwWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIG9wYWNpdHk9Ii40NCIgZD0iTTIzLjk3MjkgMTIuOTk5NkMyMy45NzI5IDEyLjIyNjQgMjMuMzA2MSAxMS41OTk2IDIyLjQ4MzUgMTEuNTk5NkMyMS42NjEgMTEuNTk5NiAyMC45OTQxIDEyLjIyNjQgMjAuOTk0MSAxMi45OTk2VjI2LjA2NjNDMjAuOTk0MSAyNi44Mzk1IDIxLjY2MSAyNy40NjYzIDIyLjQ4MzUgMjcuNDY2M0MyMy4zMDYxIDI3LjQ2NjMgMjMuOTcyOSAyNi44Mzk1IDIzLjk3MjkgMjYuMDY2M1YxMi45OTk2WiIgZmlsbD0iIzE2QjM3OCIvPjxwYXRoIGQ9Ik0xOS4wMDggMTcuOTU3NkMxOS4wMDggMTcuMTg0NCAxOC4zNDEyIDE2LjU1NzYgMTcuNTE4NyAxNi41NTc2IDE2LjY5NjEgMTYuNTU3NiAxNi4wMjkzIDE3LjE4NDQgMTYuMDI5MyAxNy45NTc2VjI2LjA2NkMxNi4wMjkzIDI2LjgzOTEgMTYuNjk2MSAyNy40NjYgMTcuNTE4NyAyNy40NjYgMTguMzQxMiAyNy40NjYgMTkuMDA4IDI2LjgzOTEgMTkuMDA4IDI2LjA2NlYxNy45NTc2ek0yOC45MzU4IDE5Ljk0MUMyOC45MzU4IDE5LjE2NzggMjguMjY4OSAxOC41NDEgMjcuNDQ2NCAxOC41NDEgMjYuNjIzOCAxOC41NDEgMjUuOTU3IDE5LjE2NzggMjUuOTU3IDE5Ljk0MVYyNi4wNjZDMjUuOTU3IDI2LjgzOTIgMjYuNjIzOCAyNy40NjYgMjcuNDQ2NCAyNy40NjYgMjguMjY4OSAyNy40NjYgMjguOTM1OCAyNi44MzkyIDI4LjkzNTggMjYuMDY2VjE5Ljk0MXpNMTQuMDQzMiAyMS45MjU0QzE0LjA0MzIgMjEuMTUyMiAxMy4zNzY0IDIwLjUyNTQgMTIuNTUzOCAyMC41MjU0IDExLjczMTMgMjAuNTI1NCAxMS4wNjQ1IDIxLjE1MjIgMTEuMDY0NSAyMS45MjU0VjI2LjA2NzFDMTEuMDY0NSAyNi44NDAzIDExLjczMTMgMjcuNDY3MSAxMi41NTM4IDI3LjQ2NzEgMTMuMzc2NCAyNy40NjcxIDE0LjA0MzIgMjYuODQwMyAxNC4wNDMyIDI2LjA2NzFWMjEuOTI1NHoiIGZpbGw9IiMxNkIzNzgiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8xMzQ5XzY4OTgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBINDBWNDBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4='); --icon-LoginVisualize: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNDlfNjg5OCkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzkuNTQwMiAwSDE4LjAwNDdDOC4wNjc1MiAwIDAgOC45Nzc0IDAgMjAuMDM1M1Y0MEgyMS43MDUxQzMxLjU0ODcgNDAgMzkuNTQwMiAzMS4xMDY4IDM5LjU0MDIgMjAuMTUzMVYwWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIG9wYWNpdHk9Ii40NCIgZD0iTTIzLjk3MjkgMTIuOTk5NkMyMy45NzI5IDEyLjIyNjQgMjMuMzA2MSAxMS41OTk2IDIyLjQ4MzUgMTEuNTk5NkMyMS42NjEgMTEuNTk5NiAyMC45OTQxIDEyLjIyNjQgMjAuOTk0MSAxMi45OTk2VjI2LjA2NjNDMjAuOTk0MSAyNi44Mzk1IDIxLjY2MSAyNy40NjYzIDIyLjQ4MzUgMjcuNDY2M0MyMy4zMDYxIDI3LjQ2NjMgMjMuOTcyOSAyNi44Mzk1IDIzLjk3MjkgMjYuMDY2M1YxMi45OTk2WiIgZmlsbD0iIzE2QjM3OCIvPjxwYXRoIGQ9Ik0xOS4wMDggMTcuOTU3NkMxOS4wMDggMTcuMTg0NCAxOC4zNDEyIDE2LjU1NzYgMTcuNTE4NyAxNi41NTc2IDE2LjY5NjEgMTYuNTU3NiAxNi4wMjkzIDE3LjE4NDQgMTYuMDI5MyAxNy45NTc2VjI2LjA2NkMxNi4wMjkzIDI2LjgzOTEgMTYuNjk2MSAyNy40NjYgMTcuNTE4NyAyNy40NjYgMTguMzQxMiAyNy40NjYgMTkuMDA4IDI2LjgzOTEgMTkuMDA4IDI2LjA2NlYxNy45NTc2ek0yOC45MzU4IDE5Ljk0MUMyOC45MzU4IDE5LjE2NzggMjguMjY4OSAxOC41NDEgMjcuNDQ2NCAxOC41NDEgMjYuNjIzOCAxOC41NDEgMjUuOTU3IDE5LjE2NzggMjUuOTU3IDE5Ljk0MVYyNi4wNjZDMjUuOTU3IDI2LjgzOTIgMjYuNjIzOCAyNy40NjYgMjcuNDQ2NCAyNy40NjYgMjguMjY4OSAyNy40NjYgMjguOTM1OCAyNi44MzkyIDI4LjkzNTggMjYuMDY2VjE5Ljk0MXpNMTQuMDQzMiAyMS45MjU0QzE0LjA0MzIgMjEuMTUyMiAxMy4zNzY0IDIwLjUyNTQgMTIuNTUzOCAyMC41MjU0IDExLjczMTMgMjAuNTI1NCAxMS4wNjQ1IDIxLjE1MjIgMTEuMDY0NSAyMS45MjU0VjI2LjA2NzFDMTEuMDY0NSAyNi44NDAzIDExLjczMTMgMjcuNDY3MSAxMi41NTM4IDI3LjQ2NzEgMTMuMzc2NCAyNy40NjcxIDE0LjA0MzIgMjYuODQwMyAxNC4wNDMyIDI2LjA2NzFWMjEuOTI1NHoiIGZpbGw9IiMxNkIzNzgiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8xMzQ5XzY4OTgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBINDBWNDBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=');
@ -73,7 +79,6 @@
--icon-FilterSimple: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuOTUwODMzMzMsMC4yMiBDOS44NzgyODY2NywwLjA4NDQ5NzcxMDggOS43MzcwMzQsLTYuMTY5Njc5NTFlLTA1IDkuNTgzMzMzMzMsLTQuNjI1OTMyOGUtMTcgTDAuNDE2NjY2NjY3LC00LjYyNTkzMjhlLTE3IEMwLjI2MzEwMzQ1NCw3LjkzMjczNDM1ZS0wNSAwLjEyMjAzMTQsMC4wODQ2MTg0ODc1IDAuMDQ5NTQ5NDAxMiwwLjIxOTk5OTUyOSBDLTAuMDIyOTMyNTk3OCwwLjM1NTM4MDU3MSAtMC4wMTUwNzQwNTE3LDAuNTE5NjU2MDYyIDAuMDcsMC42NDc1IEwzLjMzMzMzMzMzLDUuNTQyNSBMMy4zMzMzMzMzMyw5LjU4MzMzMzMzIEMzLjMzMzMzMzMzLDkuODEzNDUyIDMuNTE5ODgxMzYsMTAgMy43NSwxMCBMNi4yNSwxMCBDNi40ODAxMTg2NCwxMCA2LjY2NjY2NjY3LDkuODEzNDUyIDYuNjY2NjY2NjcsOS41ODMzMzMzMyBMNi42NjY2NjY2Nyw1LjU0MjUgTDkuOTMsMC42NDc1IEMxMC4wMTUxOTU2LDAuNTE5NzI3OTkxIDEwLjAyMzIwMTMsMC4zNTU0NTA1NDcgOS45NTA4MzMzMywwLjIyIFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=='); --icon-FilterSimple: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuOTUwODMzMzMsMC4yMiBDOS44NzgyODY2NywwLjA4NDQ5NzcxMDggOS43MzcwMzQsLTYuMTY5Njc5NTFlLTA1IDkuNTgzMzMzMzMsLTQuNjI1OTMyOGUtMTcgTDAuNDE2NjY2NjY3LC00LjYyNTkzMjhlLTE3IEMwLjI2MzEwMzQ1NCw3LjkzMjczNDM1ZS0wNSAwLjEyMjAzMTQsMC4wODQ2MTg0ODc1IDAuMDQ5NTQ5NDAxMiwwLjIxOTk5OTUyOSBDLTAuMDIyOTMyNTk3OCwwLjM1NTM4MDU3MSAtMC4wMTUwNzQwNTE3LDAuNTE5NjU2MDYyIDAuMDcsMC42NDc1IEwzLjMzMzMzMzMzLDUuNTQyNSBMMy4zMzMzMzMzMyw5LjU4MzMzMzMzIEMzLjMzMzMzMzMzLDkuODEzNDUyIDMuNTE5ODgxMzYsMTAgMy43NSwxMCBMNi4yNSwxMCBDNi40ODAxMTg2NCwxMCA2LjY2NjY2NjY3LDkuODEzNDUyIDYuNjY2NjY2NjcsOS41ODMzMzMzMyBMNi42NjY2NjY2Nyw1LjU0MjUgTDkuOTMsMC42NDc1IEMxMC4wMTUxOTU2LDAuNTE5NzI3OTkxIDEwLjAyMzIwMTMsMC4zNTU0NTA1NDcgOS45NTA4MzMzMywwLjIyIFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMykiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==');
--icon-Fireworks: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNjY2NDcgMTUuMzMzM0g3LjMzMzE0QzcuMzMzMTQgOS44NDc5NyA0LjQ0NzggOC42MzA2MyA0LjQxODQ3IDguNjE5M0wzLjc5OTggOC4zNzEzIDQuMjk1MTQgNy4xMzMzIDQuOTE0NDcgNy4zODA2M0M1LjAyNTE0IDcuNDI1OTcgNi45NTE4IDguMjM1MyA3Ljk5OTggMTEuMTE0IDkuMDQ3OCA4LjIzNTk3IDEwLjk3NDUgNy40MjY2MyAxMS4wODUxIDcuMzgwNjNMMTEuNzA0NSA3LjEzMzMgMTIuMTk5OCA4LjM3MTMgMTEuNTg0NSA4LjYxNzNDMTEuNDM5OCA4LjY3OTk3IDguNjY2NDcgOS45NDE5NyA4LjY2NjQ3IDE1LjMzMzN6TTEwLjQ1MzEgMS43OTA1NEw4Ljc1NzcyIDEuNTQ0NTQgNy45OTk3Mi4wMDg1NDQ5MiA3LjI0MTcyIDEuNTQ0NTQgNS41NDYzOSAxLjc5MDU0IDYuNzczMDUgMi45ODY1NCA2LjQ4MzcyIDQuNjc1MjEgNy45OTk3MiAzLjg3Nzg4IDkuNTE1NzIgNC42NzUyMSA5LjIyNjM5IDIuOTg2NTQgMTAuNDUzMSAxLjc5MDU0ek01LjI5OTE3IDEyLjM1OEwzLjY5ODUgMTIuMTI1MyAyLjk4MzE3IDEwLjY3NTMgMi4yNjcxNyAxMi4xMjUzLjY2NjUwNCAxMi4zNTggMS44MjQ1IDEzLjQ4NjYgMS41NTExNyAxNS4wODA2IDIuOTgzMTcgMTQuMzI4NiA0LjQxNDUgMTUuMDgwNiA0LjE0MTE3IDEzLjQ4NjYgNS4yOTkxNyAxMi4zNTh6TTE1LjMzMzMgMTIuMzU4TDEzLjczMjcgMTIuMTI1MyAxMy4wMTY3IDEwLjY3NTMgMTIuMzAxMyAxMi4xMjUzIDEwLjcwMDcgMTIuMzU4IDExLjg1ODcgMTMuNDg2NiAxMS41ODUzIDE1LjA4MDYgMTMuMDE2NyAxNC4zMjg2IDE0LjQ0ODcgMTUuMDgwNiAxNC4xNzUzIDEzLjQ4NjYgMTUuMzMzMyAxMi4zNTh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTguNjY2MzQgNy41MzMxM1Y1LjM0MThINy4zMzMwMVY3LjUyMDQ2QzcuNTc2MjEgNy43NjgxMSA3LjgwMjUgOC4wMzE4MSA4LjAxMDM0IDguMzA5OCA4LjIxMjIgOC4wMzcxNyA4LjQzMTMyIDcuNzc3NzUgOC42NjYzNCA3LjUzMzEzek0xLjY2NjUgNy4zMzMyNUMyLjIxODc5IDcuMzMzMjUgMi42NjY1IDYuODg1NTQgMi42NjY1IDYuMzMzMjUgMi42NjY1IDUuNzgwOTcgMi4yMTg3OSA1LjMzMzI1IDEuNjY2NSA1LjMzMzI1IDEuMTE0MjIgNS4zMzMyNS42NjY1MDQgNS43ODA5Ny42NjY1MDQgNi4zMzMyNS42NjY1MDQgNi44ODU1NCAxLjExNDIyIDcuMzMzMjUgMS42NjY1IDcuMzMzMjV6TTE0LjMzMyA3LjMzMzI1QzE0Ljg4NTMgNy4zMzMyNSAxNS4zMzMgNi44ODU1NCAxNS4zMzMgNi4zMzMyNSAxNS4zMzMgNS43ODA5NyAxNC44ODUzIDUuMzMzMjUgMTQuMzMzIDUuMzMzMjUgMTMuNzgwNyA1LjMzMzI1IDEzLjMzMyA1Ljc4MDk3IDEzLjMzMyA2LjMzMzI1IDEzLjMzMyA2Ljg4NTU0IDEzLjc4MDcgNy4zMzMyNSAxNC4zMzMgNy4zMzMyNXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4='); --icon-Fireworks: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNjY2NDcgMTUuMzMzM0g3LjMzMzE0QzcuMzMzMTQgOS44NDc5NyA0LjQ0NzggOC42MzA2MyA0LjQxODQ3IDguNjE5M0wzLjc5OTggOC4zNzEzIDQuMjk1MTQgNy4xMzMzIDQuOTE0NDcgNy4zODA2M0M1LjAyNTE0IDcuNDI1OTcgNi45NTE4IDguMjM1MyA3Ljk5OTggMTEuMTE0IDkuMDQ3OCA4LjIzNTk3IDEwLjk3NDUgNy40MjY2MyAxMS4wODUxIDcuMzgwNjNMMTEuNzA0NSA3LjEzMzMgMTIuMTk5OCA4LjM3MTMgMTEuNTg0NSA4LjYxNzNDMTEuNDM5OCA4LjY3OTk3IDguNjY2NDcgOS45NDE5NyA4LjY2NjQ3IDE1LjMzMzN6TTEwLjQ1MzEgMS43OTA1NEw4Ljc1NzcyIDEuNTQ0NTQgNy45OTk3Mi4wMDg1NDQ5MiA3LjI0MTcyIDEuNTQ0NTQgNS41NDYzOSAxLjc5MDU0IDYuNzczMDUgMi45ODY1NCA2LjQ4MzcyIDQuNjc1MjEgNy45OTk3MiAzLjg3Nzg4IDkuNTE1NzIgNC42NzUyMSA5LjIyNjM5IDIuOTg2NTQgMTAuNDUzMSAxLjc5MDU0ek01LjI5OTE3IDEyLjM1OEwzLjY5ODUgMTIuMTI1MyAyLjk4MzE3IDEwLjY3NTMgMi4yNjcxNyAxMi4xMjUzLjY2NjUwNCAxMi4zNTggMS44MjQ1IDEzLjQ4NjYgMS41NTExNyAxNS4wODA2IDIuOTgzMTcgMTQuMzI4NiA0LjQxNDUgMTUuMDgwNiA0LjE0MTE3IDEzLjQ4NjYgNS4yOTkxNyAxMi4zNTh6TTE1LjMzMzMgMTIuMzU4TDEzLjczMjcgMTIuMTI1MyAxMy4wMTY3IDEwLjY3NTMgMTIuMzAxMyAxMi4xMjUzIDEwLjcwMDcgMTIuMzU4IDExLjg1ODcgMTMuNDg2NiAxMS41ODUzIDE1LjA4MDYgMTMuMDE2NyAxNC4zMjg2IDE0LjQ0ODcgMTUuMDgwNiAxNC4xNzUzIDEzLjQ4NjYgMTUuMzMzMyAxMi4zNTh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTguNjY2MzQgNy41MzMxM1Y1LjM0MThINy4zMzMwMVY3LjUyMDQ2QzcuNTc2MjEgNy43NjgxMSA3LjgwMjUgOC4wMzE4MSA4LjAxMDM0IDguMzA5OCA4LjIxMjIgOC4wMzcxNyA4LjQzMTMyIDcuNzc3NzUgOC42NjYzNCA3LjUzMzEzek0xLjY2NjUgNy4zMzMyNUMyLjIxODc5IDcuMzMzMjUgMi42NjY1IDYuODg1NTQgMi42NjY1IDYuMzMzMjUgMi42NjY1IDUuNzgwOTcgMi4yMTg3OSA1LjMzMzI1IDEuNjY2NSA1LjMzMzI1IDEuMTE0MjIgNS4zMzMyNS42NjY1MDQgNS43ODA5Ny42NjY1MDQgNi4zMzMyNS42NjY1MDQgNi44ODU1NCAxLjExNDIyIDcuMzMzMjUgMS42NjY1IDcuMzMzMjV6TTE0LjMzMyA3LjMzMzI1QzE0Ljg4NTMgNy4zMzMyNSAxNS4zMzMgNi44ODU1NCAxNS4zMzMgNi4zMzMyNSAxNS4zMzMgNS43ODA5NyAxNC44ODUzIDUuMzMzMjUgMTQuMzMzIDUuMzMzMjUgMTMuNzgwNyA1LjMzMzI1IDEzLjMzMyA1Ljc4MDk3IDEzLjMzMyA2LjMzMzI1IDEzLjMzMyA2Ljg4NTU0IDEzLjc4MDcgNy4zMzMyNSAxNC4zMzMgNy4zMzMyNXoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');
--icon-Flag: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1mbGFnIj48cGF0aCBkPSJtMC40NzEzNiwxMC43MzIxMXMwLjk0MDU0LC0wLjc4Nzg3IDMuNzYyMTYsLTAuNzg3ODdzNC43MDI2OSwxLjU3NTc0IDcuNTI0MzIsMS41NzU3NHMzLjc2MjE2LC0wLjc4Nzg3IDMuNzYyMTYsLTAuNzg3ODdsMCwtOS40NTQ0OHMtMC45NDA1NCwwLjc4Nzg3IC0zLjc2MjE2LDAuNzg3ODdzLTQuNzAyNjksLTEuNTc1NzQgLTcuNTI0MzIsLTEuNTc1NzRzLTMuNzYyMTYsMC43ODc4NyAtMy43NjIxNiwwLjc4Nzg3bDAsOS40NTQ0OHoiIHN0cm9rZT0ibnVsbCIvPjwvc3ZnPg=='); --icon-Flag: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1mbGFnIj48cGF0aCBkPSJtMC40NzEzNiwxMC43MzIxMXMwLjk0MDU0LC0wLjc4Nzg3IDMuNzYyMTYsLTAuNzg3ODdzNC43MDI2OSwxLjU3NTc0IDcuNTI0MzIsMS41NzU3NHMzLjc2MjE2LC0wLjc4Nzg3IDMuNzYyMTYsLTAuNzg3ODdsMCwtOS40NTQ0OHMtMC45NDA1NCwwLjc4Nzg3IC0zLjc2MjE2LDAuNzg3ODdzLTQuNzAyNjksLTEuNTc1NzQgLTcuNTI0MzIsLTEuNTc1NzRzLTMuNzYyMTYsMC43ODc4NyAtMy43NjIxNiwwLjc4Nzg3bDAsOS40NTQ0OHoiIHN0cm9rZT0ibnVsbCIvPjwvc3ZnPg==');
--icon-Folder: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMsNSBMMTMsNSBDMTMuNTUyMjg0Nyw1IDE0LDUuNDQ3NzE1MjUgMTQsNiBMMTQsMTMgQzE0LDEzLjU1MjI4NDcgMTMuNTUyMjg0NywxNCAxMywxNCBMMywxNCBDMi40NDc3MTUyNSwxNCAyLDEzLjU1MjI4NDcgMiwxMyBMMiw2IEMyLDUuNDQ3NzE1MjUgMi40NDc3MTUyNSw1IDMsNSBaIE00LDIgTDEyLDIgTDEyLDQgTDQsNCBMNCwyIFoiIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==');
--icon-FontBold: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTMuMTk1MDk4OCAxLjgzNTQxOTloNS42OTAzODE4Yy43NTQ1OTUyIDAgMS40NzgyNzI0LjI5OTc1NjcgMi4wMTE4NTM0LjgzMzMzNzUuNTMzNTgxLjUzMzU4MDguODMzMzM3IDEuMjU3MjU4Mi44MzMzMzcgMi4wMTE4NTM1IDAgLjc1NDU5NTItLjI5OTc1NiAxLjQ3ODI3MjctLjgzMzMzNyAyLjAxMTg1MzVDMTAuMzYzNzUzIDcuMjI2MDQ1MSA5LjY0MDA3NTggNy41MjU4MDE4IDguODg1NDgwNiA3LjUyNTgwMThINS4wOTE4OTI3TTUuMDkxODkyNyA3LjUyNTgwMThoNS4yMTYxODMzYy44ODAzNTIgMCAxLjcyNDY1My4zNDk3MTgyIDIuMzQ3MTY5Ljk3MjIyMDcuNjIyNTAyLjYyMjUxNTIuOTcyMjIgMS40NjY4MTYxLjk3MjIyIDIuMzQ3MTY4NXYwYzAgLjg4MDM1My0uMzQ5NzE4IDEuNzI0NjU0LS45NzIyMiAyLjM0NzIxOS0uNjIyNTE2LjYyMjQwMi0xLjQ2NjgxNy45NzIxNy0yLjM0NzE2OS45NzIxN0gzLjE5NTA5ODhNNS4wOTE4OTI3IDEuODM1NDE5OVYxNC4xNjQ1OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDMwMDAwIiBzdHJva2Utd2lkdGg9IjEuMjY1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4='); --icon-FontBold: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTMuMTk1MDk4OCAxLjgzNTQxOTloNS42OTAzODE4Yy43NTQ1OTUyIDAgMS40NzgyNzI0LjI5OTc1NjcgMi4wMTE4NTM0LjgzMzMzNzUuNTMzNTgxLjUzMzU4MDguODMzMzM3IDEuMjU3MjU4Mi44MzMzMzcgMi4wMTE4NTM1IDAgLjc1NDU5NTItLjI5OTc1NiAxLjQ3ODI3MjctLjgzMzMzNyAyLjAxMTg1MzVDMTAuMzYzNzUzIDcuMjI2MDQ1MSA5LjY0MDA3NTggNy41MjU4MDE4IDguODg1NDgwNiA3LjUyNTgwMThINS4wOTE4OTI3TTUuMDkxODkyNyA3LjUyNTgwMThoNS4yMTYxODMzYy44ODAzNTIgMCAxLjcyNDY1My4zNDk3MTgyIDIuMzQ3MTY5Ljk3MjIyMDcuNjIyNTAyLjYyMjUxNTIuOTcyMjIgMS40NjY4MTYxLjk3MjIyIDIuMzQ3MTY4NXYwYzAgLjg4MDM1My0uMzQ5NzE4IDEuNzI0NjU0LS45NzIyMiAyLjM0NzIxOS0uNjIyNTE2LjYyMjQwMi0xLjQ2NjgxNy45NzIxNy0yLjM0NzE2OS45NzIxN0gzLjE5NTA5ODhNNS4wOTE4OTI3IDEuODM1NDE5OVYxNC4xNjQ1OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDMwMDAwIiBzdHJva2Utd2lkdGg9IjEuMjY1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=');
--icon-FontItalic: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwSDEyVjEySDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4xMzU2IDAgMCAxLjEzNTYgLjk4MyAxLjM5KSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibSA0Ljg3NSwwLjM3NSBoIDQuNSIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZD0ibSAyLjYyNSwxMS42MjUgaCA0LjUiIHN0cm9rZT0iIzA2MDAwMCIvPjxwYXRoIGQ9Im0gNy4xMjUsMC4zNzUgLTIuMjUsMTEuMjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii45OSIvPjwvZz48L3N2Zz4='); --icon-FontItalic: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwSDEyVjEySDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJtYXRyaXgoMS4xMzU2IDAgMCAxLjEzNTYgLjk4MyAxLjM5KSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibSA0Ljg3NSwwLjM3NSBoIDQuNSIgc3Ryb2tlPSIjMDAwIi8+PHBhdGggZD0ibSAyLjYyNSwxMS42MjUgaCA0LjUiIHN0cm9rZT0iIzA2MDAwMCIvPjxwYXRoIGQ9Im0gNy4xMjUsMC4zNzUgLTIuMjUsMTEuMjUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii45OSIvPjwvZz48L3N2Zz4=');
--icon-FontStrikethrough: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTSAxLjgwNTY1ODUsMy4zOTcxNzIgViAxLjczNTc0MzEgSCAxNC4xOTQzNDIgViAzLjM5NzE3MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTI5Mjk5IiBzdHJva2Utd2lkdGg9IjEuMTQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNIDcuOTk5OTk5OSwxMC4wNDI4ODcgViAxNC4xOTY0NiIgc3Ryb2tlPSIjOTI5Mjk5IiBzdHJva2Utd2lkdGg9IjEuMTQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNIDcuOTk5OTk5OSwxLjczNTc0MzEgViA3LjU1MDc0NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTI5Mjk5IiBzdHJva2Utd2lkdGg9IjEuMTQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNS4zNDUyODIyIDE0LjE5NjQ2SDEwLjY1NDcxOE0xLjgwNTY1ODUgNy41NTA3NDRIMTQuMTk0MzQyIiBzdHJva2U9IiM5MjkyOTkiIHN0cm9rZS13aWR0aD0iMS4xNDMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg=='); --icon-FontStrikethrough: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTSAxLjgwNTY1ODUsMy4zOTcxNzIgViAxLjczNTc0MzEgSCAxNC4xOTQzNDIgViAzLjM5NzE3MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTI5Mjk5IiBzdHJva2Utd2lkdGg9IjEuMTQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNIDcuOTk5OTk5OSwxMC4wNDI4ODcgViAxNC4xOTY0NiIgc3Ryb2tlPSIjOTI5Mjk5IiBzdHJva2Utd2lkdGg9IjEuMTQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNIDcuOTk5OTk5OSwxLjczNTc0MzEgViA3LjU1MDc0NCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTI5Mjk5IiBzdHJva2Utd2lkdGg9IjEuMTQzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNNS4zNDUyODIyIDE0LjE5NjQ2SDEwLjY1NDcxOE0xLjgwNTY1ODUgNy41NTA3NDRIMTQuMTk0MzQyIiBzdHJva2U9IiM5MjkyOTkiIHN0cm9rZS13aWR0aD0iMS4xNDMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==');

View File

@ -0,0 +1,11 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_668_37949)">
<path d="M14.2399 8.25059V6.8636C14.2399 4.68895 12.4277 2.91669 10.2039 2.91669C7.9802 2.91669 6.1767 4.68895 6.1767 6.8636V8.25059C5.2837 8.37045 4.58331 9.11532 4.58331 10.0229V14.8773C4.58331 15.8619 5.40627 16.6667 6.41308 16.6667H14.0035C15.0104 16.6667 15.8333 15.8619 15.8333 14.8773V10.0229C15.8333 9.11532 15.1329 8.37045 14.2399 8.25059ZM7.09596 6.8636C7.09596 5.18552 8.49674 3.81566 10.2127 3.81566C11.9286 3.81566 13.3294 5.18552 13.3294 6.8636V8.23347H7.09596V6.8636ZM14.9228 14.8773C14.9228 15.3739 14.5113 15.7677 14.0123 15.7677H6.41308C5.9053 15.7677 5.50257 15.3653 5.50257 14.8773V10.0229C5.50257 9.52628 5.91405 9.13244 6.41308 9.13244H14.0035C14.5113 9.13244 14.9141 9.53484 14.9141 10.0229V14.8773H14.9228Z" fill="#929299"/>
<path d="M10.2127 10.5109C9.58233 10.5109 9.0658 11.016 9.0658 11.6324C9.0658 12.052 9.31093 12.403 9.66113 12.5999V13.9526C9.66113 14.2523 9.90626 14.492 10.2127 14.492C10.5191 14.492 10.7642 14.2523 10.7642 13.9526V12.5999C11.1144 12.4115 11.3596 12.052 11.3596 11.6324C11.3596 11.016 10.843 10.5109 10.2127 10.5109Z" fill="#929299"/>
</g>
<defs>
<clipPath id="clip0_668_37949">
<rect width="11.25" height="13.75" fill="white" transform="translate(4.58331 2.91669)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -0,0 +1,3 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M10.004 3.33331C6.32701 3.33331 3.33331 6.32701 3.33331 10.004C3.33331 13.6811 6.32701 16.6748 10.004 16.6748C13.6811 16.6748 16.6748 13.6811 16.6748 10.004C16.6748 6.32701 13.6811 3.33331 10.004 3.33331ZM11.265 4.24444C13.1279 4.65119 14.6898 5.9528 15.4301 7.70997L15.4789 7.82386H12.0541V7.75064C11.8832 6.28633 11.5822 5.11489 11.1755 4.35833L11.0941 4.20376L11.265 4.24444ZM11.4439 10.0366C11.4439 10.4921 11.4277 10.9477 11.4033 11.3951V11.4684H8.62109V11.3951C8.58855 10.9558 8.57228 10.5003 8.57228 10.0366C8.57228 9.57289 8.58855 9.10919 8.62109 8.63736V8.56414H11.3951V8.63736C11.4277 9.11733 11.4439 9.57289 11.4439 10.0366ZM10.0122 4.16309C10.4352 4.16309 11.0535 5.52977 11.3138 7.73437V7.82386H8.69431V7.73437C8.96276 5.52977 9.58916 4.16309 10.0122 4.16309ZM4.5617 7.70997C5.0254 6.6036 5.8145 5.68434 6.79884 5.04981C7.38456 4.66746 8.05164 4.39087 8.75125 4.2363L8.92209 4.19563L8.84074 4.35019C8.42585 5.10675 8.12485 6.2782 7.96215 7.74251V7.81572H4.52103L4.56984 7.70183L4.5617 7.70997ZM4.29325 11.4033C4.17122 10.8989 4.10614 10.4433 4.10614 9.99591C4.10614 9.54848 4.16309 9.10919 4.28511 8.61295L4.30138 8.54787H7.89707V8.63736C7.86453 9.10106 7.84826 9.57289 7.84826 10.0285C7.84826 10.484 7.86453 10.9152 7.88894 11.3789V11.4684H4.30952L4.29325 11.4033ZM8.71058 15.7555C6.86392 15.3406 5.31826 14.0553 4.56984 12.3144L4.52103 12.2005H7.94588V12.2737C8.10858 13.7136 8.40144 14.8769 8.80006 15.6416L8.88141 15.7962L8.71058 15.7555ZM10.0122 15.902C9.58102 15.902 8.96276 14.519 8.70244 12.29V12.2005H11.3301V12.29C11.0616 14.519 10.4433 15.902 10.0122 15.902ZM15.4301 12.3144C14.6898 14.0472 13.1523 15.3325 11.3138 15.7474L11.143 15.7881L11.2243 15.6335C11.6229 14.8688 11.9158 13.7055 12.0622 12.2737V12.2005H15.4789L15.4301 12.3144ZM15.7067 11.4684H12.1273V11.3789C12.1598 10.9152 12.1761 10.4596 12.1761 10.0285C12.1761 9.59729 12.1598 9.11733 12.1273 8.63736V8.54787H15.7067L15.723 8.61295C15.8369 9.07665 15.8938 9.54035 15.8938 9.99591C15.8938 10.4515 15.8369 10.9314 15.7148 11.4033L15.6986 11.4684H15.7067Z" fill="#16B378"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,4 @@
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.86244 4.78056C7.2267 4.63935 7.61561 4.57277 8.00609 4.58475L8.01705 4.58508C8.78634 4.62897 9.50889 4.96861 10.0337 5.53278C10.5578 6.09614 10.8442 6.83999 10.8333 7.60927V8.75122C10.8328 9.30979 10.672 9.85684 10.3699 10.3267C10.1251 10.7073 9.79591 11.0245 9.4096 11.2547L9.54077 12.178L11.5931 12.7613C11.8541 12.8359 12.0844 12.9937 12.2479 13.2104C12.4114 13.4272 12.4999 13.6912 12.5 13.9627V15.8345C12.5 16.0647 12.3134 16.2512 12.0833 16.2512H3.74998C3.51986 16.2512 3.33331 16.0647 3.33331 15.8345V13.9595C3.33343 13.6881 3.42193 13.4238 3.58544 13.2071C3.74894 12.9904 3.97855 12.8328 4.23956 12.7581L6.29252 12.1747L6.42359 11.2546C6.03732 11.0245 5.7082 10.7073 5.46344 10.3267C5.16132 9.85684 5.00045 9.31015 4.99998 8.75157L4.99998 7.50141C4.99998 7.50135 4.99998 7.50148 4.99998 7.50141C4.99982 7.11081 5.07812 6.72396 5.23023 6.3642C5.38237 6.00437 5.60525 5.67878 5.88563 5.40674C6.16601 5.1347 6.49819 4.92176 6.86244 4.78056ZM7.97506 5.41753C7.69799 5.40975 7.42213 5.45735 7.16364 5.55755C6.90346 5.65841 6.66619 5.81051 6.46592 6.00483C6.26565 6.19914 6.10645 6.43171 5.99778 6.68873C5.88911 6.94574 5.83318 7.22197 5.83331 7.50102L5.83331 8.75086C5.83331 8.75094 5.83331 8.75079 5.83331 8.75086C5.83369 9.14977 5.94859 9.5404 6.16436 9.87593C6.38016 10.2115 6.68779 10.4781 7.05067 10.6439C7.21863 10.7207 7.31603 10.8988 7.28998 11.0816L7.11748 12.2925C7.09466 12.4518 7.02612 12.6015 6.92024 12.7228C6.81435 12.844 6.6756 12.932 6.52077 12.9761L4.46873 13.5593C4.46866 13.5593 4.4688 13.5593 4.46873 13.5593C4.38182 13.5842 4.30514 13.6368 4.25069 13.709C4.19622 13.7812 4.16673 13.8691 4.16665 13.9595M7.97506 5.41753C8.52765 5.45046 9.04642 5.69496 9.42356 6.10038C9.80195 6.50713 10.0085 7.04439 10 7.59987L9.99998 8.75086C9.99964 9.14985 9.88474 9.54034 9.66894 9.87593C9.45313 10.2115 9.1455 10.4781 8.78262 10.6439C8.61472 10.7207 8.51732 10.8987 8.54329 11.0815L8.71579 12.2957C8.73861 12.455 8.80717 12.6048 8.91306 12.7261C9.01894 12.8474 9.15769 12.9354 9.31252 12.9794L11.3646 13.5627C11.3645 13.5626 11.3646 13.5627 11.3646 13.5627C11.4515 13.5876 11.5282 13.6401 11.5826 13.7123C11.6371 13.7846 11.6666 13.8726 11.6666 13.9631V15.4179H4.16665V13.9595" fill="#929299"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M10.2084 4.14029C10.6781 3.86929 11.2141 3.73461 11.7562 3.7514L11.767 3.75173C12.5363 3.79562 13.2589 4.13526 13.7837 4.69943C14.3078 5.26279 14.5942 6.00664 14.5833 6.77592V7.91786C14.5828 8.47644 14.4219 9.02349 14.1198 9.49331C13.8751 9.87393 13.5459 10.1911 13.1596 10.4213L13.2891 11.3317L15.7201 11.9395C15.9904 12.0072 16.2306 12.1633 16.402 12.383C16.5735 12.6027 16.6666 12.8734 16.6666 13.152V15.8345C16.6666 16.0647 16.4801 16.2512 16.2499 16.2512H13.7499C13.5198 16.2512 13.3333 16.0647 13.3333 15.8345C13.3333 15.6044 13.5198 15.4179 13.7499 15.4179H15.8333V13.152C15.8333 13.0592 15.8022 12.9689 15.7451 12.8957C15.6879 12.8225 15.608 12.7704 15.5179 12.7479L13.0874 12.1405C12.9265 12.1003 12.7812 12.013 12.6701 11.8898C12.5591 11.7667 12.4874 11.6132 12.4641 11.449L12.2933 10.2482C12.2673 10.0654 12.3647 9.88731 12.5326 9.81057C12.8955 9.64472 13.2031 9.37816 13.4189 9.04258C13.6347 8.70699 13.7496 8.31649 13.7499 7.91751V6.76651C13.7584 6.21103 13.5519 5.67378 13.1735 5.26702C12.7964 4.8616 12.2776 4.61709 11.725 4.58417C11.3396 4.57324 10.9588 4.66944 10.6248 4.86211C10.4255 4.9771 10.1707 4.90874 10.0557 4.70941C9.94071 4.51009 10.0091 4.25528 10.2084 4.14029Z" fill="#929299"/>
</svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1,9 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path d="M18.6 6.89H12.17L10.28 5H4.56C3.7 5 3 5.7 3 6.56V17.48C3 18.35 3.7 19.05 4.57 19.05H18.6C19.47 19.05 20.17 18.35 20.17 17.48V8.46C20.17 7.59 19.47 6.89 18.6 6.89Z" fill="#929299"/>
<!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch --> </svg>
<title>Icons / UI / Folder</title>
<desc>Created with Sketch.</desc>
<g id="Icons-/-UI-/-Folder" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M3,5 L13,5 C13.5522847,5 14,5.44771525 14,6 L14,13 C14,13.5522847 13.5522847,14 13,14 L3,14 C2.44771525,14 2,13.5522847 2,13 L2,6 C2,5.44771525 2.44771525,5 3,5 Z M4,2 L12,2 L12,4 L4,4 L4,2 Z" id="Combined-Shape" fill="#000000" fill-rule="nonzero"></path>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 728 B

After

Width:  |  Height:  |  Size: 293 B

View File

@ -0,0 +1,15 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_500_38908)">
<path d="M11.93 19.03C11.93 19.03 11.98 19.11 12 19.15C11.96 19.08 11.92 19 11.9 18.93C11.91 18.96 11.92 19 11.93 19.03Z" fill="#929299"/>
<path d="M12.2 11.27C12.2 8.73 14.27 6.66 16.81 6.66C17.68 6.66 18.48 6.91 19.17 7.33V6.46C19.17 5.59 18.47 4.89 17.6 4.89H11.17L9.28 3H3.56C2.7 3 2 3.7 2 4.56V15.48C2 16.35 2.7 17.05 3.57 17.05H10.81V14.07C10.81 13.62 10.93 13.18 11.16 12.77C11.41 12.32 11.77 11.96 12.2 11.72V11.26V11.27Z" fill="#929299"/>
<path d="M21.75 13.67C21.75 13.67 21.75 13.64 21.74 13.62C21.7 13.49 21.65 13.37 21.59 13.26C21.35 12.83 20.93 12.51 20.42 12.41V11.26C20.42 10.17 19.93 9.21002 19.17 8.55002C18.54 8.00002 17.72 7.65002 16.81 7.65002C14.82 7.65002 13.2 9.27002 13.2 11.26V12.41C13.07 12.43 12.95 12.47 12.84 12.52C12.61 12.62 12.41 12.77 12.25 12.95C12.17 13.04 12.1 13.14 12.04 13.25C11.98 13.36 11.93 13.48 11.89 13.61C11.89 13.63 11.88 13.64 11.88 13.66C11.84 13.79 11.82 13.93 11.82 14.07V18.39C11.82 18.53 11.85 18.67 11.88 18.81C11.88 18.85 11.9 18.88 11.91 18.92C11.94 19 11.98 19.07 12.01 19.14C12.05 19.22 12.09 19.29 12.14 19.36C12.19 19.43 12.24 19.49 12.3 19.55C12.35 19.6 12.4 19.65 12.46 19.7C12.53 19.76 12.61 19.81 12.69 19.85C12.76 19.89 12.82 19.92 12.9 19.95C12.96 19.97 13.01 19.99 13.07 20.01C13.21 20.05 13.36 20.08 13.51 20.08H20.12C20.27 20.08 20.42 20.05 20.56 20.01C20.62 19.99 20.67 19.97 20.73 19.95C20.8 19.92 20.87 19.89 20.94 19.85C21.02 19.8 21.1 19.75 21.17 19.7C21.23 19.65 21.28 19.6 21.33 19.55C21.39 19.49 21.44 19.43 21.49 19.36C21.54 19.29 21.58 19.22 21.62 19.14C21.64 19.1 21.67 19.06 21.69 19.01C21.7 18.98 21.71 18.94 21.72 18.91C21.73 18.87 21.74 18.84 21.75 18.8C21.79 18.66 21.81 18.52 21.81 18.38V14.06C21.81 13.92 21.79 13.78 21.75 13.65V13.67ZM14.2 11.27C14.2 9.83002 15.37 8.66002 16.81 8.66002C17.86 8.66002 18.75 9.28002 19.17 10.17C19.33 10.51 19.42 10.88 19.42 11.27V12.39H14.2V11.27ZM20.81 18.4C20.81 18.68 20.64 18.91 20.41 19.03C20.32 19.07 20.22 19.1 20.11 19.1H13.5C13.39 19.1 13.3 19.07 13.2 19.03C12.96 18.92 12.8 18.68 12.8 18.4V14.08C12.8 13.7 13.11 13.38 13.5 13.38H20.11C20.49 13.38 20.81 13.69 20.81 14.08V18.4Z" fill="#929299"/>
<path d="M20.84 19.93C20.84 19.93 20.9 19.89 20.93 19.87C20.86 19.91 20.8 19.94 20.72 19.97C20.76 19.96 20.8 19.95 20.83 19.93H20.84Z" fill="white"/>
<path d="M12.78 19.93C12.78 19.93 12.86 19.95 12.89 19.97C12.82 19.94 12.75 19.91 12.68 19.87C12.71 19.89 12.74 19.92 12.77 19.93H12.78Z" fill="white"/>
<path d="M16.81 14.52C16.26 14.52 15.81 14.97 15.81 15.52C15.81 15.89 16.02 16.21 16.33 16.38V17.58C16.33 17.84 16.54 18.06 16.81 18.06C17.08 18.06 17.29 17.85 17.29 17.58V16.38C17.59 16.21 17.81 15.9 17.81 15.52C17.81 14.97 17.36 14.52 16.81 14.52Z" fill="#929299"/>
</g>
<defs>
<clipPath id="clip0_500_38908">
<rect width="19.81" height="17.1" fill="white" transform="translate(2 3)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB