@alauda/ui
Version:
Angular UI components by Alauda Frontend Team.
364 lines (350 loc) • 1.23 MB
JavaScript
import { CdkAccordion, CdkAccordionItem, CdkAccordionModule } from '@angular/cdk/accordion';
import * as i0 from '@angular/core';
import { Component, ViewEncapsulation, ChangeDetectionStrategy, SkipSelf, Optional, Input, HostBinding, booleanAttribute, TemplateRef, Injectable, Pipe, Inject, NgModule, Directive, ContentChild, EventEmitter, Output, ElementRef, ContentChildren, ChangeDetectorRef, forwardRef, ViewChild, HostListener, Host, InjectionToken, signal, inject, computed, isDevMode, numberAttribute, Injector, Type, ViewContainerRef, ViewChildren, Renderer2 } from '@angular/core';
import { DOCUMENT, NgIf, NgClass, CommonModule, NgTemplateOutlet, NgFor, AsyncPipe, DecimalPipe, NgStyle, DatePipe, NgComponentOutlet, NgSwitch, NgSwitchCase, NgSwitchDefault } from '@angular/common';
import { Observable, ReplaySubject, share, startWith, map, distinctUntilChanged, Subject, takeUntil, filter, take, merge as merge$1, fromEvent, combineLatest, debounceTime, switchMap, of, EMPTY, tap, BehaviorSubject, withLatestFrom, delay, first, throttleTime, isObservable, firstValueFrom, NEVER, observeOn, animationFrameScheduler, repeat, takeWhile, endWith, Subscription } from 'rxjs';
import * as i1 from '@angular/common/http';
import * as i2 from '@angular/cdk/a11y';
import { FocusKeyManager, A11yModule } from '@angular/cdk/a11y';
import { trigger, state, style, transition, animate, keyframes, query } from '@angular/animations';
import * as i2$1 from '@angular/cdk/collections';
import { _VIEW_REPEATER_STRATEGY, _DisposeViewRepeaterStrategy } from '@angular/cdk/collections';
import * as i1$4 from '@angular/cdk/portal';
import { ComponentPortal, DomPortalOutlet, PortalModule, CdkPortalOutlet, TemplatePortal, CdkPortal } from '@angular/cdk/portal';
import * as i1$1 from '@angular/cdk/scrolling';
import { CdkScrollable, VIRTUAL_SCROLL_STRATEGY, CdkFixedSizeVirtualScroll, _fixedSizeVirtualScrollStrategyFactory, CdkVirtualForOf, CdkVirtualScrollViewport } from '@angular/cdk/scrolling';
import * as i1$2 from '@angular/cdk/overlay';
import { OverlayConfig, OverlayModule, CdkScrollable as CdkScrollable$1 } from '@angular/cdk/overlay';
import * as i1$3 from '@angular/forms';
import { ControlContainer, NgControl, NG_VALUE_ACCESSOR, FormsModule, Validators, ReactiveFormsModule, NG_VALIDATORS } from '@angular/forms';
import dayjs from 'dayjs';
import customParseFormat from 'dayjs/plugin/customParseFormat';
import isBetween from 'dayjs/plugin/isBetween';
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
import * as i2$2 from '@angular/cdk/bidi';
import * as i1$5 from '@angular/cdk/table';
import { CdkTable, CDK_TABLE, _COALESCED_STYLE_SCHEDULER, _CoalescedStyleScheduler, CdkTableModule, CDK_TABLE_TEMPLATE, CdkCellDef, CdkCell, CdkColumnDef, CdkHeaderCellDef, CdkHeaderCell, CdkHeaderRowDef, CdkHeaderRow, CDK_ROW_TEMPLATE, CdkRowDef, CdkRow } from '@angular/cdk/table';
import * as i2$3 from '@angular/cdk/observers';
import { ObserversModule } from '@angular/cdk/observers';
class AccordionComponent extends CdkAccordion {
constructor(parent) {
super();
this.parent = parent;
this.background = true;
this.depth = parent ? parent.depth + 1 : 0;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: AccordionComponent, deps: [{ token: AccordionComponent, optional: true, skipSelf: true }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "19.1.7", type: AccordionComponent, isStandalone: true, selector: "aui-accordion", inputs: { background: "background" }, host: { properties: { "attr.accordion-depth": "this.depth" } }, usesInheritance: true, ngImport: i0, template: "<div\n class=\"aui-accordion\"\n [class.hasBg]=\"background\"\n>\n <ng-content></ng-content>\n</div>\n", styles: [".aui-accordion.hasBg{padding:12px;border-radius:var(--aui-border-radius-l);background-color:rgb(var(--aui-color-n-9))}aui-accordion+aui-accordion .aui-accordion{margin-top:var(--aui-spacing-xl)}\n"], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: AccordionComponent, decorators: [{
type: Component,
args: [{ selector: 'aui-accordion', encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush, preserveWhitespaces: false, standalone: true, template: "<div\n class=\"aui-accordion\"\n [class.hasBg]=\"background\"\n>\n <ng-content></ng-content>\n</div>\n", styles: [".aui-accordion.hasBg{padding:12px;border-radius:var(--aui-border-radius-l);background-color:rgb(var(--aui-color-n-9))}aui-accordion+aui-accordion .aui-accordion{margin-top:var(--aui-spacing-xl)}\n"] }]
}], ctorParameters: () => [{ type: AccordionComponent, decorators: [{
type: SkipSelf
}, {
type: Optional
}] }], propDecorators: { background: [{
type: Input
}], depth: [{
type: HostBinding,
args: ['attr.accordion-depth']
}] } });
function sleep(ms = 0) {
return new Promise(resolve => {
setTimeout(resolve, ms);
});
}
// Experimental bem classname helper
class Bem {
constructor(namespace) {
this.namespace = namespace;
}
block(...modifiers) {
const activatedModifiers = getActivatedModifiers(modifiers);
if (activatedModifiers.length > 0) {
return `${this.namespace} ${activatedModifiers
.map(modifier => this.namespace + '--' + modifier)
.join(' ')}`;
}
return this.namespace;
}
modifier(name) {
return `${this.namespace}--${name}`;
}
element(name, ...modifiers) {
const activatedModifiers = getActivatedModifiers(modifiers);
if (activatedModifiers.length > 0) {
return `${this.namespace}__${name} ${activatedModifiers
.map(modifier => this.namespace + '__' + name + '--' + modifier)
.join(' ')}`;
}
return `${this.namespace}__${name}`;
}
}
function getActivatedModifiers(modifiers) {
return modifiers.reduce((acc, modifier) => {
if (!modifier) {
return acc;
}
return acc.concat(typeof modifier === 'string'
? [modifier]
: getActivatedModifiersFromObject(modifier));
}, []);
}
function getActivatedModifiersFromObject(modifiers) {
return Object.keys(modifiers).filter(key => modifiers[key]);
}
function buildBem(namespace) {
return new Bem(namespace);
}
const coerceString = (val) => (val == null ? '' : String(val));
const coerceAttrBoolean = booleanAttribute;
// https://github.com/angular/angular/blob/1c553ee915b500820e11c53bffc582b65bb6b7ac/packages/core/src/util/coercion.ts#L39
const isNumberValue = (val) => !isNaN(parseFloat(val)) && !isNaN(Number(val));
const last = (values) => values?.[values.length - 1];
const isTemplateRef = (label) => label instanceof TemplateRef;
const isString = (label) => typeof label === 'string';
const handlePixel = (value) => Number.isNaN(+value) ? value : value + 'px';
function getElementOffset(elem) {
if (!elem.getClientRects().length) {
return { top: 0, left: 0 };
}
const rect = elem.getBoundingClientRect();
return {
top: rect.top,
left: rect.left,
};
}
const observeResizeOn = (target, options) => new Observable(observer => {
const resizeObserver = new ResizeObserver(entries => {
for (const entry of entries) {
observer.next(entry.target);
}
});
resizeObserver.observe(target, options);
return () => {
resizeObserver.unobserve(target);
resizeObserver.disconnect();
};
});
const observeMutationOn = (target, options) => new Observable(observer => {
const mutationObserver = new MutationObserver(mutations => {
for (const mutation of mutations) {
observer.next(mutation);
}
});
mutationObserver.observe(target, options);
return () => mutationObserver.disconnect();
});
const publishRef = (bufferSizeOrConfig = {}) => {
const { bufferSize = 1, windowTime, timestampProvider, connector = () => new ReplaySubject(bufferSize, windowTime, timestampProvider), resetOnError = false, resetOnComplete = false, resetOnRefCountZero = true, } = typeof bufferSizeOrConfig === 'number'
? {
bufferSize: bufferSizeOrConfig,
}
: bufferSizeOrConfig;
return share({
connector,
resetOnError,
resetOnComplete,
resetOnRefCountZero,
});
};
function scrollIntoView(container, selected) {
if (!selected) {
container.scrollTop = 0;
return;
}
const top = selected.offsetTop;
const bottom = selected.offsetTop + selected.offsetHeight;
const viewRectTop = container.scrollTop;
const viewRectBottom = viewRectTop + container.clientHeight;
if (viewRectTop > top) {
container.scrollTop = top;
}
else if (viewRectBottom < bottom) {
container.scrollTop = bottom - container.clientHeight;
}
}
function getCompatibleStylesRenderer() {
if ('CSSStyleSheet' in self && 'adoptedStyleSheets' in document) {
return new CSSStyleSheetRenderer();
}
return new StylesRenderer();
}
class StylesRenderer {
render(styles) {
if (!this.styleElement) {
this.styleElement = document.createElement('style');
document.head.append(this.styleElement);
}
this.styleElement.innerHTML = styles;
}
cleanup() {
this.styleElement?.remove();
}
}
class CSSStyleSheetRenderer {
constructor(options) {
this.options = options;
}
render(styles) {
if (!this.styleSheet) {
this.styleSheet = new CSSStyleSheet(this.options);
document.adoptedStyleSheets.push(this.styleSheet);
}
this.styleSheet.replaceSync(styles);
}
cleanup() {
if (!this.styleSheet) {
return;
}
const i = document.adoptedStyleSheets.indexOf(this.styleSheet);
if (i >= 0) {
document.adoptedStyleSheets.splice(i, 1);
}
}
}
function watchContentExist(queryList) {
return queryList.changes.pipe(startWith(queryList), map((list) => !!list.length), publishRef());
}
function rgbColor(color) {
return `rgb(var(--aui-color-${color}))`;
}
function rgbaColor([color, opacity]) {
return `rgba(var(--aui-color-${color}), ${opacity})`;
}
function cssVar(value) {
return `var(--aui-${value})`;
}
class ThemeService {
constructor() {
this.currentAppTheme$$ = new ReplaySubject(1);
this.currentTheme$ = this.currentAppTheme$$
.asObservable()
.pipe(distinctUntilChanged());
this.htmlEl = document.querySelector('html');
switch (this.htmlEl.getAttribute('aui-theme-mode')) {
case 'dark': {
this.themeMode = 'dark';
break;
}
case 'light': {
this.themeMode = 'light';
break;
}
case 'system': {
this.themeMode = 'system';
break;
}
default: {
this.themeMode = 'light';
}
}
const darkModeQuery = window.matchMedia('(prefers-color-scheme: dark)');
this.browserTheme = darkModeQuery.matches ? 'dark' : 'light';
darkModeQuery.addEventListener('change', ({ matches }) => {
this.browserTheme = matches ? 'dark' : 'light';
if (this.themeMode === 'system') {
this.themeChanged();
}
});
this.themeChanged();
}
setThemeMode(mode) {
this.htmlEl.setAttribute('aui-theme-mode', mode);
this.themeMode = mode;
this.themeChanged();
}
currentTheme() {
return this.themeMode === 'system' ? this.browserTheme : this.themeMode;
}
themeChanged() {
this.currentAppTheme$$.next(this.currentTheme());
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: ThemeService, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: ThemeService, providedIn: 'root' }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: ThemeService, decorators: [{
type: Injectable,
args: [{ providedIn: 'root' }]
}], ctorParameters: () => [] });
class RgbColorPipe {
constructor() {
this.transform = rgbColor;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: RgbColorPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); }
static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "19.1.7", ngImport: i0, type: RgbColorPipe, isStandalone: true, name: "auiRgbColor" }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: RgbColorPipe, decorators: [{
type: Pipe,
args: [{
name: 'auiRgbColor',
pure: true,
standalone: true,
}]
}] });
class RgbaColorPipe {
constructor() {
this.transform = rgbaColor;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: RgbaColorPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); }
static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "19.1.7", ngImport: i0, type: RgbaColorPipe, isStandalone: true, name: "auiRgbaColor" }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: RgbaColorPipe, decorators: [{
type: Pipe,
args: [{
name: 'auiRgbaColor',
pure: true,
standalone: true,
}]
}] });
class CssVarPipe {
constructor() {
this.transform = cssVar;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: CssVarPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); }
static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "19.1.7", ngImport: i0, type: CssVarPipe, isStandalone: true, name: "auiCssVar" }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: CssVarPipe, decorators: [{
type: Pipe,
args: [{
name: 'auiCssVar',
pure: true,
standalone: true,
}]
}] });
class ThemePickerPipe {
constructor(themeService, cdr) {
this.destroy$$ = new Subject();
themeService.currentTheme$
.pipe(takeUntil(this.destroy$$))
.subscribe(theme => {
this.currentTheme = theme;
cdr.markForCheck();
});
}
transform(v) {
if (v instanceof Function) {
return v(this.currentTheme);
}
if (Array.isArray(v)) {
return v[this.currentTheme === 'light' ? 0 : 1];
}
return v[this.currentTheme];
}
ngOnDestroy() {
this.destroy$$.next();
this.destroy$$.complete();
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: ThemePickerPipe, deps: [{ token: ThemeService }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Pipe }); }
static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "19.1.7", ngImport: i0, type: ThemePickerPipe, isStandalone: true, name: "auiThemePicker", pure: false }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "19.1.7", ngImport: i0, type: ThemePickerPipe, decorators: [{
type: Pipe,
args: [{
name: 'auiThemePicker',
pure: false,
standalone: true,
}]
}], ctorParameters: () => [{ type: ThemeService }, { type: i0.ChangeDetectorRef }] });
const auiIcons = '<svg><symbol id="aui-icon-upload_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0zM275.712 482.56H204.8a12.8 12.8 0 0 0-12.8 12.8l0.128 259.84c0 7.04 5.76 12.8 12.8 12.8h634.24a12.8 12.8 0 0 0 12.8-12.8V495.552a12.8 12.8 0 0 0-12.8-12.8h-70.848a12.8 12.8 0 0 0-12.8 12.8v175.936H288.448V495.36a12.8 12.8 0 0 0-12.8-12.8zM521.28 192L453.12 260.224l0.704 0.704-125.888 125.952a12.8 12.8 0 0 0 0 18.112l50.112 50.112a12.8 12.8 0 0 0 18.112 0l77.056-77.12v188.672c0 7.04 5.76 12.8 12.8 12.8h70.912a12.8 12.8 0 0 0 12.8-12.8V376.832l77.76 77.696a12.8 12.8 0 0 0 18.048 0l50.176-50.112a12.8 12.8 0 0 0 0-18.112L590.4 260.8 521.28 192z" ></path></symbol><symbol id="aui-icon-plus_square" viewBox="0 0 1024 1024"><path d="M883.2 64A76.8 76.8 0 0 1 960 140.8v742.4a76.8 76.8 0 0 1-76.8 76.8H140.8A76.8 76.8 0 0 1 64 883.2V140.8A76.8 76.8 0 0 1 140.8 64h742.4z m0 76.8H140.8v742.4h742.4V140.8z" ></path><path d="M256 473.6h512v76.8H256z" ></path><path d="M473.6 256h76.8v512H473.6z" ></path></symbol><symbol id="aui-icon-minus_square" viewBox="0 0 1024 1024"><path d="M883.2 64A76.8 76.8 0 0 1 960 140.8v742.4a76.8 76.8 0 0 1-76.8 76.8H140.8A76.8 76.8 0 0 1 64 883.2V140.8A76.8 76.8 0 0 1 140.8 64h742.4z m0 76.8H140.8v742.4h742.4V140.8z" ></path><path d="M256 473.6h512v76.8H256z" ></path></symbol><symbol id="aui-icon-lang_en" viewBox="0 0 1024 1024"><path d="M883.2 64A76.8 76.8 0 0 1 960 140.8v742.4a76.8 76.8 0 0 1-76.8 76.8H140.8A76.8 76.8 0 0 1 64 883.2V140.8A76.8 76.8 0 0 1 140.8 64h742.4z m0 76.8H140.8v742.4h742.4V140.8zM480 313.6v76.8H300.8v83.2h179.2v76.8H300.8v83.2h179.2v76.8h-256V313.6h256z m115.2 76.8v15.36a140.8 140.8 0 0 1 204.8 125.44v179.2h-76.8V531.2a64 64 0 0 0-62.208-64H659.2a64 64 0 0 0-64 62.208V710.4H518.4v-320h76.8z" ></path></symbol><symbol id="aui-icon-xmark_small" viewBox="0 0 1024 1024"><path d="M768 320L573.568 512 768 704l-58.304 57.6-194.432-192L314.24 768 256 710.4 456.96 512 256 313.6l58.304-57.6 200.96 198.4 194.432-192z" ></path></symbol><symbol id="aui-icon-stop_s" viewBox="0 0 1024 1024"><path d="M204.8 128h614.4A76.8 76.8 0 0 1 896 204.8v614.4a76.8 76.8 0 0 1-76.8 76.8H204.8A76.8 76.8 0 0 1 128 819.2V204.8A76.8 76.8 0 0 1 204.8 128z" ></path></symbol><symbol id="aui-icon-plus_pannel" viewBox="0 0 1024 1024"><path d="M646.4 300.8a76.8 76.8 0 0 1 76.8 76.8v505.6a76.8 76.8 0 0 1-76.8 76.8H140.8A76.8 76.8 0 0 1 64 883.2V377.6a76.8 76.8 0 0 1 76.8-76.8h505.6z m0 76.8H140.8v505.6h505.6V377.6zM435.2 460.8v134.4h128v76.8h-128v128H358.4v-128H224V595.2h134.4V460.8h76.8z m448-396.8A76.8 76.8 0 0 1 960 140.8v505.6a76.8 76.8 0 0 1-76.8 76.8h-83.2v-76.8h83.2V140.8H377.6v83.2H300.8V140.8A76.8 76.8 0 0 1 377.6 64h505.6z" ></path></symbol><symbol id="aui-icon-siren" viewBox="0 0 1024 1024"><path d="M512 224c180.288 0 326.4 152.192 326.4 340.032v379.968H960V1024H64v-80h121.6V563.968C185.6 376.192 331.712 224 512 224z m0 76.8c-136.448 0-247.36 115.2-249.6 258.24V947.2h499.2V563.392c0-143.552-109.504-260.224-245.504-262.528L512 300.8z m45.632 160L535.68 630.016h123.52L466.368 870.4l21.952-169.216H364.8L557.632 460.8zM108.672 190.464l110.592 63.488L180.992 320 70.4 256.448l38.272-65.984z m806.656-1.152L953.6 255.36l-110.592 63.488-38.272-65.984 110.592-63.552zM719.616 46.592l65.664 39.232-65.728 108.928-65.664-39.296L719.616 46.592zM296.192 46.08l67.648 107.776-64.96 40.384-67.648-107.712L296.192 46.08zM549.376 0v127.04H472.768V0h76.608z" ></path></symbol><symbol id="aui-icon-check" viewBox="0 0 1024 1024"><path d="M418.496 625.216L833.92 211.2l81.28 81.024L418.496 787.2 102.4 472.192l81.28-81.024z" ></path></symbol><symbol id="aui-icon-check_circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 66.048a445.952 445.952 0 1 0 0 891.904A445.952 445.952 0 0 0 512 66.048z m220.544 285.76l62.272 62.336-303.616 303.616L273.216 499.84l62.272-62.272 155.712 155.712 241.344-241.408z" ></path></symbol><symbol id="aui-icon-play_s" viewBox="0 0 1024 1024"><path d="M760.256 560.384l-443.52 315.712a38.4 38.4 0 0 1-60.736-31.36V166.464a38.528 38.528 0 0 1 60.992-31.232l443.648 320.704a64.256 64.256 0 0 1-0.384 104.384z" ></path></symbol><symbol id="aui-icon-volume" viewBox="0 0 1024 1024"><path d="M665.152 64h1.472a38.4 38.4 0 0 1 37.376 38.272v883.456a38.336 38.336 0 0 1-36.992 38.272H665.6a38.464 38.464 0 0 1-21.376-6.464L320 800.768H76.8c-42.432 0-76.8-34.304-76.8-76.608v-360.32c0-42.304 34.368-76.608 76.8-76.608H320l324.224-216.768a38.272 38.272 0 0 1 19.456-6.4L665.152 64z m189.312 686.976l166.272 95.68-44.8 77.312-166.272-95.68 44.8-77.312zM614.4 889.856V198.144L347.2 376.832H89.6v334.336h257.6L614.4 889.792zM1024 499.264v89.344h-192V499.328h192z m-48.064-335.36l44.8 77.376-166.272 95.68-44.8-77.312 166.272-95.744z" ></path></symbol><symbol id="aui-icon-minus_circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 71.424a440.576 440.576 0 1 0 0 881.152A440.576 440.576 0 0 0 512 71.424z m238.08 392.96v95.232H273.92V464.384h476.16z" ></path></symbol><symbol id="aui-icon-xmark_circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 71.424a440.576 440.576 0 1 0 0 881.152A440.576 440.576 0 0 0 512 71.424z m134.72 238.528l67.328 67.328L579.328 512l134.72 134.72-67.328 67.328L512 579.328l-134.72 134.72-67.328-67.328L444.672 512 309.952 377.28l67.328-67.328L512 444.672l134.72-134.72z" ></path></symbol><symbol id="aui-icon-gear" viewBox="0 0 1024 1024"><path d="M581.31584 0c30.528 0 56.832 21.568 62.848 51.456l20.224 100.992c16.896 7.872 33.152 16.96 48.64 27.008l96.128-33.728c29.12-10.24 61.376 1.664 76.8 28.352l89.792 155.2a63.936 63.936 0 0 1-13.248 80.064l-71.04 62.272a400.704 400.704 0 0 1 1.216 67.072l70.528 60.416a63.936 63.936 0 0 1 13.824 80.64l-89.792 155.136c-15.296 26.432-47.104 38.4-76.096 28.608l-84.224-28.416a397.376 397.376 0 0 1-63.68 37.056l-16.384 86.848a64.064 64.064 0 0 1-62.976 52.224H404.29184c-30.528 0-56.832-21.568-62.848-51.456l-18.048-90.24a397.44 397.44 0 0 1-58.88-34.944l-88.064 30.912a64.192 64.192 0 0 1-76.8-28.352L9.85984 681.92a63.936 63.936 0 0 1 13.248-80.064l76.032-66.688a402.304 402.304 0 0 1 0.704-56.768L22.40384 412.16a63.936 63.936 0 0 1-13.824-80.64l89.792-155.136c15.296-26.432 47.104-38.4 76.096-28.608l100.992 34.112c13.952-9.344 28.544-17.792 43.648-25.28l19.648-104.32C344.32384 21.952 370.88384 0 401.73184 0h179.584z m-10.56 76.8H412.41984l-24.704 131.456-34.304 17.024c-10.432 5.184-20.544 10.88-30.336 17.216l-4.864 3.2-31.488 20.992-126.976-42.88-79.168 136.896 99.2 84.992-3.2 39.168a324.672 324.672 0 0 0-0.896 39.68l0.256 6.208 2.176 37.376-96.32 84.48 79.168 136.896 115.84-40.64 32.512 23.296c13.504 9.728 27.712 18.304 42.56 25.792l4.928 2.432 34.56 16.64 23.488 117.376h158.336l21.76-115.328 35.84-16.64c16.384-7.552 32.064-16.512 46.912-26.752l4.48-3.136 32-22.848 111.68 37.76 79.168-136.96-91.712-78.528 2.56-38.4a325.312 325.312 0 0 0-0.32-47.744l-0.64-6.464-3.904-39.36 92.8-81.408-79.168-136.96-121.92 42.88-31.744-20.736a320.192 320.192 0 0 0-34.176-19.328l-5.056-2.432-35.2-16.448L570.75584 76.8zM502.40384 320a198.592 198.592 0 0 1 198.784 198.4c0 109.568-88.96 198.4-198.784 198.4a198.592 198.592 0 0 1-198.784-198.4C303.61984 408.832 392.64384 320 502.40384 320z m0 76.8c-67.264 0-121.792 54.4-121.792 121.6 0 67.2 54.528 121.6 121.792 121.6 67.328 0 121.856-54.4 121.856-121.6 0-67.2-54.528-121.6-121.856-121.6z" ></path></symbol><symbol id="aui-icon-caret_down_s" viewBox="0 0 1024 1024"><path d="M498.304 688L176 336h640z" ></path></symbol><symbol id="aui-icon-grid" viewBox="0 0 1024 1024"><path d="M384 563.2A76.8 76.8 0 0 1 460.8 640v243.2A76.8 76.8 0 0 1 384 960H140.8A76.8 76.8 0 0 1 64 883.2V640a76.8 76.8 0 0 1 76.8-76.8H384z m499.2 0A76.8 76.8 0 0 1 960 640v243.2a76.8 76.8 0 0 1-76.8 76.8H640a76.8 76.8 0 0 1-76.8-76.8V640A76.8 76.8 0 0 1 640 563.2h243.2zM384 640H140.8v243.2H384V640z m499.2 0H640v243.2h243.2V640zM384 64a76.8 76.8 0 0 1 76.8 76.8V384A76.8 76.8 0 0 1 384 460.8H140.8A76.8 76.8 0 0 1 64 384V140.8A76.8 76.8 0 0 1 140.8 64H384z m499.2 0A76.8 76.8 0 0 1 960 140.8V384a76.8 76.8 0 0 1-76.8 76.8H640A76.8 76.8 0 0 1 563.2 384V140.8A76.8 76.8 0 0 1 640 64h243.2zM384 140.8H140.8V384H384V140.8z m499.2 0H640V384h243.2V140.8z" ></path></symbol><symbol id="aui-icon-list" viewBox="0 0 1024 1024"><path d="M76.8 742.4a76.8 76.8 0 1 1 0 153.6 76.8 76.8 0 0 1 0-153.6z m947.2 38.4v76.8H281.6v-76.8H1024zM76.8 435.2a76.8 76.8 0 1 1 0 153.6 76.8 76.8 0 0 1 0-153.6z m947.2 38.4v76.8H281.6V473.6H1024zM76.8 128a76.8 76.8 0 1 1 0 153.6 76.8 76.8 0 0 1 0-153.6z m947.2 38.4v76.8H281.6V166.4H1024z" ></path></symbol><symbol id="aui-icon-arrow_right_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m54.272 243.2L493.696 314.944l145.536 144H185.6v101.44h458.368L493.696 709.12 566.272 780.8l199.168-196.992 0.384 0.32L838.4 512.384 838.016 512l0.384-0.384-72.576-71.744-0.384 0.32L566.272 243.2z" ></path></symbol><symbol id="aui-icon-check_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m230.784 325.76L462.272 606.4l-181.12-180.992-72.32 72.448 253.44 253.44 352.96-353.024-72.448-72.384z" ></path></symbol><symbol id="aui-icon-exclamation_triangle_s" viewBox="0 0 1024 1024"><path d="M546.39872 33.792c14.72 7.424 26.56 19.328 33.92 34.048l435.712 819.456a76.8 76.8 0 0 1-33.92 102.912c-10.624 5.376-22.4 8.192-34.24 8.192H76.44672a76.48 76.48 0 0 1-68.16-111.104L443.99872 67.84a76.16 76.16 0 0 1 102.4-34.048zM512.15872 729.6a70.4 70.4 0 1 0 0 140.8 70.4 70.4 0 0 0 0-140.8z m76.8-384H435.35872l19.2 294.4h115.2l19.2-294.4z" ></path></symbol><symbol id="aui-icon-exclamation_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 646.4a70.4 70.4 0 1 0 0 140.8 70.4 70.4 0 0 0 0-140.8z m83.2-409.6H428.8l25.6 320h115.2l25.6-320z" ></path></symbol><symbol id="aui-icon-exclamation_s" viewBox="0 0 1024 1024"><path d="M512 768a102.4 102.4 0 1 1 0 204.8A102.4 102.4 0 0 1 512 768zM659.2 51.2l-57.6 640H422.4L364.8 51.2h294.4z" ></path></symbol><symbol id="aui-icon-expand" viewBox="0 0 1024 1024"><path d="M960 640v243.2a76.8 76.8 0 0 1-74.88 76.8H640v-76.8h243.2V640H960zM387.264 576l54.336 54.336-250.624 250.624h195.264v76.8h-320v-320h76.8v182.464L387.264 576zM960 64v320h-76.8V201.472L638.976 445.76l-54.336-54.336L835.264 140.8H640V64h320zM384 64v76.8H140.8V384H64V140.8A76.8 76.8 0 0 1 138.88 64H384z" ></path></symbol><symbol id="aui-icon-file_export" viewBox="0 0 1024 1024"><path d="M723.2 64h1.92a76.8 76.8 0 0 1 74.88 74.88V307.2h-76.8V140.8H384V384H140.8v499.2h582.4v-64h76.8v65.92A76.8 76.8 0 0 1 725.12 960H138.88a76.8 76.8 0 0 1-73.472-62.08L65.088 896H64V307.2L307.2 64h416z m57.6 320L960 563.2l-179.2 179.2-54.336-54.272L812.992 601.6H460.8V524.8h352.192L726.4 438.4 780.8 384zM313.6 172.608L172.608 313.6H313.6V172.608z" ></path></symbol><symbol id="aui-icon-file_import" viewBox="0 0 1024 1024"><path d="M723.2 64h1.92a76.8 76.8 0 0 1 74.88 74.88V307.2h-76.8V140.8H384V384H140.8v499.2h582.4v-64h76.8v65.92A76.8 76.8 0 0 1 725.12 960H138.88a76.8 76.8 0 0 1-73.472-62.08L65.088 896H64V307.2L307.2 64h416zM640 384l54.336 54.336L607.808 524.8H960v76.8H607.808l86.528 86.528L640 742.4 460.8 563.2 640 384zM313.6 172.608L172.608 313.6H313.6V172.608z" ></path></symbol><symbol id="aui-icon-help_doc" viewBox="0 0 1024 1024"><path d="M710.4 236.8a76.8 76.8 0 0 1 76.8 76.8v614.4a76.8 76.8 0 0 1-76.8 76.8H96a76.8 76.8 0 0 1-76.8-76.8V313.6a76.8 76.8 0 0 1 76.8-76.8h614.4z m0 76.8H96v614.4h614.4V313.6z m-294.4 435.2a51.2 51.2 0 1 1 0 102.4 51.2 51.2 0 0 1 0-102.4zM934.4 12.8a76.8 76.8 0 0 1 76.8 76.8V704a76.8 76.8 0 0 1-76.8 76.8h-71.872v-74.304h74.368V87.04H317.44v74.368H243.2V89.6A76.8 76.8 0 0 1 320 12.8h614.4zM416 364.8c77.888 0 140.8 63.872 140.8 142.4 0 40.448-23.04 76.928-64.896 109.888l-2.56 1.984a89.6 89.6 0 0 0-34.944 68.672v22.656H377.6v-20.288a166.4 166.4 0 0 1 62.656-130.112l2.24-1.792c26.432-20.352 37.504-37.504 37.504-51.008 0-36.352-28.8-65.6-64-65.6-34.624 0-63.04 28.288-64 63.744v1.856H275.2c0-78.528 62.912-142.4 140.8-142.4z" ></path></symbol><symbol id="aui-icon-info_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m57.6 435.2H454.4v384h115.2v-384zM512 204.8a70.4 70.4 0 1 0 0 140.8 70.4 70.4 0 0 0 0-140.8z" ></path></symbol><symbol id="aui-icon-magnifier" viewBox="0 0 1024 1024"><path d="M499.2 70.4a428.8 428.8 0 0 1 335.296 696.128L1011.2 943.36 943.36 1011.2l-176.832-176.704A428.8 428.8 0 1 1 499.2 70.4z m0 96a332.8 332.8 0 1 0 0 665.6 332.8 332.8 0 0 0 0-665.6z" ></path></symbol><symbol id="aui-icon-info_circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 76.8a435.2 435.2 0 1 0 0 870.4A435.2 435.2 0 0 0 512 76.8z m57.6 384v332.8H454.4V460.8h115.2zM512 230.4a70.4 70.4 0 1 1 0 140.8 70.4 70.4 0 0 1 0-140.8z" ></path></symbol><symbol id="aui-icon-pause_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0zM435.2 288H332.8v448h102.4v-448z m256 0H588.8v448h102.4v-448z" ></path></symbol><symbol id="aui-icon-minus_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m288 460.8h-576v102.4h576V460.8z" ></path></symbol><symbol id="aui-icon-jump" viewBox="0 0 1024 1024"><path d="M449.856 153.6v89.6H153.6v627.2h627.2V597.248h89.6V883.2a76.8 76.8 0 0 1-76.8 76.8H140.8A76.8 76.8 0 0 1 64 883.2V230.4a76.8 76.8 0 0 1 76.8-76.8h309.056zM960 64v384h-89.6V216.96L545.152 542.208l-63.36-63.36L807.04 153.6H576V64h384z" ></path></symbol><symbol id="aui-icon-pause_circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 76.8a435.2 435.2 0 1 0 0 870.4A435.2 435.2 0 0 0 512 76.8zM448 294.4v435.2H345.6V294.4H448z m230.4 0v435.2H576V294.4h102.4z" ></path></symbol><symbol id="aui-icon-play_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0zM371.84 256v512l358.4-254.016L371.84 256z" ></path></symbol><symbol id="aui-icon-plus" viewBox="0 0 1024 1024"><path d="M64 454.4h896v115.2H64z" ></path><path d="M454.4 64h115.2v896H454.4z" ></path></symbol><symbol id="aui-icon-play_circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 89.6a422.4 422.4 0 1 0 0 844.8A422.4 422.4 0 0 0 512 89.6zM371.84 256l358.4 257.984L371.84 768V256z" ></path></symbol><symbol id="aui-icon-plus_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m51.2 224H460.8v236.8H224v102.4h236.8v236.8h102.4V563.2h236.8V460.8H563.2V224z" ></path></symbol><symbol id="aui-icon-plus_circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 76.8a435.2 435.2 0 1 0 0 870.4A435.2 435.2 0 0 0 512 76.8zM563.2 256v204.736L768 460.8v102.4H563.2V768H460.8l-0.064-204.8H256V460.8l204.736-0.064L460.8 256h102.4z" ></path></symbol><symbol id="aui-icon-question_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 697.6a64 64 0 1 0 0 128 64 64 0 0 0 0-128z m0-512a185.6 185.6 0 0 0-185.6 185.6h89.6v-1.984a96 96 0 0 1 192 1.984c0 22.976-20.16 51.2-66.56 83.392A172.8 172.8 0 0 0 467.2 596.608v49.792h89.6v-52.096a83.2 83.2 0 0 1 35.776-66.112C660.608 481.024 697.6 429.184 697.6 371.2A185.6 185.6 0 0 0 512 185.6z" ></path></symbol><symbol id="aui-icon-question_circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 76.8a435.2 435.2 0 1 0 0 870.4A435.2 435.2 0 0 0 512 76.8z m0 620.8a64 64 0 1 1 0 128 64 64 0 0 1 0-128z m0-512a185.6 185.6 0 0 1 185.6 185.6c0 57.984-36.992 109.824-105.024 156.992A83.2 83.2 0 0 0 556.8 594.304V646.4H467.2v-49.792a172.8 172.8 0 0 1 74.24-142.016C587.904 422.464 608 394.24 608 371.2a96 96 0 0 0-192-1.984V371.2H326.4A185.6 185.6 0 0 1 512 185.6z" ></path></symbol><symbol id="aui-icon-sort_positive" viewBox="0 0 1024 1024"><path d="M737.536 300.8l219.2 219.136-54.336 54.336-126.464-126.464V960h-76.8V447.808L572.8 574.272 518.4 519.936 737.536 300.8zM294.4 774.4v76.8H64v-76.8h230.4z m102.4-236.8v76.8H64V537.6h332.8zM512 300.8v76.8H64V300.8h448zM960 64v76.8H64V64h896z" ></path></symbol><symbol id="aui-icon-minus" viewBox="0 0 1024 1024"><path d="M64 454.4h896v115.2H64z" ></path></symbol><symbol id="aui-icon-stop_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m192 320H320v384h384V320z" ></path></symbol><symbol id="aui-icon-user" viewBox="0 0 1024 1024"><path d="M512 12.8a281.6 281.6 0 0 1 130.368 531.264 448.192 448.192 0 0 1 317.568 422.4h-80.256a367.744 367.744 0 0 0-735.36 0H64v-1.088a448.256 448.256 0 0 1 317.568-421.312A281.6 281.6 0 0 1 512 12.8z m0 76.8a204.8 204.8 0 1 0 0 409.6 204.8 204.8 0 0 0 0-409.6z" ></path></symbol><symbol id="aui-icon-users" viewBox="0 0 1024 1024"><path d="M396.8 70.4a281.6 281.6 0 0 1 127.296 532.864 396.928 396.928 0 0 1 269.44 369.344l0.064 6.592h-76.8a320 320 0 0 0-640-5.312v5.312H0a396.992 396.992 0 0 1 269.504-375.936A281.6 281.6 0 0 1 396.8 70.4zM627.2 44.8a281.6 281.6 0 0 1 202.176 477.632 396.928 396.928 0 0 1 194.56 336.448l0.064 5.12h-76.8a320.128 320.128 0 0 0-214.08-302.08l-3.84-1.28-3.968-54.4a204.8 204.8 0 0 0-94.72-384.64H627.2V44.8zM396.8 147.2a204.8 204.8 0 1 0 0 409.6 204.8 204.8 0 0 0 0-409.6z" ></path></symbol><symbol id="aui-icon-trash" viewBox="0 0 1024 1024"><path d="M261.76 326.4v620.8h500.48V326.4h76.16v620.8a76.8 76.8 0 0 1-76.8 76.8H262.4a76.8 76.8 0 0 1-76.8-76.8V326.4h76.16zM460.8 416v384H384v-384h76.8z m179.2 0v384H563.2v-384H640zM512 0a166.4 166.4 0 0 1 163.328 134.4H972.8v76.8H51.2V134.4h297.472A166.4 166.4 0 0 1 512 0z m0 76.8a89.6 89.6 0 0 0-83.712 57.6h167.424A89.6 89.6 0 0 0 512 76.8z" ></path></symbol><symbol id="aui-icon-sort_reverse" viewBox="0 0 1024 1024"><path d="M775.936 300.8v512.192l126.464-126.464 54.336 54.336L737.536 960 518.4 740.864l54.336-54.336 126.4 126.464V300.8h76.8zM294.4 774.4v76.8H64v-76.8h230.4z m102.4-236.8v76.8H64V537.6h332.8zM512 300.8v76.8H64V300.8h448zM960 64v76.8H64V64h896z" ></path></symbol><symbol id="aui-icon-xmark_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m167.424 272.128L512 439.68 344.576 272.128 272.128 344.576 439.68 512l-167.488 167.424 72.448 72.448L512 584.32l167.424 167.488 72.448-72.448L584.32 512l167.488-167.424-72.448-72.448z" ></path></symbol><symbol id="aui-icon-xmark" viewBox="0 0 1024 1024"><path d="M870.4 243.2L598.208 512l272.192 268.8-81.664 80.64-272.192-268.8-281.28 277.76L153.6 789.76 434.88 512 153.6 234.24 235.264 153.6 516.48 431.36l272.192-268.8z" ></path></symbol><symbol id="aui-icon-circle" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 89.6a422.4 422.4 0 1 0 0 844.8A422.4 422.4 0 0 0 512 89.6z" ></path></symbol><symbol id="aui-icon-link_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m22.656 407.936A76.8 76.8 0 0 0 427.52 406.4l-1.536 1.472L254.08 579.84a76.8 76.8 0 0 0-1.472 107.072l1.472 1.536 81.472 81.472a76.8 76.8 0 0 0 107.136 1.472l1.472-1.472 81.472-81.472-54.272-54.336-81.472 81.472-81.472-81.472 171.968-171.968 49.792 49.792 54.272-54.336-49.728-49.728z m153.856-153.92a76.8 76.8 0 0 0-107.136-1.472l-1.472 1.472-81.472 81.472 54.272 54.336L634.24 308.352l81.472 81.472-171.968 171.968L493.888 512l-54.272 54.336 49.728 49.728a76.8 76.8 0 0 0 107.136 1.472l1.536-1.472L769.92 444.16a76.8 76.8 0 0 0 1.472-107.072l-1.472-1.536-81.472-81.472z" ></path></symbol><symbol id="aui-icon-angles_right" viewBox="0 0 1024 1024"><path d="M514.24 893.12l-63.36-63.36 316.8-316.8-316.8-316.8 63.36-63.36 380.16 380.16-380.16 380.16z m-275.2 0l-63.36-63.36 316.8-316.8-316.8-316.8 63.36-63.36 380.16 380.16-380.16 380.16z" ></path></symbol><symbol id="aui-icon-angles_up" viewBox="0 0 1024 1024"><path d="M893.12 540.16l-63.36 63.36-316.8-316.8-316.8 316.8-63.36-63.36 380.16-380.16 380.16 380.16z m0 275.2l-63.36 63.36-316.8-316.8-316.8 316.8-63.36-63.36 380.16-380.16 380.16 380.16z" ></path></symbol><symbol id="aui-icon-angles_left" viewBox="0 0 1024 1024"><path d="M509.76 893.12l63.36-63.36-316.8-316.8 316.8-316.8-63.36-63.36-380.16 380.16 380.16 380.16z m275.2 0l63.36-63.36-316.8-316.8 316.8-316.8-63.36-63.36-380.16 380.16 380.16 380.16z" ></path></symbol><symbol id="aui-icon-ban_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 76.8a435.2 435.2 0 1 0 0 870.4A435.2 435.2 0 0 0 512 76.8z m251.776 237.696a320 320 0 0 1-449.28 449.28l449.28-449.28zM512 192c74.56 0 143.104 25.472 197.504 68.224l-449.28 449.28A320 320 0 0 1 512 192z" ></path></symbol><symbol id="aui-icon-lock_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 192a128 128 0 0 0-128 125.824V384h-51.2A76.8 76.8 0 0 0 256 458.88v264.32a76.8 76.8 0 0 0 74.88 76.8h360.32a76.8 76.8 0 0 0 76.8-74.88V460.8A76.8 76.8 0 0 0 693.12 384H640V320a128 128 0 0 0-125.824-128H512z m0 352a38.4 38.4 0 0 1 38.4 38.4v83.2a38.4 38.4 0 0 1-76.8 0V582.4a38.4 38.4 0 0 1 38.4-38.4z m0-275.2h1.6a51.2 51.2 0 0 1 49.6 49.6V384H460.8V318.4A51.2 51.2 0 0 1 512 268.8z" ></path></symbol><symbol id="aui-icon-trash_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0zM352 409.6h-64v328.384A96 96 0 0 0 384 832h257.984a96 96 0 0 0 94.016-96V409.6h-64v327.808A32 32 0 0 1 640 768H382.592a32 32 0 0 1-30.592-32V409.6z m128 64h-64v224h64V473.6z m128 0h-64v224h64V473.6zM512 185.6a108.8 108.8 0 0 0-108.416 99.392L403.2 294.4 224 294.4v64h576v-64l-179.264-0.064v-1.984A108.8 108.8 0 0 0 512 185.6z m0 64a44.8 44.8 0 0 1 44.416 38.72l0.32 6.016H467.2v-1.472A44.8 44.8 0 0 1 512 249.6z" ></path></symbol><symbol id="aui-icon-rotate" viewBox="0 0 1024 1024"><path d="M437.632 588.8l-87.296 86.272 2.368 2.368C396.928 720 448.64 742.4 515.2 742.4c103.808 0 186.24-52.096 221.696-141.248l4.48-12.352H832l-1.088 4.16C794.688 730.56 665.408 832 515.2 832a323.84 323.84 0 0 1-217.344-83.136l-11.2-10.56L192 832V588.8h245.632zM832 192v243.2H586.368l87.296-86.272-2.368-2.368C627.072 304 575.36 281.6 508.8 281.6c-103.808 0-186.24 52.096-221.696 141.248l-4.48 12.352H192l1.088-4.16C229.312 293.504 358.592 192 508.8 192a323.84 323.84 0 0 1 217.344 83.136l11.2 10.624L832 192z" ></path></symbol><symbol id="aui-icon-actual_size" viewBox="0 0 1024 1024"><path d="M32 192h198.4l-0.064 563.136L352 755.2V832h-320v-76.8l121.6-0.064V268.8H32V192z m838.4 563.136l121.6 0.064V832h-320v-76.8l121.536-0.064V268.8H672V192h198.4v563.136zM563.2 576v102.4H460.8V576h102.4z m0-230.4V448H460.8V345.6h102.4z" ></path></symbol><symbol id="aui-icon-ellipsis_s" viewBox="0 0 1024 1024"><path d="M230.4 512A115.2 115.2 0 1 1 0 512a115.2 115.2 0 0 1 230.4 0z m396.8 0a115.2 115.2 0 1 1-230.4 0 115.2 115.2 0 0 1 230.4 0z m281.6 115.2a115.2 115.2 0 1 0 0-230.4 115.2 115.2 0 0 0 0 230.4z" ></path></symbol><symbol id="aui-icon-calendar" viewBox="0 0 1024 1024"><path d="M352 64v128h320V64H768v128h115.2A76.8 76.8 0 0 1 960 268.8v614.4a76.8 76.8 0 0 1-76.8 76.8H140.8A76.8 76.8 0 0 1 64 883.2V268.8A76.8 76.8 0 0 1 140.8 192H256V64h96z m531.2 396.8H140.8v422.4h742.4V460.8zM768 576v96h-96V576H768z m115.2-307.2H140.8V384h742.4V268.8z" ></path></symbol><symbol id="aui-icon-clock" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m0 76.8a435.2 435.2 0 1 0 0 870.4A435.2 435.2 0 0 0 512 76.8z m51.2 140.8v384h-320V512h230.4V217.6h89.6z" ></path></symbol><symbol id="aui-icon-ellipsis_v_s" viewBox="0 0 1024 1024"><path d="M512 793.6A115.2 115.2 0 1 1 512 1024a115.2 115.2 0 0 1 0-230.4z m0-396.8a115.2 115.2 0 1 1 0 230.4 115.2 115.2 0 0 1 0-230.4z m115.2-281.6a115.2 115.2 0 1 0-230.4 0 115.2 115.2 0 0 0 230.4 0z" ></path></symbol><symbol id="aui-icon-computer" viewBox="0 0 1024 1024"><path d="M883.2 102.4A76.8 76.8 0 0 1 960 179.2v486.4a76.8 76.8 0 0 1-76.8 76.8H550.4v102.4H473.6v-102.4H140.8A76.8 76.8 0 0 1 64 665.6V179.2a76.8 76.8 0 0 1 76.8-76.8h742.4z m0 76.8H140.8v486.4h742.4V179.2zM256 844.8h512v76.8H256v-76.8z" ></path></symbol><symbol id="aui-icon-copy" viewBox="0 0 1024 1024"><path d="M524.8 192L768 435.2v512a76.8 76.8 0 0 1-74.88 76.8H140.8A76.8 76.8 0 0 1 64 947.2V266.88A76.8 76.8 0 0 1 138.88 192H524.8zM448 435.2V268.8H140.8v678.4h550.4V512H524.8A76.8 76.8 0 0 1 448 435.2zM716.8 0L960 243.2v513.92A76.8 76.8 0 0 1 885.12 832h-40.32v-76.8h38.4V275.008L684.992 76.8H332.8v38.4H256v-40.32A76.8 76.8 0 0 1 330.88 0h385.92z m-192 300.608V435.2h134.592L524.8 300.608z" ></path></symbol><symbol id="aui-icon-file_magnifier" viewBox="0 0 1024 1024"><path d="M585.6 0L896 313.6V576h-76.8V352H531.2V76.8H204.8v870.4h313.6V1024H204.8A76.8 76.8 0 0 1 128 947.2V76.8A76.8 76.8 0 0 1 204.8 0h380.8z m280.768 700.928c53.12 53.12 61.12 134.336 23.872 195.84l71.168 71.168-54.272 54.272-71.168-71.104a160.064 160.064 0 1 1 30.4-250.24z m-171.968 54.272a83.2 83.2 0 1 0 117.696 117.696A83.2 83.2 0 0 0 694.4 755.2zM576 588.8v76.8H320V588.8h256zM704 448v76.8H320V448h384zM608 137.536V275.2h137.728L608 137.536z" ></path></symbol><symbol id="aui-icon-file" viewBox="0 0 1024 1024"><path d="M585.6 0L896 313.6v633.6a76.8 76.8 0 0 1-76.8 76.8H204.8A76.8 76.8 0 0 1 128 947.2V76.8A76.8 76.8 0 0 1 204.8 0h380.8zM531.2 76.8H204.8v870.4h614.4V352H531.2V76.8zM704 729.6v76.8H320v-76.8h384z m0-140.8v76.8H320V588.8h384zM576 448v76.8H320V448h256z m32-310.464V275.2h137.728L608 137.536z" ></path></symbol><symbol id="aui-icon-folder" viewBox="0 0 1024 1024"><path d="M1024 883.2a76.8 76.8 0 0 1-76.8 76.8H76.8A76.8 76.8 0 0 1 0 883.2V140.8A76.8 76.8 0 0 1 76.8 64H512a76.8 76.8 0 0 1 61.44 30.72L646.4 192h300.8A76.8 76.8 0 0 1 1024 268.8v614.4zM947.2 448H76.8v435.2h870.4V448zM512 140.8H76.8v230.4h870.4V268.8H608L512 140.8z" ></path></symbol><symbol id="aui-icon-full_size" viewBox="0 0 1024 1024"><path d="M140.8 768v115.2H256V960H140.8A76.8 76.8 0 0 1 64 883.2V768h76.8zM960 768v115.2a76.8 76.8 0 0 1-76.8 76.8H768v-76.8h115.2V768H960z m-128-512v512H192V256h640z m-76.8 76.8H268.8v358.4h486.4V332.8zM256 64v76.8H140.8V256H64V140.8A76.8 76.8 0 0 1 140.8 64H256z m627.2 0A76.8 76.8 0 0 1 960 138.88V256h-76.8V140.8H768V64h115.2z" ></path></symbol><symbol id="aui-icon-hourglass_circle_s" viewBox="0 0 1024 1024"><path d="M512 0a512 512 0 1 1 0 1024A512 512 0 0 1 512 0z m256 256H256v64l37.568 0.064c26.368 108.8 80.32 172.8 161.856 192-76.032 18.432-128.32 76.8-156.992 175.104l-4.608 16.768L256 704v64h512v-64l-37.824-0.064c-27.52-108.416-81.344-172.416-161.6-191.808 77.44-18.304 129.984-76.992 157.696-176.064l4.16-16L768 320V256zM508.544 556.8c57.92 0 100.096 22.272 126.464 66.88l5.44 9.92h-259.2l4.864-9.92C409.792 579.072 450.56 556.8 508.544 556.8zM672 320a153.6 153.6 0 0 1-11.328 43.008c-4.864 12.288-10.368 23.04-16.384 32.448l-6.208 8.896-252.8 0.128c-5.44-3.712-12.16-15.616-20.224-35.648-6.4-16-10.496-29.632-12.224-40.832L352 320h320z" ></path></symbol><symbol id="aui-icon-folder_open" viewBox="0 0 1024 1024"><path d="M945.15264 448a76.8 76.8 0 0 1 74.624 95.168l-88.32 358.4a76.8 76.8 0 0 1-74.56 58.432H78.84864a76.8 76.8 0 0 1-71.68-48.96l-0.64-1.92A82.944 82.944 0 0 1 0.00064 876.8V140.8A76.8 76.8 0 0 1 76.80064 64h346.432c18.048 0 35.52 6.4 49.408 17.92L603.77664 192H825.60064a76.8 76.8 0 0 1 76.8 76.8V448h42.752z m0 76.8H167.10464l-88.32 358.4H856.96064l88.32-358.4z m-119.552-256H575.80864l-152.576-128H76.80064v429.568l15.744-64A76.8 76.8 0 0 1 167.10464 448H825.60064V268.8z" ></path></symbol><symbol id="aui-icon-home_s" viewBox="0 0 1024 1024"><path d="M464.704 80.256a76.8 76.8 0 0 1 92.928-1.28l1.664 1.28 371.2 290.176c18.048 14.08 28.8 35.456 29.44 58.24l0.064 2.304V883.2a76.8 76.8 0 0 1-74.88 76.8H704v-256a192 192 0 0 0-384-3.2V960H140.8A76.8 76.8 0 0 1 64 885.12V430.976c0-22.912 10.24-44.544 27.712-59.072l1.792-1.472 371.2-290.176z" ></path></symbol><symbol id="aui-icon-eye_slash_s" viewBox="0 0 1024 1024"><path d="M808.832 160.64l53.632 54.4L227.84 857.6l-53.632-54.336 58.624-59.264c-26.624-16-52.928-33.984-78.848-53.76A978.752 978.752 0 0 1 48.192 596.224l-8-8.256-20.928-22.848-10.688-12.544a38.784 38.784 0 0 1-4.864-40.832l3.136-5.504 1.6-2.24 14.08-18.944 15.232-19.2 8.448-10.368A1046.656 1046.656 0 0 1 151.68 345.984C265.152 244.352 386.56 182.784 512 182.784c73.728 0 146.048 21.248 216.192 59.392l80.64-81.472z m43.008 167.488a1046.656 1046.656 0 0 1 126.016 127.488l13.76 16.896 6.272 8 15.552 20.608 3.712 5.184a38.784 38.784 0 0 1 1.856 41.152l-4.096 5.888-12.672 14.72-10.944 12.032c-4.864 5.12-9.984 10.624-15.488 16.192-31.232 32-66.624 64-105.728 93.888-113.28 86.592-233.984 138.944-358.08 138.944-45.44 0-90.496-7.04-134.912-20.16l62.784-63.68c24.064 4.672 48.128 7.04 72.128 7.04 104.96 0 211.136-46.016 312.32-123.456 36.032-27.52 68.736-56.96 97.536-86.528l15.168-16-17.216-21.248c-23.04-27.712-48.64-55.424-76.48-81.92l-24.896-22.912-7.296-6.4-13.248-11.136 53.952-54.592z m-493.952-31.36l-5.12 2.368a622.72 622.72 0 0 0-120.192 78.144l-19.712 16.576-10.944 9.6a971.072 971.072 0 0 0-97.728 101.632l-17.28 21.248 15.232 16c28.8 29.504 61.504 59.072 97.472 86.528 29.184 22.4 58.816 42.048 88.64 58.816l84.736-85.76A218.24 218.24 0 0 1 303.424 441.6c0-55.616 20.608-106.304 54.464-144.768z m167.232 362.304l207.872-210.688 0.256-6.784c0 117.888-92.608 213.888-208.128 217.472zM546.752 281.6c-109.12 0-180.16 83.328-180.16 188.8 0 17.664 14.144 32 31.616 32a31.808 31.808 0 0 0 31.616-32c0-72 44.992-124.8 116.928-124.8a31.808 31.808 0 0 0 31.616-32c0-17.664-14.144-32-31.616-32z" ></path></symbol><symbol id="aui-icon-lang_zh" viewBox="0 0 1024 1024"><path d="M883.2 64A76.8 76.8 0 0 1 960 140.8v742.4a76.8 76.8 0 0 1-76.8 76.8H140.8A76.8 76.8 0 0 1 64 883.2V140.8A76.8 76.8 0 0 1 140.8 64h742.4z m0 76.8H140.8v742.4h742.4V140.8zM550.4 230.4V320h230.4v320H550.4v166.4H473.6V640H243.2V320h230.4V230.4h76.8zM473.6 396.8H320v166.4h153.6V396.8z m230.4 0H550.4v166.4H704V396.8z" ></path></symbol><symbol id="aui-icon-menu_dot_s" viewBox="0 0 1024 1024"><path d="M160 768a96 96 0 1 1 0 192 96 96 0 0 1 0-192zM512 768a96 96 0 1 1 0 192 96 96 0 0 1 0-192z m352 0a96 96 0 1 1 0 192 96 96 0 0 1 0-192z m-704-352a96 96 0 1 1 0 192 96 96 0 0 1 0-192z m352 0a96 96 0 1 1 0 192 96 96 0 0 1 0-192z m352 0a96 96 0 1 1 0 192 96 96 0 0 1 0-192zM160 64a96 96 0 1 1 0 192 96 96 0 0 1 0-192zM512 64a96 96 0 1 1 0 192 96 96 0 0 1 0-192z m352 0a96 96 0 1 1 0 192 96 96 0 0 1 0-192z" ></path></symbol><symbol id="aui-icon-bell_on" viewBox="0 0 1024 1024"><path d="M64 838.336v-76.8l89.6-0.064V511.744c0-159.616 104.96-297.6 253.248-343.04l4.48-1.28 1.216-0.32 0.192-0.96a102.464 102.464 0 0 1 94.976-76.992l2.304-0.064H512a102.4 102.4 0 0 1 98.688 74.944l0.576 2.112 0.192 1.024 1.408 0.384a358.464 358.464 0 0 1 257.408 334.336l0.064 4.736 0.064 5.12v249.728H960v76.8H64zM512 165.888a25.6 25.6 0 0 0-25.6 24.32v0.64l1.92 38.144-32.384 6.528A281.856 281.856 0 0 0 230.4 507.712V761.472h563.2V511.68a281.6 281.6 0 0 0-217.728-274.432l-3.84-0.832-3.968-0.832-32.384-6.592 1.92-38.144v-0.64a25.6 25.6 0 0 0-23.04-24.192l-1.28-0.064H512zM337.28 63.04l22.08 60.032a442.624 442.624 0 0 0-190.336 136.32l-2.88 3.648-50.112-39.872a506.752 506.752 0 0 1 216.512-158.4L337.28 63.04z m351.296 0l4.608 1.728a506.688 506.688 0 0 1 213.44 154.56l3.136 3.84-50.112 39.872-2.944-3.648a442.752 442.752 0 0 0-185.792-134.656l-4.48-1.664 22.144-60.032zM416 876.736h192V953.6h-192v-76.8z" ></path></symbol><symbol id="aui-icon-sun" viewBox="0 0 1024 1024"><path d="M556.8 870.4V1024H467.2v-153.6h89.6z m-329.92-136.64l63.36 63.36-108.608 108.608-63.36-63.36 108.608-108.608z m570.24 0l108.608 108.608-63.36 63.36-108.608-108.608 63.36-63.36zM512 230.4a281.6 281.6 0 1 1 0 563.2 281.6 281.6 0 0 1 0-563.2z m0 96a185.6 185.6 0 1 0 0 371.2 185.6 185.6 0 0 0 0-371.2z m512 140.8v89.6h-153.6V467.2H1024z m-870.4 0v89.6H0V467.2h153.6z m688.768-348.928l63.36 63.36-108.608 108.608-63.36-63.36 108.608-108.608z m-660.736 0l108.608 108.608-63.36 63.36-108.608-108.608 63.36-63.36zM556.8 0v153.6H467.2V0h89.6z" ></path></symbol><symbol id="aui-icon-eye_s" viewBox="0 0 1088 1024"><path d="M518.9344 185.6c127.04 0 249.92 61.632 364.8 163.2a1052.48 1052.48 0 0 1 127.168 134.528l8.832 11.392 10.688 14.464a38.4 38.4 0 0 1 1.856 41.088l-3.648 5.248-7.872 9.28-17.216 18.88-14.976 15.488c-31.616 32-67.52 64-107.072 93.888C766.8704 779.648 644.5664 832 518.9344 832s-247.936-52.352-362.56-138.944a983.04 983.04 0 0 1-87.552-74.688L45.3344 595.072l-17.472-18.304-10.752-11.968-7.872-9.28a38.4 38.4 0 0 1-4.992-40.832l3.2-5.504 7.168-9.728 12.352-16.128 13.184-16.256a1052.48 1052.48 0 0 1 113.92-118.208C269.0144 247.168 391.8944 185.6 518.9344 185.6zM358.8704 301.44l-15.424 7.68c-46.72 24.192-93.056 57.088-138.496 97.28-36.48 32.256-69.76 66.88-98.944 101.568l-17.472 21.248 15.424 16c29.12 29.504 62.272 59.008 98.688 86.528C305.1744 709.184 412.5664 755.2 518.9344 755.2c106.304 0 213.76-46.08 316.288-123.456a906.88 906.88 0 0 0 80.704-68.864l17.92-17.664 15.424-16-17.408-21.248a976.512 976.512 0 0 0-98.944-101.568 700.288 700.288 0 0 0-132.608-94.208 217.6 217.6 0 1 1-341.44-10.688zM554.1344 281.6C443.6704 281.6 371.7344 364.928 371.7344 470.4a32 32 0 0 0 63.488 5.76l0.512-5.76v-2.304C436.6944 397.248 482.0704 345.6 554.1344 345.6a32 32 0 1 0 0-64z" ></path></symbol><symbol id="aui-icon-timer" viewBox="0 0 1024 1024"><path d="M512.019841 0a511.973121 511.973121 0 1 1-359.469127 147.3842