UNPKG

488 kBJavaScriptView Raw
1!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("@angular/core"),require("@angular/common"),require("@angular/forms"),require("@angular/platform-browser"),require("rxjs"),require("rxjs/operators"),require("@angular/animations"),require("@angular/cdk/overlay"),require("@angular/cdk/portal"),require("@angular/cdk/table"),require("@angular/cdk/coercion"),require("@angular/router"),require("@angular/cdk/layout"),require("flatpickr"),require("flatpickr/dist/l10n/es.js"),require("prismjs"),require("prismjs/components/prism-markup-templating.js"),require("prismjs/components/prism-typescript"),require("prismjs/components/prism-php"),require("prismjs/components/prism-ruby"),require("prismjs/components/prism-json"),require("prismjs/components/prism-java"),require("prismjs/components/prism-markdown"),require("prismjs/components/prism-scss"),require("prismjs/components/prism-swift")):"function"==typeof define&&define.amd?define("@kushki/ng-suka",["exports","@angular/core","@angular/common","@angular/forms","@angular/platform-browser","rxjs","rxjs/operators","@angular/animations","@angular/cdk/overlay","@angular/cdk/portal","@angular/cdk/table","@angular/cdk/coercion","@angular/router","@angular/cdk/layout","flatpickr","flatpickr/dist/l10n/es.js","prismjs","prismjs/components/prism-markup-templating.js","prismjs/components/prism-typescript","prismjs/components/prism-php","prismjs/components/prism-ruby","prismjs/components/prism-json","prismjs/components/prism-java","prismjs/components/prism-markdown","prismjs/components/prism-scss","prismjs/components/prism-swift"],e):e(((t=t||self).kushki=t.kushki||{},t.kushki["ng-suka"]={}),t.ng.core,t.ng.common,t.ng.forms,t.ng.platformBrowser,t.rxjs,t.rxjs.operators,t.ng.animations,t.ng.cdk.overlay,t.ng.cdk.portal,t.ng.cdk.table,t.ng.cdk.coercion,t.ng.router,t.ng.cdk.layout,t.flatpickr,t.es_js,t.prismjs)}(this,(function(t,e,n,s,i,o,a,r,c,l,p,h,u,g,d,v,m){"use strict";d=d&&d.hasOwnProperty("default")?d.default:d;
2/*! *****************************************************************************
3 Copyright (c) Microsoft Corporation. All rights reserved.
4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use
5 this file except in compliance with the License. You may obtain a copy of the
6 License at http://www.apache.org/licenses/LICENSE-2.0
7
8 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
9 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
10 WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
11 MERCHANTABLITY OR NON-INFRINGEMENT.
12
13 See the Apache Version 2.0 License for specific language governing permissions
14 and limitations under the License.
15 ***************************************************************************** */
16var f=function(t,e){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function w(t,e){function n(){this.constructor=t}f(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var y=function(){return(y=Object.assign||function(t){for(var e,n=1,s=arguments.length;n<s;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function b(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}function k(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var s,i,o=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(s=o.next()).done;)a.push(s.value)}catch(t){i={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function M(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(k(arguments[e]));return t}var x=function(){function t(t){this.elementRef=t,this.title="Loading",this.isActive=!0,this.size="normal",this.overlay=!1}return t.decorators=[{type:e.Component,args:[{selector:"suka-loading",template:'\n <div\n [ngClass]="{\n \'loading--small\': size === \'sm\',\n \'loading--stop\': !isActive && !overlay,\n \'loading-overlay--stop\': !isActive && overlay\n }"\n class="loading">\n <svg class="loading__svg" viewBox="-75 -75 150 150">\n <title>{{title}}</title>\n <circle class="loading__stroke" cx="0" cy="0" r="37.5" />\n </svg>\n </div>\n '}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={title:[{type:e.Input}],isActive:[{type:e.Input}],size:[{type:e.Input}],overlay:[{type:e.Input},{type:e.HostBinding,args:["class.loading-overlay"]}]},t}();var C=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[x],exports:[x],imports:[n.CommonModule]}]}],t}(),z=function(){function t(t,e,n,s,i){this.ref=t,this.el=e,this.renderer=n,this.viewContainerRef=s,this.componentFactoryResolver=i,this.sukaButton="basic",this.size="md",this.skeleton=!1,this.outline=!1,this.hover=!1,this.fullWidth=!1,this.inGroup=!1,this.loading=!1}return Object.defineProperty(t.prototype,"basic",{get:function(){return this.getType("basic")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"primary",{get:function(){return this.getType("primary")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"plain",{get:function(){return this.getType("plain")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destructive",{get:function(){return this.getType("destructive")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"outline_white",{get:function(){return this.getType("outline_white")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"buttonSmall",{get:function(){return"sm"===this.size},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"buttonLarge",{get:function(){return"lg"===this.size},enumerable:!0,configurable:!0}),t.prototype.getType=function(t){return this.sukaButton===t},t.prototype.ngOnInit=function(){this.sukaButton||(this.sukaButton="basic");var t=this.componentFactoryResolver.resolveComponentFactory(x),e=this.viewContainerRef.createComponent(t);this.loadingSpinner=e.instance,this.loadingSpinner.size="sm",this.renderer.setStyle(this.loadingSpinner.elementRef.nativeElement,"display","none"),this.renderer.appendChild(this.el.nativeElement,this.loadingSpinner.elementRef.nativeElement),this.loading&&(this.renderer.setStyle(this.loadingSpinner.elementRef.nativeElement,"display","inherit"),this.el.nativeElement.disabled=!0)},t.prototype.ngOnChanges=function(t){t.loading&&this.loadingSpinner&&(this.loading?this.renderer.setStyle(this.loadingSpinner.elementRef.nativeElement,"display","inherit"):this.renderer.setStyle(this.loadingSpinner.elementRef.nativeElement,"display","none"),this.el.nativeElement.disabled=t.loading.currentValue)},t.prototype.ngAfterViewInit=function(){this.ref.detectChanges()},t.decorators=[{type:e.Directive,args:[{selector:"[sukaButton]"}]}],t.ctorParameters=function(){return[{type:e.ChangeDetectorRef},{type:e.ElementRef},{type:e.Renderer2},{type:e.ViewContainerRef},{type:e.ComponentFactoryResolver}]},t.propDecorators={sukaButton:[{type:e.Input}],size:[{type:e.Input}],basic:[{type:e.HostBinding,args:["class.btn--basic"]}],primary:[{type:e.HostBinding,args:["class.btn--primary"]}],plain:[{type:e.HostBinding,args:["class.btn--plain"]}],destructive:[{type:e.HostBinding,args:["class.btn--destructive"]}],outline_white:[{type:e.HostBinding,args:["class.btn--outline_white"]}],skeleton:[{type:e.HostBinding,args:["class.skeleton"]},{type:e.Input}],outline:[{type:e.HostBinding,args:["class.btn--outline"]},{type:e.Input}],hover:[{type:e.HostBinding,args:["class.btn--hover"]},{type:e.Input}],fullWidth:[{type:e.HostBinding,args:["class.btn--full_width"]},{type:e.Input}],inGroup:[{type:e.HostBinding,args:["class.btn--group_item"]},{type:e.Input}],loading:[{type:e.HostBinding,args:["class.btn--loading"]},{type:e.Input}],buttonSmall:[{type:e.HostBinding,args:["class.btn--sm"]}],buttonLarge:[{type:e.HostBinding,args:["class.btn--lg"]}]},t}();var I=function(){function t(){this.baseClass=!0}return t.prototype.ngAfterContentInit=function(){this.buttons.toArray().forEach((function(t){t.inGroup=!0}))},t.decorators=[{type:e.Component,args:[{selector:"suka-button-group",template:'<div class="btn-group__wrapper"><ng-content></ng-content></div>'}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.btn-group"]}],segmented:[{type:e.HostBinding,args:["class.btn-group--segmented"]},{type:e.Input}],buttons:[{type:e.ContentChildren,args:[z]}]},t}();var _=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[z,I],exports:[z,I],imports:[n.CommonModule,C],entryComponents:[x]}]}],t}(),B={Init:0,Indeterminate:1,Checked:2,Unchecked:3};B[B.Init]="Init",B[B.Indeterminate]="Indeterminate",B[B.Checked]="Checked",B[B.Unchecked]="Unchecked";var T=function(){};var S=function(){function t(n){this.changeDetectorRef=n,this.size="md",this.inline=!1,this.disabled=!1,this.skeleton=!1,this.hideLabel=!1,this.id="checkbox-"+t.checkboxCount,this.ariaLabel="",this.change=new e.EventEmitter,this.indeterminateChange=new e.EventEmitter,this._checked=!1,this._indeterminate=!1,this.currentCheckboxState=B.Init,this.onTouched=function(){},this.propagateChange=function(t){},t.checkboxCount++}return Object.defineProperty(t.prototype,"indeterminate",{get:function(){return this._indeterminate},set:function(t){var e=this._indeterminate!==t;this._indeterminate=t,e?this.transitionCheckboxState(B.Indeterminate):this.transitionCheckboxState(this.checked?B.Checked:B.Unchecked),this.indeterminateChange.emit(this._indeterminate)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"checked",{get:function(){return this._checked},set:function(t){var e=this;t!==this.checked&&(this._indeterminate&&Promise.resolve().then((function(){e._indeterminate=!1,e.indeterminateChange.emit(e._indeterminate)})),this._checked=t,this.changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"checkboxWrapperClass",{get:function(){return!this.inline},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formItemClass",{get:function(){return!this.inline},enumerable:!0,configurable:!0}),t.prototype.toggle=function(){this.checked=!this.checked},t.prototype.writeValue=function(t){this.checked=!!t},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.onChange=function(t){t.stopPropagation()},t.prototype.onClick=function(t){this.disabled||(this.toggle(),this.transitionCheckboxState(this._checked?B.Checked:B.Unchecked),this.emitChangeEvent())},t.prototype.transitionCheckboxState=function(t){var e=this.currentCheckboxState;t===B.Indeterminate&&(this.checked=!1,this.inputCheckbox.nativeElement.indeterminate=!0),e!==t&&(this.currentCheckboxState=t)},t.prototype.emitChangeEvent=function(){var t=new T;t.source=this,t.checked=this.checked,this.propagateChange(this.checked),this.change.emit(t)},t.prototype.ngAfterViewInit=function(){this.indeterminate&&(this.inputCheckbox.nativeElement.indeterminate=!0,this.checked=!1)},t.checkboxCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-checkbox",template:'\n <input\n #inputCheckbox\n class="checkbox"\n type="checkbox"\n [id]="id"\n [value]="value"\n [name]="name"\n [required]="required"\n [checked]="checked"\n [disabled]="disabled"\n [indeterminate]="indeterminate"\n [attr.aria-label]="ariaLabel"\n [attr.aria-labelledby]="ariaLabelledby"\n [attr.aria-checked]="(indeterminate ? \'mixed\' : checked)"\n (change)="onChange($event)"\n (click)="onClick($event)">\n <label\n [for]="id"\n class="checkbox-label"\n [ngClass]="{\n \'skeleton\' : skeleton\n }">\n <span [ngClass]="{\'visually-hidden\' : hideLabel}">\n <ng-content></ng-content>\n </span>\n </label>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}],changeDetection:e.ChangeDetectionStrategy.OnPush}]}],t.ctorParameters=function(){return[{type:e.ChangeDetectorRef}]},t.propDecorators={size:[{type:e.Input}],nested:[{type:e.Input}],inline:[{type:e.Input}],disabled:[{type:e.Input}],skeleton:[{type:e.Input}],hideLabel:[{type:e.Input}],name:[{type:e.Input}],id:[{type:e.Input}],required:[{type:e.Input}],value:[{type:e.Input}],ariaLabel:[{type:e.Input,args:["aria-label"]}],ariaLabelledby:[{type:e.Input,args:["aria-labelledby"]}],indeterminate:[{type:e.Input}],checked:[{type:e.Input}],checkboxWrapperClass:[{type:e.HostBinding,args:["class.checkbox-wrapper"]}],formItemClass:[{type:e.HostBinding,args:["class.form-item"]}],change:[{type:e.Output}],indeterminateChange:[{type:e.Output}],inputCheckbox:[{type:e.ViewChild,args:["inputCheckbox",{static:!0}]}]},t}();var O=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[S],exports:[S],imports:[n.CommonModule,s.FormsModule]}]}],t}();var E=[{name:"activity",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>activity</title>\n <path d="M14.667 7.333h-2.667c-0.293 0-0.541 0.189-0.633 0.456l-1.367 4.103-3.367-10.103c-0.117-0.349-0.494-0.538-0.843-0.422-0.207 0.069-0.357 0.229-0.422 0.422l-1.848 5.544h-2.186c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.667c0.282-0.002 0.54-0.178 0.633-0.456l1.367-4.103 3.367 10.103c0.065 0.193 0.215 0.353 0.421 0.421 0.349 0.117 0.727-0.073 0.843-0.421l1.849-5.544h2.186c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"airplay",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>airplay</title>\n <path d="M3.333 10.667h-0.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-6.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h10.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v6.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-0.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h0.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-6.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-10.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v6.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h0.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM8.512 9.573c-0.023-0.029-0.053-0.058-0.085-0.085-0.283-0.236-0.703-0.197-0.939 0.085l-3.333 4c-0.096 0.115-0.155 0.264-0.155 0.427 0 0.368 0.299 0.667 0.667 0.667h6.667c0.15 0.001 0.302-0.050 0.427-0.155 0.283-0.236 0.321-0.656 0.085-0.939zM8 11.041l1.91 2.292h-3.82z"></path>\n </svg>\n '},{name:"alert-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>alert-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM7.333 5.333v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM8.667 10.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"alert-octagon",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>alert-octagon</title>\n <path d="M5.24 0.667c-0.171 0-0.341 0.065-0.471 0.195l-3.907 3.907c-0.121 0.121-0.195 0.287-0.195 0.471v5.52c0 0.171 0.065 0.341 0.195 0.471l3.907 3.907c0.121 0.121 0.287 0.195 0.471 0.195h5.52c0.171 0 0.341-0.065 0.471-0.195l3.907-3.907c0.121-0.121 0.195-0.287 0.195-0.471v-5.52c0-0.171-0.065-0.341-0.195-0.471l-3.907-3.907c-0.121-0.121-0.287-0.195-0.471-0.195zM5.516 2h4.968l3.516 3.516v4.968l-3.516 3.516h-4.968l-3.516-3.516v-4.968zM7.333 5.333v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM8.667 10.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"alert-triangle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>alert-triangle</title>\n <path d="M7.432 2.916c0.049-0.082 0.123-0.161 0.223-0.221 0.157-0.095 0.337-0.119 0.504-0.077s0.316 0.144 0.409 0.299l5.644 9.422c0.051 0.087 0.085 0.199 0.087 0.321 0.002 0.184-0.070 0.351-0.19 0.473s-0.285 0.199-0.462 0.201h-11.291c-0.101-0.001-0.214-0.027-0.321-0.089-0.159-0.092-0.266-0.239-0.311-0.405s-0.025-0.346 0.061-0.497zM6.288 2.231l-5.647 9.427c-0.281 0.487-0.337 1.033-0.205 1.527s0.453 0.939 0.932 1.215c0.309 0.179 0.651 0.267 0.983 0.268h11.295c0.559-0.006 1.058-0.236 1.415-0.601s0.576-0.869 0.57-1.421c-0.004-0.357-0.102-0.696-0.271-0.983l-5.649-9.431c-0.288-0.475-0.74-0.787-1.236-0.909s-1.041-0.054-1.513 0.233c-0.286 0.173-0.517 0.41-0.675 0.676zM7.333 6v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM8.667 11.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"align-center",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>align-center</title>\n <path d="M12 6h-8c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h8c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 3.333h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 8.667h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM12 11.333h-8c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h8c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"align-justify",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>align-justify</title>\n <path d="M14 6h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 3.333h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 8.667h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 11.333h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"align-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>align-left</title>\n <path d="M11.333 6h-9.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h9.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 3.333h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 8.667h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM11.333 11.333h-9.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h9.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"align-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>align-right</title>\n <path d="M14 6h-9.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h9.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 3.333h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 8.667h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14 11.333h-9.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h9.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"anchor",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>anchor</title>\n <path d="M9.333 3.333c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM3.333 7.333h-2c-0.368 0-0.667 0.299-0.667 0.667 0 2.025 0.821 3.859 2.148 5.185s3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185c0-0.368-0.299-0.667-0.667-0.667h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h1.297c-0.153 1.391-0.782 2.637-1.721 3.576s-2.185 1.567-3.576 1.721v-8.047c0.469-0.121 0.888-0.366 1.219-0.697 0.482-0.482 0.781-1.15 0.781-1.886s-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885c0.331 0.331 0.75 0.577 1.219 0.697v8.047c-1.391-0.153-2.637-0.782-3.576-1.721s-1.567-2.185-1.721-3.576h1.297c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"aperture",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>aperture</title>\n <path d="M7.615 4.667l1.482-2.567c1.217 0.225 2.305 0.817 3.146 1.657 0.277 0.277 0.528 0.582 0.747 0.909h-3.463zM4.92 6.667l-1.481-2.565c0.102-0.119 0.208-0.234 0.319-0.345 1-1 2.35-1.648 3.85-1.745l-1.728 2.993zM5.305 10h-2.964c-0.221-0.625-0.341-1.299-0.341-2 0-0.953 0.222-1.854 0.617-2.655l1.733 3.003zM11.649 7.652l-0.954-1.652h2.964c0.221 0.625 0.341 1.299 0.341 2 0 0.953-0.222 1.854-0.617 2.655l-1.717-2.975zM8.392 13.987l2.688-4.654 1.481 2.565c-0.102 0.119-0.208 0.234-0.319 0.344-1 1-2.35 1.648-3.85 1.745zM7.133 15.283c0.031 0.005 0.061 0.009 0.093 0.010 0.254 0.027 0.513 0.041 0.774 0.041 2.025 0 3.859-0.821 5.185-2.148 0.244-0.244 0.471-0.505 0.678-0.781 0.028-0.031 0.053-0.065 0.073-0.099 0.879-1.209 1.397-2.697 1.397-4.305 0-1.026-0.211-2.003-0.592-2.891-0.011-0.029-0.023-0.057-0.037-0.084-0.369-0.829-0.887-1.578-1.519-2.211-1.134-1.134-2.64-1.899-4.319-2.097-0.031-0.005-0.061-0.009-0.093-0.010-0.254-0.027-0.513-0.041-0.774-0.041-2.025 0-3.859 0.821-5.185 2.148-0.244 0.243-0.471 0.505-0.678 0.781-0.028 0.031-0.053 0.065-0.074 0.099-0.878 1.209-1.396 2.697-1.396 4.305 0 1.026 0.211 2.003 0.592 2.891 0.011 0.029 0.023 0.057 0.037 0.084 0.369 0.829 0.887 1.578 1.519 2.211 1.134 1.134 2.64 1.899 4.319 2.097zM8.385 11.333l-1.482 2.567c-1.217-0.225-2.305-0.817-3.146-1.657-0.277-0.277-0.528-0.582-0.747-0.909h3.463zM10.31 8l-1.155 2h-2.311l-1.155-2 1.155-2h2.311z"></path>\n </svg>\n '},{name:"archive",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>archive</title>\n <path d="M2.667 6h10.667v7.333h-10.667zM0.667 1.333c-0.368 0-0.667 0.299-0.667 0.667v3.333c0 0.368 0.299 0.667 0.667 0.667h0.667v8c0 0.368 0.299 0.667 0.667 0.667h12c0.368 0 0.667-0.299 0.667-0.667v-8h0.667c0.368 0 0.667-0.299 0.667-0.667v-3.333c0-0.368-0.299-0.667-0.667-0.667zM1.333 2.667h13.333v2h-13.333zM6.667 8.667h2.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"arrow-down-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-down-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM7.333 5.333v3.724l-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.667 2.667c0.064 0.064 0.137 0.112 0.216 0.145s0.165 0.051 0.255 0.051 0.177-0.018 0.255-0.051c0.079-0.033 0.152-0.081 0.216-0.145l2.667-2.667c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.529 1.529v-3.724c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"arrow-down-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-down-left</title>\n <path d="M11.333 10.667h-5.057l5.529-5.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-5.529 5.529v-5.057c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v6.667c0 0.091 0.018 0.177 0.051 0.255s0.081 0.152 0.144 0.215c0.001 0.001 0.001 0.001 0.001 0.001 0.061 0.061 0.135 0.111 0.215 0.144 0.079 0.033 0.165 0.051 0.255 0.051h6.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"arrow-down-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-down-right</title>\n <path d="M10.667 4.667v5.057l-5.529-5.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l5.529 5.529h-5.057c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h6.667c0.091 0 0.177-0.018 0.255-0.051s0.152-0.081 0.216-0.145c0.061-0.061 0.111-0.135 0.145-0.216 0.033-0.079 0.051-0.165 0.051-0.255v-6.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"arrow-down",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-down</title>\n <path d="M12.195 7.529l-3.529 3.529v-7.724c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v7.724l-3.529-3.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l4.667 4.667c0.064 0.064 0.137 0.112 0.216 0.145s0.165 0.051 0.255 0.051c0.087 0 0.174-0.017 0.255-0.051 0.079-0.033 0.152-0.081 0.216-0.145l4.667-4.667c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"arrow-left-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-left-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM10.667 7.333h-3.724l1.529-1.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2.667 2.667c-0.064 0.064-0.112 0.137-0.145 0.216s-0.051 0.165-0.051 0.255c0 0.087 0.017 0.174 0.051 0.255 0.033 0.079 0.081 0.152 0.145 0.216l2.667 2.667c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.529-1.529h3.724c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"arrow-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-left</title>\n <path d="M8.471 12.195l-3.529-3.529h7.724c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-7.724l3.529-3.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-4.667 4.667c-0.064 0.064-0.112 0.137-0.145 0.216-0.034 0.081-0.051 0.169-0.051 0.255 0 0.171 0.065 0.341 0.195 0.471l4.667 4.667c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943z"></path>\n </svg>\n '},{name:"arrow-right-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-right-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM5.333 8.667h3.724l-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2.667-2.667c0.061-0.061 0.111-0.135 0.145-0.216 0.067-0.163 0.067-0.347 0-0.511-0.033-0.079-0.081-0.152-0.145-0.216l-2.667-2.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l1.529 1.529h-3.724c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"arrow-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-right</title>\n <path d="M7.529 3.805l3.529 3.529h-7.724c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h7.724l-3.529 3.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l4.667-4.667c0.061-0.061 0.111-0.135 0.145-0.216 0.067-0.163 0.067-0.347 0-0.511-0.033-0.079-0.081-0.152-0.145-0.216l-4.667-4.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"arrow-up-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-up-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM8.667 10.667v-3.724l1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-2.667-2.667c-0.064-0.064-0.137-0.112-0.216-0.145s-0.165-0.051-0.255-0.051c-0.087 0-0.174 0.017-0.255 0.051-0.079 0.033-0.152 0.081-0.216 0.145l-2.667 2.667c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.529-1.529v3.724c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"arrow-up-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-up-left</title>\n <path d="M5.333 11.333v-5.057l5.529 5.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-5.529-5.529h5.057c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-6.667c-0.091 0-0.177 0.018-0.255 0.051s-0.151 0.081-0.215 0.144c-0.001 0.001-0.001 0.001-0.001 0.001-0.061 0.061-0.111 0.134-0.144 0.215-0.033 0.079-0.051 0.165-0.051 0.255v6.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"arrow-up-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-up-right</title>\n <path d="M4.667 5.333h5.057l-5.529 5.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l5.529-5.529v5.057c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-6.667c0-0.091-0.018-0.177-0.051-0.255s-0.081-0.152-0.144-0.215c-0.001-0.001-0.001-0.001-0.001-0.001-0.061-0.061-0.135-0.111-0.215-0.144-0.079-0.033-0.165-0.051-0.255-0.051h-6.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"arrow-up",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>arrow-up</title>\n <path d="M3.805 8.471l3.529-3.529v7.724c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-7.724l3.529 3.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-4.667-4.667c-0.064-0.064-0.137-0.112-0.216-0.145-0.081-0.034-0.169-0.051-0.255-0.051-0.171 0-0.341 0.065-0.471 0.195l-4.667 4.667c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"at-sign",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>at-sign</title>\n <path d="M10 8c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM10.493 10.212c0.087 0.121 0.183 0.235 0.287 0.34 0.482 0.482 1.15 0.781 1.886 0.781s1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885v-0.667c0-2.025-0.822-3.859-2.148-5.185s-3.161-2.148-5.186-2.147-3.859 0.821-5.185 2.148-2.147 3.161-2.147 5.185 0.822 3.859 2.148 5.185 3.161 2.148 5.185 2.147c1.683 0 3.237-0.568 4.46-1.513 0.291-0.225 0.345-0.643 0.121-0.935s-0.643-0.345-0.935-0.121c-0.997 0.769-2.265 1.235-3.645 1.235-1.657 0-3.156-0.671-4.243-1.757s-1.757-2.584-1.757-4.241 0.671-3.156 1.757-4.243 2.585-1.757 4.242-1.757 3.156 0.671 4.243 1.757 1.758 2.585 1.758 4.242v0.667c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943v-3.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667c-0.557-0.418-1.25-0.667-2-0.667-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976c0.047-0.047 0.093-0.095 0.137-0.145z"></path>\n </svg>\n '},{name:"award",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>award</title>\n <path d="M9.991 10.283l0.5 3.768-2.147-1.289c-0.207-0.123-0.469-0.131-0.686 0l-2.147 1.289 0.501-3.767c0.614 0.247 1.286 0.383 1.989 0.383s1.375-0.137 1.991-0.384zM10.221 8.661c-0.039 0.020-0.075 0.043-0.109 0.070-0.613 0.382-1.337 0.603-2.113 0.603-1.105 0-2.104-0.447-2.829-1.171s-1.171-1.724-1.171-2.829 0.447-2.104 1.171-2.829 1.724-1.171 2.829-1.171 2.104 0.447 2.829 1.171 1.171 1.724 1.171 2.829-0.447 2.104-1.171 2.829c-0.185 0.185-0.389 0.353-0.607 0.499zM4.76 9.57l-0.754 5.675c-0.049 0.365 0.208 0.7 0.573 0.749 0.156 0.021 0.307-0.015 0.431-0.089l2.99-1.794 2.991 1.794c0.316 0.189 0.725 0.087 0.915-0.229 0.081-0.135 0.109-0.287 0.089-0.431l-0.753-5.677c0.187-0.143 0.364-0.299 0.53-0.465 0.964-0.964 1.562-2.298 1.562-3.771s-0.598-2.807-1.562-3.771-2.299-1.562-3.771-1.562-2.807 0.598-3.771 1.562-1.562 2.299-1.562 3.771 0.598 2.807 1.562 3.771c0.167 0.167 0.344 0.322 0.531 0.465z"></path>\n </svg>\n '},{name:"bar-chart-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>bar-chart-2</title>\n <path d="M12.667 13.333v-6.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v6.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM8.667 13.333v-10.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v10.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM4.667 13.333v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"bar-chart",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>bar-chart</title>\n <path d="M8.667 13.333v-6.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v6.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM12.667 13.333v-10.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v10.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM4.667 13.333v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"battery-charging",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>battery-charging</title>\n <path d="M3.333 11.333h-1.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-5.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.127c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.127c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v5.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM10 4.667h1.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v5.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-2.127c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.127c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-5.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM16 8.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM6.779 3.63l-2.667 4c-0.204 0.307-0.121 0.72 0.185 0.925 0.115 0.077 0.245 0.113 0.37 0.112h2.754l-1.976 2.963c-0.204 0.307-0.121 0.72 0.185 0.925s0.72 0.121 0.925-0.185l2.667-4c0.071-0.104 0.113-0.232 0.113-0.37 0-0.368-0.299-0.667-0.667-0.667h-2.754l1.976-2.963c0.204-0.307 0.121-0.72-0.185-0.925s-0.72-0.121-0.925 0.185z"></path>\n </svg>\n '},{name:"battery",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>battery</title>\n <path d="M2 3.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v5.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-5.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM2 4.667h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v5.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-5.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM16 8.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"bell-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>bell-off</title>\n <path d="M8.577 13.665c-0.093 0.159-0.239 0.266-0.405 0.31s-0.347 0.025-0.506-0.067c-0.108-0.063-0.189-0.148-0.239-0.238-0.183-0.32-0.589-0.431-0.909-0.249s-0.431 0.589-0.249 0.909c0.167 0.293 0.415 0.549 0.729 0.731 0.477 0.277 1.023 0.334 1.517 0.203s0.939-0.452 1.216-0.929c0.185-0.319 0.076-0.727-0.242-0.911s-0.727-0.076-0.911 0.242zM12.667 5.331c0.001-1.287-0.52-2.455-1.362-3.299-0.843-0.845-2.009-1.37-3.298-1.372-0.965-0.001-1.866 0.291-2.6 0.787-0.305 0.206-0.385 0.621-0.179 0.926s0.621 0.385 0.926 0.179c0.517-0.349 1.158-0.559 1.852-0.559 0.921 0.001 1.753 0.375 2.355 0.98 0.601 0.603 0.972 1.433 0.973 2.351-0.028 1.105 0.115 2.317 0.443 3.518 0.097 0.355 0.463 0.565 0.819 0.467s0.565-0.463 0.467-0.819c-0.295-1.083-0.421-2.166-0.396-3.138 0-0.003 0-0.007 0-0.011s0-0.005 0-0.008c0-0.001 0-0.002 0-0.003zM4.664 5.607l5.060 5.059h-6.291c0.581-0.952 1.189-2.541 1.231-5.059zM0.195 1.138l3.237 3.237c-0.071 0.329-0.103 0.656-0.099 0.967 0 4.076-1.595 5.356-1.709 5.441-0.302 0.205-0.382 0.616-0.179 0.921 0.128 0.191 0.337 0.295 0.555 0.297h9.057l3.805 3.805c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-14.667-14.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"bell",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>bell</title>\n <path d="M11.333 5.333c0 2.674 0.631 4.347 1.234 5.333h-9.135c0.603-0.987 1.234-2.659 1.234-5.333 0-0.921 0.373-1.753 0.976-2.357s1.437-0.976 2.357-0.976 1.753 0.373 2.357 0.976 0.976 1.437 0.976 2.357zM12.667 5.333c0-1.289-0.523-2.456-1.367-3.3s-2.011-1.367-3.3-1.367-2.456 0.523-3.3 1.367-1.367 2.011-1.367 3.3c0 4.085-1.595 5.365-1.709 5.449-0.302 0.205-0.382 0.616-0.179 0.921 0.128 0.191 0.337 0.295 0.555 0.297h12c0.368 0 0.667-0.299 0.667-0.667 0-0.226-0.112-0.425-0.286-0.547-0.117-0.087-1.714-1.367-1.714-5.453zM8.577 13.665c-0.093 0.159-0.239 0.266-0.405 0.31s-0.347 0.025-0.506-0.067c-0.108-0.063-0.189-0.148-0.239-0.238-0.183-0.32-0.589-0.431-0.909-0.249s-0.431 0.589-0.249 0.909c0.167 0.293 0.415 0.549 0.729 0.731 0.477 0.277 1.023 0.334 1.517 0.203s0.939-0.452 1.216-0.929c0.185-0.319 0.076-0.727-0.242-0.911s-0.727-0.076-0.911 0.242z"></path>\n </svg>\n '},{name:"bluetooth",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>bluetooth</title>\n <path d="M8.667 6.391v-4.115l2.057 2.057zM8.667 9.609l2.057 2.057-2.057 2.057zM3.862 4.805l3.195 3.195-3.195 3.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2.529-2.529v5.724c0 0.171 0.065 0.341 0.195 0.471 0.261 0.261 0.683 0.261 0.943 0l3.667-3.667c0.261-0.261 0.261-0.683 0-0.943l-3.195-3.195 3.195-3.195c0.261-0.261 0.261-0.683 0-0.943l-3.667-3.667c-0.121-0.121-0.287-0.195-0.471-0.195-0.368 0-0.667 0.299-0.667 0.667v5.724l-2.529-2.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"bold",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>bold</title>\n <path d="M4.667 7.333v-4h4.667c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414-0.223 1.051-0.586 1.414-0.861 0.586-1.414 0.586zM3.333 8v5.333c0 0.368 0.299 0.667 0.667 0.667h6c0.92 0 1.755-0.374 2.357-0.976s0.976-1.437 0.976-2.357-0.374-1.755-0.976-2.357c-0.217-0.217-0.463-0.404-0.733-0.555 0.023-0.021 0.045-0.043 0.067-0.065 0.602-0.602 0.976-1.437 0.976-2.357s-0.374-1.755-0.976-2.357-1.437-0.976-2.357-0.976h-5.333c-0.368 0-0.667 0.299-0.667 0.667zM4.667 8.667h5.333c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414-0.223 1.051-0.586 1.414-0.861 0.586-1.414 0.586h-5.333z"></path>\n </svg>\n '},{name:"book-open",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>book-open</title>\n <path d="M14 2.667v8.667h-4c-0.485 0-0.941 0.13-1.333 0.357v-7.023c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586zM7.333 11.69c-0.392-0.227-0.848-0.357-1.333-0.357h-4v-8.667h3.333c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414zM14.667 1.333h-4c-0.92 0-1.755 0.374-2.357 0.976-0.111 0.111-0.215 0.231-0.309 0.357-0.095-0.127-0.198-0.246-0.309-0.357-0.603-0.602-1.437-0.976-2.357-0.976h-4c-0.368 0-0.667 0.299-0.667 0.667v10c0 0.368 0.299 0.667 0.667 0.667h4.667c0.369 0 0.701 0.149 0.943 0.391s0.391 0.574 0.391 0.943c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667c0-0.369 0.149-0.701 0.391-0.943s0.574-0.391 0.943-0.391h4.667c0.368 0 0.667-0.299 0.667-0.667v-10c0-0.368-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"book",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>book</title>\n <path d="M4.333 0.667c-0.644 0-1.229 0.262-1.65 0.683s-0.683 1.006-0.683 1.65v10c0 0.644 0.262 1.229 0.683 1.65s1.006 0.683 1.65 0.683h9c0.368 0 0.667-0.299 0.667-0.667v-13.333c0-0.368-0.299-0.667-0.667-0.667zM12.667 12v2h-8.333c-0.276 0-0.525-0.111-0.707-0.293s-0.293-0.431-0.293-0.707 0.111-0.525 0.293-0.707 0.431-0.293 0.707-0.293zM4.333 2h8.333v8.667h-8.333c-0.358 0-0.697 0.081-1 0.225v-7.891c0-0.276 0.111-0.525 0.293-0.707s0.431-0.293 0.707-0.293z"></path>\n </svg>\n '},{name:"bookmark",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>bookmark</title>\n <path d="M12.279 14.543c0.107 0.077 0.242 0.124 0.387 0.124 0.368 0 0.667-0.299 0.667-0.667v-10.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-6.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c-0.001 0.133 0.040 0.269 0.124 0.387 0.214 0.299 0.631 0.369 0.93 0.155l4.279-3.056zM12 12.705l-3.613-2.581c-0.237-0.169-0.546-0.161-0.775 0l-3.613 2.581v-9.371c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h6.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471z"></path>\n </svg>\n '},{name:"box",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>box</title>\n <path d="M12.641 4.552l-4.641 2.685-4.641-2.685 4.304-2.459c0.075-0.043 0.155-0.070 0.237-0.083 0.145-0.023 0.297 0.002 0.436 0.083zM7.684 15.307c0.094 0.051 0.202 0.079 0.316 0.079 0.115 0 0.224-0.029 0.319-0.081 0.237-0.039 0.467-0.12 0.678-0.24l4.667-2.667c0.412-0.238 0.707-0.599 0.866-1.009 0.089-0.228 0.135-0.471 0.137-0.723v-5.333c0-0.319-0.075-0.621-0.209-0.889-0.015-0.047-0.035-0.093-0.061-0.138-0.031-0.053-0.067-0.099-0.108-0.14-0.021-0.029-0.043-0.057-0.065-0.085-0.153-0.191-0.341-0.352-0.554-0.477l-4.673-2.67c-0.407-0.235-0.867-0.31-1.302-0.243-0.243 0.038-0.477 0.119-0.692 0.242l-4.667 2.667c-0.255 0.147-0.466 0.342-0.627 0.567-0.040 0.040-0.076 0.087-0.106 0.138-0.026 0.045-0.047 0.092-0.061 0.14-0.027 0.054-0.051 0.109-0.072 0.164-0.088 0.229-0.134 0.472-0.136 0.719v5.338c0.001 0.473 0.165 0.909 0.443 1.252 0.153 0.191 0.341 0.352 0.554 0.477l4.673 2.67c0.216 0.125 0.447 0.205 0.681 0.241zM7.333 8.391v5.327l-4.33-2.474c-0.074-0.043-0.138-0.099-0.19-0.163-0.093-0.115-0.147-0.258-0.147-0.415v-4.975zM8.667 13.719v-5.327l4.667-2.699v4.975c-0.001 0.081-0.017 0.164-0.047 0.241-0.053 0.137-0.15 0.256-0.284 0.333z"></path>\n </svg>\n '},{name:"briefcase",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>briefcase</title>\n <path d="M6 4v-0.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v0.667zM6 13.333v-8h4v8zM4.667 5.333v8h-2c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-6.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM11.333 4v-0.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v0.667h-2c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v6.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-6.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM11.333 13.333v-8h2c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v6.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195z"></path>\n </svg>\n '},{name:"calendar",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>calendar</title>\n <path d="M4.667 1.333v0.667h-1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-1.333v-0.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v0.667h-4v-0.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM13.333 6h-10.667v-2c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h1.333v0.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-0.667h4v0.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-0.667h1.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471zM2.667 7.333h10.667v6c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471z"></path>\n </svg>\n '},{name:"camera-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>camera-off</title>\n <path d="M6 2.667h3.643l1.135 1.703c0.128 0.191 0.337 0.295 0.555 0.297h2.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v6.227c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-6.227c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2.31l-1.135-1.703c-0.121-0.18-0.324-0.297-0.555-0.297h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM5.508 6.451c-0.097 0.109-0.189 0.225-0.273 0.348-0.52 0.759-0.682 1.659-0.525 2.497s0.635 1.617 1.394 2.137 1.659 0.682 2.497 0.525c0.591-0.111 1.153-0.381 1.616-0.798l2.174 2.174h-10.391c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-7.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h1.724zM6.942 5.999l-5.804-5.803c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.195 2.195h-0.391c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v7.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h11.724l1.138 1.138c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-8.845-8.845zM9.271 10.214c-0.267 0.224-0.583 0.37-0.917 0.433-0.504 0.095-1.042-0.003-1.498-0.315s-0.742-0.778-0.837-1.282 0.003-1.042 0.315-1.498c0.037-0.055 0.077-0.107 0.117-0.155z"></path>\n </svg>\n '},{name:"camera",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>camera</title>\n <path d="M16 12.667v-7.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2.31l-1.135-1.703c-0.121-0.18-0.324-0.297-0.555-0.297h-4c-0.217 0.001-0.427 0.105-0.555 0.297l-1.135 1.703h-2.31c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v7.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h12c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414zM14.667 12.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-12c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-7.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.667c0.231 0 0.433-0.117 0.555-0.297l1.135-1.703h3.287l1.135 1.703c0.128 0.191 0.337 0.295 0.555 0.297h2.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471zM11.333 8.667c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976-1.755 0.374-2.357 0.976-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357zM10 8.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414z"></path>\n </svg>\n '},{name:"cast",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>cast</title>\n <path d="M1.2 11.387c0.625 0.127 1.153 0.463 1.528 0.924 0.27 0.331 0.462 0.729 0.553 1.16 0.076 0.36 0.429 0.591 0.79 0.515s0.591-0.429 0.515-0.79c-0.135-0.64-0.42-1.231-0.823-1.727-0.563-0.692-1.359-1.197-2.295-1.389-0.361-0.073-0.713 0.159-0.787 0.52s0.159 0.713 0.52 0.787zM1.259 8.696c1.334 0.149 2.496 0.775 3.337 1.697 0.746 0.817 1.239 1.866 1.374 3.017 0.043 0.366 0.374 0.627 0.739 0.585s0.627-0.374 0.585-0.739c-0.167-1.433-0.783-2.741-1.713-3.761-1.052-1.153-2.509-1.939-4.175-2.124-0.366-0.041-0.695 0.223-0.736 0.589s0.223 0.695 0.589 0.736zM2 5.333v-1.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h10.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v8c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h4c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-8c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-10.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM2 13.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"check-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>check-circle</title>\n <path d="M14 7.387v0.613c-0.001 1.657-0.673 3.155-1.76 4.241s-2.587 1.756-4.243 1.755-3.156-0.673-4.241-1.76-1.756-2.586-1.755-4.243 0.673-3.155 1.76-4.241 2.587-1.756 4.243-1.755c0.887 0.001 1.724 0.193 2.433 0.517 0.335 0.153 0.731 0.005 0.883-0.329s0.005-0.731-0.329-0.883c-0.885-0.404-1.911-0.637-2.986-0.637-2.025-0.001-3.859 0.819-5.187 2.145s-2.149 3.16-2.151 5.185 0.819 3.859 2.145 5.187 3.159 2.15 5.184 2.151 3.859-0.819 5.187-2.145 2.15-3.159 2.151-5.185v-0.613c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM14.195 2.195l-6.195 6.201-1.529-1.528c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2 2c0.261 0.261 0.683 0.26 0.943 0l6.667-6.673c0.26-0.261 0.26-0.683-0.001-0.943s-0.683-0.26-0.943 0.001z"></path>\n </svg>\n '},{name:"check-square",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>check-square</title>\n <path d="M5.529 7.805l2 2c0.261 0.261 0.683 0.261 0.943 0l6.667-6.667c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-6.195 6.195-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM13.333 8v4.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h7.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-7.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-4.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"check",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>check</title>\n <path d="M12.862 3.529l-6.862 6.862-2.862-2.862c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l3.333 3.333c0.261 0.261 0.683 0.261 0.943 0l7.333-7.333c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"chevron-down",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chevron-down</title>\n <path d="M3.529 6.471l4 4c0.261 0.261 0.683 0.261 0.943 0l4-4c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-3.529 3.529-3.529-3.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"chevron-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chevron-left</title>\n <path d="M10.471 11.529l-3.529-3.529 3.529-3.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-4 4c-0.261 0.261-0.261 0.683 0 0.943l4 4c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943z"></path>\n </svg>\n '},{name:"chevron-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chevron-right</title>\n <path d="M6.471 12.471l4-4c0.261-0.261 0.261-0.683 0-0.943l-4-4c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l3.529 3.529-3.529 3.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"chevron-up",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chevron-up</title>\n <path d="M12.471 9.529l-4-4c-0.261-0.261-0.683-0.261-0.943 0l-4 4c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l3.529-3.529 3.529 3.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943z"></path>\n </svg>\n '},{name:"chevrons-down",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chevrons-down</title>\n <path d="M4.195 9.138l3.333 3.333c0.261 0.261 0.683 0.261 0.943 0l3.333-3.333c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2.862 2.862-2.862-2.862c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM4.195 4.471l3.333 3.333c0.261 0.261 0.683 0.261 0.943 0l3.333-3.333c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2.862 2.862-2.862-2.862c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"chevrons-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chevrons-left</title>\n <path d="M7.805 10.862l-2.862-2.862 2.862-2.862c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-3.333 3.333c-0.261 0.261-0.261 0.683 0 0.943l3.333 3.333c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943zM12.471 10.862l-2.862-2.862 2.862-2.862c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-3.333 3.333c-0.261 0.261-0.261 0.683 0 0.943l3.333 3.333c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943z"></path>\n </svg>\n '},{name:"chevrons-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chevrons-right</title>\n <path d="M9.138 11.805l3.333-3.333c0.261-0.261 0.261-0.683 0-0.943l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.862 2.862-2.862 2.862c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM4.471 11.805l3.333-3.333c0.261-0.261 0.261-0.683 0-0.943l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.862 2.862-2.862 2.862c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"chevrons-up",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chevrons-up</title>\n <path d="M11.805 6.862l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0l-3.333 3.333c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2.862-2.862 2.862 2.862c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943zM11.805 11.529l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0l-3.333 3.333c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2.862-2.862 2.862 2.862c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943z"></path>\n </svg>\n '},{name:"chrome",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>chrome</title>\n <path d="M4.935 6.689l-1.496-2.587c0.101-0.119 0.208-0.233 0.319-0.344 1.087-1.087 2.585-1.757 4.243-1.757s3.156 0.671 4.243 1.757c0.277 0.277 0.528 0.582 0.747 0.909h-4.99c-0.92 0-1.755 0.374-2.357 0.976-0.298 0.298-0.54 0.652-0.709 1.046zM7.133 15.283c0.031 0.005 0.061 0.009 0.093 0.010 0.254 0.027 0.513 0.041 0.774 0.041 2.025 0 3.859-0.821 5.185-2.148s2.148-3.161 2.148-5.185c0-1.026-0.211-2.003-0.592-2.891-0.011-0.029-0.023-0.057-0.037-0.084-0.369-0.829-0.887-1.578-1.519-2.211-1.326-1.327-3.161-2.148-5.185-2.148s-3.859 0.821-5.185 2.148c-0.244 0.243-0.471 0.505-0.678 0.781-0.028 0.031-0.053 0.065-0.074 0.099-0.878 1.209-1.396 2.697-1.396 4.305 0 2.025 0.821 3.859 2.148 5.185 1.134 1.134 2.64 1.899 4.319 2.097zM8.397 11.31l-1.494 2.59c-1.217-0.225-2.305-0.817-3.145-1.657-1.087-1.087-1.757-2.585-1.757-4.243 0-0.953 0.222-1.855 0.618-2.655l2.429 4.201c0.157 0.3 0.359 0.573 0.596 0.81 0.603 0.603 1.437 0.977 2.357 0.977 0.134 0 0.267-0.008 0.397-0.023zM9.759 8.954c-0.010 0.015-0.020 0.031-0.029 0.046l-0.051 0.088c-0.077 0.117-0.165 0.227-0.264 0.326-0.363 0.363-0.862 0.586-1.415 0.586s-1.051-0.223-1.414-0.586c-0.111-0.111-0.208-0.234-0.291-0.367-0.007-0.016-0.016-0.031-0.025-0.047l-0.055-0.094c-0.138-0.272-0.216-0.58-0.216-0.906 0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414c0 0.345-0.087 0.671-0.241 0.954zM8.392 13.987l2.427-4.207c0.326-0.515 0.515-1.125 0.515-1.78 0-0.75-0.249-1.443-0.667-2h2.992c0.221 0.625 0.341 1.299 0.341 2 0 1.657-0.671 3.156-1.757 4.243-1 1-2.35 1.648-3.851 1.745z"></path>\n </svg>\n '},{name:"circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243z"></path>\n </svg>\n '},{name:"clipboard",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>clipboard</title>\n <path d="M4.667 3.333c0 0.368 0.15 0.702 0.391 0.943s0.575 0.391 0.943 0.391h4c0.368 0 0.702-0.15 0.943-0.391s0.391-0.575 0.391-0.943h0.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM6 0.667c-0.368 0-0.702 0.15-0.943 0.391s-0.391 0.575-0.391 0.943h-0.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h8c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-0.667c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391zM6 2h4v1.333h-4z"></path>\n </svg>\n '},{name:"clock",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>clock</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM7.333 4v4c0 0.259 0.148 0.485 0.369 0.596l2.667 1.333c0.329 0.165 0.73 0.031 0.895-0.298s0.031-0.73-0.298-0.895l-2.299-1.149v-3.588c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"cloud-drizzle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>cloud-drizzle</title>\n <path d="M4.667 12.667v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM4.667 8.667v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM10 12.667v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM10 8.667v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM7.333 14v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM7.333 10v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM13.601 11.664c1.011-0.443 1.749-1.255 2.121-2.208s0.381-2.049-0.061-3.061c-0.383-0.874-1.042-1.545-1.835-1.95-0.557-0.285-1.18-0.44-1.82-0.445h-0.352c-0.483-1.371-1.429-2.472-2.61-3.169-1.322-0.779-2.943-1.055-4.547-0.641s-2.889 1.441-3.669 2.763-1.055 2.943-0.641 4.547c0.339 1.313 1.089 2.415 2.066 3.189 0.289 0.229 0.708 0.18 0.937-0.109s0.18-0.708-0.109-0.937c-0.755-0.598-1.339-1.453-1.603-2.477-0.322-1.247-0.109-2.507 0.499-3.537s1.605-1.826 2.853-2.149 2.507-0.109 3.537 0.499 1.826 1.605 2.149 2.853c0.077 0.29 0.337 0.5 0.645 0.5h0.835c0.431 0.003 0.85 0.108 1.223 0.299 0.529 0.271 0.966 0.715 1.221 1.298 0.295 0.675 0.29 1.404 0.041 2.041s-0.739 1.177-1.414 1.472c-0.337 0.148-0.491 0.541-0.343 0.878s0.541 0.491 0.878 0.343z"></path>\n </svg>\n '},{name:"cloud-lightning",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>cloud-lightning</title>\n <path d="M12.799 11.92c1.082-0.22 1.974-0.859 2.539-1.711s0.805-1.923 0.585-3.005c-0.202-0.994-0.757-1.828-1.511-2.395-0.679-0.511-1.519-0.807-2.409-0.81h-0.349c-0.483-1.371-1.429-2.472-2.61-3.169-1.322-0.779-2.943-1.055-4.547-0.641s-2.889 1.441-3.669 2.763-1.055 2.943-0.641 4.547c0.398 1.542 1.362 2.789 2.612 3.577 0.095 0.060 0.193 0.117 0.291 0.172 0.322 0.179 0.728 0.062 0.906-0.26s0.062-0.728-0.26-0.906c-0.077-0.043-0.153-0.087-0.227-0.134-0.974-0.614-1.722-1.583-2.032-2.782-0.322-1.248-0.109-2.507 0.498-3.537s1.605-1.826 2.853-2.149 2.507-0.109 3.537 0.498 1.826 1.605 2.149 2.853c0.078 0.29 0.338 0.5 0.647 0.5h0.837c0.597 0.003 1.159 0.2 1.613 0.541 0.503 0.378 0.871 0.931 1.006 1.595 0.147 0.722-0.013 1.433-0.39 2.003s-0.971 0.994-1.693 1.141c-0.361 0.073-0.594 0.425-0.521 0.786s0.425 0.594 0.786 0.521zM8.112 6.963l-2.667 4c-0.204 0.307-0.121 0.72 0.185 0.925 0.115 0.077 0.245 0.113 0.37 0.112h2.754l-1.976 2.963c-0.204 0.307-0.121 0.72 0.185 0.925s0.72 0.121 0.925-0.185l2.667-4c0.071-0.104 0.113-0.232 0.113-0.37 0-0.368-0.299-0.667-0.667-0.667h-2.754l1.976-2.963c0.204-0.307 0.121-0.72-0.185-0.925s-0.72-0.121-0.925 0.185z"></path>\n </svg>\n '},{name:"cloud-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>cloud-off</title>\n <path d="M15.687 11.56c0.431-1.017 0.408-2.113 0.024-3.061s-1.131-1.751-2.147-2.182c-0.517-0.219-1.059-0.322-1.571-0.317h-0.337c-0.413-1.187-1.174-2.173-2.141-2.873-0.865-0.625-1.896-1.021-2.991-1.125-0.367-0.035-0.692 0.234-0.727 0.601s0.234 0.692 0.601 0.727c0.857 0.081 1.662 0.391 2.337 0.878 0.855 0.619 1.501 1.524 1.781 2.623 0.075 0.291 0.335 0.503 0.645 0.503h0.847c0.327-0.003 0.687 0.063 1.037 0.211 0.678 0.287 1.175 0.821 1.432 1.455s0.271 1.363-0.016 2.041c-0.143 0.339 0.015 0.73 0.354 0.874s0.73-0.015 0.874-0.354zM3.236 4.179l8.488 8.488h-5.731c-0.64 0.007-1.269-0.115-1.85-0.351-0.954-0.389-1.779-1.090-2.313-2.056-0.623-1.128-0.731-2.401-0.401-3.549 0.288-1 0.907-1.903 1.806-2.531zM0.195 1.138l2.086 2.087c-1.054 0.8-1.784 1.904-2.133 3.117-0.425 1.475-0.287 3.113 0.515 4.563 0.687 1.242 1.751 2.146 2.977 2.646 0.745 0.303 1.55 0.457 2.367 0.449h5.993c0.326-0.001 0.645-0.040 0.945-0.113l1.917 1.917c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-14.667-14.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"cloud-rain",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>cloud-rain</title>\n <path d="M10 8.667v5.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-5.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM4.667 8.667v5.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-5.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM7.333 10v5.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-5.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM13.601 11.664c1.011-0.443 1.749-1.255 2.121-2.208s0.381-2.049-0.061-3.061c-0.383-0.874-1.042-1.545-1.835-1.95-0.557-0.285-1.18-0.44-1.82-0.445h-0.352c-0.483-1.371-1.429-2.472-2.61-3.169-1.322-0.779-2.943-1.055-4.547-0.641s-2.889 1.441-3.669 2.763-1.055 2.943-0.641 4.547c0.339 1.313 1.089 2.415 2.066 3.189 0.289 0.229 0.708 0.18 0.937-0.109s0.18-0.708-0.109-0.937c-0.755-0.598-1.339-1.453-1.603-2.477-0.322-1.247-0.109-2.507 0.499-3.537s1.605-1.826 2.853-2.149 2.507-0.109 3.537 0.499 1.826 1.605 2.149 2.853c0.077 0.29 0.337 0.5 0.645 0.5h0.835c0.431 0.003 0.85 0.108 1.223 0.299 0.529 0.271 0.966 0.715 1.221 1.298 0.295 0.675 0.29 1.404 0.041 2.041s-0.739 1.177-1.414 1.472c-0.337 0.148-0.491 0.541-0.343 0.878s0.541 0.491 0.878 0.343z"></path>\n </svg>\n '},{name:"cloud-snow",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>cloud-snow</title>\n <path d="M13.601 12.331c1.011-0.443 1.749-1.255 2.121-2.208s0.381-2.049-0.061-3.061c-0.383-0.874-1.042-1.545-1.835-1.95-0.557-0.285-1.18-0.44-1.82-0.445h-0.352c-0.483-1.371-1.429-2.472-2.61-3.169-1.322-0.779-2.943-1.055-4.547-0.641s-2.889 1.441-3.669 2.763-1.055 2.943-0.641 4.547c0.339 1.313 1.089 2.415 2.066 3.189 0.289 0.229 0.708 0.18 0.937-0.109s0.18-0.708-0.109-0.937c-0.755-0.598-1.339-1.453-1.603-2.477-0.322-1.247-0.109-2.507 0.499-3.537s1.605-1.826 2.853-2.149 2.507-0.109 3.537 0.499 1.826 1.605 2.149 2.853c0.077 0.29 0.337 0.5 0.645 0.5h0.835c0.431 0.003 0.85 0.108 1.223 0.299 0.529 0.271 0.966 0.715 1.221 1.298 0.295 0.675 0.29 1.404 0.041 2.041s-0.739 1.177-1.414 1.472c-0.337 0.148-0.491 0.541-0.343 0.878s0.541 0.491 0.878 0.343zM6 10.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM6 13.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM8.667 12c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM8.667 14.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM11.333 10.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM11.333 13.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"cloud",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>cloud</title>\n <path d="M12 7.333c0.737 0 1.402 0.298 1.885 0.781s0.781 1.149 0.781 1.885-0.298 1.402-0.781 1.885-1.149 0.781-1.885 0.781h-5.997c-0.975-0.005-1.902-0.307-2.67-0.838-0.889-0.615-1.565-1.537-1.856-2.662-0.322-1.248-0.109-2.507 0.499-3.537s1.605-1.826 2.853-2.149 2.507-0.109 3.537 0.499 1.826 1.605 2.149 2.853c0.077 0.29 0.337 0.5 0.645 0.5zM12 6h-0.347c-0.483-1.371-1.429-2.472-2.61-3.169-1.322-0.779-2.943-1.055-4.547-0.641s-2.889 1.44-3.669 2.762-1.055 2.943-0.641 4.547c0.373 1.446 1.245 2.634 2.389 3.425 0.985 0.681 2.174 1.068 3.421 1.075h6.003c1.105 0 2.105-0.449 2.829-1.171s1.171-1.724 1.171-2.829-0.449-2.105-1.171-2.829-1.724-1.171-2.829-1.171z"></path>\n </svg>\n '},{name:"code",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>code</title>\n <path d="M11.138 12.471l4-4c0.261-0.261 0.261-0.683 0-0.943l-4-4c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l3.529 3.529-3.529 3.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM4.862 3.529l-4 4c-0.261 0.261-0.261 0.683 0 0.943l4 4c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-3.529-3.529 3.529-3.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"codepen",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>codepen</title>\n <path d="M3.504 8l-1.504 1.053v-2.106zM14 9.053l-1.504-1.053 1.504-1.053zM11.333 8.814l2.141 1.499-4.808 3.125v-2.758zM5.829 8l2.171-1.519 2.171 1.519-2.171 1.519zM2.525 10.313l2.141-1.499 2.667 1.867v2.758zM8.371 0.779c-0.106-0.071-0.234-0.113-0.371-0.113s-0.265 0.041-0.371 0.113l-6.646 4.32c-0.075 0.047-0.142 0.109-0.195 0.185-0.083 0.119-0.123 0.255-0.121 0.39v4.651c-0.001 0.123 0.031 0.247 0.099 0.357 0.027 0.045 0.061 0.087 0.099 0.125 0.031 0.031 0.067 0.059 0.105 0.085l0.013 0.008 6.646 4.32c0.106 0.072 0.234 0.113 0.371 0.113s0.265-0.041 0.371-0.113l6.646-4.32c0.075-0.046 0.142-0.108 0.195-0.185 0.083-0.119 0.122-0.255 0.121-0.391v-4.651c0.001-0.123-0.031-0.247-0.099-0.357-0.027-0.045-0.061-0.087-0.099-0.125-0.031-0.031-0.067-0.059-0.105-0.085l-0.013-0.008zM8.667 5.319v-2.757l4.808 3.125-2.141 1.499zM7.333 2.562v2.758l-2.667 1.867-2.141-1.499z"></path>\n </svg>\n '},{name:"codesandbox",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>codesandbox</title>\n <path d="M9.627 2.83l-1.627 0.94-1.627-0.94 1.291-0.737c0.075-0.043 0.155-0.070 0.237-0.083 0.145-0.023 0.297 0.002 0.436 0.083zM2.667 9.155l1.667 0.963v1.887l-1.33-0.76c-0.074-0.043-0.138-0.099-0.19-0.163-0.093-0.115-0.147-0.258-0.147-0.415zM11.667 12.005v-1.887l1.667-0.963v1.511c-0.001 0.081-0.017 0.164-0.047 0.241-0.053 0.137-0.15 0.256-0.284 0.333zM12.641 4.552l-4.641 2.685-4.641-2.685 1.673-0.957 2.634 1.522c0.213 0.123 0.465 0.115 0.667 0l2.633-1.521zM7.684 15.307c0.094 0.051 0.202 0.079 0.316 0.079 0.115 0 0.224-0.029 0.319-0.081 0.237-0.039 0.467-0.12 0.678-0.24l2.132-1.219c0.145-0.029 0.274-0.105 0.369-0.211l2.166-1.238c0.412-0.238 0.707-0.599 0.866-1.009 0.089-0.228 0.135-0.471 0.137-0.723v-5.333c0-0.319-0.075-0.621-0.209-0.889-0.015-0.047-0.035-0.093-0.061-0.138-0.031-0.053-0.067-0.099-0.108-0.14-0.021-0.029-0.043-0.057-0.065-0.085-0.153-0.191-0.341-0.352-0.554-0.477l-2.172-1.241c-0.098-0.111-0.229-0.184-0.369-0.211l-2.131-1.218c-0.407-0.235-0.867-0.31-1.302-0.243-0.243 0.038-0.477 0.119-0.692 0.242l-2.133 1.219c-0.14 0.027-0.271 0.1-0.369 0.211l-2.166 1.238c-0.255 0.147-0.466 0.342-0.627 0.567-0.040 0.040-0.076 0.087-0.106 0.138-0.026 0.045-0.047 0.092-0.061 0.14-0.027 0.054-0.051 0.109-0.072 0.164-0.088 0.229-0.134 0.472-0.136 0.719v5.338c0.001 0.473 0.165 0.909 0.443 1.252 0.153 0.191 0.341 0.352 0.554 0.477l2.172 1.241c0.095 0.107 0.223 0.183 0.369 0.211l2.131 1.218c0.216 0.125 0.447 0.205 0.681 0.241zM7.333 8.391v5.327l-1.667-0.952v-3.033c0-0.245-0.133-0.46-0.333-0.577l-2.667-1.541v-1.923zM8.667 13.719v-5.327l4.667-2.699v1.923l-2.667 1.541c-0.213 0.123-0.332 0.345-0.333 0.577v3.033z"></path>\n </svg>\n '},{name:"coffee",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>coffee</title>\n <path d="M12.667 10v-4c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414-0.223 1.051-0.586 1.414-0.861 0.586-1.414 0.586zM1.333 4.667c-0.368 0-0.667 0.299-0.667 0.667v6c0 0.92 0.374 1.755 0.976 2.357s1.437 0.976 2.357 0.976h5.333c0.92 0 1.755-0.374 2.357-0.976s0.976-1.437 0.976-2.357c0.92 0 1.755-0.374 2.357-0.976s0.976-1.437 0.976-2.357-0.374-1.755-0.976-2.357-1.437-0.976-2.357-0.976h-0.667zM2 6h9.333v5.333c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586h-5.333c-0.553 0-1.051-0.223-1.414-0.586s-0.586-0.861-0.586-1.414zM3.333 0.667v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM6 0.667v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM8.667 0.667v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"columns",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>columns</title>\n <path d="M7.333 13.333h-4c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h4zM8 1.333c-0.368 0-0.667 0.299-0.667 0.667v0.667h1.333v-0.667c0-0.368-0.299-0.667-0.667-0.667zM8.667 2.667h4c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-4zM8 1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667-0.299-0.667-0.667-0.667h-4.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h4.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667h4.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586z"></path>\n </svg>\n '},{name:"command",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>command</title>\n <path d="M9.333 6.667v2.667h-2.667v-2.667zM12 2.667c0.369 0 0.701 0.149 0.943 0.391s0.391 0.574 0.391 0.943-0.149 0.701-0.391 0.943-0.574 0.391-0.943 0.391h-1.333v-1.333c0-0.369 0.149-0.701 0.391-0.943s0.574-0.391 0.943-0.391zM9.333 5.333h-2.667v-1.333c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781h1.333v2.667h-1.333c-0.736 0-1.404 0.299-1.885 0.781s-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885v-1.333h2.667v1.333c0 0.736 0.299 1.404 0.781 1.885s1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781h-1.333v-2.667h1.333c0.736 0 1.404-0.299 1.885-0.781s0.781-1.149 0.781-1.885-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885zM5.333 5.333h-1.333c-0.369 0-0.701-0.149-0.943-0.391s-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM5.333 10.667v1.333c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391zM10.667 10.667h1.333c0.369 0 0.701 0.149 0.943 0.391s0.391 0.574 0.391 0.943-0.149 0.701-0.391 0.943-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943z"></path>\n </svg>\n '},{name:"compass",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>compass</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM11.459 5.384c0.044-0.131 0.048-0.279 0-0.421-0.117-0.349-0.494-0.538-0.843-0.421l-4.24 1.413c-0.193 0.065-0.353 0.215-0.421 0.421l-1.413 4.24c-0.044 0.131-0.048 0.279 0 0.421 0.117 0.349 0.494 0.538 0.843 0.421l4.24-1.413c0.193-0.065 0.353-0.215 0.421-0.421zM9.773 6.227l-0.887 2.659-2.659 0.887 0.886-2.659z"></path>\n </svg>\n '},{name:"copy",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>copy</title>\n <path d="M7.333 5.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v6c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h6c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-6c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM7.333 6.667h6c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v6c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-6c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-6c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM3.333 9.333h-0.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-6c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h6c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v0.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-0.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-6c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v6c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h0.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"corner-down-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>corner-down-left</title>\n <path d="M12.667 2.667v4.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586h-6.391l2.195-2.195c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-3.333 3.333c-0.064 0.064-0.112 0.137-0.145 0.216-0.1 0.241-0.052 0.53 0.145 0.727l3.333 3.333c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-2.195-2.195h6.391c0.92 0 1.755-0.374 2.357-0.976s0.976-1.437 0.976-2.357v-4.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"corner-down-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>corner-down-right</title>\n <path d="M2 2.667v4.667c0 0.92 0.374 1.755 0.976 2.357s1.437 0.976 2.357 0.976h6.391l-2.195 2.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l3.333-3.333c0.061-0.061 0.111-0.135 0.145-0.216s0.051-0.169 0.051-0.255c0-0.171-0.065-0.341-0.195-0.471l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.195 2.195h-6.391c-0.553 0-1.051-0.223-1.414-0.586s-0.586-0.861-0.586-1.414v-4.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"corner-left-down",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>corner-left-down</title>\n <path d="M13.333 2h-4.667c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v6.391l-2.195-2.195c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l3.333 3.333c0.064 0.064 0.137 0.112 0.216 0.145s0.165 0.051 0.255 0.051 0.177-0.018 0.255-0.051c0.079-0.033 0.152-0.081 0.216-0.145l3.333-3.333c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2.195 2.195v-6.391c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h4.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"corner-left-up",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>corner-left-up</title>\n <path d="M13.333 12.667h-4.667c-0.553 0-1.051-0.223-1.414-0.586s-0.586-0.861-0.586-1.414v-6.391l2.195 2.195c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-3.333-3.333c-0.064-0.064-0.137-0.112-0.216-0.145s-0.165-0.051-0.255-0.051-0.177 0.018-0.255 0.051c-0.079 0.033-0.152 0.081-0.216 0.145l-3.333 3.333c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2.195-2.195v6.391c0 0.92 0.374 1.755 0.976 2.357s1.437 0.976 2.357 0.976h4.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"corner-right-down",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>corner-right-down</title>\n <path d="M2.667 3.333h4.667c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414v6.391l-2.195-2.195c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l3.333 3.333c0.064 0.064 0.137 0.112 0.216 0.145s0.165 0.051 0.255 0.051c0.087 0 0.174-0.017 0.255-0.051 0.079-0.033 0.152-0.081 0.216-0.145l3.333-3.333c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2.195 2.195v-6.391c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976h-4.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"corner-right-up",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>corner-right-up</title>\n <path d="M2.667 14h4.667c0.92 0 1.755-0.374 2.357-0.976s0.976-1.437 0.976-2.357v-6.391l2.195 2.195c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-3.333-3.333c-0.064-0.064-0.137-0.112-0.216-0.145-0.241-0.1-0.53-0.052-0.727 0.145l-3.333 3.333c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2.195-2.195v6.391c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586h-4.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"corner-up-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>corner-up-left</title>\n <path d="M14 13.333v-4.667c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976h-6.391l2.195-2.195c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-3.333 3.333c-0.064 0.064-0.112 0.137-0.145 0.216s-0.051 0.165-0.051 0.255 0.018 0.177 0.051 0.255c0.033 0.079 0.081 0.152 0.145 0.216l3.333 3.333c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-2.195-2.195h6.391c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414v4.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"corner-up-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>corner-up-right</title>\n <path d="M3.333 13.333v-4.667c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h6.391l-2.195 2.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l3.333-3.333c0.064-0.064 0.112-0.137 0.145-0.216s0.051-0.165 0.051-0.255-0.018-0.177-0.051-0.255c-0.033-0.079-0.081-0.152-0.145-0.216l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.195 2.195h-6.391c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v4.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"cpu",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>cpu</title>\n <path d="M4 3.333h8c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v8c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-8c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM6 5.333c-0.368 0-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667h4c0.368 0 0.667-0.299 0.667-0.667v-4c0-0.368-0.299-0.667-0.667-0.667zM6.667 6.667h2.667v2.667h-2.667zM0.667 10h1.333v2c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h1.333v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333h2.667v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333h1.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333v-2h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333v-1.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-1.333v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333h-2.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333h-1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v1.333h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h1.333v2h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"credit-card",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>credit-card</title>\n <path d="M2 2c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v8c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h12c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-8c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM14.667 6h-13.333v-2c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h12c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471zM1.333 7.333h13.333v4.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-12c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471z"></path>\n </svg>\n '},{name:"crop",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>crop</title>\n <path d="M4.718 4.718l5.955-0.051c0.179 0 0.344 0.074 0.465 0.195s0.195 0.287 0.195 0.471v6h-6c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.465zM0.673 4.753l2.712-0.023-0.051 5.931c0 0.558 0.225 1.059 0.586 1.42s0.862 0.586 1.414 0.586h6v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.667h2.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.667v-6c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.42-0.586l-5.931 0.051 0.023-2.712c0.003-0.369-0.293-0.669-0.661-0.673s-0.669 0.293-0.673 0.661l-0.024 2.735-2.735 0.024c-0.368 0.003-0.664 0.304-0.661 0.673s0.304 0.664 0.673 0.661z"></path>\n </svg>\n '},{name:"crosshair",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>crosshair</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM8.667 13.963v-1.963c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.963c-1.391-0.153-2.637-0.782-3.576-1.721s-1.567-2.185-1.721-3.576h1.963c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.963c0.153-1.391 0.782-2.637 1.721-3.576s2.185-1.567 3.576-1.721v1.963c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.963c1.391 0.153 2.637 0.782 3.576 1.721s1.567 2.185 1.721 3.576h-1.963c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h1.963c-0.153 1.391-0.782 2.637-1.721 3.576s-2.185 1.567-3.576 1.721z"></path>\n </svg>\n '},{name:"database",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>database</title>\n <path d="M2.667 3.335c0 0 0.002-0.063 0.142-0.192 0.163-0.15 0.447-0.322 0.871-0.487 0.999-0.39 2.547-0.656 4.321-0.656s3.321 0.266 4.321 0.656c0.423 0.165 0.707 0.337 0.871 0.487 0.139 0.128 0.141 0.189 0.141 0.192 0 0-0.002 0.061-0.142 0.189-0.163 0.15-0.447 0.322-0.871 0.487-0.999 0.39-2.547 0.656-4.321 0.656s-3.321-0.266-4.321-0.656c-0.423-0.165-0.707-0.337-0.871-0.487-0.139-0.128-0.141-0.189-0.141-0.189zM13.333 9.688v2.981l-0.011 0.033c-0.016 0.032-0.053 0.088-0.133 0.161-0.163 0.15-0.447 0.321-0.869 0.485-0.997 0.388-2.54 0.652-4.321 0.652s-3.323-0.264-4.32-0.652c-0.422-0.164-0.705-0.335-0.869-0.485-0.080-0.073-0.117-0.129-0.133-0.161l-0.012-0.035v-2.979c0.167 0.085 0.345 0.164 0.529 0.236 1.198 0.466 2.918 0.743 4.804 0.743s3.606-0.277 4.804-0.743c0.185-0.072 0.362-0.15 0.529-0.236zM13.333 5.018v2.975c0 0.003 0 0.005 0 0.009l-0.011 0.033c-0.016 0.032-0.053 0.088-0.133 0.161-0.163 0.15-0.447 0.321-0.869 0.485-0.997 0.388-2.54 0.652-4.321 0.652s-3.323-0.264-4.32-0.652c-0.422-0.164-0.705-0.335-0.869-0.485-0.080-0.073-0.117-0.129-0.133-0.161l-0.012-0.033v-2.984c0.167 0.085 0.344 0.163 0.528 0.235 1.201 0.468 2.925 0.747 4.805 0.747s3.605-0.279 4.805-0.747c0.184-0.072 0.361-0.15 0.528-0.235zM1.333 3.333v9.333c0 0.039 0.001 0.077 0.005 0.116 0.038 0.443 0.283 0.798 0.571 1.063 0.332 0.305 0.783 0.549 1.287 0.745 1.198 0.466 2.918 0.743 4.804 0.743s3.606-0.277 4.804-0.743c0.503-0.196 0.955-0.441 1.287-0.745 0.288-0.265 0.533-0.619 0.571-1.063 0.003-0.039 0.005-0.077 0.005-0.116v-9.333c0-0.037-0.001-0.075-0.005-0.112-0.037-0.443-0.281-0.797-0.568-1.060-0.332-0.306-0.785-0.551-1.289-0.748-1.201-0.468-2.925-0.747-4.805-0.747s-3.605 0.279-4.805 0.747c-0.504 0.197-0.957 0.443-1.289 0.748-0.287 0.263-0.531 0.618-0.568 1.060-0.003 0.037-0.005 0.075-0.005 0.112z"></path>\n </svg>\n '},{name:"delete",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>delete</title>\n <path d="M14 3.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v8c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8.364l-4.083-4.667 4.083-4.667zM14 2h-8.667c-0.2 0-0.379 0.088-0.502 0.227l-4.667 5.333c-0.222 0.253-0.217 0.628 0 0.878l4.667 5.333c0.132 0.151 0.316 0.227 0.502 0.228h8.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-8c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM7.529 6.471l1.529 1.529-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.529-1.529 1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.529-1.529 1.529-1.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.529 1.529-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"disc",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>disc</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM10.667 8c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885zM9.333 8c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943z"></path>\n </svg>\n '},{name:"dollar-sign",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>dollar-sign</title>\n <path d="M7.333 7.333h-1c-0.461 0-0.876-0.186-1.179-0.488s-0.488-0.718-0.488-1.179 0.186-0.876 0.488-1.179 0.718-0.488 1.179-0.488h1zM8.667 8.667h1c0.461 0 0.876 0.186 1.179 0.488s0.488 0.718 0.488 1.179-0.186 0.876-0.488 1.179-0.718 0.488-1.179 0.488h-1zM11.333 2.667h-2.667v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2h-1c-0.828 0-1.579 0.337-2.121 0.879s-0.879 1.293-0.879 2.121 0.337 1.579 0.879 2.121 1.293 0.879 2.121 0.879h1v3.333h-3.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h3.333v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2h1c0.828 0 1.579-0.337 2.121-0.879s0.879-1.293 0.879-2.121-0.337-1.579-0.879-2.121-1.293-0.879-2.121-0.879h-1v-3.333h2.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"download-cloud",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>download-cloud</title>\n <path d="M7.333 8v4.391l-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.667 2.667c0.061 0.061 0.135 0.111 0.216 0.145 0.163 0.067 0.347 0.067 0.511 0 0.079-0.033 0.152-0.081 0.216-0.145l2.667-2.667c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.529 1.529v-4.391c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM14.303 12.605c0.903-0.635 1.464-1.578 1.64-2.585s-0.033-2.084-0.669-2.987c-0.551-0.783-1.332-1.309-2.191-1.549-0.351-0.098-0.715-0.149-1.081-0.15h-0.349c-0.481-1.372-1.425-2.473-2.605-3.172-1.321-0.781-2.941-1.059-4.546-0.648s-2.892 1.437-3.673 2.757-1.059 2.941-0.648 4.546c0.247 0.964 0.717 1.817 1.322 2.489 0.247 0.273 0.668 0.296 0.941 0.049s0.296-0.668 0.049-0.941c-0.461-0.513-0.828-1.173-1.022-1.929-0.321-1.249-0.105-2.507 0.504-3.536s1.608-1.824 2.857-2.144 2.507-0.105 3.536 0.504 1.824 1.608 2.144 2.857c0.077 0.29 0.337 0.501 0.647 0.501h0.837c0.247 0.001 0.491 0.035 0.727 0.101 0.574 0.161 1.093 0.51 1.46 1.032 0.424 0.603 0.563 1.319 0.446 1.992s-0.491 1.3-1.093 1.723c-0.301 0.212-0.373 0.627-0.162 0.929s0.627 0.373 0.929 0.162z"></path>\n </svg>\n '},{name:"download",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>download</title>\n <path d="M13.333 10v2.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM8.667 8.391v-6.391c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v6.391l-2.195-2.195c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l3.333 3.333c0.061 0.061 0.135 0.111 0.216 0.145s0.169 0.051 0.255 0.051c0.171 0 0.341-0.065 0.471-0.195l3.333-3.333c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"droplet",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>droplet</title>\n <path d="M8.471 1.322c-0.261-0.261-0.683-0.26-0.943 0.001l-3.769 3.775c-1.171 1.172-1.757 2.709-1.756 4.243s0.587 3.071 1.759 4.242 2.709 1.757 4.243 1.756 3.071-0.587 4.242-1.759 1.757-2.709 1.756-4.243-0.587-3.071-1.759-4.242zM8.001 2.737l3.301 3.301c0.912 0.911 1.368 2.104 1.368 3.299s-0.455 2.389-1.366 3.3-2.104 1.367-3.299 1.368-2.389-0.455-3.3-1.366-1.367-2.104-1.368-3.299 0.455-2.389 1.366-3.3z"></path>\n </svg>\n '},{name:"edit-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>edit-2</title>\n <path d="M10.862 1.529l-9 9c-0.078 0.077-0.14 0.179-0.172 0.296l-1 3.667c-0.031 0.109-0.033 0.231 0 0.351 0.097 0.355 0.463 0.565 0.819 0.468l3.667-1c0.106-0.028 0.21-0.086 0.296-0.172l9-9c0.498-0.498 0.747-1.153 0.747-1.805s-0.249-1.307-0.747-1.805-1.153-0.747-1.805-0.747-1.307 0.249-1.805 0.747zM11.805 2.471c0.238-0.238 0.549-0.357 0.862-0.357s0.624 0.119 0.862 0.357 0.357 0.549 0.357 0.861-0.119 0.624-0.357 0.862l-8.875 8.875-2.371 0.647 0.647-2.37z"></path>\n </svg>\n '},{name:"edit-3",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>edit-3</title>\n <path d="M8 14h6c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-6c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM10.529 1.862l-8.333 8.333c-0.081 0.081-0.145 0.187-0.175 0.31l-0.667 2.667c-0.026 0.1-0.028 0.212 0 0.323 0.089 0.357 0.451 0.575 0.809 0.485l2.667-0.667c0.111-0.027 0.22-0.086 0.31-0.175l8.333-8.333c0.406-0.406 0.609-0.94 0.609-1.471s-0.203-1.065-0.609-1.471-0.941-0.61-1.472-0.61-1.065 0.203-1.471 0.609zM11.471 2.805c0.146-0.146 0.336-0.219 0.529-0.219s0.383 0.073 0.529 0.219 0.219 0.336 0.219 0.529-0.073 0.383-0.219 0.529l-8.203 8.203-1.41 0.353 0.353-1.41z"></path>\n </svg>\n '},{name:"edit",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>edit</title>\n <path d="M7.333 2h-4.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-4.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h4.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM11.862 1.195l-6.333 6.333c-0.081 0.081-0.145 0.187-0.175 0.31l-0.667 2.667c-0.026 0.1-0.028 0.212 0 0.323 0.089 0.357 0.451 0.575 0.809 0.485l2.667-0.667c0.111-0.027 0.22-0.086 0.31-0.175l6.333-6.333c0.406-0.406 0.609-0.94 0.609-1.471s-0.203-1.065-0.609-1.471-0.941-0.61-1.472-0.61-1.065 0.203-1.471 0.609zM12.805 2.138c0.146-0.146 0.336-0.219 0.529-0.219s0.383 0.073 0.529 0.219 0.219 0.336 0.219 0.529-0.073 0.383-0.219 0.529l-6.203 6.203-1.409 0.353 0.353-1.409z"></path>\n </svg>\n '},{name:"external-link",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>external-link</title>\n <path d="M11.333 8.667v4c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-7.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-7.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-4c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v7.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h7.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM7.138 9.805l6.195-6.195v2.391c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4c0-0.091-0.018-0.177-0.051-0.255s-0.081-0.152-0.144-0.215c-0.001-0.001-0.001-0.001-0.001-0.001-0.061-0.061-0.135-0.111-0.215-0.144-0.079-0.033-0.165-0.051-0.255-0.051h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.391l-6.195 6.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"eye-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>eye-off</title>\n <path d="M6.752 3.476c0.434-0.101 0.863-0.147 1.24-0.143 1.172 0 2.206 0.373 3.105 0.929 0.746 0.461 1.393 1.045 1.929 1.632 0.429 0.47 0.783 0.937 1.057 1.334 0.218 0.317 0.38 0.583 0.489 0.77-0.364 0.635-0.773 1.214-1.185 1.695-0.239 0.279-0.207 0.701 0.072 0.94s0.701 0.207 0.94-0.072c0.545-0.636 1.074-1.408 1.522-2.247 0.099-0.186 0.109-0.412 0.009-0.613 0 0-0.264-0.526-0.747-1.229-0.301-0.437-0.692-0.955-1.171-1.479-0.596-0.653-1.336-1.325-2.213-1.867-1.063-0.657-2.337-1.127-3.791-1.127-0.489-0.006-1.027 0.053-1.56 0.177-0.359 0.084-0.581 0.443-0.497 0.801s0.443 0.581 0.801 0.497zM6.685 7.628l1.687 1.687c-0.121 0.041-0.248 0.063-0.375 0.067-0.342 0.012-0.687-0.106-0.956-0.357s-0.411-0.587-0.423-0.929c-0.005-0.159 0.017-0.317 0.067-0.469zM3.989 4.931l1.702 1.702c-0.289 0.461-0.424 0.989-0.405 1.511 0.024 0.681 0.309 1.355 0.847 1.857s1.231 0.738 1.912 0.714c0.461-0.016 0.919-0.152 1.323-0.405l1.548 1.548c-0.919 0.533-1.93 0.797-2.923 0.809-1.156 0-2.19-0.373-3.089-0.929-0.746-0.461-1.393-1.045-1.929-1.632-0.429-0.47-0.783-0.937-1.057-1.334-0.217-0.317-0.38-0.582-0.488-0.769 0.7-1.215 1.584-2.253 2.561-3.071zM0.195 1.138l2.847 2.847c-1.154 0.986-2.179 2.239-2.963 3.699-0.099 0.186-0.109 0.413-0.009 0.613 0 0 0.264 0.526 0.747 1.229 0.301 0.437 0.692 0.955 1.171 1.479 0.596 0.653 1.336 1.325 2.213 1.867 1.063 0.657 2.337 1.128 3.807 1.128 1.329-0.016 2.679-0.401 3.877-1.173l2.977 2.977c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-5.917-5.917c-0.001-0.001-0.003-0.003-0.005-0.005l-2.806-2.807c-0.005-0.005-0.011-0.011-0.016-0.016l-5.923-5.922c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"eye",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>eye</title>\n <path d="M0.071 7.702c-0.091 0.183-0.097 0.402 0 0.596 0 0 0.264 0.526 0.747 1.229 0.301 0.437 0.692 0.955 1.171 1.479 0.596 0.653 1.336 1.325 2.213 1.867 1.063 0.657 2.337 1.128 3.799 1.128s2.735-0.471 3.799-1.128c0.877-0.542 1.617-1.214 2.213-1.867 0.479-0.524 0.871-1.041 1.171-1.479 0.483-0.703 0.747-1.229 0.747-1.229 0.091-0.183 0.097-0.402 0-0.596 0 0-0.264-0.526-0.747-1.229-0.301-0.437-0.692-0.955-1.171-1.479-0.596-0.653-1.336-1.325-2.213-1.867-1.063-0.657-2.337-1.128-3.799-1.128s-2.735 0.471-3.799 1.128c-0.877 0.542-1.617 1.214-2.213 1.867-0.479 0.524-0.871 1.041-1.171 1.479-0.483 0.703-0.747 1.229-0.747 1.229zM1.427 8c0.109-0.187 0.271-0.454 0.489-0.772 0.273-0.397 0.627-0.864 1.057-1.334 0.537-0.587 1.183-1.171 1.929-1.632 0.9-0.556 1.934-0.929 3.098-0.929s2.198 0.373 3.097 0.929c0.746 0.461 1.393 1.045 1.929 1.632 0.429 0.47 0.783 0.937 1.057 1.334 0.219 0.318 0.381 0.584 0.489 0.772-0.109 0.187-0.271 0.454-0.489 0.772-0.273 0.397-0.627 0.864-1.057 1.334-0.537 0.587-1.183 1.171-1.929 1.632-0.899 0.556-1.933 0.929-3.097 0.929s-2.198-0.373-3.097-0.929c-0.746-0.461-1.393-1.045-1.929-1.632-0.429-0.47-0.783-0.937-1.057-1.334-0.219-0.318-0.381-0.585-0.49-0.772zM10.667 8c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885zM9.333 8c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943z"></path>\n </svg>\n '},{name:"facebook",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>facebook</title>\n <path d="M11.333 2v1.333h-1.333c-0.368 0-0.702 0.15-0.943 0.391s-0.391 0.575-0.391 0.943v2c0 0.368 0.299 0.667 0.667 0.667h1.813l-0.333 1.333h-1.479c-0.368 0-0.667 0.299-0.667 0.667v4.667h-1.333v-4.667c0-0.368-0.299-0.667-0.667-0.667h-1.333v-1.333h1.333c0.368 0 0.667-0.299 0.667-0.667v-2c0-0.737 0.298-1.402 0.781-1.885s1.149-0.781 1.885-0.781zM12 0.667h-2c-1.105 0-2.105 0.449-2.829 1.171s-1.171 1.724-1.171 2.829v1.333h-1.333c-0.368 0-0.667 0.299-0.667 0.667v2.667c0 0.368 0.299 0.667 0.667 0.667h1.333v4.667c0 0.368 0.299 0.667 0.667 0.667h2.667c0.368 0 0.667-0.299 0.667-0.667v-4.667h1.333c0.311 0 0.572-0.213 0.647-0.505l0.667-2.667c0.089-0.357-0.128-0.719-0.485-0.809-0.055-0.014-0.111-0.021-0.161-0.020h-2v-1.333h2c0.368 0 0.667-0.299 0.667-0.667v-2.667c0-0.368-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"fast-forward",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>fast-forward</title>\n <path d="M9.333 11.303v-6.607l4.247 3.303zM2 11.303v-6.607l4.247 3.303zM1.743 13.193l6-4.667c0.167-0.13 0.255-0.324 0.257-0.52v4.661c0 0.368 0.299 0.667 0.667 0.667 0.155 0 0.297-0.053 0.409-0.141l6-4.667c0.291-0.226 0.343-0.645 0.117-0.935-0.036-0.046-0.077-0.086-0.117-0.117l-6-4.667c-0.291-0.226-0.709-0.174-0.935 0.117-0.095 0.123-0.141 0.267-0.141 0.409v4.66c-0.001-0.141-0.047-0.283-0.141-0.403-0.036-0.046-0.077-0.086-0.117-0.117l-6-4.667c-0.291-0.226-0.709-0.174-0.935 0.117-0.095 0.123-0.141 0.267-0.141 0.409v9.333c0 0.368 0.299 0.667 0.667 0.667 0.155 0 0.297-0.053 0.409-0.141z"></path>\n </svg>\n '},{name:"feather",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>feather</title>\n <path d="M12.074 10.528c0.046-0.035 0.087-0.077 0.122-0.123l1.769-1.774c0.911-0.911 1.367-2.107 1.367-3.301s-0.456-2.39-1.367-3.301-2.107-1.367-3.301-1.367-2.39 0.456-3.301 1.367l-4.5 4.5c-0.13 0.13-0.195 0.301-0.195 0.471v5.391l-1.805 1.805c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.805-1.805h5.391c0.185 0 0.351-0.075 0.472-0.196zM6.276 10.667h3.777l-1.329 1.333h-3.781zM11.382 9.333h-3.773l3.529-3.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-6.195 6.195v-3.781l4.305-4.305c0.651-0.651 1.504-0.977 2.359-0.977s1.707 0.325 2.359 0.977 0.977 1.504 0.977 2.359-0.325 1.707-0.977 2.359z"></path>\n </svg>\n '},{name:"figma",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>figma</title>\n <path d="M8.667 8.333c0-0.461 0.186-0.876 0.488-1.179s0.718-0.488 1.179-0.488 0.876 0.186 1.179 0.488 0.488 0.718 0.488 1.179-0.186 0.876-0.488 1.179-0.718 0.488-1.179 0.488-0.876-0.186-1.179-0.488-0.488-0.718-0.488-1.179zM5.667 5.333c-0.461 0-0.876-0.186-1.179-0.488s-0.488-0.718-0.488-1.179 0.186-0.876 0.488-1.179 0.718-0.488 1.179-0.488h1.667v3.333zM8.667 5.333v-3.333h1.667c0.461 0 0.876 0.186 1.179 0.488s0.488 0.718 0.488 1.179-0.186 0.876-0.488 1.179-0.718 0.488-1.179 0.488zM7.333 11.333v1.667c0 0.461-0.186 0.876-0.488 1.179s-0.718 0.488-1.179 0.488-0.876-0.186-1.179-0.488-0.488-0.718-0.488-1.179 0.186-0.876 0.488-1.179 0.718-0.488 1.179-0.488zM2.667 8.333c0 0.828 0.337 1.579 0.879 2.121 0.075 0.075 0.153 0.145 0.235 0.212-0.082 0.067-0.161 0.137-0.235 0.212-0.542 0.542-0.879 1.293-0.879 2.121s0.337 1.579 0.879 2.121 1.293 0.879 2.121 0.879 1.579-0.337 2.121-0.879 0.879-1.293 0.879-2.121v-2.172c0.477 0.319 1.050 0.505 1.667 0.505 0.828 0 1.579-0.337 2.121-0.879s0.879-1.293 0.879-2.121-0.337-1.579-0.879-2.121c-0.075-0.075-0.153-0.145-0.235-0.212 0.082-0.067 0.161-0.137 0.235-0.212 0.542-0.542 0.879-1.293 0.879-2.121s-0.337-1.579-0.879-2.121-1.293-0.879-2.121-0.879h-4.667c-0.828 0-1.579 0.337-2.121 0.879s-0.879 1.293-0.879 2.121 0.337 1.579 0.879 2.121c0.075 0.075 0.153 0.145 0.235 0.212-0.082 0.067-0.161 0.137-0.235 0.212-0.542 0.542-0.879 1.293-0.879 2.121zM4 8.333c0-0.461 0.186-0.876 0.488-1.179s0.718-0.488 1.179-0.488h1.667v3.333h-1.667c-0.461 0-0.876-0.186-1.179-0.488s-0.488-0.718-0.488-1.179z"></path>\n </svg>\n '},{name:"file-minus",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>file-minus</title>\n <path d="M9.333 0.667h-5.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h8c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-8c0-0.184-0.075-0.351-0.195-0.471l-4-4c-0.064-0.064-0.137-0.112-0.216-0.145-0.081-0.034-0.169-0.051-0.255-0.051zM11.724 4.667h-1.724v-1.724zM8.667 2v3.333c0 0.368 0.299 0.667 0.667 0.667h3.333v7.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-10.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM6 10.667h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"file-plus",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>file-plus</title>\n <path d="M9.333 0.667h-5.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h8c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-8c0-0.184-0.075-0.351-0.195-0.471l-4-4c-0.064-0.064-0.137-0.112-0.216-0.145-0.081-0.034-0.169-0.051-0.255-0.051zM11.724 4.667h-1.724v-1.724zM8.667 2v3.333c0 0.368 0.299 0.667 0.667 0.667h3.333v7.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-10.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM6 10.667h1.333v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"file-text",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>file-text</title>\n <path d="M9.333 0.667h-5.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h8c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-8c0-0.184-0.075-0.351-0.195-0.471l-4-4c-0.064-0.064-0.137-0.112-0.216-0.145-0.081-0.034-0.169-0.051-0.255-0.051zM11.724 4.667h-1.724v-1.724zM8.667 2v3.333c0 0.368 0.299 0.667 0.667 0.667h3.333v7.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-10.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM10.667 8h-5.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM10.667 10.667h-5.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM6.667 5.333h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"file",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>file</title>\n <path d="M8.667 0.667h-4.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h8c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-7.333c0-0.184-0.075-0.351-0.195-0.471l-4.667-4.667c-0.064-0.064-0.137-0.112-0.216-0.145-0.081-0.034-0.169-0.051-0.255-0.051zM11.724 5.333h-2.391v-2.391zM8 2v4c0 0.368 0.299 0.667 0.667 0.667h4v6.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-10.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195z"></path>\n </svg>\n '},{name:"film",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>film</title>\n <path d="M10.667 7.333h-5.333v-5.333h5.333zM5.333 8.667h5.333v5.333h-5.333zM4 4h-2v-1.213c0-0.217 0.087-0.413 0.231-0.556s0.339-0.231 0.556-0.231h1.213zM2 5.333h2v2h-2zM4 10.667h-2v-2h2zM2 12h2v2h-1.213c-0.217 0-0.413-0.087-0.556-0.231s-0.231-0.339-0.231-0.556zM14 10.667h-2v-2h2zM12 12h2v1.213c0 0.217-0.087 0.413-0.231 0.556s-0.339 0.231-0.556 0.231h-1.213zM14 4h-2v-2h1.213c0.217 0 0.413 0.087 0.556 0.231s0.231 0.339 0.231 0.556zM15.333 4.667v-1.88c0-0.585-0.238-1.116-0.621-1.499s-0.914-0.621-1.499-0.621h-10.427c-0.585 0-1.116 0.238-1.499 0.621s-0.621 0.914-0.621 1.499v10.427c0 0.585 0.238 1.116 0.621 1.499s0.914 0.621 1.499 0.621h10.427c0.585 0 1.116-0.238 1.499-0.621s0.621-0.914 0.621-1.499zM12 5.333h2v2h-2z"></path>\n </svg>\n '},{name:"filter",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>filter</title>\n <path d="M13.23 2.667l-4.406 5.209c-0.098 0.115-0.157 0.266-0.157 0.431v4.615l-1.333-0.667v-3.948c0.001-0.151-0.051-0.305-0.157-0.431l-4.406-5.209zM14.667 1.333h-13.333c-0.368 0-0.667 0.299-0.667 0.667 0 0.165 0.059 0.315 0.157 0.431l5.176 6.12v4.116c0 0.259 0.148 0.485 0.369 0.596l2.667 1.333c0.329 0.165 0.73 0.031 0.895-0.298 0.048-0.097 0.071-0.201 0.070-0.298v-5.449l5.176-6.12c0.238-0.281 0.203-0.702-0.079-0.939-0.126-0.107-0.279-0.159-0.431-0.158z"></path>\n </svg>\n '},{name:"flag",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>flag</title>\n <path d="M3.333 8.931v-6.573c0.293-0.145 0.91-0.359 2-0.359 0.854 0 1.574 0.281 2.419 0.619 0.821 0.329 1.768 0.715 2.914 0.715 0.865 0 1.519-0.117 2-0.265v6.573c-0.293 0.145-0.91 0.359-2 0.359-0.854 0-1.574-0.281-2.419-0.619-0.821-0.329-1.768-0.715-2.914-0.715-0.865 0-1.519 0.117-2 0.265zM3.333 14.667v-4.308c0.293-0.145 0.91-0.359 2-0.359 0.854 0 1.574 0.281 2.419 0.619 0.821 0.329 1.768 0.715 2.914 0.715 2.165 0 3.005-0.729 3.138-0.862 0.13-0.13 0.195-0.301 0.195-0.471v-8c0-0.368-0.299-0.667-0.667-0.667-0.177 0-0.337 0.069-0.457 0.181-0.064 0.052-0.656 0.485-2.21 0.485-0.854 0-1.574-0.281-2.419-0.619-0.821-0.329-1.768-0.715-2.914-0.715-2.165 0-3.005 0.729-3.138 0.862-0.13 0.13-0.195 0.301-0.195 0.471v12.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"folder-minus",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>folder-minus</title>\n <path d="M15.333 12.667v-7.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-5.643l-1.135-1.703c-0.121-0.18-0.324-0.297-0.555-0.297h-3.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414zM14 12.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-10.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.977l1.135 1.703c0.128 0.191 0.337 0.295 0.555 0.297h6c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471zM6 10h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"folder-plus",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>folder-plus</title>\n <path d="M15.333 12.667v-7.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-5.643l-1.135-1.703c-0.121-0.18-0.324-0.297-0.555-0.297h-3.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414zM14 12.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-10.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.977l1.135 1.703c0.128 0.191 0.337 0.295 0.555 0.297h6c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471zM6 10h1.333v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"folder",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>folder</title>\n <path d="M15.333 12.667v-7.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-5.643l-1.135-1.703c-0.121-0.18-0.324-0.297-0.555-0.297h-3.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414zM14 12.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-10.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.977l1.135 1.703c0.128 0.191 0.337 0.295 0.555 0.297h6c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471z"></path>\n </svg>\n '},{name:"framer",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>framer</title>\n <path d="M7.333 11.333v2.391l-2.391-2.391zM8 11.333h0.667v-0.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667-0.299-0.667-0.667-0.667-0.667 0.299-0.667 0.667v0.667zM4 10.391v-0.391h-0.667c-0.091 0-0.177 0.018-0.255 0.051s-0.152 0.081-0.216 0.145-0.112 0.137-0.145 0.216c-0.033 0.079-0.051 0.165-0.051 0.255 0 0.368 0.299 0.667 0.667 0.667h1.609zM8.276 5.333l-3.333-3.333h7.057v3.333z"></path>\n </svg>\n '},{name:"frown",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>frown</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM11.2 10.267c0 0-0.087-0.115-0.221-0.255-0.097-0.102-0.225-0.227-0.385-0.36-0.225-0.187-0.515-0.393-0.865-0.569-0.47-0.235-1.053-0.416-1.73-0.416s-1.26 0.181-1.73 0.416c-0.35 0.175-0.64 0.381-0.865 0.569-0.159 0.133-0.288 0.258-0.385 0.36-0.133 0.14-0.221 0.255-0.221 0.255-0.221 0.295-0.161 0.713 0.133 0.933s0.713 0.161 0.933-0.133l0.121-0.137c0.067-0.070 0.158-0.159 0.272-0.255 0.162-0.135 0.366-0.279 0.607-0.4 0.32-0.159 0.7-0.275 1.134-0.275s0.814 0.115 1.134 0.275c0.24 0.12 0.445 0.265 0.607 0.4 0.114 0.095 0.205 0.185 0.272 0.255l0.121 0.137c0.221 0.295 0.639 0.354 0.933 0.133s0.354-0.639 0.133-0.933z"></path>\n </svg>\n '},{name:"gift",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>gift</title>\n <path d="M7.333 8.667v5.333h-4v-5.333zM8.667 14v-5.333h4v5.333zM5 4c-0.276 0-0.525-0.111-0.707-0.293s-0.293-0.431-0.293-0.707 0.111-0.525 0.293-0.707 0.431-0.293 0.707-0.293c0.419 0 0.761 0.149 1.056 0.391 0.251 0.205 0.467 0.479 0.651 0.785 0.161 0.267 0.289 0.547 0.387 0.802zM8.897 4c0.107-0.277 0.235-0.557 0.395-0.825 0.183-0.306 0.401-0.579 0.651-0.785 0.295-0.242 0.637-0.391 1.057-0.391 0.276 0 0.525 0.111 0.707 0.293s0.293 0.431 0.293 0.707-0.111 0.525-0.293 0.707-0.431 0.293-0.707 0.293zM7.333 5.333v2h-5.333v-2h3zM13.109 4c0.144-0.303 0.225-0.642 0.225-1 0-0.644-0.262-1.229-0.683-1.65s-1.006-0.683-1.65-0.683c-0.773 0-1.406 0.287-1.901 0.693-0.402 0.329-0.712 0.735-0.949 1.129-0.053 0.089-0.103 0.177-0.15 0.265-0.047-0.088-0.097-0.177-0.15-0.265-0.237-0.394-0.547-0.8-0.949-1.129-0.495-0.406-1.128-0.693-1.901-0.693-0.644 0-1.229 0.262-1.65 0.683s-0.683 1.006-0.683 1.65c0 0.358 0.081 0.697 0.225 1h-1.558c-0.368 0-0.667 0.299-0.667 0.667v3.333c0 0.368 0.299 0.667 0.667 0.667h0.667v6c0 0.368 0.299 0.667 0.667 0.667h10.667c0.368 0 0.667-0.299 0.667-0.667v-6h0.667c0.368 0 0.667-0.299 0.667-0.667v-3.333c0-0.368-0.299-0.667-0.667-0.667zM8.667 5.333h5.333v2h-5.333z"></path>\n </svg>\n '},{name:"git-branch",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>git-branch</title>\n <path d="M13.333 4c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM5.333 12c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM11.303 6.575c-0.133 1.243-0.693 2.358-1.531 3.197s-1.953 1.399-3.197 1.531c-0.123-0.457-0.365-0.865-0.689-1.189-0.331-0.331-0.751-0.576-1.219-0.697v-7.417c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v7.417c-0.469 0.121-0.888 0.366-1.219 0.697-0.482 0.482-0.781 1.15-0.781 1.886s0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781c0.337-0.337 0.585-0.765 0.703-1.245 1.606-0.141 3.049-0.851 4.125-1.927s1.786-2.519 1.927-4.125c0.479-0.118 0.907-0.366 1.245-0.703 0.482-0.481 0.781-1.149 0.781-1.885s-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885c0.324 0.324 0.732 0.565 1.189 0.689z"></path>\n </svg>\n '},{name:"git-commit",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>git-commit</title>\n <path d="M10 8c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM11.34 8.667h3.967c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-3.967c-0.025 0-0.049 0.001-0.073 0.004-0.132-0.655-0.457-1.24-0.91-1.694-0.603-0.603-1.437-0.977-2.357-0.977s-1.755 0.374-2.357 0.976c-0.454 0.454-0.778 1.039-0.91 1.693-0.021-0.001-0.044-0.003-0.066-0.003h-3.967c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h3.967c0.022 0 0.045-0.001 0.066-0.003 0.132 0.655 0.457 1.24 0.91 1.693 0.603 0.603 1.437 0.977 2.357 0.977s1.755-0.374 2.357-0.976c0.454-0.454 0.778-1.039 0.91-1.694 0.024 0.003 0.048 0.004 0.073 0.004z"></path>\n </svg>\n '},{name:"git-merge",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>git-merge</title>\n <path d="M13.333 12c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM5.333 4c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM4.667 14v-3.999c0.189 0.253 0.397 0.491 0.619 0.713 1.076 1.076 2.519 1.786 4.125 1.927 0.118 0.479 0.366 0.907 0.703 1.245 0.481 0.482 1.149 0.781 1.885 0.781s1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781c-0.324 0.324-0.565 0.732-0.689 1.189-1.243-0.133-2.358-0.693-3.197-1.531s-1.399-1.953-1.531-3.197c0.455-0.124 0.863-0.366 1.187-0.69 0.482-0.481 0.781-1.149 0.781-1.885s-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885c0.331 0.331 0.75 0.577 1.219 0.697v7.417c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"git-pull-request",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>git-pull-request</title>\n <path d="M13.333 12c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM5.333 4c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM8.667 4.667h2c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v4.084c-0.469 0.121-0.888 0.366-1.219 0.697-0.482 0.482-0.781 1.15-0.781 1.886s0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885-0.299-1.404-0.781-1.885c-0.331-0.331-0.75-0.576-1.219-0.697v-4.085c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM3.333 6.583v7.417c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-7.417c0.469-0.121 0.888-0.366 1.219-0.697 0.482-0.482 0.781-1.15 0.781-1.886s-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885c0.331 0.331 0.75 0.577 1.219 0.697z"></path>\n </svg>\n '},{name:"github",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>github</title>\n <path d="M5.333 12.149c-0.577 0.117-0.969 0.081-1.247-0.007-0.154-0.049-0.287-0.117-0.409-0.201-0.274-0.189-0.485-0.45-0.746-0.781-0.237-0.301-0.567-0.738-1.034-0.984-0.123-0.065-0.257-0.118-0.403-0.155-0.357-0.089-0.719 0.128-0.809 0.485s0.128 0.719 0.485 0.809l0.103 0.040c0.168 0.089 0.325 0.269 0.609 0.631 0.244 0.309 0.571 0.732 1.035 1.053 0.221 0.153 0.474 0.284 0.766 0.376 0.475 0.15 1.017 0.187 1.649 0.090l-0.001 1.163c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.58c0-0.014-0.001-0.030-0.001-0.046-0.004-0.056-0.005-0.112-0.003-0.167 0.013-0.379 0.161-0.751 0.443-1.043 0.097-0.099 0.164-0.231 0.183-0.381 0.045-0.365-0.214-0.699-0.579-0.744-0.227-0.028-0.451-0.063-0.671-0.106-0.527-0.104-1.012-0.257-1.431-0.489-0.879-0.486-1.607-1.396-1.607-3.414-0.005-0.738 0.266-1.479 0.816-2.056 0.171-0.183 0.233-0.448 0.142-0.693-0.187-0.499-0.227-1.053-0.094-1.595 0.327 0.071 0.903 0.277 1.765 0.855 0.157 0.105 0.355 0.143 0.551 0.088 1.331-0.371 2.828-0.401 4.313 0.001 0.181 0.049 0.379 0.022 0.545-0.090 0.862-0.577 1.437-0.783 1.765-0.855 0.126 0.511 0.105 1.063-0.094 1.595-0.086 0.235-0.039 0.503 0.142 0.693 0.505 0.53 0.816 1.248 0.816 2.040 0 2.050-0.743 2.963-1.63 3.442-0.415 0.224-0.895 0.37-1.415 0.467-0.215 0.040-0.434 0.071-0.655 0.095-0.14 0.015-0.279 0.076-0.389 0.183-0.265 0.256-0.272 0.678-0.016 0.943 0.045 0.046 0.087 0.095 0.125 0.146 0.227 0.299 0.348 0.677 0.317 1.079 0 0.016-0.001 0.034-0.002 0.052v2.58c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.528c0.035-0.456-0.037-0.895-0.195-1.295 0.518-0.114 1.042-0.285 1.531-0.549 1.389-0.749 2.331-2.161 2.331-4.615 0-1.002-0.344-1.925-0.919-2.654 0.237-0.897 0.151-1.817-0.195-2.622-0.081-0.189-0.239-0.321-0.423-0.376-0.238-0.071-1.155-0.206-2.915 0.908-1.515-0.361-3.038-0.339-4.431-0.001-1.759-1.113-2.675-0.977-2.913-0.907-0.197 0.059-0.347 0.2-0.423 0.377-0.369 0.861-0.416 1.781-0.195 2.621-0.62 0.785-0.925 1.734-0.919 2.678 0 2.415 0.926 3.815 2.294 4.573 0.501 0.277 1.040 0.457 1.571 0.578-0.123 0.312-0.191 0.641-0.203 0.971-0.003 0.094-0.002 0.188 0.003 0.282z"></path>\n </svg>\n '},{name:"gitlab",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>gitlab</title>\n <path d="M15.492 10.133c0.174-0.113 0.328-0.297 0.423-0.509 0.115-0.257 0.143-0.554 0.050-0.87l-0.844-2.499-1.621-4.989c-0.045-0.153-0.13-0.295-0.265-0.425-0.177-0.161-0.402-0.245-0.627-0.248-0.234-0.004-0.471 0.079-0.651 0.243-0.11 0.098-0.197 0.223-0.252 0.365-0.004 0.010-0.008 0.022-0.012 0.035l-1.478 4.545h-4.431l-1.471-4.515c-0.045-0.153-0.13-0.295-0.265-0.425-0.177-0.161-0.401-0.245-0.627-0.248-0.234-0.004-0.471 0.079-0.651 0.243-0.111 0.097-0.197 0.223-0.253 0.364-0.004 0.011-0.008 0.023-0.012 0.035l-1.627 5.008-0.813 2.52c-0.071 0.219-0.078 0.451-0.025 0.669 0.065 0.271 0.224 0.522 0.468 0.701l7.1 5.16c0.231 0.165 0.545 0.173 0.784 0zM14.669 9.083l-6.669 4.847-6.643-4.828 2.048-6.32 1.261 3.872c0.091 0.28 0.35 0.458 0.634 0.46h5.4c0.295 0 0.545-0.191 0.634-0.461l1.257-3.869 1.261 3.883z"></path>\n </svg>\n '},{name:"globe",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>globe</title>\n <path d="M11.301 7.333c-0.143-1.793-0.735-3.569-1.783-5.14 1.047 0.273 1.982 0.821 2.725 1.564 0.939 0.939 1.567 2.185 1.721 3.576zM9.519 13.806c0.989-1.484 1.624-3.235 1.779-5.139h2.665c-0.153 1.391-0.782 2.637-1.721 3.576-0.742 0.742-1.677 1.291-2.723 1.563zM4.699 8.667c0.143 1.793 0.735 3.569 1.783 5.14-1.047-0.273-1.982-0.821-2.725-1.564-0.939-0.939-1.567-2.185-1.721-3.576zM6.481 2.194c-0.988 1.484-1.624 3.235-1.779 5.139h-2.665c0.153-1.391 0.782-2.637 1.721-3.576 0.743-0.742 1.677-1.291 2.723-1.563zM7.998 0.667c-2.024 0.001-3.857 0.822-5.183 2.148s-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185c1.325 1.326 3.159 2.147 5.183 2.148 0.001 0 0.002 0 0.003 0s0.001 0 0.002 0c2.024-0.001 3.857-0.822 5.183-2.148s2.148-3.161 2.148-5.185-0.821-3.859-2.148-5.185c-1.325-1.326-3.159-2.147-5.183-2.148-0.001 0-0.002 0-0.003 0s-0.001 0-0.002 0zM9.964 8.667c-0.168 1.859-0.877 3.573-1.963 4.967-1.153-1.481-1.804-3.212-1.963-4.967zM7.999 2.366c1.153 1.481 1.804 3.212 1.963 4.967h-3.927c0.168-1.859 0.877-3.573 1.963-4.967z"></path>\n </svg>\n '},{name:"grid",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>grid</title>\n <path d="M2 1.333c-0.368 0-0.667 0.299-0.667 0.667v4.667c0 0.368 0.299 0.667 0.667 0.667h4.667c0.368 0 0.667-0.299 0.667-0.667v-4.667c0-0.368-0.299-0.667-0.667-0.667zM2.667 2.667h3.333v3.333h-3.333zM9.333 1.333c-0.368 0-0.667 0.299-0.667 0.667v4.667c0 0.368 0.299 0.667 0.667 0.667h4.667c0.368 0 0.667-0.299 0.667-0.667v-4.667c0-0.368-0.299-0.667-0.667-0.667zM10 2.667h3.333v3.333h-3.333zM9.333 8.667c-0.368 0-0.667 0.299-0.667 0.667v4.667c0 0.368 0.299 0.667 0.667 0.667h4.667c0.368 0 0.667-0.299 0.667-0.667v-4.667c0-0.368-0.299-0.667-0.667-0.667zM10 10h3.333v3.333h-3.333zM2 8.667c-0.368 0-0.667 0.299-0.667 0.667v4.667c0 0.368 0.299 0.667 0.667 0.667h4.667c0.368 0 0.667-0.299 0.667-0.667v-4.667c0-0.368-0.299-0.667-0.667-0.667zM2.667 10h3.333v3.333h-3.333z"></path>\n </svg>\n '},{name:"hard-drive",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>hard-drive</title>\n <path d="M14 8.667v3.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-10.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-3.333zM4.229 3.705c0.044-0.087 0.107-0.164 0.181-0.225 0.115-0.093 0.258-0.147 0.416-0.147h6.342c0.1 0.001 0.197 0.023 0.284 0.063 0.134 0.061 0.247 0.166 0.318 0.309l1.817 3.628h-11.175zM3.037 3.108l-2.294 4.581c-0.021 0.039-0.037 0.081-0.050 0.125-0.019 0.063-0.027 0.125-0.027 0.186v4c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-4c0-0.101-0.022-0.195-0.061-0.278-0.003-0.007-0.007-0.014-0.010-0.021l-0.006-0.012-2.294-4.581c-0.21-0.423-0.553-0.741-0.955-0.925-0.259-0.118-0.541-0.181-0.829-0.183h-6.351c-0.474 0-0.911 0.166-1.255 0.445-0.221 0.179-0.403 0.404-0.534 0.663zM4.667 10.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM7.333 10.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"hash",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>hash</title>\n <path d="M9.477 6.667l-0.296 2.667h-2.659l0.296-2.667zM10.004 1.927l-0.379 3.407h-2.659l0.362-3.26c0.041-0.366-0.223-0.695-0.589-0.736s-0.695 0.223-0.736 0.589l-0.379 3.407h-2.959c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.811l-0.296 2.667h-2.515c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.366l-0.362 3.26c-0.041 0.366 0.223 0.695 0.589 0.736s0.695-0.223 0.736-0.589l0.379-3.407h2.659l-0.362 3.26c-0.041 0.366 0.223 0.695 0.589 0.736s0.695-0.223 0.736-0.589l0.379-3.407h2.959c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.811l0.296-2.667h2.515c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.366l0.362-3.26c0.041-0.366-0.223-0.695-0.589-0.736s-0.695 0.223-0.736 0.589z"></path>\n </svg>\n '},{name:"headphones",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>headphones</title>\n <path d="M13.333 12.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-0.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-2c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h1.333v2zM2.667 12.667v-2.667h1.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v2c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-0.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471zM1.333 12.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h0.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-1.333v-0.667c0-1.473 0.596-2.805 1.562-3.771s2.299-1.562 3.771-1.562 2.805 0.596 3.771 1.562 1.562 2.299 1.562 3.771v0.667h-1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v2c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h0.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-4.667c0-1.841-0.747-3.509-1.953-4.714s-2.873-1.953-4.714-1.953-3.509 0.747-4.714 1.953-1.953 2.873-1.953 4.714v4z"></path>\n </svg>\n '},{name:"heart",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>heart</title>\n <path d="M13.422 3.545c0.587 0.587 0.879 1.354 0.879 2.123s-0.293 1.535-0.879 2.121l-5.422 5.422-5.422-5.422c-0.586-0.586-0.879-1.353-0.879-2.122s0.293-1.536 0.879-2.122 1.353-0.879 2.122-0.879 1.536 0.293 2.122 0.879l0.707 0.707c0.261 0.261 0.683 0.261 0.943 0l0.708-0.708c0.586-0.586 1.353-0.879 2.121-0.878s1.535 0.293 2.121 0.879zM14.365 2.602c-0.846-0.846-1.956-1.269-3.064-1.27s-2.218 0.423-3.065 1.269l-0.236 0.237-0.235-0.235c-0.846-0.846-1.957-1.269-3.065-1.269s-2.219 0.423-3.065 1.269-1.269 1.957-1.269 3.065 0.423 2.219 1.269 3.065l5.893 5.893c0.261 0.261 0.683 0.261 0.943 0l5.893-5.893c0.846-0.846 1.269-1.956 1.27-3.064s-0.423-2.218-1.27-3.065z"></path>\n </svg>\n '},{name:"help-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>help-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM6.689 6.221c0.122-0.347 0.373-0.612 0.681-0.76s0.671-0.178 1.019-0.055c0.305 0.107 0.546 0.313 0.7 0.573 0.122 0.205 0.19 0.443 0.191 0.691 0 0.103-0.026 0.206-0.078 0.309-0.053 0.107-0.135 0.217-0.245 0.327-0.473 0.473-1.221 0.728-1.221 0.728-0.349 0.117-0.538 0.494-0.421 0.843s0.494 0.538 0.843 0.421c0 0 1.029-0.337 1.742-1.050 0.186-0.186 0.363-0.409 0.495-0.673 0.133-0.267 0.219-0.572 0.219-0.913-0.003-0.487-0.136-0.958-0.378-1.366-0.309-0.519-0.793-0.935-1.403-1.149-0.695-0.244-1.423-0.183-2.038 0.111s-1.119 0.825-1.363 1.52c-0.123 0.347 0.060 0.728 0.407 0.85s0.728-0.061 0.85-0.407zM8.667 11.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"hexagon",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>hexagon</title>\n <path d="M13.333 10.667c-0.001 0.081-0.017 0.164-0.047 0.241-0.053 0.137-0.15 0.256-0.284 0.333l-4.666 2.666c-0.075 0.043-0.155 0.070-0.237 0.083-0.145 0.023-0.297-0.002-0.436-0.083l-4.661-2.663c-0.074-0.043-0.138-0.099-0.19-0.163-0.093-0.115-0.147-0.258-0.147-0.415v-5.329c0.001-0.085 0.017-0.169 0.047-0.246 0.053-0.137 0.15-0.256 0.284-0.333l4.666-2.666c0.075-0.043 0.155-0.070 0.237-0.083 0.145-0.023 0.297 0.002 0.436 0.083l4.661 2.663c0.074 0.043 0.138 0.099 0.19 0.163 0.093 0.115 0.147 0.258 0.147 0.415zM14.667 10.667v-5.333c-0.001-0.473-0.165-0.909-0.443-1.252-0.153-0.191-0.341-0.352-0.554-0.477l-4.673-2.67c-0.407-0.235-0.867-0.31-1.302-0.243-0.243 0.038-0.477 0.119-0.692 0.242l-4.667 2.667c-0.412 0.237-0.707 0.598-0.866 1.009-0.089 0.228-0.135 0.471-0.137 0.718v5.338c0.001 0.473 0.165 0.909 0.443 1.252 0.153 0.191 0.341 0.352 0.554 0.477l4.673 2.67c0.407 0.235 0.867 0.31 1.302 0.243 0.243-0.038 0.477-0.119 0.692-0.242l4.667-2.667c0.412-0.238 0.707-0.599 0.866-1.009 0.089-0.228 0.135-0.471 0.137-0.723z"></path>\n </svg>\n '},{name:"home",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>home</title>\n <path d="M1.591 5.474c-0.157 0.123-0.257 0.313-0.257 0.526v7.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-7.333c-0.001-0.2-0.089-0.395-0.257-0.526l-6-4.667c-0.239-0.183-0.574-0.19-0.819 0zM10.667 14v-6c0-0.368-0.299-0.667-0.667-0.667h-4c-0.368 0-0.667 0.299-0.667 0.667v6h-2c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-7.007l5.333-4.148 5.333 4.148v7.007c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195zM6.667 14v-5.333h2.667v5.333z"></path>\n </svg>\n '},{name:"image",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>image</title>\n <path d="M3.333 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM7.333 5.667c0-0.46-0.187-0.877-0.488-1.179s-0.719-0.488-1.179-0.488-0.877 0.187-1.179 0.488-0.488 0.719-0.488 1.179 0.187 0.877 0.488 1.179 0.719 0.488 1.179 0.488 0.877-0.187 1.179-0.488 0.488-0.719 0.488-1.179zM6 5.667c0 0.092-0.037 0.175-0.097 0.236s-0.144 0.097-0.236 0.097-0.175-0.037-0.236-0.097-0.097-0.144-0.097-0.236 0.037-0.175 0.097-0.236 0.144-0.097 0.236-0.097 0.175 0.037 0.236 0.097 0.097 0.144 0.097 0.236zM4.943 13.333l5.724-5.724 2.667 2.667v2.391c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195zM13.333 8.391l-2.195-2.195c-0.261-0.261-0.683-0.261-0.943 0l-7.096 7.096c-0.090-0.033-0.17-0.086-0.237-0.153-0.121-0.121-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471z"></path>\n </svg>\n '},{name:"inbox",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>inbox</title>\n <path d="M14 8.667v3.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-10.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-3.333h2.977l1.135 1.703c0.121 0.18 0.324 0.297 0.555 0.297h2.667c0.217-0.001 0.427-0.105 0.555-0.297l1.135-1.703zM4.229 3.705c0.044-0.087 0.107-0.164 0.181-0.225 0.115-0.093 0.258-0.147 0.416-0.147h6.342c0.1 0.001 0.197 0.023 0.284 0.063 0.134 0.061 0.247 0.166 0.318 0.309l1.817 3.628h-2.921c-0.231 0-0.433 0.117-0.555 0.297l-1.135 1.703h-1.953l-1.135-1.703c-0.128-0.191-0.337-0.295-0.555-0.297h-2.921zM3.037 3.108l-2.294 4.581c-0.021 0.039-0.037 0.081-0.050 0.125-0.019 0.063-0.027 0.125-0.027 0.186v4c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-4c0-0.101-0.022-0.195-0.061-0.278-0.003-0.007-0.007-0.014-0.010-0.021l-0.006-0.012-2.294-4.581c-0.21-0.423-0.553-0.741-0.955-0.925-0.259-0.118-0.541-0.181-0.829-0.183h-6.351c-0.474 0-0.911 0.166-1.255 0.445-0.221 0.179-0.403 0.404-0.534 0.663z"></path>\n </svg>\n '},{name:"info",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>info</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM8.667 10.667v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM8.667 5.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"instagram",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>instagram</title>\n <path d="M4.667 0.667c-1.105 0-2.105 0.449-2.829 1.171s-1.171 1.724-1.171 2.829v6.667c0 1.105 0.449 2.105 1.171 2.829s1.724 1.171 2.829 1.171h6.667c1.105 0 2.105-0.449 2.829-1.171s1.171-1.724 1.171-2.829v-6.667c0-1.105-0.449-2.105-1.171-2.829s-1.724-1.171-2.829-1.171zM4.667 2h6.667c0.737 0 1.402 0.298 1.885 0.781s0.781 1.149 0.781 1.885v6.667c0 0.737-0.298 1.402-0.781 1.885s-1.149 0.781-1.885 0.781h-6.667c-0.737 0-1.402-0.298-1.885-0.781s-0.781-1.149-0.781-1.885v-6.667c0-0.737 0.298-1.402 0.781-1.885s1.149-0.781 1.885-0.781zM11.326 7.482c-0.1-0.648-0.381-1.238-0.796-1.711-0.503-0.574-1.203-0.977-2.006-1.096-0.309-0.049-0.647-0.051-0.985-0.001-0.911 0.135-1.681 0.627-2.188 1.311s-0.755 1.565-0.62 2.475 0.627 1.681 1.311 2.188 1.565 0.755 2.475 0.62 1.681-0.627 2.188-1.311 0.755-1.565 0.62-2.475zM10.007 7.678c0.081 0.547-0.067 1.073-0.372 1.485s-0.767 0.706-1.313 0.787-1.073-0.067-1.485-0.372-0.706-0.767-0.787-1.313 0.067-1.073 0.372-1.485 0.767-0.706 1.313-0.787c0.209-0.031 0.41-0.028 0.58-0.001 0.493 0.073 0.911 0.313 1.212 0.657 0.25 0.285 0.42 0.642 0.48 1.029zM12.333 4.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"italic",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>italic</title>\n <path d="M9.038 3.333l-3.5 9.333h-2.205c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h6c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.371l3.5-9.333h2.205c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-6c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"key",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>key</title>\n <path d="M12.667 3.609l1.057 1.057-1.391 1.391-1.057-1.057zM7.125 8.215c0.589 0.582 0.887 1.347 0.893 2.115s-0.283 1.537-0.865 2.127-1.347 0.888-2.115 0.893-1.537-0.283-2.127-0.865l-0.028-0.028c-0.583-0.59-0.87-1.359-0.865-2.127s0.303-1.533 0.893-2.115c0.586-0.578 1.349-0.866 2.113-0.864 0.761 0.001 1.519 0.29 2.101 0.864zM12.195 2.195c-0.261 0.261-0.261 0.683 0 0.943l0.471 0.471 0.943-0.943-0.471-0.471c-0.261-0.261-0.683-0.261-0.943 0zM12.195 2.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0 0.261-0.683 0-0.943-0.683-0.261-0.943 0l-2.333 2.333c-0.261 0.261-0.261 0.683 0 0.943l0.471 0.471 0.943-0.943-0.471-0.471c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943 0.683 0.261 0.943 0 0.261-0.683 0-0.943-0.683-0.261-0.943 0l-2.307 2.307c-0.753-0.544-1.641-0.817-2.529-0.819-1.101-0.002-2.205 0.413-3.051 1.249-0.851 0.84-1.282 1.947-1.29 3.055s0.409 2.221 1.249 3.073l0.041 0.041c0.851 0.84 1.965 1.256 3.073 1.249s2.215-0.438 3.055-1.29 1.256-1.965 1.249-3.073c-0.006-0.897-0.289-1.793-0.849-2.547l1.831-1.831 1.529 1.529c0.261 0.261 0.683 0.261 0.943 0l2.333-2.333c0.261-0.261 0.261-0.683 0-0.943l-1.529-1.529 0.862-0.862c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"layers",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>layers</title>\n <path d="M8 2.079l5.176 2.588-5.176 2.588-5.176-2.588zM7.702 0.737l-6.667 3.333c-0.329 0.165-0.463 0.565-0.298 0.894 0.067 0.135 0.174 0.237 0.298 0.298l6.667 3.333c0.195 0.097 0.413 0.091 0.596 0l6.667-3.333c0.329-0.165 0.463-0.565 0.298-0.895-0.067-0.135-0.175-0.237-0.298-0.298l-6.667-3.333c-0.195-0.097-0.413-0.091-0.596 0zM1.035 11.929l6.667 3.333c0.195 0.097 0.413 0.091 0.596 0l6.667-3.333c0.329-0.165 0.463-0.565 0.298-0.895s-0.565-0.463-0.895-0.298l-6.368 3.185-6.369-3.184c-0.329-0.165-0.73-0.031-0.895 0.298s-0.031 0.73 0.298 0.895zM1.035 8.596l6.667 3.333c0.195 0.097 0.413 0.091 0.596 0l6.667-3.333c0.329-0.165 0.463-0.565 0.298-0.895s-0.565-0.463-0.895-0.298l-6.368 3.185-6.369-3.184c-0.329-0.165-0.73-0.031-0.895 0.298s-0.031 0.73 0.298 0.895z"></path>\n </svg>\n '},{name:"layout",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>layout</title>\n <path d="M3.333 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM13.333 5.333h-10.667v-2c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471zM5.333 6.667v6.667h-2c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-6zM6.667 13.333v-6.667h6.667v6c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195z"></path>\n </svg>\n '},{name:"life-buoy",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>life-buoy</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM10 8c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM11.745 3.312l-1.907 1.907c0 0 0 0 0 0-0.527-0.349-1.159-0.552-1.839-0.552s-1.311 0.203-1.838 0.553l-1.907-1.907c1.026-0.822 2.328-1.313 3.745-1.313s2.719 0.491 3.745 1.312zM12.688 4.255c0.821 1.027 1.312 2.329 1.312 3.745s-0.491 2.719-1.312 3.745l-1.907-1.907c0.349-0.527 0.552-1.159 0.552-1.839s-0.203-1.311-0.553-1.838zM5.219 9.838l-1.907 1.907c-0.822-1.026-1.313-2.328-1.313-3.745s0.491-2.719 1.312-3.745l1.907 1.907c-0.349 0.527-0.552 1.159-0.552 1.839s0.203 1.311 0.553 1.838zM4.255 12.688l1.907-1.907c0.527 0.349 1.159 0.552 1.839 0.552s1.311-0.203 1.838-0.553l1.907 1.907c-1.026 0.822-2.328 1.313-3.745 1.313s-2.719-0.491-3.745-1.312z"></path>\n </svg>\n '},{name:"link-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>link-2</title>\n <path d="M10 5.333h2c0.737 0 1.402 0.298 1.885 0.781s0.781 1.149 0.781 1.885-0.298 1.402-0.781 1.885-1.149 0.781-1.885 0.781h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2c1.105 0 2.105-0.449 2.829-1.171s1.171-1.724 1.171-2.829-0.449-2.105-1.171-2.829-1.724-1.171-2.829-1.171h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM6 10.667h-2c-0.737 0-1.402-0.298-1.885-0.781s-0.781-1.149-0.781-1.885 0.298-1.402 0.781-1.885 1.149-0.781 1.885-0.781h2c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2c-1.105 0-2.105 0.449-2.829 1.171s-1.171 1.724-1.171 2.829 0.449 2.105 1.171 2.829 1.724 1.171 2.829 1.171h2c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM5.333 8.667h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-5.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"link",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>link</title>\n <path d="M6.133 9.066c0.661 0.885 1.62 1.417 2.632 1.563s2.082-0.095 2.967-0.756c0.159-0.119 0.31-0.25 0.437-0.379l1.997-1.996c0.775-0.803 1.148-1.834 1.131-2.857s-0.426-2.041-1.221-2.807c-0.781-0.755-1.793-1.128-2.799-1.122-0.995 0.005-1.989 0.381-2.758 1.122l-1.154 1.147c-0.261 0.259-0.263 0.682-0.003 0.943s0.682 0.263 0.943 0.003l1.139-1.133c0.513-0.495 1.175-0.745 1.84-0.749 0.673-0.004 1.345 0.245 1.865 0.748 0.53 0.512 0.802 1.189 0.814 1.872s-0.237 1.369-0.74 1.891l-2.003 2.004c-0.076 0.077-0.175 0.165-0.285 0.247-0.59 0.441-1.301 0.601-1.978 0.504s-1.314-0.452-1.755-1.042c-0.221-0.295-0.638-0.355-0.933-0.135s-0.355 0.638-0.135 0.933zM9.867 6.934c-0.661-0.885-1.62-1.417-2.632-1.563s-2.083 0.095-2.967 0.756c-0.159 0.119-0.309 0.25-0.437 0.379l-1.997 1.996c-0.775 0.803-1.148 1.834-1.131 2.857s0.426 2.041 1.221 2.807c0.781 0.755 1.793 1.128 2.799 1.122 0.995-0.005 1.989-0.381 2.758-1.122l1.149-1.149c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.131 1.133c-0.513 0.495-1.175 0.745-1.84 0.749-0.673 0.004-1.345-0.245-1.865-0.748-0.53-0.512-0.802-1.189-0.814-1.872s0.237-1.369 0.74-1.891l2.003-2.004c0.076-0.077 0.175-0.165 0.285-0.247 0.59-0.441 1.301-0.601 1.978-0.504s1.314 0.452 1.755 1.042c0.221 0.295 0.638 0.355 0.933 0.135s0.355-0.638 0.135-0.933z"></path>\n </svg>\n '},{name:"linkedin",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>linkedin</title>\n <path d="M10.667 4.667c-1.289 0-2.456 0.523-3.3 1.367s-1.367 2.011-1.367 3.3v4.667c0 0.368 0.299 0.667 0.667 0.667h2.667c0.368 0 0.667-0.299 0.667-0.667v-4.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195 0.35 0.074 0.471 0.195 0.195 0.287 0.195 0.471v4.667c0 0.368 0.299 0.667 0.667 0.667h2.667c0.368 0 0.667-0.299 0.667-0.667v-4.667c0-1.289-0.523-2.456-1.367-3.3s-2.011-1.367-3.3-1.367zM10.667 6c0.921 0 1.753 0.373 2.357 0.976s0.976 1.437 0.976 2.357v4h-1.333v-4c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586-1.053 0.225-1.414 0.586-0.586 0.862-0.586 1.414v4h-1.333v-4c0-0.921 0.373-1.753 0.976-2.357s1.437-0.976 2.357-0.976zM1.333 5.333c-0.368 0-0.667 0.299-0.667 0.667v8c0 0.368 0.299 0.667 0.667 0.667h2.667c0.368 0 0.667-0.299 0.667-0.667v-8c0-0.368-0.299-0.667-0.667-0.667zM2 6.667h1.333v6.667h-1.333zM4.667 2.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586-1.053 0.225-1.414 0.586-0.586 0.862-0.586 1.414 0.225 1.053 0.586 1.414 0.862 0.586 1.414 0.586 1.053-0.225 1.414-0.586 0.586-0.862 0.586-1.414zM3.333 2.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195-0.35-0.074-0.471-0.195-0.195-0.287-0.195-0.471 0.074-0.35 0.195-0.471 0.287-0.195 0.471-0.195 0.35 0.074 0.471 0.195 0.195 0.287 0.195 0.471z"></path>\n </svg>\n '},{name:"list",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>list</title>\n <path d="M5.333 4.667h8.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-8.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM5.333 8.667h8.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-8.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM5.333 12.667h8.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-8.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM2.667 4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM2.667 8c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM2.667 12c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"loader",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>loader</title>\n <path d="M7.333 1.333v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM7.333 12v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM2.815 3.758l1.887 1.887c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.887-1.887c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM10.355 11.298l1.887 1.887c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.887-1.887c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM1.333 8.667h2.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM12 8.667h2.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM3.758 13.185l1.887-1.887c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.887 1.887c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM11.298 5.645l1.887-1.887c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.887 1.887c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"lock",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>lock</title>\n <path d="M3.333 8h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v4.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-4.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM12 6.667v-2c0-1.105-0.449-2.105-1.171-2.829s-1.724-1.171-2.829-1.171-2.105 0.449-2.829 1.171-1.171 1.724-1.171 2.829v2h-0.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v4.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-4.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM5.333 6.667v-2c0-0.737 0.298-1.402 0.781-1.885s1.149-0.781 1.885-0.781 1.402 0.298 1.885 0.781 0.781 1.149 0.781 1.885v2z"></path>\n </svg>\n '},{name:"log-in",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>log-in</title>\n <path d="M10 2.667h2.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-2.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM8.391 7.333h-6.391c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h6.391l-2.195 2.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l3.333-3.333c0.064-0.064 0.112-0.137 0.145-0.216s0.051-0.165 0.051-0.255c0-0.087-0.017-0.174-0.051-0.255-0.033-0.079-0.081-0.152-0.145-0.216l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"log-out",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>log-out</title>\n <path d="M6 13.333h-2.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h2.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM12.391 7.333h-6.391c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h6.391l-2.195 2.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l3.333-3.333c0.064-0.064 0.112-0.137 0.145-0.216 0.1-0.241 0.052-0.53-0.145-0.727l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"mail",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>mail</title>\n <path d="M2 5.281l5.618 3.933c0.227 0.157 0.53 0.164 0.765 0l5.617-3.933v6.719c0 0.181-0.073 0.347-0.197 0.47s-0.289 0.197-0.47 0.197h-10.667c-0.181 0-0.347-0.073-0.47-0.197s-0.197-0.289-0.197-0.47zM0.667 4.008v7.992c0 0.552 0.227 1.053 0.587 1.413s0.861 0.587 1.413 0.587h10.667c0.552 0 1.053-0.227 1.413-0.587s0.587-0.861 0.587-1.413v-7.992c0-0.007 0-0.013 0-0.020-0.003-0.547-0.229-1.043-0.587-1.401-0.361-0.36-0.861-0.587-1.413-0.587h-10.667c-0.552 0-1.053 0.227-1.413 0.587-0.358 0.358-0.583 0.854-0.587 1.402 0 0.003 0 0.007 0 0.011zM13.929 3.703l-5.929 4.15-5.929-4.15c0.032-0.064 0.075-0.122 0.125-0.173 0.123-0.123 0.289-0.197 0.471-0.197h10.667c0.181 0 0.347 0.073 0.47 0.197 0.051 0.051 0.093 0.109 0.125 0.173z"></path>\n </svg>\n '},{name:"map-pin",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>map-pin</title>\n <path d="M14.667 6.667c0-1.841-0.747-3.509-1.953-4.714s-2.873-1.953-4.714-1.953-3.509 0.747-4.714 1.953-1.953 2.873-1.953 4.714c0 0.379 0.035 0.752 0.1 1.117 0.183 1.032 0.599 2.003 1.121 2.88 1.821 3.061 5.075 5.224 5.075 5.224 0.221 0.145 0.51 0.153 0.739 0 0 0 3.255-2.163 5.075-5.224 0.522-0.877 0.939-1.848 1.121-2.88 0.065-0.365 0.101-0.738 0.101-1.117zM13.333 6.667c0 0.296-0.027 0.591-0.079 0.885-0.147 0.833-0.491 1.652-0.955 2.431-1.301 2.187-3.444 3.901-4.299 4.533-0.856-0.632-2.998-2.346-4.299-4.533-0.463-0.779-0.807-1.597-0.955-2.431-0.052-0.294-0.079-0.589-0.079-0.885 0-1.473 0.596-2.805 1.562-3.771s2.299-1.562 3.771-1.562 2.805 0.596 3.771 1.562 1.562 2.299 1.562 3.771zM10.667 6.667c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885zM9.333 6.667c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943z"></path>\n </svg>\n '},{name:"map",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>map</title>\n <path d="M4.667 2.482v9.131l-3.333 1.905v-9.131zM11.333 13.518v-9.131l3.333-1.905v9.131zM10.357 15.257c0.055 0.029 0.113 0.050 0.176 0.063 0.044 0.009 0.089 0.014 0.134 0.014 0.115 0 0.229-0.031 0.331-0.088l0.010-0.006 4.657-2.661c0.214-0.122 0.335-0.345 0.336-0.579v-10.667c0-0.368-0.299-0.667-0.667-0.667-0.122 0-0.236 0.033-0.331 0.088l-4.357 2.489-5.002-2.501c-0.055-0.028-0.114-0.050-0.176-0.063-0.045-0.009-0.090-0.013-0.135-0.013-0.116 0-0.23 0.031-0.331 0.088l-0.010 0.005-4.657 2.661c-0.214 0.122-0.335 0.345-0.336 0.579v10.667c0 0.368 0.299 0.667 0.667 0.667 0.122 0 0.236-0.033 0.331-0.088l4.357-2.489zM10 4.412v9.176l-4-2v-9.176z"></path>\n </svg>\n '},{name:"maximize-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>maximize-2</title>\n <path d="M12.391 2.667l-3.529 3.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l3.529-3.529v2.391c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4c0-0.091-0.018-0.177-0.051-0.255s-0.081-0.152-0.144-0.215c-0.001-0.001-0.001-0.001-0.001-0.001-0.061-0.061-0.135-0.111-0.215-0.144-0.079-0.033-0.165-0.051-0.255-0.051h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM3.609 13.333l3.529-3.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-3.529 3.529v-2.391c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4c0 0.091 0.018 0.177 0.051 0.255s0.081 0.152 0.144 0.215c0.001 0.001 0.001 0.001 0.001 0.001 0.061 0.061 0.135 0.111 0.215 0.144 0.079 0.033 0.165 0.051 0.255 0.051h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"maximize",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>maximize</title>\n <path d="M5.333 1.333h-2c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM14.667 5.333v-2c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM10.667 14.667h2c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM1.333 10.667v2c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h2c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"meh",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>meh</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM5.333 10.667h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-5.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"menu",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>menu</title>\n <path d="M2 8.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM2 4.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM2 12.667h12c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-12c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"message-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>message-circle</title>\n <path d="M14.667 7.665v-0.331c0-0.011-0.001-0.025-0.001-0.039-0.091-1.559-0.742-2.974-1.762-4.034-1.068-1.111-2.543-1.835-4.201-1.926-0.010-0.001-0.023-0.001-0.036-0.001h-0.326c-0.937-0.011-1.921 0.207-2.843 0.672-0.815 0.415-1.527 0.993-2.093 1.691-0.881 1.089-1.405 2.469-1.405 3.963-0.009 0.85 0.169 1.74 0.549 2.585l-1.181 3.545c-0.044 0.131-0.048 0.279 0 0.421 0.117 0.349 0.494 0.538 0.843 0.421l3.543-1.181c0.773 0.351 1.656 0.551 2.584 0.549 0.915-0.006 1.81-0.205 2.627-0.577 1.275-0.581 2.36-1.582 3.027-2.917 0.429-0.833 0.677-1.81 0.674-2.841zM13.333 7.669c0.002 0.817-0.195 1.583-0.526 2.226-0.534 1.068-1.388 1.856-2.395 2.315-0.647 0.295-1.357 0.453-2.084 0.458-0.814 0.002-1.581-0.195-2.223-0.526-0.166-0.086-0.352-0.095-0.517-0.040l-2.535 0.845 0.845-2.535c0.059-0.175 0.040-0.358-0.037-0.511-0.368-0.73-0.536-1.503-0.528-2.226 0.001-1.193 0.413-2.279 1.108-3.139 0.447-0.552 1.012-1.011 1.661-1.34 0.728-0.368 1.501-0.536 2.224-0.528h0.304c1.308 0.071 2.469 0.641 3.313 1.517 0.801 0.834 1.315 1.944 1.391 3.169z"></path>\n </svg>\n '},{name:"message-square",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>message-square</title>\n <path d="M14.667 10v-6.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-9.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c0 0.171 0.065 0.341 0.195 0.471 0.261 0.261 0.683 0.261 0.943 0l2.471-2.471h7.724c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414zM13.333 10c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.351 0.075-0.471 0.195l-1.529 1.529v-9.057c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471z"></path>\n </svg>\n '},{name:"mic-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>mic-off</title>\n <path d="M8.344 9.287c-0.109 0.029-0.224 0.045-0.343 0.045-0.369 0-0.701-0.148-0.943-0.39s-0.391-0.573-0.391-0.941v-0.391zM10.667 6.227v-3.56c0.001-0.735-0.298-1.403-0.779-1.886s-1.149-0.782-1.885-0.783c-0.676-0.001-1.295 0.251-1.766 0.668-0.424 0.375-0.728 0.885-0.849 1.465-0.075 0.361 0.156 0.713 0.517 0.789s0.713-0.156 0.789-0.517c0.061-0.293 0.215-0.55 0.427-0.738 0.235-0.209 0.543-0.333 0.881-0.333 0.369 0.001 0.701 0.149 0.943 0.391s0.39 0.575 0.389 0.944v3.56c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM12 6.667v1.333c0 0.251-0.023 0.493-0.062 0.697-0.068 0.362 0.17 0.711 0.532 0.779s0.711-0.17 0.779-0.532c0.055-0.29 0.085-0.615 0.085-0.943v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM5.333 16h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2v-1.341c0.935-0.117 1.845-0.482 2.623-1.093l3.572 3.572c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-3.892-3.892c-0.030-0.053-0.067-0.102-0.113-0.146-0.042-0.041-0.088-0.075-0.137-0.103l-10.525-10.525c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l5.138 5.138v1.724c0.001 0.737 0.301 1.404 0.783 1.885s1.15 0.78 1.886 0.779c0.493-0.001 0.955-0.135 1.351-0.369l0.985 0.985c-0.639 0.462-1.385 0.712-2.141 0.749-0.063-0.019-0.129-0.029-0.197-0.029s-0.134 0.010-0.197 0.029c-0.945-0.046-1.875-0.425-2.603-1.138-0.769-0.753-1.169-1.738-1.199-2.737l-0.001-1.488c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667l0.003 1.528c0.040 1.329 0.574 2.645 1.599 3.649 0.865 0.849 1.949 1.342 3.065 1.482v1.341h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"mic",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>mic</title>\n <path d="M8 1.333c0.369 0 0.701 0.149 0.943 0.391s0.391 0.574 0.391 0.943v5.333c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943v-5.333c0-0.369 0.149-0.701 0.391-0.943s0.574-0.391 0.943-0.391zM8 0c-0.736 0-1.404 0.299-1.885 0.781s-0.781 1.149-0.781 1.885v5.333c0 0.736 0.299 1.404 0.781 1.885s1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885v-5.333c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781zM5.333 16h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2v-1.375c1.206-0.151 2.288-0.704 3.105-1.521 0.964-0.965 1.562-2.299 1.562-3.771v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333c0 1.105-0.447 2.104-1.171 2.829s-1.724 1.171-2.829 1.171-2.104-0.447-2.829-1.171-1.171-1.724-1.171-2.829v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333c0 1.473 0.598 2.807 1.562 3.771 0.817 0.817 1.898 1.37 3.105 1.521v1.375h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"minimize-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>minimize-2</title>\n <path d="M10.943 6l3.529-3.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-3.529 3.529v-2.391c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4c0 0.091 0.018 0.177 0.051 0.255s0.081 0.152 0.144 0.215c0.001 0.001 0.001 0.001 0.001 0.001 0.061 0.061 0.135 0.111 0.215 0.144 0.079 0.033 0.165 0.051 0.255 0.051h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM2.471 14.471l3.529-3.529v2.391c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4c0-0.091-0.018-0.177-0.051-0.255s-0.081-0.152-0.144-0.215c-0.001-0.001-0.001-0.001-0.001-0.001-0.061-0.061-0.135-0.111-0.215-0.144-0.079-0.033-0.165-0.051-0.255-0.051h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.391l-3.529 3.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"minimize",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>minimize</title>\n <path d="M4.667 2v2c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM14 4.667h-2c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h2c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM11.333 14v-2c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM2 11.333h2c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"minus-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>minus-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM5.333 8.667h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-5.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"minus-square",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>minus-square</title>\n <path d="M3.333 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM3.333 2.667h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM5.333 8.667h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-5.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"minus",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>minus</title>\n <path d="M3.333 8.667h9.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-9.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"monitor",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>monitor</title>\n <path d="M8 10.667h-5.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-6.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h10.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v6.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195zM7.333 12v1.333h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2v-1.333h4.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-6.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-10.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v6.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586z"></path>\n </svg>\n '},{name:"moon",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>moon</title>\n <path d="M14.664 8.588c0.015-0.155-0.025-0.317-0.125-0.454-0.217-0.297-0.634-0.363-0.931-0.146-0.633 0.462-1.373 0.724-2.125 0.775-0.912 0.061-1.844-0.189-2.633-0.772-0.889-0.657-1.426-1.61-1.578-2.623s0.083-2.083 0.739-2.971c0.095-0.127 0.144-0.29 0.127-0.461-0.035-0.367-0.361-0.635-0.728-0.599-1.505 0.147-2.876 0.787-3.93 1.767-1.157 1.077-1.935 2.565-2.091 4.257-0.169 1.833 0.421 3.562 1.511 4.874s2.681 2.209 4.515 2.378 3.562-0.421 4.874-1.511 2.209-2.681 2.378-4.515zM13.045 9.783c-0.327 0.909-0.89 1.695-1.611 2.294-1.051 0.873-2.432 1.344-3.899 1.209s-2.739-0.852-3.611-1.903-1.344-2.432-1.209-3.899c0.125-1.355 0.745-2.543 1.671-3.404 0.521-0.485 1.14-0.867 1.821-1.115-0.304 0.843-0.385 1.737-0.256 2.599 0.202 1.349 0.92 2.623 2.104 3.498 1.053 0.778 2.299 1.112 3.515 1.030 0.501-0.033 0.997-0.138 1.473-0.31z"></path>\n </svg>\n '},{name:"more-horizontal",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>more-horizontal</title>\n <path d="M9.333 8c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943zM14 8c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943zM4.667 8c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943z"></path>\n </svg>\n '},{name:"more-vertical",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>more-vertical</title>\n <path d="M9.333 8c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943zM9.333 3.333c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943zM9.333 12.667c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943z"></path>\n </svg>\n '},{name:"mouse-pointer",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>mouse-pointer</title>\n <path d="M3.238 3.238l8.189 3.412-3.255 1.105c-0.19 0.065-0.348 0.213-0.417 0.417l-1.105 3.255zM8.673 9.616l3.522 3.522c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-3.522-3.522 3.912-1.329c0.349-0.119 0.535-0.497 0.417-0.845-0.064-0.189-0.204-0.329-0.375-0.401l-11.313-4.713c-0.34-0.141-0.73 0.019-0.872 0.359-0.071 0.171-0.066 0.355 0 0.513l4.713 11.313c0.141 0.34 0.532 0.501 0.872 0.359 0.183-0.077 0.315-0.225 0.375-0.401z"></path>\n </svg>\n '},{name:"move",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>move</title>\n <path d="M7.333 2.943v4.391h-4.391l0.862-0.862c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2 2c-0.064 0.064-0.112 0.137-0.145 0.216-0.034 0.081-0.051 0.169-0.051 0.255 0 0.171 0.065 0.341 0.195 0.471l2 2c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-0.862-0.862h4.391v4.391l-0.862-0.862c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2 2c0.064 0.064 0.137 0.112 0.216 0.145s0.165 0.051 0.255 0.051c0.087 0 0.174-0.017 0.255-0.051 0.079-0.033 0.152-0.081 0.216-0.145l2-2c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-0.862 0.862v-4.391h4.391l-0.862 0.862c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2-2c0.064-0.064 0.112-0.137 0.145-0.216 0.1-0.241 0.052-0.53-0.145-0.727l-2-2c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l0.862 0.862h-4.391v-4.391l0.862 0.862c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-2-2c-0.064-0.064-0.137-0.112-0.216-0.145s-0.165-0.051-0.255-0.051c-0.087 0-0.174 0.017-0.255 0.051-0.079 0.033-0.152 0.081-0.216 0.145l-2 2c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"music",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>music</title>\n <path d="M5.333 12c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM14.667 10.667v-8.667c0-0.033-0.003-0.071-0.009-0.109-0.061-0.363-0.404-0.609-0.767-0.548l-8 1.333c-0.317 0.054-0.557 0.328-0.557 0.657v6.357c-0.392-0.227-0.848-0.357-1.333-0.357-0.736 0-1.404 0.299-1.885 0.781s-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885v-8.102l6.667-1.111v5.57c-0.392-0.227-0.848-0.357-1.333-0.357-0.736 0-1.404 0.299-1.885 0.781s-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885zM13.333 10.667c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943z"></path>\n </svg>\n '},{name:"navigation-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>navigation-2</title>\n <path d="M8.625 1.103c-0.066-0.177-0.205-0.325-0.395-0.395-0.345-0.127-0.729 0.049-0.856 0.395l-4.667 12.667c-0.065 0.179-0.055 0.384 0.047 0.561 0.183 0.32 0.59 0.431 0.909 0.248l4.337-2.477 4.336 2.477c0.166 0.094 0.369 0.117 0.561 0.047 0.345-0.127 0.523-0.511 0.395-0.856zM8 3.262l3.409 9.251-3.078-1.759c-0.211-0.121-0.461-0.113-0.661 0l-3.078 1.759z"></path>\n </svg>\n '},{name:"navigation",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>navigation</title>\n <path d="M1.715 6.731c-0.175 0.083-0.311 0.24-0.361 0.441-0.089 0.357 0.128 0.719 0.485 0.809l4.945 1.236 1.236 4.945c0.047 0.187 0.174 0.352 0.361 0.441 0.333 0.157 0.73 0.015 0.888-0.317l6-12.667c0.083-0.175 0.089-0.383 0-0.571-0.157-0.333-0.555-0.475-0.888-0.317zM3.969 7.139l9.297-4.404-4.404 9.297-0.881-3.527c-0.061-0.246-0.252-0.425-0.485-0.485z"></path>\n </svg>\n '},{name:"octagon",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>octagon</title>\n <path d="M5.24 0.667c-0.171 0-0.341 0.065-0.471 0.195l-3.907 3.907c-0.121 0.121-0.195 0.287-0.195 0.471v5.52c0 0.171 0.065 0.341 0.195 0.471l3.907 3.907c0.121 0.121 0.287 0.195 0.471 0.195h5.52c0.171 0 0.341-0.065 0.471-0.195l3.907-3.907c0.121-0.121 0.195-0.287 0.195-0.471v-5.52c0-0.171-0.065-0.341-0.195-0.471l-3.907-3.907c-0.121-0.121-0.287-0.195-0.471-0.195zM5.516 2h4.968l3.516 3.516v4.968l-3.516 3.516h-4.968l-3.516-3.516v-4.968z"></path>\n </svg>\n '},{name:"package",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>package</title>\n <path d="M9.671 6.27l-1.671 0.967-4.641-2.685 1.674-0.957zM12.641 4.552l-1.637 0.947-4.629-2.67 1.289-0.737c0.075-0.043 0.155-0.070 0.237-0.083 0.145-0.023 0.297 0.002 0.436 0.083zM7.684 15.307c0.094 0.051 0.202 0.079 0.316 0.079 0.115 0 0.224-0.029 0.319-0.081 0.237-0.039 0.467-0.12 0.678-0.24l4.667-2.667c0.412-0.238 0.707-0.599 0.866-1.009 0.089-0.228 0.135-0.471 0.137-0.723v-5.333c0-0.319-0.075-0.621-0.209-0.889-0.015-0.047-0.035-0.093-0.061-0.138-0.031-0.053-0.067-0.099-0.108-0.14-0.021-0.029-0.043-0.057-0.065-0.085-0.153-0.191-0.341-0.352-0.554-0.477l-4.673-2.67c-0.407-0.235-0.867-0.31-1.302-0.243-0.243 0.038-0.477 0.119-0.692 0.242l-2.133 1.219c-0.14 0.027-0.271 0.1-0.369 0.211l-2.166 1.238c-0.255 0.147-0.466 0.342-0.627 0.567-0.040 0.040-0.076 0.087-0.106 0.138-0.026 0.045-0.047 0.092-0.061 0.14-0.027 0.054-0.051 0.109-0.072 0.164-0.088 0.229-0.134 0.472-0.136 0.719v5.338c0.001 0.473 0.165 0.909 0.443 1.252 0.153 0.191 0.341 0.352 0.554 0.477l4.673 2.67c0.216 0.125 0.447 0.205 0.681 0.241zM7.333 8.391v5.327l-4.33-2.474c-0.074-0.043-0.138-0.099-0.19-0.163-0.093-0.115-0.147-0.258-0.147-0.415v-4.975zM8.667 13.719v-5.327l4.667-2.699v4.975c-0.001 0.081-0.017 0.164-0.047 0.241-0.053 0.137-0.15 0.256-0.284 0.333z"></path>\n </svg>\n '},{name:"paperclip",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>paperclip</title>\n <path d="M13.822 6.895l-6.127 6.127c-0.651 0.651-1.504 0.977-2.359 0.977s-1.707-0.325-2.359-0.977-0.977-1.504-0.977-2.359 0.325-1.707 0.977-2.359l6.127-6.127c0.391-0.391 0.902-0.586 1.415-0.586s1.024 0.195 1.415 0.586 0.586 0.902 0.586 1.415-0.195 1.024-0.586 1.415l-6.133 6.127c-0.131 0.131-0.301 0.196-0.472 0.196s-0.341-0.065-0.472-0.195-0.195-0.3-0.195-0.472 0.065-0.341 0.195-0.472l5.66-5.653c0.261-0.26 0.261-0.682 0.001-0.943s-0.682-0.261-0.943-0.001l-5.66 5.653c-0.391 0.391-0.586 0.904-0.586 1.415s0.195 1.024 0.586 1.415 0.904 0.586 1.415 0.586 1.024-0.195 1.415-0.586l6.133-6.127c0.651-0.651 0.977-1.505 0.977-2.358s-0.326-1.707-0.977-2.358-1.505-0.977-2.358-0.977-1.707 0.326-2.358 0.977l-6.127 6.127c-0.911 0.911-1.367 2.107-1.367 3.301s0.456 2.39 1.367 3.301 2.107 1.367 3.301 1.367 2.39-0.456 3.301-1.367l6.127-6.127c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"pause-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>pause-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM7.333 10v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM10 10v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"pause",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>pause</title>\n <path d="M4 2c-0.368 0-0.667 0.299-0.667 0.667v10.667c0 0.368 0.299 0.667 0.667 0.667h2.667c0.368 0 0.667-0.299 0.667-0.667v-10.667c0-0.368-0.299-0.667-0.667-0.667zM4.667 3.333h1.333v9.333h-1.333zM9.333 2c-0.368 0-0.667 0.299-0.667 0.667v10.667c0 0.368 0.299 0.667 0.667 0.667h2.667c0.368 0 0.667-0.299 0.667-0.667v-10.667c0-0.368-0.299-0.667-0.667-0.667zM10 3.333h1.333v9.333h-1.333z"></path>\n </svg>\n '},{name:"pen-tool",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>pen-tool</title>\n <path d="M12.471 9.138l0.195-0.195 1.057 1.057-3.724 3.724-1.057-1.057 0.195-0.195zM1.501 0.688c-0.023-0.006-0.047-0.011-0.071-0.014-0.095-0.015-0.189-0.007-0.278 0.017s-0.173 0.068-0.247 0.13c-0.061 0.051-0.114 0.114-0.154 0.186-0.040 0.071-0.066 0.147-0.077 0.225-0.013 0.085-0.010 0.17 0.008 0.247 0.001 0.003 0.002 0.007 0.003 0.011l0.003 0.011 2.331 9.655c0.063 0.259 0.269 0.446 0.517 0.497l3.843 0.769c-0.094 0.239-0.045 0.522 0.149 0.715l2 2c0.261 0.261 0.683 0.261 0.943 0l4.667-4.667c0.261-0.261 0.261-0.683 0-0.943l-2-2c-0.193-0.193-0.476-0.243-0.715-0.149l-0.769-3.843c-0.052-0.261-0.251-0.456-0.497-0.517zM9.333 7.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586c-0.309 0-0.601 0.070-0.862 0.195l-2.991-2.991 6.95 1.677 0.847 4.233-2.829 2.829-4.233-0.847-1.678-6.949 2.991 2.991c-0.125 0.261-0.195 0.553-0.195 0.862 0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586 1.053-0.225 1.414-0.586 0.586-0.862 0.586-1.414zM8 7.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195-0.35-0.074-0.471-0.195-0.195-0.287-0.195-0.471c0-0.18 0.071-0.343 0.187-0.463 0.003-0.003 0.005-0.005 0.009-0.008s0.005-0.005 0.008-0.009c0.12-0.116 0.283-0.187 0.463-0.187 0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471z"></path>\n </svg>\n '},{name:"percent",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>percent</title>\n <path d="M12.195 2.862l-9.333 9.333c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l9.333-9.333c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0zM6.667 4.333c0-0.644-0.262-1.229-0.683-1.65s-1.006-0.683-1.65-0.683-1.229 0.262-1.65 0.683-0.683 1.006-0.683 1.65 0.262 1.229 0.683 1.65 1.006 0.683 1.65 0.683 1.229-0.262 1.65-0.683 0.683-1.006 0.683-1.65zM5.333 4.333c0 0.276-0.111 0.525-0.293 0.707s-0.431 0.293-0.707 0.293-0.525-0.111-0.707-0.293-0.293-0.431-0.293-0.707 0.111-0.525 0.293-0.707 0.431-0.293 0.707-0.293 0.525 0.111 0.707 0.293 0.293 0.431 0.293 0.707zM14 11.667c0-0.644-0.262-1.229-0.683-1.65s-1.006-0.683-1.65-0.683-1.229 0.262-1.65 0.683-0.683 1.006-0.683 1.65 0.262 1.229 0.683 1.65 1.006 0.683 1.65 0.683 1.229-0.262 1.65-0.683 0.683-1.006 0.683-1.65zM12.667 11.667c0 0.276-0.111 0.525-0.293 0.707s-0.431 0.293-0.707 0.293-0.525-0.111-0.707-0.293-0.293-0.431-0.293-0.707 0.111-0.525 0.293-0.707 0.431-0.293 0.707-0.293 0.525 0.111 0.707 0.293 0.293 0.431 0.293 0.707z"></path>\n </svg>\n '},{name:"phone-call",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>phone-call</title>\n <path d="M9.906 3.987c0.629 0.123 1.16 0.455 1.54 0.916 0.28 0.34 0.478 0.749 0.568 1.195 0.073 0.361 0.425 0.594 0.785 0.521s0.594-0.425 0.521-0.785c-0.133-0.661-0.427-1.271-0.846-1.779-0.569-0.691-1.371-1.193-2.313-1.376-0.361-0.071-0.711 0.165-0.782 0.527s0.165 0.711 0.527 0.782zM9.96 1.329c1.333 0.148 2.495 0.775 3.337 1.696 0.745 0.816 1.239 1.863 1.375 3.013 0.043 0.365 0.375 0.627 0.74 0.584s0.627-0.375 0.584-0.74c-0.169-1.431-0.784-2.737-1.714-3.756-1.052-1.152-2.508-1.937-4.174-2.122-0.366-0.041-0.695 0.223-0.736 0.589s0.223 0.695 0.589 0.736zM15.333 11.28c0.011-0.476-0.157-0.936-0.449-1.295-0.307-0.377-0.753-0.645-1.283-0.72-0.533-0.065-1.13-0.209-1.724-0.431-0.289-0.106-0.595-0.145-0.896-0.116-0.442 0.043-0.871 0.233-1.213 0.57l-0.48 0.48c-1.18-0.745-2.24-1.778-3.055-3.059l0.484-0.484c0.215-0.22 0.375-0.484 0.471-0.771 0.141-0.421 0.143-0.891-0.026-1.341-0.193-0.502-0.345-1.096-0.429-1.73-0.069-0.477-0.303-0.898-0.642-1.203-0.359-0.323-0.837-0.519-1.351-0.513h-1.997c-0.059 0-0.121 0.003-0.182 0.008-0.549 0.050-1.028 0.319-1.355 0.711s-0.505 0.911-0.455 1.466c0.2 2.051 0.91 4.162 2.144 6.068 1.001 1.609 2.432 3.082 4.199 4.204 1.712 1.131 3.789 1.908 6.057 2.154 0.061 0.006 0.127 0.009 0.192 0.009 0.552-0.002 1.052-0.229 1.412-0.591s0.582-0.865 0.58-1.414zM14 11.28v2c0.001 0.187-0.073 0.353-0.193 0.475s-0.286 0.197-0.471 0.197l-0.059-0.003c-2.040-0.222-3.915-0.925-5.449-1.939-1.619-1.029-2.906-2.359-3.801-3.796-1.131-1.747-1.77-3.654-1.949-5.492-0.016-0.179 0.043-0.351 0.153-0.483s0.269-0.22 0.452-0.237l2.058-0.003c0.181-0.002 0.338 0.063 0.458 0.171 0.113 0.103 0.192 0.244 0.215 0.405 0.095 0.715 0.272 1.411 0.505 2.017 0.054 0.144 0.053 0.298 0.007 0.439-0.033 0.097-0.087 0.187-0.161 0.263l-0.841 0.841c-0.216 0.216-0.253 0.543-0.108 0.801 1.056 1.857 2.559 3.305 4.254 4.252 0.265 0.148 0.588 0.096 0.797-0.111l0.847-0.847c0.111-0.109 0.251-0.171 0.399-0.186 0.101-0.010 0.207 0.003 0.306 0.040 0.681 0.254 1.38 0.424 2.023 0.503 0.161 0.023 0.308 0.111 0.41 0.237 0.098 0.121 0.154 0.275 0.151 0.455z"></path>\n </svg>\n '},{name:"phone-forwarded",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>phone-forwarded</title>\n <path d="M10 4h3.724l-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2.667-2.667c0.064-0.064 0.112-0.137 0.145-0.216s0.051-0.165 0.051-0.255-0.018-0.177-0.051-0.255c-0.033-0.079-0.081-0.152-0.145-0.216l-2.667-2.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l1.529 1.529h-3.724c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM15.333 11.28c0.011-0.476-0.157-0.936-0.449-1.295-0.307-0.377-0.753-0.645-1.283-0.72-0.533-0.065-1.13-0.209-1.724-0.431-0.289-0.106-0.595-0.145-0.896-0.116-0.442 0.043-0.871 0.233-1.213 0.57l-0.48 0.48c-1.18-0.745-2.24-1.778-3.055-3.059l0.484-0.484c0.215-0.22 0.375-0.484 0.471-0.771 0.141-0.421 0.143-0.891-0.026-1.341-0.193-0.502-0.345-1.096-0.429-1.73-0.069-0.477-0.303-0.898-0.642-1.203-0.359-0.323-0.837-0.519-1.351-0.513h-1.997c-0.059 0-0.121 0.003-0.182 0.008-0.549 0.050-1.028 0.319-1.355 0.711s-0.505 0.911-0.455 1.466c0.2 2.051 0.91 4.162 2.144 6.068 1.001 1.609 2.432 3.082 4.199 4.204 1.712 1.131 3.789 1.908 6.057 2.154 0.061 0.006 0.127 0.009 0.192 0.009 0.552-0.002 1.052-0.229 1.412-0.591s0.582-0.865 0.58-1.414zM14 11.28v2c0.001 0.187-0.073 0.353-0.193 0.475s-0.286 0.197-0.471 0.197l-0.059-0.003c-2.040-0.222-3.915-0.925-5.449-1.939-1.619-1.029-2.906-2.359-3.801-3.796-1.131-1.747-1.77-3.654-1.949-5.492-0.016-0.179 0.043-0.351 0.153-0.483s0.269-0.22 0.452-0.237l2.058-0.003c0.181-0.002 0.338 0.063 0.458 0.171 0.113 0.103 0.192 0.244 0.215 0.405 0.095 0.715 0.272 1.411 0.505 2.017 0.054 0.144 0.053 0.298 0.007 0.439-0.033 0.097-0.087 0.187-0.161 0.263l-0.841 0.841c-0.216 0.216-0.253 0.543-0.108 0.801 1.056 1.857 2.559 3.305 4.254 4.252 0.265 0.148 0.588 0.096 0.797-0.111l0.847-0.847c0.111-0.109 0.251-0.171 0.399-0.186 0.101-0.010 0.207 0.003 0.306 0.040 0.681 0.254 1.38 0.424 2.023 0.503 0.161 0.023 0.308 0.111 0.41 0.237 0.098 0.121 0.154 0.275 0.151 0.455z"></path>\n </svg>\n '},{name:"phone-incoming",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>phone-incoming</title>\n <path d="M14.862 0.195l-3.529 3.529v-2.391c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4c0 0.278 0.17 0.516 0.411 0.616 0.079 0.033 0.165 0.051 0.255 0.051h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2.391l3.529-3.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0zM15.333 11.28c0.011-0.476-0.157-0.936-0.449-1.295-0.307-0.377-0.753-0.645-1.283-0.72-0.533-0.065-1.13-0.209-1.724-0.431-0.289-0.106-0.595-0.145-0.896-0.116-0.442 0.043-0.871 0.233-1.213 0.57l-0.48 0.48c-1.18-0.745-2.24-1.778-3.055-3.059l0.484-0.484c0.215-0.22 0.375-0.484 0.471-0.771 0.141-0.421 0.143-0.891-0.026-1.341-0.193-0.502-0.345-1.096-0.429-1.73-0.069-0.477-0.303-0.898-0.642-1.203-0.359-0.323-0.837-0.519-1.351-0.513h-1.997c-0.059 0-0.121 0.003-0.182 0.008-0.549 0.050-1.028 0.319-1.355 0.711s-0.505 0.911-0.455 1.466c0.2 2.051 0.91 4.162 2.144 6.068 1.001 1.609 2.432 3.082 4.199 4.204 1.712 1.131 3.789 1.908 6.057 2.154 0.061 0.006 0.127 0.009 0.192 0.009 0.552-0.002 1.052-0.229 1.412-0.591s0.582-0.865 0.58-1.414zM14 11.28v2c0.001 0.187-0.073 0.353-0.193 0.475s-0.286 0.197-0.471 0.197l-0.059-0.003c-2.040-0.222-3.915-0.925-5.449-1.939-1.619-1.029-2.906-2.359-3.801-3.796-1.131-1.747-1.77-3.654-1.949-5.492-0.016-0.179 0.043-0.351 0.153-0.483s0.269-0.22 0.452-0.237l2.058-0.003c0.181-0.002 0.338 0.063 0.458 0.171 0.113 0.103 0.192 0.244 0.215 0.405 0.095 0.715 0.272 1.411 0.505 2.017 0.054 0.144 0.053 0.298 0.007 0.439-0.033 0.097-0.087 0.187-0.161 0.263l-0.841 0.841c-0.216 0.216-0.253 0.543-0.108 0.801 1.056 1.857 2.559 3.305 4.254 4.252 0.265 0.148 0.588 0.096 0.797-0.111l0.847-0.847c0.111-0.109 0.251-0.171 0.399-0.186 0.101-0.010 0.207 0.003 0.306 0.040 0.681 0.254 1.38 0.424 2.023 0.503 0.161 0.023 0.308 0.111 0.41 0.237 0.098 0.121 0.154 0.275 0.151 0.455z"></path>\n </svg>\n '},{name:"phone-missed",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>phone-missed</title>\n <path d="M10.862 1.138l1.529 1.529-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.529-1.529 1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.529-1.529 1.529-1.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.529 1.529-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM15.333 11.28c0.011-0.476-0.157-0.936-0.449-1.295-0.307-0.377-0.753-0.645-1.283-0.72-0.533-0.065-1.13-0.209-1.724-0.431-0.289-0.106-0.595-0.145-0.896-0.116-0.442 0.043-0.871 0.233-1.213 0.57l-0.48 0.48c-1.18-0.745-2.24-1.778-3.055-3.059l0.484-0.484c0.215-0.22 0.375-0.484 0.471-0.771 0.141-0.421 0.143-0.891-0.026-1.341-0.193-0.502-0.345-1.096-0.429-1.73-0.069-0.477-0.303-0.898-0.642-1.203-0.359-0.323-0.837-0.519-1.351-0.513h-1.997c-0.059 0-0.121 0.003-0.182 0.008-0.549 0.050-1.028 0.319-1.355 0.711s-0.505 0.911-0.455 1.466c0.2 2.051 0.91 4.162 2.144 6.068 1.001 1.609 2.432 3.082 4.199 4.204 1.712 1.131 3.789 1.908 6.057 2.154 0.061 0.006 0.127 0.009 0.192 0.009 0.552-0.002 1.052-0.229 1.412-0.591s0.582-0.865 0.58-1.414zM14 11.28v2c0.001 0.187-0.073 0.353-0.193 0.475s-0.286 0.197-0.471 0.197l-0.059-0.003c-2.040-0.222-3.915-0.925-5.449-1.939-1.619-1.029-2.906-2.359-3.801-3.796-1.131-1.747-1.77-3.654-1.949-5.492-0.016-0.179 0.043-0.351 0.153-0.483s0.269-0.22 0.452-0.237l2.058-0.003c0.181-0.002 0.338 0.063 0.458 0.171 0.113 0.103 0.192 0.244 0.215 0.405 0.095 0.715 0.272 1.411 0.505 2.017 0.054 0.144 0.053 0.298 0.007 0.439-0.033 0.097-0.087 0.187-0.161 0.263l-0.841 0.841c-0.216 0.216-0.253 0.543-0.108 0.801 1.056 1.857 2.559 3.305 4.254 4.252 0.265 0.148 0.588 0.096 0.797-0.111l0.847-0.847c0.111-0.109 0.251-0.171 0.399-0.186 0.101-0.010 0.207 0.003 0.306 0.040 0.681 0.254 1.38 0.424 2.023 0.503 0.161 0.023 0.308 0.111 0.41 0.237 0.098 0.121 0.154 0.275 0.151 0.455z"></path>\n </svg>\n '},{name:"phone-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>phone-off</title>\n <path d="M4.019 8.177c-1.121-1.729-1.76-3.627-1.943-5.457-0.016-0.177 0.043-0.349 0.153-0.481s0.269-0.22 0.452-0.237l2.059-0.003c0.181-0.002 0.338 0.063 0.458 0.171 0.113 0.103 0.192 0.244 0.215 0.405 0.095 0.715 0.272 1.411 0.505 2.017 0.054 0.144 0.053 0.298 0.007 0.439-0.033 0.097-0.087 0.187-0.161 0.263l-0.841 0.841c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l0.853-0.853c0.215-0.22 0.375-0.484 0.471-0.771 0.141-0.421 0.143-0.891-0.026-1.341-0.193-0.502-0.345-1.096-0.429-1.73-0.069-0.477-0.303-0.898-0.642-1.203-0.359-0.324-0.837-0.519-1.351-0.514h-1.997c-0.059 0-0.121 0.003-0.182 0.008-0.549 0.050-1.028 0.319-1.355 0.711s-0.505 0.911-0.455 1.467c0.204 2.041 0.914 4.143 2.151 6.050 0.2 0.309 0.613 0.397 0.922 0.197s0.397-0.613 0.197-0.922zM6.19 10.753l0.947-0.947c0.619 0.552 1.279 1.021 1.933 1.383 0.265 0.147 0.587 0.095 0.795-0.111l0.847-0.847c0.111-0.109 0.251-0.171 0.399-0.186 0.101-0.010 0.207 0.003 0.306 0.040 0.681 0.254 1.38 0.424 2.023 0.503 0.16 0.023 0.305 0.109 0.408 0.235 0.097 0.119 0.154 0.27 0.153 0.433v2.004c0.001 0.187-0.073 0.353-0.193 0.475s-0.286 0.197-0.471 0.197l-0.059-0.003c-2.040-0.222-3.915-0.925-5.449-1.939-0.605-0.384-1.159-0.807-1.638-1.237zM14.862 0.195l-8.154 8.153c-0.021 0.016-0.041 0.034-0.059 0.053s-0.037 0.039-0.053 0.060l-6.4 6.4c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l4.108-4.108c0.549 0.499 1.176 0.98 1.847 1.406 1.712 1.131 3.789 1.908 6.057 2.154 0.061 0.006 0.127 0.009 0.192 0.009 0.552-0.002 1.052-0.229 1.412-0.591s0.582-0.865 0.58-1.414v-1.996c0.003-0.482-0.166-0.933-0.455-1.286-0.307-0.374-0.75-0.639-1.278-0.713-0.533-0.065-1.13-0.209-1.724-0.431-0.289-0.106-0.595-0.145-0.896-0.116-0.442 0.043-0.871 0.233-1.213 0.57l-0.48 0.48c-0.406-0.258-0.814-0.563-1.207-0.907l7.723-7.722c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"phone-outgoing",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>phone-outgoing</title>\n <path d="M11.138 5.805l3.529-3.529v2.391c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4c0-0.091-0.018-0.177-0.051-0.255s-0.081-0.152-0.144-0.215c-0.001-0.001-0.001-0.001-0.001-0.001-0.061-0.061-0.135-0.111-0.215-0.144-0.079-0.033-0.165-0.051-0.255-0.051h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.391l-3.529 3.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM15.333 11.28c0.011-0.476-0.157-0.936-0.449-1.295-0.307-0.377-0.753-0.645-1.283-0.72-0.533-0.065-1.13-0.209-1.724-0.431-0.289-0.106-0.595-0.145-0.896-0.116-0.442 0.043-0.871 0.233-1.213 0.57l-0.48 0.48c-1.18-0.745-2.24-1.778-3.055-3.059l0.484-0.484c0.215-0.22 0.375-0.484 0.471-0.771 0.141-0.421 0.143-0.891-0.026-1.341-0.193-0.502-0.345-1.096-0.429-1.73-0.069-0.477-0.303-0.898-0.642-1.203-0.359-0.323-0.837-0.519-1.351-0.513h-1.997c-0.059 0-0.121 0.003-0.182 0.008-0.549 0.050-1.028 0.319-1.355 0.711s-0.505 0.911-0.455 1.466c0.2 2.051 0.91 4.162 2.144 6.068 1.001 1.609 2.432 3.082 4.199 4.204 1.712 1.131 3.789 1.908 6.057 2.154 0.061 0.006 0.127 0.009 0.192 0.009 0.552-0.002 1.052-0.229 1.412-0.591s0.582-0.865 0.58-1.414zM14 11.28v2c0.001 0.187-0.073 0.353-0.193 0.475s-0.286 0.197-0.471 0.197l-0.059-0.003c-2.040-0.222-3.915-0.925-5.449-1.939-1.619-1.029-2.906-2.359-3.801-3.796-1.131-1.747-1.77-3.654-1.949-5.492-0.016-0.179 0.043-0.351 0.153-0.483s0.269-0.22 0.452-0.237l2.058-0.003c0.181-0.002 0.338 0.063 0.458 0.171 0.113 0.103 0.192 0.244 0.215 0.405 0.095 0.715 0.272 1.411 0.505 2.017 0.054 0.144 0.053 0.298 0.007 0.439-0.033 0.097-0.087 0.187-0.161 0.263l-0.841 0.841c-0.216 0.216-0.253 0.543-0.108 0.801 1.056 1.857 2.559 3.305 4.254 4.252 0.265 0.148 0.588 0.096 0.797-0.111l0.847-0.847c0.111-0.109 0.251-0.171 0.399-0.186 0.101-0.010 0.207 0.003 0.306 0.040 0.681 0.254 1.38 0.424 2.023 0.503 0.161 0.023 0.308 0.111 0.41 0.237 0.098 0.121 0.154 0.275 0.151 0.455z"></path>\n </svg>\n '},{name:"phone",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>phone</title>\n <path d="M15.333 11.28c0.011-0.476-0.157-0.936-0.449-1.295-0.307-0.377-0.753-0.645-1.283-0.72-0.533-0.065-1.13-0.209-1.724-0.431-0.289-0.106-0.595-0.145-0.896-0.116-0.442 0.043-0.871 0.233-1.213 0.57l-0.48 0.48c-1.18-0.745-2.24-1.778-3.055-3.059l0.484-0.484c0.215-0.22 0.375-0.484 0.471-0.771 0.141-0.421 0.143-0.891-0.026-1.341-0.193-0.502-0.345-1.096-0.429-1.73-0.069-0.477-0.303-0.898-0.642-1.203-0.359-0.323-0.837-0.519-1.351-0.513h-1.997c-0.059 0-0.121 0.003-0.182 0.008-0.549 0.050-1.028 0.319-1.355 0.711s-0.505 0.911-0.455 1.466c0.2 2.051 0.91 4.162 2.144 6.068 1.001 1.609 2.432 3.082 4.199 4.204 1.712 1.131 3.789 1.908 6.057 2.154 0.061 0.006 0.127 0.009 0.192 0.009 0.552-0.002 1.052-0.229 1.412-0.591s0.582-0.865 0.58-1.414zM14 11.28v2c0.001 0.187-0.073 0.353-0.193 0.475s-0.286 0.197-0.471 0.197l-0.059-0.003c-2.040-0.222-3.915-0.925-5.449-1.939-1.619-1.029-2.906-2.359-3.801-3.796-1.131-1.747-1.77-3.654-1.949-5.492-0.016-0.179 0.043-0.351 0.153-0.483s0.269-0.22 0.452-0.237l2.058-0.003c0.181-0.002 0.338 0.063 0.458 0.171 0.113 0.103 0.192 0.244 0.215 0.405 0.095 0.715 0.272 1.411 0.505 2.017 0.054 0.144 0.053 0.298 0.007 0.439-0.033 0.097-0.087 0.187-0.161 0.263l-0.841 0.841c-0.216 0.216-0.253 0.543-0.108 0.801 1.056 1.857 2.559 3.305 4.254 4.252 0.265 0.148 0.588 0.096 0.797-0.111l0.847-0.847c0.111-0.109 0.251-0.171 0.399-0.186 0.101-0.010 0.207 0.003 0.306 0.040 0.681 0.254 1.38 0.424 2.023 0.503 0.161 0.023 0.308 0.111 0.41 0.237 0.098 0.121 0.154 0.275 0.151 0.455z"></path>\n </svg>\n '},{name:"pie-chart",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>pie-chart</title>\n <path d="M13.526 10.334c-0.645 1.526-1.847 2.645-3.271 3.223s-3.066 0.611-4.592-0.034-2.645-1.847-3.223-3.271-0.612-3.067 0.033-4.593c0.624-1.476 1.768-2.571 3.126-3.162 0.337-0.147 0.492-0.54 0.345-0.877s-0.54-0.492-0.877-0.345c-1.659 0.723-3.059 2.063-3.822 3.865-0.789 1.865-0.746 3.875-0.041 5.613s2.075 3.209 3.939 3.998 3.875 0.746 5.613 0.041 3.209-2.075 3.998-3.939c0.143-0.339-0.015-0.73-0.355-0.874s-0.73 0.015-0.874 0.355zM13.963 7.333h-5.297v-5.297c1.391 0.153 2.637 0.782 3.576 1.721s1.567 2.185 1.721 3.576zM15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148c-0.368 0-0.667 0.299-0.667 0.667v6.667c0 0.368 0.299 0.667 0.667 0.667h6.667c0.368 0 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"play-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>play-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM7.037 4.779c-0.104-0.070-0.232-0.112-0.37-0.112-0.368 0-0.667 0.299-0.667 0.667v5.333c-0.001 0.125 0.035 0.255 0.112 0.37 0.204 0.307 0.618 0.389 0.925 0.185l4-2.667c0.069-0.045 0.133-0.108 0.185-0.185 0.204-0.307 0.121-0.72-0.185-0.925zM7.333 6.579l2.131 1.421-2.131 1.421z"></path>\n </svg>\n '},{name:"play",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>play</title>\n <path d="M3.694 1.439c-0.102-0.067-0.227-0.106-0.361-0.106-0.368 0-0.667 0.299-0.667 0.667v12c-0.001 0.121 0.033 0.248 0.106 0.361 0.199 0.31 0.611 0.399 0.921 0.2l9.333-6c0.076-0.048 0.146-0.116 0.2-0.2 0.199-0.31 0.109-0.722-0.2-0.921zM4 3.221l7.434 4.779-7.434 4.779z"></path>\n </svg>\n '},{name:"plus-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>plus-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM5.333 8.667h2v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2h2c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"plus-square",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>plus-square</title>\n <path d="M3.333 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM3.333 2.667h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM5.333 8.667h2v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2h2c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-2v-2c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2h-2c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"plus",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>plus</title>\n <path d="M3.333 8.667h4v4c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-4v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"pocket",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>pocket</title>\n <path d="M2.667 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v4c0 2.025 0.821 3.859 2.148 5.185s3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185v-4c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM2.667 2.667h10.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v4c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243v-4c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM4.862 7.138l2.667 2.667c0.261 0.261 0.683 0.261 0.943 0l2.667-2.667c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2.195 2.195-2.195-2.195c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"power",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>power</title>\n <path d="M11.769 4.898c1.041 1.042 1.562 2.405 1.561 3.771s-0.521 2.729-1.563 3.771-2.405 1.562-3.771 1.561-2.729-0.521-3.771-1.563c-1.041-1.041-1.561-2.405-1.561-3.771s0.521-2.729 1.561-3.771c0.26-0.261 0.26-0.683 0-0.943s-0.683-0.26-0.943 0c-1.301 1.301-1.952 3.008-1.952 4.713s0.651 3.412 1.952 4.713c1.301 1.302 3.009 1.953 4.714 1.953s3.413-0.651 4.715-1.952 1.953-3.009 1.953-4.714-0.651-3.413-1.952-4.715c-0.26-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM7.333 1.333v6.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-6.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"printer",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>printer</title>\n <path d="M11.333 5.333h-6.667v-3.333h6.667zM3.333 12.667v2c0 0.368 0.299 0.667 0.667 0.667h8c0.368 0 0.667-0.299 0.667-0.667v-2h0.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-3.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-0.667v-4c0-0.368-0.299-0.667-0.667-0.667h-8c-0.368 0-0.667 0.299-0.667 0.667v4h-0.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v3.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586zM4 8.667c-0.368 0-0.667 0.299-0.667 0.667v2h-0.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-3.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h10.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v3.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-0.667v-2c0-0.368-0.299-0.667-0.667-0.667zM4.667 10h6.667v4h-6.667z"></path>\n </svg>\n '},{name:"radio",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>radio</title>\n <path d="M10 8c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586-1.053 0.225-1.414 0.586-0.586 0.862-0.586 1.414 0.225 1.053 0.586 1.414 0.862 0.586 1.414 0.586 1.053-0.225 1.414-0.586 0.586-0.862 0.586-1.414zM8.667 8c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195-0.35-0.074-0.471-0.195-0.195-0.287-0.195-0.471 0.074-0.35 0.195-0.471 0.287-0.195 0.471-0.195 0.35 0.074 0.471 0.195 0.195 0.287 0.195 0.471zM10.355 5.645c0.651 0.651 0.977 1.503 0.977 2.357s-0.325 1.706-0.975 2.357c-0.26 0.261-0.26 0.683 0.001 0.943s0.683 0.26 0.943-0.001c0.911-0.911 1.365-2.107 1.365-3.301s-0.457-2.389-1.369-3.299c-0.261-0.26-0.683-0.26-0.943 0.001s-0.26 0.683 0.001 0.943zM5.645 10.355c-0.651-0.65-0.977-1.502-0.978-2.356s0.325-1.706 0.975-2.357c0.26-0.261 0.26-0.683-0.001-0.943s-0.683-0.26-0.943 0.001c-0.91 0.911-1.365 2.107-1.365 3.3s0.457 2.389 1.369 3.299c0.261 0.26 0.683 0.26 0.943-0.001s0.26-0.683-0.001-0.943zM12.242 3.758c1.171 1.172 1.757 2.706 1.757 4.242s-0.585 3.070-1.757 4.242c-0.26 0.261-0.26 0.683 0 0.943s0.683 0.26 0.943 0c1.431-1.431 2.147-3.309 2.147-5.185s-0.716-3.753-2.147-5.185c-0.26-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM3.758 12.242c-1.171-1.172-1.757-2.706-1.757-4.242s0.585-3.070 1.757-4.242c0.26-0.261 0.26-0.683 0-0.943s-0.683-0.26-0.943 0c-1.431 1.431-2.147 3.309-2.147 5.185s0.716 3.753 2.147 5.185c0.26 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943z"></path>\n </svg>\n '},{name:"refresh-ccw",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>refresh-ccw</title>\n <path d="M14.289 5.777c-0.614-1.735-1.875-3.058-3.413-3.793s-3.36-0.882-5.095-0.268c-0.981 0.347-1.835 0.903-2.496 1.576l-1.951 1.833v-2.459c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v3.999c0 0.010 0 0.020 0.001 0.029 0.003 0.077 0.019 0.15 0.046 0.217s0.065 0.132 0.115 0.19c0.008 0.009 0.016 0.018 0.024 0.026 0.061 0.063 0.134 0.115 0.216 0.15 0.079 0.034 0.166 0.053 0.257 0.055 0.003 0 0.005 0 0.007 0h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.666-0.667-0.666h-2.317l1.887-1.773c0.518-0.528 1.198-0.973 1.989-1.253 1.389-0.491 2.843-0.374 4.076 0.215s2.239 1.645 2.731 3.034c0.123 0.347 0.504 0.529 0.851 0.406s0.529-0.504 0.406-0.851zM13.65 10l-1.867 1.754c-1.056 1.057-2.42 1.577-3.786 1.577s-2.73-0.52-3.771-1.561c-0.593-0.593-1.015-1.287-1.255-1.987-0.12-0.348-0.499-0.533-0.847-0.414s-0.533 0.499-0.414 0.847c0.307 0.893 0.838 1.761 1.574 2.497 1.302 1.301 3.009 1.952 4.715 1.951s3.412-0.652 4.699-1.939l1.97-1.85v2.459c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-3.999c0-0.010 0-0.020-0.001-0.029-0.003-0.077-0.019-0.15-0.046-0.217s-0.065-0.132-0.115-0.19c-0.008-0.009-0.016-0.018-0.024-0.026-0.061-0.063-0.134-0.115-0.216-0.15-0.079-0.034-0.166-0.053-0.257-0.055-0.003 0-0.005 0-0.007 0h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"refresh-cw",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>refresh-cw</title>\n <path d="M2.969 6.223c0.491-1.389 1.498-2.446 2.731-3.035s2.688-0.706 4.076-0.215c0.791 0.28 1.471 0.725 1.989 1.253l1.887 1.773h-2.317c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h3.998c0.003 0 0.006 0 0.009 0 0.091-0.001 0.179-0.021 0.257-0.055s0.153-0.084 0.216-0.15c0.008-0.009 0.016-0.017 0.024-0.026 0.050-0.058 0.089-0.122 0.115-0.19s0.043-0.141 0.046-0.217c0.001-0.010 0.001-0.019 0.001-0.029v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2.459l-1.951-1.833c-0.661-0.673-1.514-1.229-2.495-1.576-1.735-0.614-3.557-0.466-5.095 0.268s-2.799 2.057-3.413 3.793c-0.123 0.347 0.059 0.727 0.405 0.851s0.728-0.059 0.851-0.406zM1.333 10.875l1.97 1.851c1.286 1.287 2.993 1.939 4.699 1.939s3.413-0.65 4.715-1.951c0.736-0.736 1.267-1.605 1.574-2.497 0.12-0.348-0.065-0.727-0.414-0.847s-0.727 0.065-0.847 0.414c-0.241 0.7-0.662 1.394-1.255 1.987-1.042 1.041-2.406 1.561-3.771 1.561s-2.729-0.521-3.786-1.577l-1.867-1.755h2.317c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-3.998c-0.003 0-0.006 0-0.009 0-0.091 0.001-0.179 0.021-0.257 0.055s-0.153 0.084-0.216 0.15c-0.008 0.009-0.016 0.017-0.024 0.026-0.050 0.058-0.089 0.122-0.115 0.19s-0.043 0.141-0.046 0.217c-0.001 0.010-0.001 0.019-0.001 0.029v4c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"repeat",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>repeat</title>\n <path d="M2.667 7.333v-1.333c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h7.724l-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l2.667-2.667c0.064-0.064 0.112-0.137 0.145-0.216s0.051-0.165 0.051-0.255c0-0.087-0.017-0.174-0.051-0.255-0.033-0.079-0.081-0.152-0.145-0.216l-2.667-2.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l1.529 1.529h-7.724c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM13.333 8.667v1.333c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586h-7.724l1.529-1.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2.667 2.667c-0.064 0.064-0.112 0.137-0.145 0.216-0.1 0.241-0.052 0.53 0.145 0.727l2.667 2.667c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.529-1.529h7.724c0.92 0 1.755-0.374 2.357-0.976s0.976-1.437 0.976-2.357v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"rewind",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>rewind</title>\n <path d="M6.667 11.303l-4.247-3.303 4.247-3.303zM14.257 13.193c0.112 0.088 0.255 0.141 0.409 0.141 0.368 0 0.667-0.299 0.667-0.667v-9.333c0.001-0.142-0.045-0.287-0.141-0.409-0.226-0.291-0.645-0.343-0.935-0.117l-6 4.667c-0.041 0.031-0.081 0.071-0.117 0.117-0.093 0.12-0.139 0.261-0.141 0.403v-4.66c0.001-0.142-0.045-0.287-0.141-0.409-0.226-0.291-0.645-0.343-0.935-0.117l-6 4.667c-0.041 0.031-0.081 0.071-0.117 0.117-0.226 0.291-0.174 0.709 0.117 0.935l6 4.667c0.112 0.088 0.255 0.141 0.409 0.141 0.368 0 0.667-0.299 0.667-0.667v-4.661c0.002 0.197 0.090 0.39 0.257 0.52zM14 11.303l-4.247-3.303 4.247-3.303z"></path>\n </svg>\n '},{name:"rotate-ccw",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>rotate-ccw</title>\n <path d="M1.711 10.221c0.612 1.736 1.87 3.061 3.408 3.797s3.359 0.887 5.095 0.275 3.061-1.87 3.797-3.408 0.887-3.359 0.275-5.095-1.87-3.061-3.408-3.797-3.359-0.887-5.095-0.275c-0.983 0.347-1.837 0.901-2.499 1.575l-1.951 1.833v-2.459c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v3.999c0 0.010 0 0.020 0.001 0.029 0.003 0.077 0.019 0.15 0.046 0.217s0.065 0.132 0.115 0.19c0.008 0.009 0.016 0.018 0.024 0.026 0.061 0.063 0.134 0.115 0.216 0.15 0.079 0.034 0.166 0.053 0.257 0.055 0.003 0 0.005 0 0.007 0h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.666-0.667-0.666h-2.317l1.886-1.773c0.519-0.528 1.2-0.973 1.991-1.251 1.389-0.489 2.844-0.37 4.076 0.22s2.237 1.649 2.727 3.038 0.37 2.844-0.22 4.076-1.649 2.237-3.038 2.727-2.844 0.37-4.076-0.22-2.237-1.649-2.727-3.038c-0.123-0.347-0.503-0.529-0.85-0.407s-0.529 0.503-0.407 0.85z"></path>\n </svg>\n '},{name:"rotate-cw",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>rotate-cw</title>\n <path d="M13.031 9.778c-0.491 1.389-1.497 2.447-2.729 3.035s-2.687 0.707-4.076 0.217-2.447-1.497-3.035-2.729-0.707-2.687-0.217-4.076 1.497-2.447 2.729-3.035 2.687-0.707 4.076-0.217c0.792 0.28 1.473 0.725 1.991 1.255l1.883 1.773h-2.32c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h3.998c0.003 0 0.006 0 0.009 0 0.091-0.001 0.178-0.020 0.257-0.055s0.153-0.084 0.216-0.15c0.008-0.008 0.015-0.017 0.023-0.025 0.051-0.058 0.089-0.123 0.117-0.191s0.043-0.142 0.046-0.219c0.001-0.009 0.001-0.017 0.001-0.027v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2.457l-1.944-1.83c-0.662-0.675-1.516-1.231-2.499-1.577-1.736-0.614-3.557-0.465-5.096 0.27s-2.798 2.059-3.411 3.795-0.464 3.557 0.271 5.095 2.059 2.798 3.795 3.411 3.557 0.465 5.095-0.271 2.798-2.059 3.411-3.795c0.123-0.347-0.059-0.728-0.407-0.851s-0.728 0.059-0.851 0.407z"></path>\n </svg>\n '},{name:"rss",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>rss</title>\n <path d="M2.667 8c1.473 0 2.805 0.596 3.771 1.562s1.562 2.299 1.562 3.771c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667c0-1.841-0.747-3.509-1.953-4.714s-2.873-1.953-4.714-1.953c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM2.667 3.333c2.761 0 5.261 1.119 7.071 2.929s2.929 4.31 2.929 7.071c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667c0-3.129-1.269-5.964-3.319-8.014s-4.885-3.319-8.014-3.319c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM4.667 12.667c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943z"></path>\n </svg>\n '},{name:"save",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>save</title>\n <path d="M12.667 14.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-7.333c0-0.171-0.065-0.341-0.195-0.471l-3.333-3.333c-0.121-0.121-0.287-0.195-0.471-0.195h-7.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586zM5.333 13.333v-4h5.333v4zM4 2.667v2.667c0 0.368 0.299 0.667 0.667 0.667h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-4.667v-2h5.057l2.943 2.943v7.057c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-0.667v-4.667c0-0.368-0.299-0.667-0.667-0.667h-6.667c-0.368 0-0.667 0.299-0.667 0.667v4.667h-0.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195z"></path>\n </svg>\n '},{name:"scissors",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>scissors</title>\n <path d="M4.919 11.034c0.007 0.008 0.015 0.017 0.023 0.024s0.016 0.015 0.024 0.023c0.229 0.239 0.367 0.562 0.367 0.919 0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391c0.357 0 0.679 0.139 0.919 0.367zM9.176 10.125l3.687 3.68c0.261 0.26 0.683 0.26 0.943-0.001s0.26-0.683-0.001-0.943l-3.687-3.68c-0.261-0.26-0.683-0.26-0.943 0.001s-0.26 0.683 0.001 0.943zM4.966 4.919c-0.008 0.007-0.016 0.015-0.024 0.023s-0.016 0.016-0.023 0.024c-0.239 0.229-0.562 0.367-0.919 0.367-0.369 0-0.701-0.149-0.943-0.391s-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943c0 0.357-0.139 0.679-0.367 0.919zM5.355 6.297l1.703 1.703-1.703 1.703c-0.397-0.235-0.861-0.369-1.355-0.369-0.736 0-1.404 0.299-1.885 0.781s-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885c0-0.494-0.135-0.957-0.369-1.355l7.507-7.507c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-4.862 4.862-1.703-1.703c0.235-0.397 0.369-0.861 0.369-1.355 0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781c0.494 0 0.957-0.135 1.355-0.369z"></path>\n </svg>\n '},{name:"search",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>search</title>\n <path d="M10.694 10.571c-0.023 0.017-0.045 0.037-0.066 0.058s-0.040 0.043-0.058 0.066c-0.839 0.809-1.979 1.305-3.237 1.305-1.289 0-2.455-0.521-3.3-1.367s-1.367-2.011-1.367-3.3 0.521-2.455 1.367-3.3 2.011-1.367 3.3-1.367 2.455 0.521 3.3 1.367 1.367 2.011 1.367 3.3c0 1.257-0.497 2.398-1.306 3.237zM14.471 13.529l-2.45-2.45c0.821-1.027 1.312-2.329 1.312-3.745 0-1.657-0.672-3.157-1.757-4.243s-2.586-1.757-4.243-1.757-3.157 0.672-4.243 1.757-1.757 2.586-1.757 4.243 0.672 3.157 1.757 4.243 2.586 1.757 4.243 1.757c1.417 0 2.719-0.491 3.745-1.312l2.45 2.45c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943z"></path>\n </svg>\n '},{name:"send",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>send</title>\n <path d="M15.309 1.513c0.029-0.101 0.033-0.209 0.010-0.317-0.016-0.075-0.045-0.149-0.087-0.217s-0.097-0.127-0.159-0.175c-0.078-0.060-0.166-0.1-0.257-0.121s-0.188-0.023-0.284-0.003c-0.028 0.006-0.057 0.014-0.084 0.023l-0.014 0.005-13.32 4.662c-0.168 0.059-0.311 0.184-0.389 0.359-0.149 0.337 0.002 0.731 0.339 0.88l5.766 2.563 2.563 5.766c0.072 0.162 0.209 0.295 0.389 0.359 0.347 0.121 0.728-0.061 0.849-0.409l4.662-13.319c0.007-0.018 0.013-0.036 0.018-0.055zM7.186 7.871l-4.045-1.797 8.989-3.147zM13.073 3.871l-3.147 8.989-1.797-4.045z"></path>\n </svg>\n '},{name:"server",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>server</title>\n <path d="M2.667 0.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v2.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM2.667 2h10.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v2.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-10.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-2.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM2.667 8.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v2.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM2.667 10h10.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v2.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-10.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-2.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM4.667 4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667zM4.667 12c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"settings",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>settings</title>\n <path d="M10.667 8c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885zM9.333 8c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943zM13.543 10.269c0.031-0.070 0.075-0.127 0.128-0.171 0.075-0.061 0.167-0.097 0.269-0.098h0.060c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414-0.225-1.053-0.586-1.414-0.862-0.586-1.414-0.586h-0.106c-0.073-0.001-0.143-0.019-0.205-0.051-0.085-0.044-0.153-0.115-0.195-0.208-0.002-0.019-0.003-0.039-0.003-0.059-0.031-0.071-0.043-0.146-0.036-0.219 0.008-0.097 0.048-0.189 0.116-0.258l0.041-0.041c0.39-0.391 0.585-0.904 0.585-1.415s-0.196-1.024-0.587-1.415c-0.391-0.39-0.904-0.585-1.415-0.585s-1.024 0.196-1.413 0.586l-0.031 0.031c-0.055 0.053-0.122 0.091-0.192 0.111-0.093 0.026-0.194 0.021-0.291-0.022-0.067-0.029-0.125-0.073-0.169-0.127-0.062-0.075-0.098-0.167-0.099-0.269v-0.060c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586-1.053 0.225-1.414 0.586-0.586 0.862-0.586 1.414v0.106c-0.001 0.073-0.019 0.143-0.051 0.205-0.044 0.085-0.115 0.153-0.208 0.195-0.019 0.002-0.039 0.003-0.059 0.003-0.071 0.031-0.146 0.043-0.219 0.036-0.097-0.009-0.189-0.048-0.259-0.116l-0.041-0.041c-0.391-0.39-0.903-0.585-1.415-0.585s-1.023 0.196-1.415 0.588c-0.39 0.391-0.585 0.903-0.585 1.415s0.196 1.024 0.586 1.413l0.032 0.031c0.053 0.055 0.091 0.122 0.111 0.192 0.026 0.093 0.021 0.194-0.021 0.289-0.004 0.011-0.009 0.023-0.014 0.035-0.027 0.073-0.072 0.135-0.127 0.183-0.073 0.063-0.167 0.102-0.255 0.104h-0.060c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.863-0.586 1.415 0.225 1.053 0.586 1.414 0.862 0.586 1.414 0.586h0.106c0.073 0.001 0.143 0.019 0.205 0.051 0.085 0.045 0.155 0.116 0.197 0.214 0.031 0.071 0.043 0.146 0.036 0.219-0.008 0.097-0.048 0.189-0.116 0.258l-0.041 0.041c-0.39 0.391-0.585 0.904-0.585 1.415s0.196 1.024 0.587 1.415c0.391 0.39 0.904 0.585 1.415 0.585s1.024-0.196 1.413-0.586l0.031-0.032c0.055-0.053 0.122-0.091 0.192-0.111 0.093-0.026 0.194-0.021 0.289 0.021 0.011 0.004 0.023 0.009 0.035 0.014 0.073 0.027 0.135 0.072 0.183 0.127 0.063 0.073 0.102 0.167 0.104 0.255v0.061c0 0.552 0.225 1.053 0.586 1.414s0.863 0.586 1.415 0.586 1.053-0.225 1.414-0.586 0.586-0.862 0.586-1.414v-0.106c0.001-0.073 0.019-0.143 0.051-0.205 0.045-0.085 0.116-0.155 0.214-0.197 0.071-0.031 0.146-0.043 0.219-0.036 0.097 0.008 0.189 0.048 0.258 0.116l0.041 0.041c0.391 0.39 0.904 0.585 1.415 0.585s1.024-0.196 1.415-0.587c0.39-0.391 0.585-0.904 0.585-1.415s-0.196-1.024-0.586-1.413l-0.032-0.031c-0.053-0.055-0.091-0.122-0.111-0.192-0.026-0.093-0.021-0.194 0.021-0.289zM12.323 9.731c-0.171 0.388-0.192 0.807-0.085 1.188 0.079 0.282 0.227 0.543 0.435 0.758l0.048 0.049c0.131 0.131 0.196 0.3 0.196 0.471s-0.065 0.341-0.195 0.471c-0.131 0.131-0.301 0.197-0.473 0.197s-0.341-0.065-0.471-0.195l-0.041-0.041c-0.309-0.302-0.693-0.468-1.087-0.501-0.291-0.025-0.588 0.023-0.862 0.141-0.385 0.165-0.685 0.455-0.867 0.804-0.129 0.247-0.199 0.523-0.202 0.807v0.121c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.194-0.471 0.194-0.35-0.074-0.471-0.195-0.195-0.287-0.195-0.471v-0.060c-0.010-0.44-0.17-0.828-0.429-1.128-0.189-0.219-0.431-0.39-0.705-0.497-0.383-0.164-0.795-0.183-1.171-0.077-0.282 0.079-0.543 0.227-0.758 0.435l-0.049 0.048c-0.131 0.131-0.3 0.196-0.471 0.196s-0.341-0.065-0.471-0.195c-0.131-0.131-0.197-0.301-0.197-0.473s0.065-0.341 0.195-0.471l0.041-0.041c0.302-0.309 0.468-0.693 0.501-1.087 0.025-0.291-0.023-0.588-0.141-0.862-0.165-0.385-0.455-0.685-0.804-0.867-0.247-0.129-0.523-0.199-0.807-0.202l-0.119 0.001c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471 0.074-0.35 0.195-0.471 0.287-0.195 0.471-0.195h0.060c0.44-0.010 0.828-0.17 1.128-0.429 0.219-0.189 0.39-0.431 0.497-0.705 0.164-0.383 0.182-0.795 0.077-1.171-0.079-0.282-0.227-0.543-0.435-0.757l-0.049-0.049c-0.131-0.131-0.196-0.3-0.196-0.471s0.065-0.341 0.195-0.471c0.131-0.131 0.301-0.197 0.473-0.197s0.341 0.065 0.471 0.195l0.041 0.041c0.309 0.302 0.693 0.468 1.087 0.501 0.247 0.021 0.497-0.009 0.734-0.091 0.064-0.008 0.125-0.025 0.179-0.049 0.388-0.166 0.687-0.456 0.869-0.805 0.129-0.247 0.199-0.523 0.203-0.807v-0.121c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195 0.35 0.074 0.471 0.195 0.195 0.287 0.195 0.471v0.060c0.002 0.425 0.152 0.813 0.402 1.117 0.177 0.215 0.405 0.387 0.664 0.501 0.385 0.17 0.804 0.191 1.185 0.084 0.282-0.079 0.543-0.227 0.758-0.435l0.049-0.048c0.131-0.131 0.3-0.196 0.471-0.196s0.341 0.065 0.471 0.195c0.131 0.131 0.197 0.301 0.197 0.473s-0.065 0.341-0.195 0.471l-0.041 0.041c-0.302 0.309-0.468 0.693-0.501 1.087-0.021 0.247 0.009 0.497 0.091 0.734 0.008 0.064 0.025 0.125 0.049 0.179 0.166 0.388 0.456 0.687 0.805 0.869 0.247 0.129 0.523 0.199 0.807 0.202h0.12c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471-0.074 0.35-0.195 0.471-0.287 0.195-0.471 0.195h-0.060c-0.425 0.002-0.813 0.152-1.117 0.402-0.215 0.177-0.387 0.405-0.5 0.662z"></path>\n </svg>\n '},{name:"share-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>share-2</title>\n <path d="M10.809 12.065c0.017-0.022 0.032-0.045 0.047-0.069 0.013-0.023 0.025-0.047 0.036-0.071 0.049-0.072 0.104-0.139 0.165-0.201 0.242-0.242 0.574-0.391 0.943-0.391s0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943-0.149 0.701-0.391 0.943-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943c0-0.217 0.051-0.421 0.143-0.601zM10.867 4.037c-0.006-0.011-0.012-0.023-0.019-0.034s-0.013-0.023-0.021-0.033c-0.103-0.189-0.161-0.405-0.161-0.637 0-0.369 0.149-0.701 0.391-0.943s0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943-0.149 0.701-0.391 0.943-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391c-0.072-0.072-0.136-0.152-0.19-0.239zM5.133 7.296c0.006 0.011 0.012 0.023 0.019 0.034s0.013 0.023 0.021 0.033c0.103 0.189 0.161 0.405 0.161 0.637s-0.059 0.448-0.162 0.637c-0.007 0.011-0.014 0.022-0.021 0.033s-0.013 0.022-0.018 0.033c-0.054 0.087-0.118 0.167-0.19 0.239-0.242 0.242-0.574 0.391-0.943 0.391s-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391c0.072 0.072 0.136 0.152 0.19 0.239zM9.433 4.059l-3.539 2.065c-0.003-0.003-0.006-0.006-0.009-0.009-0.481-0.481-1.149-0.781-1.885-0.781s-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781c0.003-0.003 0.006-0.006 0.009-0.009l3.539 2.063c-0.065 0.231-0.101 0.476-0.101 0.728 0 0.736 0.299 1.404 0.781 1.885s1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781c-0.002 0.002-0.005 0.005-0.007 0.007l-3.541-2.063c0.065-0.231 0.1-0.473 0.1-0.725s-0.035-0.495-0.1-0.725l3.539-2.065c0.003 0.003 0.006 0.006 0.009 0.009 0.481 0.482 1.149 0.781 1.885 0.781s1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885-0.299-1.404-0.781-1.885-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885c0 0.251 0.035 0.495 0.1 0.725z"></path>\n </svg>\n '},{name:"share",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>share</title>\n <path d="M2 8v5.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h8c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-5.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v5.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-5.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM7.333 2.943v7.057c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-7.057l1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-2.667-2.667c-0.261-0.261-0.683-0.261-0.943 0l-2.667 2.667c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"shield-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>shield-off</title>\n <path d="M13.763 9.531c0.161-0.517 0.239-1.045 0.237-1.533v-4.664c0-0.284-0.178-0.527-0.433-0.624l-5.333-2c-0.157-0.059-0.323-0.055-0.467 0l-2.107 0.787c-0.345 0.128-0.52 0.512-0.391 0.857s0.513 0.52 0.858 0.391l1.873-0.699 4.667 1.75v4.207c0.001 0.348-0.055 0.741-0.177 1.133-0.109 0.351 0.087 0.725 0.439 0.834s0.725-0.087 0.834-0.439zM3.333 4.276l7.487 7.487c-0.787 0.8-1.741 1.537-2.821 2.145-0.789-0.449-2.946-1.797-4.033-3.699-0.053-0.092-0.102-0.184-0.149-0.278-0.305-0.608-0.485-1.253-0.485-1.931zM0.195 1.138l1.883 1.883c-0.050 0.095-0.077 0.201-0.078 0.312v4.667c0 0.921 0.246 1.77 0.625 2.527 0.058 0.117 0.119 0.231 0.184 0.343 1.567 2.743 4.893 4.393 4.893 4.393 0.199 0.099 0.424 0.090 0.609-0.007 1.323-0.698 2.493-1.577 3.452-2.55l3.099 3.099c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-14.667-14.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"shield",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>shield</title>\n <path d="M8 13.908c-0.789-0.448-2.947-1.797-4.033-3.699-0.053-0.092-0.102-0.184-0.149-0.278-0.304-0.607-0.485-1.252-0.485-1.931v-4.205l4.667-1.75 4.667 1.75v4.205c0 0.679-0.181 1.323-0.484 1.931-0.047 0.093-0.097 0.186-0.149 0.278-1.087 1.903-3.245 3.251-4.033 3.699zM8.298 15.263c0 0 3.326-1.65 4.893-4.393 0.064-0.112 0.125-0.227 0.184-0.343 0.379-0.757 0.625-1.605 0.625-2.527v-4.667c0-0.284-0.178-0.527-0.433-0.624l-5.333-2c-0.157-0.059-0.323-0.055-0.468 0l-5.333 2c-0.266 0.099-0.431 0.351-0.433 0.624v4.667c0 0.921 0.246 1.77 0.625 2.527 0.058 0.117 0.119 0.231 0.184 0.343 1.567 2.743 4.893 4.393 4.893 4.393 0.195 0.097 0.413 0.091 0.596 0z"></path>\n </svg>\n '},{name:"shopping-bag",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>shopping-bag</title>\n <path d="M12.667 3.333h-9.333l1-1.333h7.333zM14.529 3.595l-1.996-2.661c-0.131-0.174-0.329-0.266-0.533-0.267h-8c-0.217 0-0.411 0.104-0.533 0.267l-1.996 2.661c-0.029 0.037-0.054 0.079-0.074 0.122-0.043 0.091-0.064 0.188-0.063 0.283v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.146-0.047-0.281-0.126-0.39-0.003-0.003-0.005-0.007-0.007-0.010zM2.667 4.667h10.667v8.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471zM10 6.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667c0 0.92 0.374 1.755 0.976 2.357s1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"shopping-cart",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>shopping-cart</title>\n <path d="M7.333 14c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943zM14.667 14c0-0.368-0.15-0.702-0.391-0.943s-0.575-0.391-0.943-0.391-0.702 0.15-0.943 0.391-0.391 0.575-0.391 0.943 0.15 0.702 0.391 0.943 0.575 0.391 0.943 0.391 0.702-0.15 0.943-0.391 0.391-0.575 0.391-0.943zM4.814 4.667h9.713l-0.914 4.794c-0.031 0.152-0.111 0.283-0.221 0.379-0.12 0.104-0.275 0.164-0.459 0.161h-6.489c-0.155 0.002-0.301-0.047-0.417-0.135-0.127-0.095-0.219-0.234-0.253-0.402zM0.667 1.333h2.12l0.565 2.826c0.072 0.291 0.335 0.507 0.648 0.507h0.814l-0.267-1.333h-0.547c-0.368 0-0.667 0.299-0.667 0.667 0 0.035 0.003 0.070 0.008 0.103 0.003 0.019 0.007 0.038 0.011 0.056l1.114 5.565c0.099 0.501 0.379 0.922 0.76 1.207 0.347 0.261 0.78 0.409 1.236 0.402h6.471c0.499 0.010 0.97-0.174 1.33-0.485 0.329-0.284 0.565-0.675 0.657-1.122l1.068-5.601c0.069-0.362-0.168-0.711-0.53-0.78-0.043-0.009-0.087-0.013-0.125-0.012h-10.787l-0.56-2.797c-0.063-0.308-0.331-0.536-0.653-0.536h-2.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"shuffle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>shuffle</title>\n <path d="M3.138 13.805l10.195-10.195v1.724c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-3.333c0-0.091-0.018-0.177-0.051-0.255s-0.081-0.152-0.144-0.215c-0.001-0.001-0.001-0.001-0.001-0.001-0.061-0.061-0.135-0.111-0.215-0.144-0.079-0.033-0.165-0.051-0.255-0.051h-3.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h1.724l-10.195 10.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM9.529 10.471l2.862 2.862h-1.724c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h3.333c0.087 0 0.174-0.017 0.255-0.051s0.155-0.083 0.216-0.145c0.064-0.064 0.112-0.137 0.145-0.216s0.051-0.165 0.051-0.255v-3.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.724l-2.862-2.862c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM2.195 3.138l3.333 3.333c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-3.333-3.333c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"sidebar",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>sidebar</title>\n <path d="M3.333 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM6.667 13.333v-10.667h6c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195zM5.333 2.667v10.667h-2c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195z"></path>\n </svg>\n '},{name:"skip-back",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>skip-back</title>\n <path d="M12.25 13.854c0.113 0.091 0.259 0.146 0.417 0.146 0.368 0 0.667-0.299 0.667-0.667v-10.667c0.001-0.145-0.047-0.293-0.146-0.417-0.23-0.287-0.649-0.334-0.937-0.104l-6.667 5.333c-0.035 0.028-0.072 0.063-0.104 0.104-0.23 0.287-0.183 0.707 0.104 0.937zM12 11.946l-4.933-3.946 4.933-3.946zM4 12.667v-9.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v9.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"skip-forward",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>skip-forward</title>\n <path d="M3.75 2.146c-0.113-0.091-0.259-0.146-0.417-0.146-0.368 0-0.667 0.299-0.667 0.667v10.667c-0.001 0.145 0.047 0.293 0.146 0.417 0.23 0.287 0.649 0.334 0.937 0.104l6.667-5.333c0.035-0.028 0.072-0.063 0.104-0.104 0.23-0.287 0.183-0.707-0.104-0.937zM4 4.054l4.933 3.946-4.933 3.946zM12 3.333v9.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-9.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"slack",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>slack</title>\n <path d="M9.667 7.333c0.46 0 0.877-0.187 1.179-0.488s0.488-0.719 0.488-1.179v-3.333c0-0.46-0.187-0.877-0.488-1.179s-0.719-0.488-1.179-0.488-0.877 0.187-1.179 0.488-0.488 0.719-0.488 1.179v3.333c0 0.46 0.187 0.877 0.488 1.179s0.719 0.488 1.179 0.488zM9.667 6c-0.093 0-0.176-0.037-0.236-0.097s-0.097-0.143-0.097-0.236v-3.333c0-0.093 0.037-0.176 0.097-0.236s0.143-0.097 0.236-0.097 0.176 0.037 0.236 0.097 0.097 0.143 0.097 0.236v3.333c0 0.093-0.037 0.176-0.097 0.236s-0.143 0.097-0.236 0.097zM13.667 7.333c0.46 0 0.877-0.187 1.179-0.488s0.488-0.719 0.488-1.179-0.187-0.877-0.488-1.179-0.719-0.488-1.179-0.488-0.877 0.187-1.179 0.488-0.488 0.719-0.488 1.179v1c0 0.368 0.299 0.667 0.667 0.667zM13.667 6h-0.333v-0.333c0-0.093 0.037-0.176 0.097-0.236s0.143-0.097 0.236-0.097 0.176 0.037 0.236 0.097 0.097 0.143 0.097 0.236-0.037 0.176-0.097 0.236-0.143 0.097-0.236 0.097zM6.333 8.667c-0.46 0-0.877 0.187-1.179 0.488s-0.488 0.719-0.488 1.179v3.333c0 0.46 0.187 0.877 0.488 1.179s0.719 0.488 1.179 0.488 0.877-0.187 1.179-0.488 0.488-0.719 0.488-1.179v-3.333c0-0.46-0.187-0.877-0.488-1.179s-0.719-0.488-1.179-0.488zM6.333 10c0.093 0 0.176 0.037 0.236 0.097s0.097 0.143 0.097 0.236v3.333c0 0.093-0.037 0.176-0.097 0.236s-0.143 0.097-0.236 0.097-0.176-0.037-0.236-0.097-0.097-0.143-0.097-0.236v-3.333c0-0.093 0.037-0.176 0.097-0.236s0.143-0.097 0.236-0.097zM2.333 8.667c-0.46 0-0.877 0.187-1.179 0.488s-0.488 0.719-0.488 1.179 0.187 0.877 0.488 1.179 0.719 0.488 1.179 0.488 0.877-0.187 1.179-0.488 0.488-0.719 0.488-1.179v-1c0-0.368-0.299-0.667-0.667-0.667zM2.333 10h0.333v0.333c0 0.093-0.037 0.176-0.097 0.236s-0.143 0.097-0.236 0.097-0.176-0.037-0.236-0.097-0.097-0.143-0.097-0.236 0.037-0.176 0.097-0.236 0.143-0.097 0.236-0.097zM8.667 9.667c0 0.46 0.187 0.877 0.488 1.179s0.719 0.488 1.179 0.488h3.333c0.46 0 0.877-0.187 1.179-0.488s0.488-0.719 0.488-1.179-0.187-0.877-0.488-1.179-0.719-0.488-1.179-0.488h-3.333c-0.46 0-0.877 0.187-1.179 0.488s-0.488 0.719-0.488 1.179zM10 9.667c0-0.093 0.037-0.176 0.097-0.236s0.143-0.097 0.236-0.097h3.333c0.093 0 0.176 0.037 0.236 0.097s0.097 0.143 0.097 0.236-0.037 0.176-0.097 0.236-0.143 0.097-0.236 0.097h-3.333c-0.093 0-0.176-0.037-0.236-0.097s-0.097-0.143-0.097-0.236zM10.333 13.333c0.093 0 0.176 0.037 0.236 0.097s0.097 0.143 0.097 0.236-0.037 0.176-0.097 0.236-0.143 0.097-0.236 0.097-0.176-0.037-0.236-0.097-0.097-0.143-0.097-0.236v-0.333zM10.333 12h-1c-0.368 0-0.667 0.299-0.667 0.667v1c0 0.46 0.187 0.877 0.488 1.179s0.719 0.488 1.179 0.488 0.877-0.187 1.179-0.488 0.488-0.719 0.488-1.179-0.187-0.877-0.488-1.179-0.719-0.488-1.179-0.488zM6 6.333c0 0.093-0.037 0.176-0.097 0.236s-0.143 0.097-0.236 0.097h-3.333c-0.093 0-0.176-0.037-0.236-0.097s-0.097-0.143-0.097-0.236 0.037-0.176 0.097-0.236 0.143-0.097 0.236-0.097h3.333c0.093 0 0.176 0.037 0.236 0.097s0.097 0.143 0.097 0.236zM7.333 6.333c0-0.46-0.187-0.877-0.488-1.179s-0.719-0.488-1.179-0.488h-3.333c-0.46 0-0.877 0.187-1.179 0.488s-0.488 0.719-0.488 1.179 0.187 0.877 0.488 1.179 0.719 0.488 1.179 0.488h3.333c0.46 0 0.877-0.187 1.179-0.488s0.488-0.719 0.488-1.179zM5.667 2.667c-0.093 0-0.176-0.037-0.236-0.097s-0.097-0.143-0.097-0.236 0.037-0.176 0.097-0.236 0.143-0.097 0.236-0.097 0.176 0.037 0.236 0.097 0.097 0.143 0.097 0.236v0.333zM5.667 4h1c0.368 0 0.667-0.299 0.667-0.667v-1c0-0.46-0.187-0.877-0.488-1.179s-0.719-0.488-1.179-0.488-0.877 0.187-1.179 0.488-0.488 0.719-0.488 1.179 0.187 0.877 0.488 1.179 0.719 0.488 1.179 0.488z"></path>\n </svg>\n '},{name:"slash",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>slash</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM12.688 11.745l-8.433-8.433c1.027-0.821 2.329-1.312 3.745-1.312 1.657 0 3.156 0.671 4.243 1.757s1.757 2.585 1.757 4.243c0 1.417-0.491 2.719-1.312 3.745zM3.312 4.255l8.433 8.433c-1.027 0.821-2.329 1.312-3.745 1.312-1.657 0-3.156-0.671-4.243-1.757s-1.757-2.585-1.757-4.243c0-1.417 0.491-2.719 1.312-3.745z"></path>\n </svg>\n '},{name:"sliders",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>sliders</title>\n <path d="M3.333 6.667v-4.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM8.667 14v-6c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v6c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM14 8v-6c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v6c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM0.667 10h1.333v4c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM6 6h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2.667h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM11.333 11.333h1.333v2.667c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2.667h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"smartphone",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>smartphone</title>\n <path d="M4.667 0.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h6.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-10.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM4.667 2h6.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v10.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-6.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-10.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM8.667 12c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"smile",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>smile</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM4.8 9.733c0 0 0.087 0.115 0.221 0.255 0.097 0.102 0.225 0.227 0.385 0.36 0.225 0.187 0.515 0.393 0.865 0.569 0.47 0.235 1.053 0.416 1.73 0.416s1.26-0.181 1.73-0.416c0.35-0.175 0.64-0.381 0.865-0.569 0.159-0.133 0.288-0.258 0.385-0.36 0.133-0.14 0.221-0.255 0.221-0.255 0.221-0.295 0.161-0.713-0.133-0.933s-0.713-0.161-0.933 0.133l-0.121 0.137c-0.067 0.070-0.158 0.159-0.272 0.255-0.162 0.135-0.366 0.279-0.607 0.4-0.32 0.159-0.7 0.275-1.134 0.275s-0.814-0.115-1.134-0.275c-0.24-0.12-0.445-0.265-0.607-0.4-0.114-0.095-0.205-0.185-0.272-0.255l-0.121-0.137c-0.221-0.295-0.639-0.354-0.933-0.133s-0.354 0.639-0.133 0.933z"></path>\n </svg>\n '},{name:"speaker",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>speaker</title>\n <path d="M4 0.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h8c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-10.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM4 2h8c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v10.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-10.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM11.333 9.333c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976-1.755 0.374-2.357 0.976-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357zM10 9.333c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM8.667 4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"square",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>square</title>\n <path d="M3.333 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM3.333 2.667h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195z"></path>\n </svg>\n '},{name:"star",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>star</title>\n <path d="M8.598 1.038c-0.061-0.126-0.165-0.235-0.303-0.303-0.33-0.163-0.73-0.027-0.893 0.303l-1.905 3.859-4.261 0.623c-0.139 0.019-0.274 0.085-0.381 0.194-0.257 0.264-0.251 0.686 0.012 0.943l3.082 3.002-0.727 4.241c-0.024 0.138-0.004 0.287 0.067 0.423 0.171 0.326 0.575 0.451 0.901 0.28l3.809-2.003 3.81 2.003c0.124 0.066 0.272 0.093 0.423 0.067 0.363-0.062 0.607-0.407 0.545-0.77l-0.727-4.241 3.082-3.002c0.101-0.097 0.173-0.229 0.195-0.381 0.053-0.364-0.199-0.703-0.563-0.756l-4.26-0.623zM8 2.839l1.462 2.963c0.101 0.203 0.291 0.333 0.501 0.365l3.271 0.478-2.366 2.305c-0.163 0.159-0.227 0.379-0.192 0.59l0.558 3.255-2.924-1.538c-0.201-0.105-0.431-0.099-0.621 0l-2.924 1.538 0.558-3.255c0.039-0.224-0.039-0.441-0.192-0.59l-2.366-2.305 3.271-0.479c0.224-0.033 0.406-0.173 0.501-0.364z"></path>\n </svg>\n '},{name:"stop-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>stop-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM6 5.333c-0.368 0-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667h4c0.368 0 0.667-0.299 0.667-0.667v-4c0-0.368-0.299-0.667-0.667-0.667zM6.667 6.667h2.667v2.667h-2.667z"></path>\n </svg>\n '},{name:"sun",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>sun</title>\n <path d="M12 8c0-1.105-0.449-2.105-1.171-2.829s-1.724-1.171-2.829-1.171-2.105 0.449-2.829 1.171-1.171 1.724-1.171 2.829 0.449 2.105 1.171 2.829 1.724 1.171 2.829 1.171 2.105-0.449 2.829-1.171 1.171-1.724 1.171-2.829zM10.667 8c0 0.737-0.298 1.402-0.781 1.885s-1.149 0.781-1.885 0.781-1.402-0.298-1.885-0.781-0.781-1.149-0.781-1.885 0.298-1.402 0.781-1.885 1.149-0.781 1.885-0.781 1.402 0.298 1.885 0.781 0.781 1.149 0.781 1.885zM7.333 0.667v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM7.333 14v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM2.342 3.285l0.947 0.947c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-0.947-0.947c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM11.769 12.711l0.947 0.947c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-0.947-0.947c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM0.667 8.667h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM14 8.667h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM3.285 13.658l0.947-0.947c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-0.947 0.947c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM12.711 4.231l0.947-0.947c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-0.947 0.947c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"sunrise",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>sunrise</title>\n <path d="M12 12c0-1.105-0.449-2.105-1.171-2.829s-1.724-1.171-2.829-1.171-2.105 0.449-2.829 1.171-1.171 1.724-1.171 2.829c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667c0-0.737 0.298-1.402 0.781-1.885s1.149-0.781 1.885-0.781 1.402 0.298 1.885 0.781 0.781 1.149 0.781 1.885c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM2.342 7.285l0.947 0.947c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-0.947-0.947c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM0.667 12.667h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM14 12.667h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM12.711 8.231l0.947-0.947c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-0.947 0.947c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM15.333 14h-14.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h14.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM5.805 4.471l1.529-1.529v3.057c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-3.057l1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-2.667-2.667c-0.064-0.064-0.137-0.112-0.216-0.145s-0.165-0.051-0.255-0.051c-0.087 0-0.174 0.017-0.255 0.051-0.079 0.033-0.152 0.081-0.216 0.145l-2.667 2.667c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"sunset",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>sunset</title>\n <path d="M12 12c0-1.105-0.449-2.105-1.171-2.829s-1.724-1.171-2.829-1.171-2.105 0.449-2.829 1.171-1.171 1.724-1.171 2.829c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667c0-0.737 0.298-1.402 0.781-1.885s1.149-0.781 1.885-0.781 1.402 0.298 1.885 0.781 0.781 1.149 0.781 1.885c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM2.342 7.285l0.947 0.947c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-0.947-0.947c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM0.667 12.667h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM14 12.667h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM12.711 8.231l0.947-0.947c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-0.947 0.947c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM15.333 14h-14.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h14.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM10.195 2.862l-1.529 1.529v-3.057c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v3.057l-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.667 2.667c0.064 0.064 0.137 0.112 0.216 0.145s0.165 0.051 0.255 0.051c0.087 0 0.174-0.017 0.255-0.051 0.079-0.033 0.152-0.081 0.216-0.145l2.667-2.667c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"tablet",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>tablet</title>\n <path d="M12 15.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-10.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-8c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v10.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586zM12 14h-8c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-10.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h8c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v10.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195zM8.667 12c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"tag",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>tag</title>\n <path d="M14.198 9.411c0.389-0.391 0.583-0.901 0.583-1.41s-0.193-1.021-0.583-1.413l-5.727-5.727c-0.121-0.12-0.287-0.195-0.471-0.195h-6.667c-0.368 0-0.667 0.299-0.667 0.667v6.667c0 0.171 0.065 0.341 0.195 0.472l5.728 5.721c0.391 0.39 0.904 0.585 1.415 0.585s1.024-0.196 1.413-0.586zM13.255 8.469l-4.78 4.78c-0.131 0.131-0.3 0.196-0.471 0.196s-0.341-0.065-0.471-0.195l-5.533-5.527v-5.723h5.724l5.531 5.531c0.128 0.129 0.193 0.298 0.193 0.469s-0.065 0.339-0.193 0.468zM5.333 4.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"target",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>target</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM12.667 8c0-1.289-0.523-2.456-1.367-3.3s-2.011-1.367-3.3-1.367-2.456 0.523-3.3 1.367-1.367 2.011-1.367 3.3 0.523 2.456 1.367 3.3 2.011 1.367 3.3 1.367 2.456-0.523 3.3-1.367 1.367-2.011 1.367-3.3zM11.333 8c0 0.921-0.373 1.753-0.976 2.357s-1.437 0.976-2.357 0.976-1.753-0.373-2.357-0.976-0.976-1.437-0.976-2.357 0.373-1.753 0.976-2.357 1.437-0.976 2.357-0.976 1.753 0.373 2.357 0.976 0.976 1.437 0.976 2.357zM10 8c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586-1.053 0.225-1.414 0.586-0.586 0.862-0.586 1.414 0.225 1.053 0.586 1.414 0.862 0.586 1.414 0.586 1.053-0.225 1.414-0.586 0.586-0.862 0.586-1.414zM8.667 8c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195-0.35-0.074-0.471-0.195-0.195-0.287-0.195-0.471 0.074-0.35 0.195-0.471 0.287-0.195 0.471-0.195 0.35 0.074 0.471 0.195 0.195 0.287 0.195 0.471z"></path>\n </svg>\n '},{name:"terminal",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>terminal</title>\n <path d="M3.138 11.805l4-4c0.261-0.261 0.261-0.683 0-0.943l-4-4c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l3.529 3.529-3.529 3.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM8 13.333h5.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-5.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"thermometer",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>thermometer</title>\n <path d="M8.667 9.84c0.001 0.219 0.107 0.431 0.302 0.558 0.233 0.152 0.457 0.369 0.639 0.64 0.358 0.536 0.465 1.165 0.349 1.751s-0.456 1.127-0.992 1.485-1.165 0.465-1.751 0.349-1.127-0.456-1.485-0.992-0.465-1.165-0.349-1.751 0.456-1.127 0.992-1.485c0.179-0.121 0.295-0.325 0.295-0.555v-7.507c0-0.276 0.111-0.525 0.293-0.707s0.431-0.293 0.707-0.293 0.525 0.111 0.707 0.293 0.293 0.431 0.293 0.707zM10 9.504v-7.171c0-0.644-0.262-1.229-0.683-1.65s-1.006-0.683-1.65-0.683-1.229 0.262-1.65 0.683-0.683 1.006-0.683 1.65v7.173c-0.671 0.553-1.103 1.307-1.263 2.113-0.183 0.919-0.015 1.911 0.547 2.753s1.414 1.376 2.333 1.559 1.911 0.015 2.753-0.547 1.376-1.414 1.559-2.333 0.015-1.911-0.547-2.753c-0.205-0.306-0.449-0.573-0.715-0.793z"></path>\n </svg>\n '},{name:"thumbs-down",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>thumbs-down</title>\n <path d="M12 8v-6h1.113c0.241-0.004 0.449 0.079 0.607 0.221 0.142 0.127 0.243 0.3 0.279 0.497v4.525c-0.025 0.227-0.139 0.42-0.303 0.555-0.157 0.129-0.358 0.204-0.574 0.201zM6 10.667v2c0 0.736 0.299 1.404 0.781 1.885s1.149 0.781 1.885 0.781c0.27 0 0.503-0.161 0.609-0.396l2.491-5.604h1.337c0.54 0.008 1.046-0.18 1.44-0.504 0.415-0.341 0.706-0.834 0.783-1.407 0.004-0.027 0.006-0.058 0.006-0.089v-4.667c0-0.028-0.002-0.059-0.006-0.091-0.074-0.535-0.337-1.007-0.717-1.347-0.4-0.358-0.931-0.571-1.497-0.561h-9.3c-0.511-0.006-0.988 0.187-1.347 0.509-0.337 0.301-0.571 0.717-0.645 1.189l-0.92 6.001c-0.083 0.547 0.064 1.076 0.367 1.487s0.765 0.709 1.31 0.791c0.11 0.016 0.222 0.024 0.328 0.022zM7.333 10c0-0.368-0.299-0.667-0.667-0.667l-3.83-0.001-0.059-0.007c-0.182-0.027-0.335-0.125-0.437-0.264s-0.15-0.313-0.123-0.495l0.92-5.999c0.025-0.159 0.104-0.299 0.217-0.4 0.12-0.107 0.277-0.17 0.458-0.168h6.853v6.525l-2.405 5.412c-0.205-0.065-0.388-0.179-0.537-0.328-0.242-0.242-0.391-0.574-0.391-0.943z"></path>\n </svg>\n '},{name:"thumbs-up",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>thumbs-up</title>\n <path d="M4 8v6h-1.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-4.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM10 5.333v-2c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781c-0.27 0-0.503 0.161-0.609 0.396l-2.491 5.604h-1.567c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v4.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.52c0.511 0.006 0.988-0.187 1.347-0.509 0.337-0.301 0.571-0.717 0.645-1.189l0.92-6.001c0.083-0.547-0.064-1.076-0.367-1.487s-0.765-0.709-1.31-0.791c-0.11-0.017-0.222-0.025-0.328-0.023zM8.667 6c0 0.368 0.299 0.667 0.667 0.667l3.83 0.001 0.059 0.007c0.182 0.027 0.335 0.125 0.437 0.264s0.15 0.313 0.123 0.495l-0.92 5.999c-0.025 0.159-0.104 0.299-0.217 0.4-0.12 0.107-0.277 0.171-0.457 0.169l-6.854-0.001v-6.525l2.405-5.412c0.205 0.065 0.388 0.179 0.537 0.328 0.242 0.242 0.391 0.574 0.391 0.943z"></path>\n </svg>\n '},{name:"toggle-left",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>toggle-left</title>\n <path d="M5.333 2.667c-1.473 0-2.807 0.598-3.771 1.562s-1.562 2.299-1.562 3.771 0.598 2.807 1.562 3.771 2.299 1.562 3.771 1.562h5.333c1.473 0 2.807-0.598 3.771-1.562s1.562-2.299 1.562-3.771-0.598-2.807-1.562-3.771-2.299-1.562-3.771-1.562zM5.333 4h5.333c1.105 0 2.104 0.447 2.829 1.171s1.171 1.724 1.171 2.829-0.447 2.104-1.171 2.829-1.724 1.171-2.829 1.171h-5.333c-1.105 0-2.104-0.447-2.829-1.171s-1.171-1.724-1.171-2.829 0.447-2.104 1.171-2.829 1.724-1.171 2.829-1.171zM8 8c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885zM6.667 8c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943z"></path>\n </svg>\n '},{name:"toggle-right",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>toggle-right</title>\n <path d="M5.333 2.667c-1.473 0-2.807 0.598-3.771 1.562s-1.562 2.299-1.562 3.771 0.598 2.807 1.562 3.771 2.299 1.562 3.771 1.562h5.333c1.473 0 2.807-0.598 3.771-1.562s1.562-2.299 1.562-3.771-0.598-2.807-1.562-3.771-2.299-1.562-3.771-1.562zM5.333 4h5.333c1.105 0 2.104 0.447 2.829 1.171s1.171 1.724 1.171 2.829-0.447 2.104-1.171 2.829-1.724 1.171-2.829 1.171h-5.333c-1.105 0-2.104-0.447-2.829-1.171s-1.171-1.724-1.171-2.829 0.447-2.104 1.171-2.829 1.724-1.171 2.829-1.171zM13.333 8c0-0.736-0.299-1.404-0.781-1.885s-1.149-0.781-1.885-0.781-1.404 0.299-1.885 0.781-0.781 1.149-0.781 1.885 0.299 1.404 0.781 1.885 1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885zM12 8c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943 0.149-0.701 0.391-0.943 0.574-0.391 0.943-0.391 0.701 0.149 0.943 0.391 0.391 0.574 0.391 0.943z"></path>\n </svg>\n '},{name:"trash-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>trash-2</title>\n <path d="M12 4.667v8.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-6.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-8.667zM11.333 3.333v-0.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v0.667h-2.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h0.667v8.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h6.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-8.667h0.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM6 3.333v-0.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v0.667zM6 7.333v4c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM8.667 7.333v4c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667z"></path>\n </svg>\n '},{name:"trash",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>trash</title>\n <path d="M12 4.667v8.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-6.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-8.667zM11.333 3.333v-0.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v0.667h-2.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h0.667v8.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h6.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-8.667h0.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667zM6 3.333v-0.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195h2.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v0.667z"></path>\n </svg>\n '},{name:"trello",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>trello</title>\n <path d="M3.333 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM3.333 2.667h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM4.667 4c-0.368 0-0.667 0.299-0.667 0.667v6c0 0.368 0.299 0.667 0.667 0.667h2c0.368 0 0.667-0.299 0.667-0.667v-6c0-0.368-0.299-0.667-0.667-0.667zM5.333 5.333h0.667v4.667h-0.667zM9.333 4c-0.368 0-0.667 0.299-0.667 0.667v3.333c0 0.368 0.299 0.667 0.667 0.667h2c0.368 0 0.667-0.299 0.667-0.667v-3.333c0-0.368-0.299-0.667-0.667-0.667zM10 5.333h0.667v2h-0.667z"></path>\n </svg>\n '},{name:"trending-down",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>trending-down</title>\n <path d="M11.333 12.667h4c0.091 0 0.177-0.018 0.255-0.051s0.152-0.081 0.216-0.145 0.112-0.137 0.145-0.216c0.033-0.079 0.051-0.165 0.051-0.255v-4c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2.391l-5.195-5.195c-0.261-0.261-0.683-0.261-0.943 0l-2.862 2.862-4.529-4.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l5 5c0.261 0.261 0.683 0.261 0.943 0l2.862-2.862 4.724 4.724h-2.391c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"trending-up",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>trending-up</title>\n <path d="M11.333 4.667h2.391l-4.724 4.724-2.862-2.862c-0.261-0.261-0.683-0.261-0.943 0l-5 5c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l4.529-4.529 2.862 2.862c0.261 0.261 0.683 0.261 0.943 0l5.195-5.195v2.391c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4c0-0.091-0.018-0.177-0.051-0.255s-0.081-0.152-0.144-0.215c-0.001-0.001-0.001-0.001-0.001-0.001-0.061-0.061-0.135-0.111-0.215-0.144-0.079-0.033-0.165-0.051-0.255-0.051h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"triangle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>triangle</title>\n <path d="M7.432 2.916c0.049-0.082 0.123-0.161 0.223-0.221 0.157-0.095 0.337-0.119 0.504-0.077s0.316 0.144 0.409 0.299l5.644 9.422c0.051 0.087 0.085 0.199 0.087 0.321 0.002 0.184-0.070 0.351-0.19 0.473s-0.285 0.199-0.462 0.201h-11.291c-0.101-0.001-0.214-0.027-0.321-0.089-0.159-0.092-0.266-0.239-0.311-0.405s-0.025-0.346 0.061-0.497zM6.288 2.231l-5.647 9.427c-0.281 0.487-0.337 1.033-0.205 1.527s0.453 0.939 0.932 1.215c0.309 0.179 0.651 0.267 0.983 0.268h11.295c0.559-0.006 1.058-0.236 1.415-0.601s0.576-0.869 0.57-1.421c-0.004-0.357-0.102-0.696-0.271-0.983l-5.649-9.431c-0.288-0.475-0.74-0.787-1.236-0.909s-1.041-0.054-1.513 0.233c-0.286 0.173-0.517 0.41-0.675 0.676z"></path>\n </svg>\n '},{name:"truck",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>truck</title>\n <path d="M10 10h-8.667v-7.333h8.667v2.667zM11.333 6h1.724l1.609 1.609v2.391h-3.333zM4.667 12.333c0 0.276-0.111 0.525-0.293 0.707s-0.431 0.293-0.707 0.293-0.525-0.111-0.707-0.293-0.293-0.431-0.293-0.707 0.111-0.525 0.293-0.707 0.431-0.293 0.707-0.293 0.525 0.111 0.707 0.293 0.293 0.431 0.293 0.707zM14.667 12.333c0-0.358-0.081-0.697-0.225-1h0.891c0.368 0 0.667-0.299 0.667-0.667v-3.333c0-0.171-0.065-0.341-0.195-0.471l-2-2c-0.121-0.121-0.287-0.195-0.471-0.195h-2v-2.667c0-0.368-0.299-0.667-0.667-0.667h-10c-0.368 0-0.667 0.299-0.667 0.667v8.667c0 0.368 0.299 0.667 0.667 0.667h0.891c-0.144 0.303-0.225 0.642-0.225 1 0 0.644 0.262 1.229 0.683 1.65s1.006 0.683 1.65 0.683 1.229-0.262 1.65-0.683 0.683-1.006 0.683-1.65c0-0.358-0.081-0.697-0.225-1h4.449c-0.144 0.303-0.225 0.642-0.225 1 0 0.644 0.262 1.229 0.683 1.65s1.006 0.683 1.65 0.683 1.229-0.262 1.65-0.683 0.683-1.006 0.683-1.65zM13.333 12.333c0 0.276-0.111 0.525-0.293 0.707s-0.431 0.293-0.707 0.293-0.525-0.111-0.707-0.293-0.293-0.431-0.293-0.707 0.111-0.525 0.293-0.707 0.431-0.293 0.707-0.293 0.525 0.111 0.707 0.293 0.293 0.431 0.293 0.707z"></path>\n </svg>\n '},{name:"tv",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>tv</title>\n <path d="M2.667 5.333h10.667c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v7.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-10.667c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-7.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM10.862 0.862l-2.862 2.862-2.862-2.862c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.195 2.195h-3.724c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v7.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h10.667c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-7.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-3.724l2.195-2.195c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"twitter",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>twitter</title>\n <path d="M13.889 3.508c-0.124 0.161-0.261 0.317-0.411 0.464-0.155 0.155-0.231 0.378-0.185 0.605 0.025 0.121 0.040 0.269 0.041 0.423 0 3.504-1.619 5.981-3.873 7.265-1.765 1.006-3.959 1.303-6.148 0.747 0.83-0.241 1.64-0.614 2.395-1.127 0.098-0.066 0.182-0.162 0.235-0.281 0.149-0.337-0.002-0.731-0.339-0.88-1.849-0.822-2.753-1.954-3.179-3.062-0.278-0.723-0.364-1.465-0.347-2.151 0.014-0.541 0.092-1.040 0.185-1.455 0.263 0.228 0.536 0.47 0.824 0.691 1.367 1.051 3.083 1.653 4.931 1.605 0.361-0.010 0.649-0.305 0.649-0.667v-0.674c-0.001-0.119 0.006-0.238 0.023-0.356 0.075-0.537 0.336-1.046 0.775-1.427 0.483-0.421 1.091-0.605 1.684-0.564s1.169 0.309 1.589 0.792c0.168 0.191 0.433 0.277 0.689 0.203 0.154-0.045 0.309-0.095 0.463-0.152zM14.949 1.455c-0.493 0.348-1.015 0.617-1.525 0.803-0.621-0.557-1.394-0.868-2.184-0.923-0.932-0.065-1.891 0.226-2.651 0.888-0.691 0.601-1.101 1.405-1.22 2.248-0.025 0.177-0.037 0.355-0.036 0.533-1.281-0.095-2.463-0.567-3.434-1.314-0.517-0.397-0.974-0.873-1.356-1.41-0.213-0.3-0.629-0.371-0.929-0.158-0.103 0.073-0.178 0.169-0.223 0.273 0 0-0.088 0.199-0.19 0.507-0.075 0.225-0.161 0.517-0.238 0.86-0.109 0.481-0.201 1.068-0.217 1.714-0.021 0.818 0.080 1.741 0.435 2.664 0.455 1.183 1.311 2.319 2.765 3.215-1.046 0.484-2.163 0.693-3.249 0.645-0.368-0.016-0.679 0.269-0.695 0.637-0.011 0.259 0.127 0.491 0.342 0.612 3.27 1.817 6.951 1.785 9.777 0.174 2.694-1.534 4.547-4.467 4.547-8.423-0.001-0.111-0.005-0.22-0.015-0.326 0.671-0.743 1.117-1.619 1.331-2.521 0.085-0.358-0.137-0.717-0.495-0.802-0.193-0.046-0.387-0.002-0.538 0.104z"></path>\n </svg>\n '},{name:"type",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>type</title>\n <path d="M7.333 3.333v9.333h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333v-9.333h4v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-2c0-0.368-0.299-0.667-0.667-0.667h-10.667c-0.368 0-0.667 0.299-0.667 0.667v2c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333z"></path>\n </svg>\n '},{name:"umbrella",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>umbrella</title>\n <path d="M15.997 7.937c-0.211-2.208-1.297-4.123-2.882-5.431s-3.67-2.013-5.878-1.803c-2.035 0.194-3.821 1.133-5.113 2.526-1.173 1.265-1.939 2.905-2.12 4.705-0.037 0.367 0.231 0.693 0.597 0.73 0.023 0.003 0.047 0.003 0.067 0.003h6.667v4c0 0.736 0.299 1.404 0.781 1.885s1.149 0.781 1.885 0.781 1.404-0.299 1.885-0.781 0.781-1.149 0.781-1.885c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667c0 0.369-0.149 0.701-0.391 0.943s-0.574 0.391-0.943 0.391-0.701-0.149-0.943-0.391-0.391-0.574-0.391-0.943v-4h6.667c0.368 0 0.667-0.299 0.667-0.667 0-0.022-0.001-0.045-0.003-0.063zM14.56 7.333h-13.116c0.258-1.216 0.839-2.316 1.657-3.197 1.078-1.163 2.565-1.943 4.263-2.105 1.842-0.176 3.579 0.411 4.903 1.503 1.145 0.945 1.977 2.267 2.294 3.8z"></path>\n </svg>\n '},{name:"underline",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>underline</title>\n <path d="M3.333 2v4.667c0 1.289 0.523 2.456 1.367 3.3s2.011 1.367 3.3 1.367 2.456-0.523 3.3-1.367 1.367-2.011 1.367-3.3v-4.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v4.667c0 0.921-0.373 1.753-0.976 2.357s-1.437 0.976-2.357 0.976-1.753-0.373-2.357-0.976-0.976-1.437-0.976-2.357v-4.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM2.667 14.667h10.667c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-10.667c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"unlock",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>unlock</title>\n <path d="M3.333 8h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v4.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-4.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM5.333 6.667v-2c-0.001-0.737 0.297-1.403 0.779-1.887s1.148-0.782 1.885-0.783c0.677-0.001 1.293 0.25 1.763 0.667 0.425 0.377 0.731 0.888 0.853 1.473 0.075 0.361 0.428 0.592 0.789 0.517s0.592-0.428 0.517-0.789c-0.181-0.871-0.639-1.636-1.275-2.199-0.707-0.625-1.635-1.003-2.649-1.002-1.105 0.001-2.105 0.451-2.827 1.175s-1.17 1.725-1.169 2.829v2h-0.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v4.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-4.667c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586z"></path>\n </svg>\n '},{name:"upload-cloud",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>upload-cloud</title>\n <path d="M7.333 9.609v4.391c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-4.391l1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-2.667-2.667c-0.064-0.064-0.137-0.112-0.216-0.145-0.081-0.034-0.169-0.051-0.255-0.051-0.171 0-0.341 0.065-0.471 0.195l-2.667 2.667c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0zM13.913 12.845c0.969-0.529 1.634-1.401 1.923-2.383s0.203-2.075-0.325-3.044c-0.453-0.83-1.158-1.437-1.973-1.775-0.483-0.2-1.003-0.306-1.532-0.31h-0.351c-0.483-1.371-1.429-2.472-2.611-3.168-1.322-0.779-2.943-1.054-4.547-0.639s-2.889 1.441-3.668 2.763-1.054 2.943-0.639 4.547c0.248 0.958 0.715 1.807 1.317 2.475 0.246 0.274 0.668 0.296 0.941 0.050s0.296-0.668 0.050-0.941c-0.459-0.51-0.823-1.167-1.017-1.918-0.323-1.248-0.109-2.507 0.497-3.537s1.605-1.827 2.853-2.149 2.507-0.109 3.537 0.497 1.827 1.605 2.149 2.853c0.077 0.29 0.337 0.5 0.646 0.5h0.835c0.357 0.003 0.707 0.074 1.030 0.208 0.543 0.225 1.012 0.629 1.313 1.182 0.353 0.647 0.41 1.374 0.217 2.029s-0.635 1.236-1.282 1.588c-0.323 0.176-0.443 0.581-0.266 0.905s0.581 0.443 0.905 0.266z"></path>\n </svg>\n '},{name:"upload",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>upload</title>\n <path d="M13.333 10v2.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v2.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2.667c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM7.333 3.609v6.391c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-6.391l2.195 2.195c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-3.333-3.333c-0.064-0.064-0.137-0.112-0.216-0.145s-0.165-0.051-0.255-0.051c-0.087 0-0.174 0.017-0.255 0.051-0.079 0.033-0.152 0.081-0.216 0.145l-3.333 3.333c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0z"></path>\n </svg>\n '},{name:"user-check",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>user-check</title>\n <path d="M11.333 14v-1.333c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976h-4.667c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h4.667c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM9 4.667c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976-1.755 0.374-2.357 0.976-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357zM7.667 4.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM10.862 7.805l1.333 1.333c0.261 0.261 0.683 0.261 0.943 0l2.667-2.667c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-2.195 2.195-0.862-0.862c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"user-minus",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>user-minus</title>\n <path d="M11.333 14v-1.333c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976h-4.667c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h4.667c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM9 4.667c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976-1.755 0.374-2.357 0.976-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357zM7.667 4.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM15.333 6.667h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"user-plus",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>user-plus</title>\n <path d="M11.333 14v-1.333c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976h-4.667c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h4.667c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM9 4.667c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976-1.755 0.374-2.357 0.976-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357zM7.667 4.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM15.333 6.667h-1.333v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h1.333v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667z"></path>\n </svg>\n '},{name:"user-x",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>user-x</title>\n <path d="M11.333 14v-1.333c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976h-4.667c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h4.667c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM9 4.667c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976-1.755 0.374-2.357 0.976-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357zM7.667 4.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM14.862 4.862l-1.195 1.195-1.195-1.195c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l1.195 1.195-1.195 1.195c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.195-1.195 1.195 1.195c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.195-1.195 1.195-1.195c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"user",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>user</title>\n <path d="M14 14v-1.333c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976h-5.333c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h5.333c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM11.333 4.667c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976-1.755 0.374-2.357 0.976-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357zM10 4.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414z"></path>\n </svg>\n '},{name:"users",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>users</title>\n <path d="M12 14v-1.333c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976h-5.333c-0.92 0-1.755 0.374-2.357 0.976s-0.976 1.437-0.976 2.357v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333c0-0.553 0.223-1.051 0.586-1.414s0.861-0.586 1.414-0.586h5.333c0.553 0 1.051 0.223 1.414 0.586s0.586 0.861 0.586 1.414v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM9.333 4.667c0-0.92-0.374-1.755-0.976-2.357s-1.437-0.976-2.357-0.976-1.755 0.374-2.357 0.976-0.976 1.437-0.976 2.357 0.374 1.755 0.976 2.357 1.437 0.976 2.357 0.976 1.755-0.374 2.357-0.976 0.976-1.437 0.976-2.357zM8 4.667c0 0.553-0.223 1.051-0.586 1.414s-0.861 0.586-1.414 0.586-1.051-0.223-1.414-0.586-0.586-0.861-0.586-1.414 0.223-1.051 0.586-1.414 0.861-0.586 1.414-0.586 1.051 0.223 1.414 0.586 0.586 0.861 0.586 1.414zM16 14v-1.333c-0.001-0.83-0.305-1.59-0.811-2.174-0.435-0.502-1.019-0.874-1.686-1.051-0.356-0.094-0.721 0.118-0.815 0.474s0.118 0.721 0.474 0.815c0.405 0.107 0.757 0.332 1.019 0.635 0.303 0.351 0.485 0.804 0.485 1.301v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667zM10.501 2.733c0.535 0.137 0.963 0.477 1.225 0.918s0.354 0.98 0.217 1.515c-0.117 0.458-0.383 0.837-0.737 1.101-0.209 0.157-0.45 0.273-0.709 0.341-0.356 0.093-0.569 0.458-0.475 0.814s0.458 0.569 0.814 0.475c0.425-0.111 0.821-0.303 1.169-0.563 0.589-0.44 1.035-1.075 1.23-1.839 0.228-0.891 0.073-1.793-0.361-2.525s-1.15-1.302-2.041-1.531c-0.357-0.091-0.72 0.124-0.811 0.481s0.124 0.72 0.481 0.811z"></path>\n </svg>\n '},{name:"video-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>video-off</title>\n <path d="M7.107 4h2.227c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v2.227c0 0.184 0.075 0.351 0.195 0.471l0.667 0.667c0.234 0.234 0.599 0.258 0.862 0.069l2.943-2.128v5.361c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-6.667c0.001-0.134-0.041-0.272-0.127-0.391-0.216-0.298-0.633-0.365-0.931-0.149l-3.539 2.561-0.070-0.070v-1.951c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586h-2.227c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667zM3.057 4l6.943 6.943v0.391c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-7.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-6.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM0.195 1.138l1.545 1.545c-0.449 0.058-0.851 0.265-1.155 0.569-0.361 0.361-0.586 0.862-0.586 1.414v6.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h7.333c0.552 0 1.053-0.225 1.414-0.586 0.179-0.179 0.325-0.393 0.427-0.631l3.688 3.688c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-14.667-14.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"video",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>video</title>\n <path d="M14.667 5.962v4.076l-2.853-2.038zM2 2.667c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v6.667c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h7.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-2.038l3.613 2.581c0.299 0.214 0.716 0.145 0.93-0.155 0.084-0.119 0.125-0.255 0.124-0.388v-6.667c0-0.368-0.299-0.667-0.667-0.667-0.145 0-0.28 0.047-0.387 0.124l-3.613 2.581v-2.038c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM2 4h7.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v6.667c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-7.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-6.667c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195z"></path>\n </svg>\n '},{name:"voicemail",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>voicemail</title>\n <path d="M6 7.667c0 0.645-0.261 1.227-0.683 1.65s-1.005 0.683-1.65 0.683-1.227-0.261-1.65-0.683-0.683-1.005-0.683-1.65 0.261-1.227 0.683-1.65 1.005-0.683 1.65-0.683 1.227 0.261 1.65 0.683 0.683 1.005 0.683 1.65zM14.667 7.667c0 0.645-0.261 1.227-0.683 1.65s-1.005 0.683-1.65 0.683-1.227-0.261-1.65-0.683-0.683-1.005-0.683-1.65 0.261-1.227 0.683-1.65 1.005-0.683 1.65-0.683 1.227 0.261 1.65 0.683 0.683 1.005 0.683 1.65zM3.667 11.333h8.667c1.013 0 1.93-0.411 2.593-1.074s1.074-1.58 1.074-2.593-0.411-1.93-1.074-2.593-1.58-1.074-2.593-1.074-1.93 0.411-2.593 1.074-1.074 1.58-1.074 2.593c0 0.886 0.315 1.7 0.838 2.333h-3.009c0.523-0.633 0.838-1.447 0.838-2.333 0-1.013-0.411-1.93-1.074-2.593s-1.58-1.074-2.593-1.074-1.93 0.411-2.593 1.074-1.074 1.58-1.074 2.593 0.411 1.93 1.074 2.593 1.58 1.074 2.593 1.074z"></path>\n </svg>\n '},{name:"volume-1",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>volume-1</title>\n <path d="M6.667 4.721v6.559l-2.25-1.8c-0.113-0.091-0.259-0.147-0.417-0.147h-2v-2.667h2c0.145 0.001 0.293-0.047 0.417-0.146zM6.917 2.813l-3.151 2.521h-2.433c-0.368 0-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667h2.433l3.151 2.521c0.287 0.23 0.707 0.183 0.937-0.104 0.099-0.123 0.147-0.271 0.146-0.417v-9.333c0-0.368-0.299-0.667-0.667-0.667-0.158 0-0.303 0.055-0.417 0.146zM9.889 6.111c0.521 0.521 0.781 1.202 0.781 1.885s-0.26 1.365-0.781 1.885c-0.26 0.261-0.26 0.683 0 0.943s0.683 0.26 0.943 0c0.781-0.781 1.171-1.805 1.171-2.828s-0.391-2.047-1.171-2.828c-0.26-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"volume-2",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>volume-2</title>\n <path d="M6.667 4.721v6.559l-2.25-1.8c-0.113-0.091-0.259-0.147-0.417-0.147h-2v-2.667h2c0.145 0.001 0.293-0.047 0.417-0.146zM6.917 2.813l-3.151 2.521h-2.433c-0.368 0-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667h2.433l3.151 2.521c0.287 0.23 0.707 0.183 0.937-0.104 0.099-0.123 0.147-0.271 0.146-0.417v-9.333c0-0.368-0.299-0.667-0.667-0.667-0.158 0-0.303 0.055-0.417 0.146zM12.242 3.758c1.171 1.172 1.757 2.706 1.757 4.242s-0.585 3.070-1.757 4.242c-0.26 0.261-0.26 0.683 0 0.943s0.683 0.26 0.943 0c1.431-1.431 2.147-3.309 2.147-5.185s-0.716-3.753-2.147-5.185c-0.26-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943zM9.889 6.111c0.521 0.521 0.781 1.202 0.781 1.885s-0.26 1.365-0.781 1.885c-0.26 0.261-0.26 0.683 0 0.943s0.683 0.26 0.943 0c0.781-0.781 1.171-1.805 1.171-2.828s-0.391-2.047-1.171-2.828c-0.26-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"volume-x",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>volume-x</title>\n <path d="M6.667 4.721v6.559l-2.25-1.8c-0.113-0.091-0.259-0.147-0.417-0.147h-2v-2.667h2c0.145 0.001 0.293-0.047 0.417-0.146zM6.917 2.813l-3.151 2.521h-2.433c-0.368 0-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667h2.433l3.151 2.521c0.287 0.23 0.707 0.183 0.937-0.104 0.099-0.123 0.147-0.271 0.146-0.417v-9.333c0-0.368-0.299-0.667-0.667-0.667-0.158 0-0.303 0.055-0.417 0.146zM10.862 6.471l1.529 1.529-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.529-1.529 1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.529-1.529 1.529-1.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.529 1.529-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"volume",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>volume</title>\n <path d="M6.667 4.721v6.559l-2.25-1.8c-0.113-0.091-0.259-0.147-0.417-0.147h-2v-2.667h2c0.145 0.001 0.293-0.047 0.417-0.146zM6.917 2.813l-3.151 2.521h-2.433c-0.368 0-0.667 0.299-0.667 0.667v4c0 0.368 0.299 0.667 0.667 0.667h2.433l3.151 2.521c0.287 0.23 0.707 0.183 0.937-0.104 0.099-0.123 0.147-0.271 0.146-0.417v-9.333c0-0.368-0.299-0.667-0.667-0.667-0.158 0-0.303 0.055-0.417 0.146z"></path>\n </svg>\n '},{name:"watch",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>watch</title>\n <path d="M7.333 6v2c0 0.184 0.075 0.351 0.195 0.471l1 1c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-0.805-0.805v-1.724c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667zM10.22 12.851l-0.111 1.209c-0.016 0.177-0.098 0.33-0.222 0.439-0.12 0.106-0.277 0.169-0.447 0.169h-2.887c-0.18 0.001-0.34-0.067-0.46-0.179-0.117-0.109-0.194-0.259-0.209-0.429l-0.111-1.211c0.677 0.312 1.432 0.486 2.227 0.486 0.792 0 1.544-0.173 2.22-0.483zM5.458 4.911c0.691-0.57 1.576-0.911 2.542-0.911 1.105 0 2.104 0.447 2.829 1.171s1.171 1.724 1.171 2.829-0.447 2.104-1.171 2.829c-0.069 0.069-0.141 0.136-0.215 0.2-0.023 0.021-0.047 0.041-0.071 0.060-0.691 0.57-1.576 0.911-2.542 0.911-1.105 0-2.104-0.447-2.829-1.171s-1.171-1.724-1.171-2.829 0.447-2.104 1.171-2.829c0.069-0.069 0.141-0.136 0.215-0.2 0.023-0.021 0.047-0.041 0.071-0.060zM11.661 4.121l-0.21-2.303c-0.047-0.504-0.279-0.953-0.625-1.278-0.359-0.337-0.844-0.542-1.372-0.54h-2.903c-0.503 0.002-0.969 0.191-1.323 0.505-0.368 0.325-0.617 0.788-0.665 1.315l-0.209 2.289c-0.042 0.039-0.084 0.080-0.125 0.121-0.964 0.965-1.562 2.299-1.562 3.771s0.598 2.807 1.562 3.771c0.039 0.039 0.078 0.077 0.117 0.114l0.21 2.297c0.047 0.504 0.279 0.953 0.625 1.278 0.359 0.337 0.844 0.542 1.372 0.54h2.885c0.506 0.001 0.975-0.188 1.331-0.503 0.369-0.326 0.619-0.789 0.667-1.317l0.209-2.289c0.042-0.039 0.084-0.080 0.125-0.121 0.965-0.965 1.563-2.299 1.563-3.771s-0.598-2.807-1.562-3.771c-0.036-0.036-0.073-0.072-0.11-0.107zM5.78 3.149l0.111-1.209c0.016-0.177 0.098-0.329 0.221-0.438 0.119-0.106 0.275-0.169 0.445-0.169h2.897c0.18-0.001 0.34 0.067 0.46 0.179 0.117 0.109 0.194 0.259 0.209 0.429l0.111 1.214c-0.679-0.313-1.436-0.489-2.233-0.489-0.792 0-1.544 0.173-2.22 0.483z"></path>\n </svg>\n '},{name:"wifi-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>wifi-off</title>\n <path d="M10.854 7.973c0.526 0.257 0.999 0.571 1.376 0.898 0.279 0.241 0.699 0.211 0.941-0.068s0.211-0.699-0.068-0.941c-0.469-0.406-1.039-0.783-1.664-1.089-0.331-0.161-0.73-0.024-0.891 0.307s-0.024 0.73 0.307 0.891zM7.193 4.031c2.679-0.216 5.195 0.644 7.128 2.222 0.099 0.081 0.195 0.163 0.291 0.247 0.276 0.243 0.697 0.217 0.941-0.059s0.217-0.697-0.059-0.941c-0.108-0.095-0.218-0.188-0.329-0.279-2.189-1.787-5.043-2.763-8.079-2.519-0.366 0.030-0.639 0.351-0.61 0.718s0.351 0.641 0.718 0.611zM6.073 11.283c0.66-0.469 1.431-0.663 2.183-0.604 0.594 0.047 1.177 0.252 1.682 0.606 0.155 0.109 0.341 0.142 0.513 0.108l4.411 4.411c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-8.5-8.5c-0.033-0.042-0.071-0.080-0.113-0.113l-6.054-6.054c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l2.725 2.725c-0.838 0.419-1.66 0.969-2.415 1.637-0.276 0.244-0.302 0.665-0.058 0.941s0.665 0.302 0.941 0.058c0.794-0.702 1.666-1.251 2.535-1.634l1.549 1.549c-0.905 0.305-1.781 0.785-2.566 1.441-0.283 0.236-0.32 0.657-0.084 0.939s0.657 0.32 0.939 0.084c0.847-0.708 1.816-1.167 2.792-1.383l1.859 1.859c-0.017-0.001-0.035-0.003-0.052-0.005-1.053-0.083-2.136 0.19-3.059 0.846-0.3 0.213-0.371 0.629-0.157 0.929s0.629 0.371 0.929 0.157zM8.667 13.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"wifi",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>wifi</title>\n <path d="M3.76 8.879c1.308-1.089 2.907-1.593 4.489-1.537 1.445 0.051 2.873 0.571 4.047 1.539 0.284 0.234 0.704 0.194 0.939-0.090s0.194-0.704-0.090-0.939c-1.405-1.159-3.116-1.781-4.848-1.842-1.897-0.067-3.821 0.537-5.39 1.845-0.283 0.235-0.321 0.656-0.085 0.939s0.656 0.321 0.939 0.085zM1.387 6.5c1.958-1.726 4.401-2.547 6.825-2.491 2.295 0.053 4.572 0.891 6.403 2.493 0.277 0.243 0.698 0.215 0.941-0.063s0.215-0.698-0.063-0.941c-2.071-1.813-4.651-2.763-7.25-2.823-2.747-0.063-5.518 0.869-7.737 2.825-0.277 0.243-0.303 0.665-0.059 0.941s0.665 0.303 0.941 0.059zM6.073 11.283c0.66-0.469 1.431-0.663 2.183-0.604 0.594 0.047 1.177 0.252 1.682 0.606 0.301 0.211 0.717 0.138 0.929-0.163s0.138-0.717-0.163-0.929c-0.702-0.492-1.513-0.778-2.343-0.843-1.053-0.083-2.136 0.19-3.059 0.846-0.3 0.213-0.371 0.629-0.157 0.929s0.629 0.371 0.929 0.157zM8.667 13.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667 0.299 0.667 0.667 0.667 0.667-0.299 0.667-0.667z"></path>\n </svg>\n '},{name:"wind",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>wind</title>\n <path d="M6.866 3.53c0.13-0.131 0.299-0.196 0.471-0.197s0.341 0.064 0.472 0.194 0.196 0.299 0.197 0.471-0.064 0.341-0.194 0.472c-0.128 0.129-0.295 0.195-0.465 0.197h-6.013c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h6.029c0.505-0.006 1.011-0.203 1.395-0.59 0.389-0.391 0.583-0.905 0.581-1.416s-0.199-1.023-0.59-1.413-0.905-0.583-1.415-0.581-1.023 0.199-1.413 0.59c-0.26 0.261-0.259 0.683 0.003 0.943s0.683 0.258 0.943-0.003zM7.921 13.41c0.389 0.391 0.901 0.589 1.413 0.59s1.025-0.193 1.416-0.581 0.589-0.901 0.59-1.413-0.193-1.025-0.581-1.416c-0.385-0.387-0.89-0.584-1.395-0.59h-8.029c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h8.013c0.17 0.002 0.337 0.067 0.465 0.197 0.13 0.131 0.195 0.301 0.194 0.472s-0.066 0.341-0.197 0.471-0.301 0.195-0.472 0.194-0.341-0.066-0.471-0.197c-0.259-0.261-0.682-0.263-0.943-0.003s-0.263 0.682-0.003 0.943zM12.291 5.625c0.196-0.195 0.451-0.292 0.707-0.292s0.511 0.098 0.707 0.294 0.292 0.451 0.292 0.707-0.098 0.511-0.294 0.707c-0.195 0.195-0.449 0.291-0.705 0.292h-11.665c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h11.668c0.594-0.001 1.189-0.228 1.644-0.681 0.456-0.455 0.685-1.053 0.685-1.649s-0.227-1.195-0.681-1.651-1.053-0.685-1.649-0.685-1.195 0.227-1.651 0.681c-0.261 0.26-0.261 0.682-0.001 0.943s0.682 0.261 0.943 0.001z"></path>\n </svg>\n '},{name:"x-circle",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>x-circle</title>\n <path d="M15.333 8c0-2.025-0.821-3.859-2.148-5.185s-3.161-2.148-5.185-2.148-3.859 0.821-5.185 2.148-2.148 3.161-2.148 5.185 0.821 3.859 2.148 5.185 3.161 2.148 5.185 2.148 3.859-0.821 5.185-2.148 2.148-3.161 2.148-5.185zM14 8c0 1.657-0.671 3.156-1.757 4.243s-2.585 1.757-4.243 1.757-3.156-0.671-4.243-1.757-1.757-2.585-1.757-4.243 0.671-3.156 1.757-4.243 2.585-1.757 4.243-1.757 3.156 0.671 4.243 1.757 1.757 2.585 1.757 4.243zM5.529 6.471l1.529 1.529-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.529-1.529 1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.529-1.529 1.529-1.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.529 1.529-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"x-octagon",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>x-octagon</title>\n <path d="M5.24 0.667c-0.171 0-0.341 0.065-0.471 0.195l-3.907 3.907c-0.121 0.121-0.195 0.287-0.195 0.471v5.52c0 0.171 0.065 0.341 0.195 0.471l3.907 3.907c0.121 0.121 0.287 0.195 0.471 0.195h5.52c0.171 0 0.341-0.065 0.471-0.195l3.907-3.907c0.121-0.121 0.195-0.287 0.195-0.471v-5.52c0-0.171-0.065-0.341-0.195-0.471l-3.907-3.907c-0.121-0.121-0.287-0.195-0.471-0.195zM5.516 2h4.968l3.516 3.516v4.968l-3.516 3.516h-4.968l-3.516-3.516v-4.968zM5.529 6.471l1.529 1.529-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.529-1.529 1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.529-1.529 1.529-1.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-1.529 1.529-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"x-square",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>x-square</title>\n <path d="M3.333 1.333c-0.552 0-1.053 0.225-1.414 0.586s-0.586 0.862-0.586 1.414v9.333c0 0.552 0.225 1.053 0.586 1.414s0.862 0.586 1.414 0.586h9.333c0.552 0 1.053-0.225 1.414-0.586s0.586-0.862 0.586-1.414v-9.333c0-0.552-0.225-1.053-0.586-1.414s-0.862-0.586-1.414-0.586zM3.333 2.667h9.333c0.184 0 0.35 0.074 0.471 0.195s0.195 0.287 0.195 0.471v9.333c0 0.184-0.074 0.35-0.195 0.471s-0.287 0.195-0.471 0.195h-9.333c-0.184 0-0.35-0.074-0.471-0.195s-0.195-0.287-0.195-0.471v-9.333c0-0.184 0.074-0.35 0.195-0.471s0.287-0.195 0.471-0.195zM9.529 5.529l-1.529 1.529-1.529-1.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943l1.529 1.529-1.529 1.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l1.529-1.529 1.529 1.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-1.529-1.529 1.529-1.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0z"></path>\n </svg>\n '},{name:"x",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>x</title>\n <path d="M3.529 4.471l3.529 3.529-3.529 3.529c-0.261 0.261-0.261 0.683 0 0.943s0.683 0.261 0.943 0l3.529-3.529 3.529 3.529c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-3.529-3.529 3.529-3.529c0.261-0.261 0.261-0.683 0-0.943s-0.683-0.261-0.943 0l-3.529 3.529-3.529-3.529c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"youtube",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>youtube</title>\n <path d="M14.375 4.425c0.191 1.019 0.299 2.197 0.291 3.417 0.013 1.019-0.082 2.178-0.291 3.347-0.038 0.139-0.1 0.269-0.181 0.383-0.151 0.214-0.372 0.377-0.633 0.45-0.403 0.107-1.437 0.183-2.585 0.227-1.487 0.057-2.977 0.057-2.977 0.057s-1.49 0-2.977-0.057c-1.147-0.044-2.182-0.119-2.577-0.225-0.137-0.038-0.264-0.099-0.377-0.179-0.207-0.147-0.367-0.357-0.447-0.615-0.19-1.017-0.296-2.191-0.289-3.407-0.014-1.027 0.081-2.195 0.291-3.373 0.038-0.139 0.1-0.269 0.181-0.383 0.151-0.214 0.372-0.377 0.633-0.45 0.403-0.107 1.437-0.183 2.585-0.227 1.487-0.057 2.977-0.057 2.977-0.057s1.49 0 2.977 0.052c1.146 0.040 2.188 0.109 2.571 0.202 0.146 0.042 0.281 0.11 0.399 0.199 0.205 0.155 0.359 0.374 0.429 0.639zM15.673 4.118c-0.145-0.577-0.479-1.060-0.922-1.395-0.249-0.188-0.531-0.329-0.833-0.417-0.599-0.147-1.797-0.215-2.895-0.253-1.511-0.053-3.024-0.053-3.024-0.053s-1.515 0-3.027 0.058c-1.095 0.042-2.3 0.117-2.878 0.271-0.583 0.165-1.054 0.513-1.376 0.967-0.18 0.254-0.313 0.541-0.391 0.845-0.004 0.016-0.007 0.033-0.010 0.047-0.229 1.265-0.333 2.529-0.317 3.654-0.008 1.283 0.107 2.554 0.318 3.668 0.004 0.021 0.009 0.041 0.014 0.059 0.163 0.573 0.513 1.045 0.967 1.365 0.238 0.168 0.505 0.295 0.787 0.374 0.586 0.157 1.791 0.231 2.885 0.273 1.513 0.058 3.028 0.058 3.028 0.058s1.515 0 3.027-0.058c1.095-0.042 2.299-0.117 2.878-0.271 0.582-0.165 1.054-0.513 1.375-0.967 0.18-0.254 0.313-0.541 0.391-0.845 0.004-0.017 0.008-0.033 0.010-0.047 0.227-1.256 0.331-2.51 0.317-3.627 0.008-1.283-0.107-2.555-0.318-3.669-0.003-0.013-0.005-0.027-0.008-0.038zM7.167 8.867v-2.068l1.818 1.034zM6.829 10.593l3.833-2.18c0.32-0.182 0.432-0.589 0.25-0.909-0.062-0.109-0.151-0.195-0.25-0.25l-3.833-2.18c-0.32-0.182-0.727-0.070-0.909 0.25-0.060 0.105-0.088 0.22-0.087 0.329v4.36c0 0.368 0.299 0.667 0.667 0.667 0.121 0 0.235-0.033 0.329-0.087z"></path>\n </svg>\n '},{name:"zap-off",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>zap-off</title>\n <path d="M8.935 4.582l0.393-3.167c0.045-0.365-0.214-0.699-0.579-0.744-0.233-0.029-0.452 0.066-0.595 0.235l-1.62 1.947c-0.235 0.283-0.197 0.703 0.086 0.939s0.703 0.197 0.939-0.086l0.166-0.199-0.113 0.911c-0.045 0.365 0.214 0.699 0.579 0.744s0.699-0.214 0.744-0.579zM12.892 9.034l1.62-1.94c0.236-0.283 0.198-0.703-0.085-0.939-0.125-0.104-0.277-0.155-0.427-0.155h-3.56c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667h2.135l-0.707 0.846c-0.236 0.283-0.198 0.703 0.085 0.939s0.703 0.198 0.939-0.085zM8.641 9.583l1.124 1.124-1.488 1.785zM5.378 6.321l2.346 2.346h-4.301zM0.195 1.138l4.236 4.236-2.943 3.533c-0.236 0.283-0.197 0.703 0.085 0.939 0.125 0.105 0.277 0.155 0.427 0.155h5.245l-0.573 4.584c-0.046 0.365 0.213 0.699 0.579 0.744 0.233 0.029 0.452-0.065 0.595-0.235l2.866-3.439 4.151 4.151c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943l-14.667-14.667c-0.261-0.261-0.683-0.261-0.943 0s-0.261 0.683 0 0.943z"></path>\n </svg>\n '},{name:"zap",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>zap</title>\n <path d="M7.723 3.507l-0.385 3.077c-0.003 0.025-0.005 0.053-0.005 0.083 0 0.368 0.299 0.667 0.667 0.667h4.577l-4.3 5.16 0.385-3.077c0.003-0.025 0.005-0.053 0.005-0.083 0-0.368-0.299-0.667-0.667-0.667h-4.577zM8.155 0.907l-6.667 8c-0.236 0.283-0.197 0.703 0.085 0.939 0.125 0.105 0.277 0.155 0.427 0.155h5.245l-0.573 4.584c-0.046 0.365 0.213 0.699 0.579 0.744 0.233 0.029 0.452-0.065 0.595-0.235l6.667-8c0.236-0.283 0.197-0.703-0.085-0.939-0.125-0.105-0.277-0.155-0.427-0.155h-5.245l0.573-4.584c0.046-0.365-0.213-0.699-0.579-0.744-0.233-0.029-0.452 0.065-0.595 0.235z"></path>\n </svg>\n '},{name:"zoom-in",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>zoom-in</title>\n <path d="M10.694 10.571c-0.023 0.017-0.045 0.037-0.066 0.058s-0.040 0.043-0.058 0.066c-0.839 0.809-1.979 1.305-3.237 1.305-1.289 0-2.455-0.521-3.3-1.367s-1.367-2.011-1.367-3.3 0.521-2.455 1.367-3.3 2.011-1.367 3.3-1.367 2.455 0.521 3.3 1.367 1.367 2.011 1.367 3.3c0 1.257-0.497 2.398-1.306 3.237zM14.471 13.529l-2.45-2.45c0.821-1.027 1.312-2.329 1.312-3.745 0-1.657-0.672-3.157-1.757-4.243s-2.586-1.757-4.243-1.757-3.157 0.672-4.243 1.757-1.757 2.586-1.757 4.243 0.672 3.157 1.757 4.243 2.586 1.757 4.243 1.757c1.417 0 2.719-0.491 3.745-1.312l2.45 2.45c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943zM5.333 8h1.333v1.333c0 0.368 0.299 0.667 0.667 0.667s0.667-0.299 0.667-0.667v-1.333h1.333c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-1.333v-1.333c0-0.368-0.299-0.667-0.667-0.667s-0.667 0.299-0.667 0.667v1.333h-1.333c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '},{name:"zoom-out",template:'\n <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">\n <title>zoom-out</title>\n <path d="M10.694 10.571c-0.023 0.017-0.045 0.037-0.066 0.058s-0.040 0.043-0.058 0.066c-0.839 0.809-1.979 1.305-3.237 1.305-1.289 0-2.455-0.521-3.3-1.367s-1.367-2.011-1.367-3.3 0.521-2.455 1.367-3.3 2.011-1.367 3.3-1.367 2.455 0.521 3.3 1.367 1.367 2.011 1.367 3.3c0 1.257-0.497 2.398-1.306 3.237zM14.471 13.529l-2.45-2.45c0.821-1.027 1.312-2.329 1.312-3.745 0-1.657-0.672-3.157-1.757-4.243s-2.586-1.757-4.243-1.757-3.157 0.672-4.243 1.757-1.757 2.586-1.757 4.243 0.672 3.157 1.757 4.243 2.586 1.757 4.243 1.757c1.417 0 2.719-0.491 3.745-1.312l2.45 2.45c0.261 0.261 0.683 0.261 0.943 0s0.261-0.683 0-0.943zM5.333 8h4c0.368 0 0.667-0.299 0.667-0.667s-0.299-0.667-0.667-0.667h-4c-0.368 0-0.667 0.299-0.667 0.667s0.299 0.667 0.667 0.667z"></path>\n </svg>\n '}],D=function(){function t(t){this.sanitizer=t,this.baseClass=!0}return Object.defineProperty(t.prototype,"icon",{get:function(){return this._icon},set:function(t){this._icon=t,this.getIconDef()},enumerable:!0,configurable:!0}),t.prototype.getIconDef=function(){var t=this,e=E.filter((function(e){return e.name===t._icon}))[0];if(!e)throw new Error("Cant find '"+this._icon+"' icon.");this.content=this.sanitizer.bypassSecurityTrustHtml(e.template)},t.decorators=[{type:e.Component,args:[{selector:"suka-icon",template:'\n <span [innerHTML]="content"></span>\n '}]}],t.ctorParameters=function(){return[{type:i.DomSanitizer}]},t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.suka-icon"]}],accessibilityLabel:[{type:e.HostBinding,args:["attr.aria-label"]},{type:e.Input}],icon:[{type:e.Input}]},t}();var R=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[D],exports:[D],imports:[n.CommonModule]}]}],t}(),P=function(){function t(){this._value="",this.display="default",this.id="select-"+t.selectCount++,this.disabled=!1,this.skeleton=!1,this.invalid=!1,this.valid=!1,this.valueChange=new e.EventEmitter,this.onChangeHandler=function(t){},this.onTouchedHandler=function(){}}return Object.defineProperty(t.prototype,"value",{get:function(){return this.select.nativeElement.value||this._value},set:function(t){this._value=t,this.select.nativeElement.value=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.onChangeHandler=t},t.prototype.registerOnTouched=function(t){this.onTouchedHandler=t},t.prototype.setDisabledState=function(t){this.disabled=t},t.prototype.onChange=function(t){this.onChangeHandler(t.target.value),this.valueChange.emit(t.target.value)},t.prototype.onBlur=function(t){this.onTouchedHandler()},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.prototype.ngOnInit=function(){this.value=this.select.nativeElement.value},t.selectCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-select",template:'\n <div class="form-item">\n <div\n [ngClass]="{\n \'select--inline\': display === \'inline\',\n \'skeleton\': skeleton\n }"\n class="select"\n >\n <label *ngIf="skeleton && label" [for]="id" class="label skeleton"></label>\n <label *ngIf="!skeleton && label" [for]="id" class="label">\n <ng-container *ngIf="!isTemplate(label)">{{label}}</ng-container>\n <ng-template *ngIf="isTemplate(label)" [ngTemplateOutlet]="label"></ng-template>\n </label>\n <div *ngIf="helperText" class="form__helper-text">\n <ng-container *ngIf="!isTemplate(helperText)">{{helperText}}</ng-container>\n <ng-template *ngIf="isTemplate(helperText)" [ngTemplateOutlet]="helperText"></ng-template>\n </div>\n <div class="select-input__wrapper" [attr.data-invalid]="(invalid ? true : null)" [attr.data-valid]="(valid ? true : null)">\n <select\n #selectInput\n [attr.id]="id"\n [disabled]="disabled"\n (change)="onChange($event)"\n [value]="value"\n (blur)="onBlur($event)"\n class="select-input">\n <ng-content></ng-content>\n </select>\n <suka-icon *ngIf="invalid" icon="alert-circle" class="select__invalid-icon"></suka-icon>\n <suka-icon *ngIf="valid" icon="check" class="select__valid-icon"></suka-icon>\n <suka-icon *ngIf="!skeleton" class="select__arrow" icon="chevron-down"></suka-icon>\n </div>\n <div *ngIf="invalid" class="form-requirement">\n <ng-container *ngIf="!isTemplate(invalidText)">{{invalidText}}</ng-container>\n <ng-template *ngIf="isTemplate(invalidText)" [ngTemplateOutlet]="invalidText"></ng-template>\n </div>\n </div>\n </div>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:e.forwardRef((function(){return t})),multi:!0}],styles:["\n [data-invalid] ~ .select__arrow {\n bottom: 2.25rem;\n }\n "]}]}],t.propDecorators={display:[{type:e.Input}],label:[{type:e.Input}],helperText:[{type:e.Input}],invalidText:[{type:e.Input}],id:[{type:e.Input}],disabled:[{type:e.Input}],skeleton:[{type:e.Input}],invalid:[{type:e.Input}],valid:[{type:e.Input}],valueChange:[{type:e.Output}],select:[{type:e.ViewChild,args:["selectInput",{static:!0}]}],onBlur:[{type:e.HostListener,args:["blur",["$event.target"]]}]},t}();var A=function(){function t(){this.inputClass="select-option"}return t.decorators=[{type:e.Directive,args:[{selector:"option"}]}],t.propDecorators={inputClass:[{type:e.HostBinding,args:["class"]}]},t}();var H=function(){function t(){this.inputClass="select-option"}return t.decorators=[{type:e.Directive,args:[{selector:"optgroup"}]}],t.propDecorators={inputClass:[{type:e.HostBinding,args:["class"]}]},t}();var L=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[P,A,H],exports:[P,A,H],imports:[n.CommonModule,s.FormsModule,R]}]}],t}(),j=function(){function t(){this.id="input-"+t.labelCounter++,this.skeleton=!1,this.invalid=!1,this.valid=!1,this.labelClass=!0,t.labelCounter++}return t.prototype.ngAfterContentInit=function(){this.wrapper.nativeElement.querySelector("input,textarea,div").setAttribute("id",this.id)},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.labelCounter=0,t.decorators=[{type:e.Component,args:[{selector:"suka-label",template:'\n <label\n [for]="id"\n class="label"\n [ngClass]="{\n \'skeleton\': skeleton\n }">\n <ng-content></ng-content>\n </label>\n <div *ngIf="!skeleton && helperText" class="form__helper-text">{{helperText}}</div>\n <div class="text-input__field-wrapper" [attr.data-invalid]="(invalid ? true : null)" #wrapper>\n <suka-icon *ngIf="invalid" icon="alert-circle" class="text-input__invalid-icon text-area__invalid-icon"></suka-icon>\n <suka-icon *ngIf="valid" icon="check" class="text-input__valid-icon text-area__valid-icon"></suka-icon>\n <ng-content select="input,textarea,div"></ng-content>\n </div>\n <div *ngIf="invalid" class="form-requirement">\n <ng-container *ngIf="!isTemplate(invalidText)">{{invalidText}}</ng-container>\n <ng-template *ngIf="isTemplate(invalidText)" [ngTemplateOutlet]="invalidText"></ng-template>\n </div>\n '}]}],t.ctorParameters=function(){return[]},t.propDecorators={id:[{type:e.Input}],skeleton:[{type:e.Input}],helperText:[{type:e.Input}],invalidText:[{type:e.Input}],invalid:[{type:e.Input}],valid:[{type:e.Input}],wrapper:[{type:e.ViewChild,args:["wrapper",{static:!0}]}],labelClass:[{type:e.HostBinding,args:["class.form-item"]}]},t}();var N=function(){function t(){this.inputClass=!0,this.invalid=!1,this.valid=!1,this.skeleton=!1}return t.decorators=[{type:e.Directive,args:[{selector:"[sukaText]"}]}],t.propDecorators={inputClass:[{type:e.HostBinding,args:["class.text-input"]}],invalid:[{type:e.HostBinding,args:["class.text-input--invalid"]},{type:e.Input}],valid:[{type:e.HostBinding,args:["class.text-input--valid"]},{type:e.Input}],skeleton:[{type:e.HostBinding,args:["class.skeleton"]},{type:e.Input}]},t}();var F=function(){function t(){this.baseClass=!0,this.invalid=!1,this.valid=!1,this.skeleton=!1}return t.decorators=[{type:e.Directive,args:[{selector:"[sukaTextArea]"}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.text-area"]}],invalid:[{type:e.HostBinding,args:["class.text-area--invalid"]},{type:e.Input}],valid:[{type:e.HostBinding,args:["class.text-area--valid"]},{type:e.Input}],skeleton:[{type:e.HostBinding,args:["class.skeleton"]},{type:e.Input}]},t}();var V=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[j,N,F],exports:[j,N,F],imports:[n.CommonModule,s.FormsModule,R]}]}],t}(),q=function(){function t(){this.baseClass=!0}return t.decorators=[{type:e.Directive,args:[{selector:"[sukaGrid]"}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.grid"]}]},t}();var $=function(){function t(){this.baseClass=!0,this.noGutters=!1,this.rowDeck=!1}return t.decorators=[{type:e.Directive,args:[{selector:"[sukaRow]"}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.row"]}],noGutters:[{type:e.HostBinding,args:["class.no-gutters"]},{type:e.Input}],rowDeck:[{type:e.HostBinding,args:["class.row-deck"]},{type:e.Input}]},t}();var U=function(){function t(){this.class="",this.columnNumbers={},this.offsets={},this._columnClasses=[]}return Object.defineProperty(t.prototype,"columnClasses",{get:function(){return this._columnClasses.join(" ")},enumerable:!0,configurable:!0}),t.prototype.set=function(t){this._columnClasses=t.split(" ")},t.prototype.ngOnInit=function(){var t=this;try{var e=Object.keys(this.columnNumbers);e.length<=0&&this._columnClasses.push("col"),e.forEach((function(e){"nobreak"===t.columnNumbers[e]?t._columnClasses.push("col-"+e):t._columnClasses.push("col-"+e+"-"+t.columnNumbers[e])})),Object.keys(this.offsets).forEach((function(e){t._columnClasses.push("offset-"+e+"-"+t.offsets[e])}))}catch(t){throw new Error("Malformed `offsets` or `columnNumbers`: "+t)}this.class&&this._columnClasses.push(this.class)},t.decorators=[{type:e.Directive,args:[{selector:"[sukaCol]"}]}],t.propDecorators={class:[{type:e.Input}],columnNumbers:[{type:e.Input}],offsets:[{type:e.Input}],columnClasses:[{type:e.HostBinding,args:["class"]}]},t}();var G=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[U,q,$],exports:[U,q,$],imports:[n.CommonModule]}]}],t}(),Y={Init:0,Checked:1,Unchecked:2};Y[Y.Init]="Init",Y[Y.Checked]="Checked",Y[Y.Unchecked]="Unchecked";var X=function(){};var W=function(){function t(n){this.changeDetectorRef=n,this.inline=!1,this.disabled=!1,this.skeleton=!1,this.hideLabel=!1,this.id="toggle-"+t.toggleCount,this.ariaLabel="",this.distribution="equalSpacing",this.change=new e.EventEmitter,this._checked=!1,this.currentToggleState=Y.Init,this.onTouched=function(){},this.propagateChange=function(t){},t.toggleCount++}return Object.defineProperty(t.prototype,"checked",{get:function(){return this._checked},set:function(t){t!==this.checked&&(this._checked=t,this.changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"toggleWrapperClass",{get:function(){return!this.inline},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"formItemClass",{get:function(){return!this.inline},enumerable:!0,configurable:!0}),t.prototype.toggle=function(){this.checked=!this.checked},t.prototype.writeValue=function(t){this.checked=!!t},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.onChange=function(t){t.stopPropagation()},t.prototype.onClick=function(t){this.disabled||(this.toggle(),this.transitionToggleState(this._checked?Y.Checked:Y.Unchecked),this.emitChangeEvent())},t.prototype.transitionToggleState=function(t){this.currentToggleState=t},t.prototype.emitChangeEvent=function(){var t=new X;t.source=this,t.checked=this.checked,this.propagateChange(this.checked),this.change.emit(t)},t.toggleCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-toggle",template:'\n <label\n class="\n toggle\n toggle--distribution-{{distribution}}\n "\n [ngClass]="{\n \'skeleton\' : skeleton,\n \'disabled\': disabled\n }"\n >\n <ng-content></ng-content>\n <input\n type="checkbox"\n [id]="id"\n [value]="value"\n [name]="name"\n [required]="required"\n [checked]="checked"\n [disabled]="disabled"\n [attr.aria-label]="ariaLabel"\n [attr.aria-labelledby]="ariaLabelledby"\n [attr.aria-checked]="checked"\n (change)="onChange($event)"\n (click)="onClick($event)"\n />\n <span class="toggle-body">\n <span class="toggle-switch"></span>\n <span class="toggle-track">\n <span class="toggle-bg"></span>\n <span class="toggle-bg toggle-bg_negative"></span>\n </span>\n </span>\n </label>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}],changeDetection:e.ChangeDetectionStrategy.OnPush}]}],t.ctorParameters=function(){return[{type:e.ChangeDetectorRef}]},t.propDecorators={nested:[{type:e.Input}],inline:[{type:e.Input}],disabled:[{type:e.Input}],skeleton:[{type:e.Input}],hideLabel:[{type:e.Input}],name:[{type:e.Input}],id:[{type:e.Input}],required:[{type:e.Input}],value:[{type:e.Input}],ariaLabel:[{type:e.Input,args:["aria-label"]}],ariaLabelledby:[{type:e.Input,args:["aria-labelledby"]}],distribution:[{type:e.Input}],checked:[{type:e.Input}],toggleWrapperClass:[{type:e.HostBinding,args:["class.toggle-wrapper"]}],formItemClass:[{type:e.HostBinding,args:["class.form-item"]}],change:[{type:e.Output}],inputToggle:[{type:e.ViewChild,args:["inputToggle",{static:!0}]}]},t}();var K=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[W],exports:[W],imports:[n.CommonModule,s.FormsModule]}]}],t}(),Z=function(t,e){this.source=t,this.value=e};var J=function(){function t(){this.checked=!1,this.name="",this.disabled=!1,this.labelPlacement="right",this.required=!1,this.value="",this.skeleton=!1,this.id="radio-"+t.radioCount++,this.change=new e.EventEmitter,this.role="radio",this.hostClass=!0,this._labelledby="",this.radioChangeHandler=function(t){}}return Object.defineProperty(t.prototype,"ariaLabelledby",{get:function(){return this._labelledby?this._labelledby:"label-"+this.id},set:function(t){this._labelledby=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"labelLeft",{get:function(){return"left"===this.labelPlacement},enumerable:!0,configurable:!0}),t.prototype.onChange=function(t){t.stopPropagation(),this.checked=t.target.checked;var e=new Z(this,this.value);this.change.emit(e),this.radioChangeHandler(e)},t.prototype.registerRadioChangeHandler=function(t){this.radioChangeHandler=t},t.radioCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-radio",template:'\n <input\n *ngIf="!skeleton"\n class="radio-button"\n type="radio"\n [checked]="checked"\n [disabled]="disabled"\n [name]="name"\n [id]="id"\n [required]="required"\n [value]="value"\n [attr.aria-labelledby]="ariaLabelledby"\n (change)="onChange($event)">\n <div *ngIf="skeleton" class="radio-button skeleton"></div>\n <label\n class="radio-button__label"\n [ngClass]="{\n \'skeleton\': skeleton\n }"\n [for]="id"\n id="label-{{id}}">\n <span class="radio-button__appearance"></span>\n <ng-content></ng-content>\n </label>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.propDecorators={checked:[{type:e.Input}],name:[{type:e.Input}],disabled:[{type:e.Input}],labelPlacement:[{type:e.Input}],ariaLabelledby:[{type:e.Input}],required:[{type:e.Input}],value:[{type:e.Input}],skeleton:[{type:e.Input}],id:[{type:e.Input}],change:[{type:e.Output}],role:[{type:e.HostBinding,args:["attr.role"]}],hostClass:[{type:e.HostBinding,args:["class.radio-button-wrapper"]}],labelLeft:[{type:e.HostBinding,args:["class.radio-button-wrapper--label-left"]}]},t}();var Q=function(){function t(){this.orientation="horizontal",this.radioLabelPlacement="right",this.change=new e.EventEmitter,this.disabled=!1,this.radioButtonGroupClass=!0,this.isInitialized=!1,this._disabled=!1,this._skeleton=!1,this._value=null,this._selected=null,this._name="radio-group-"+t.radioGroupCount++,this.onTouched=function(){},this.propagateChange=function(t){}}return Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=t,this.value=t?t.value:null,this.checkSelectedRadio()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){this._value!==t&&(this._value=t,this.updateSelectedRadioFromValue(),this.checkSelectedRadio())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},set:function(t){this._name=t,this.updateRadios()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"skeleton",{get:function(){return this._skeleton},set:function(t){this._skeleton=t,this.updateChildren()},enumerable:!0,configurable:!0}),t.prototype.checkSelectedRadio=function(){this.selected&&!this._selected.checked&&(this.selected.checked=!0)},t.prototype.updateSelectedRadioFromValue=function(){var t=this,e=null!=this._selected&&this._selected.value===this._value;this.radios&&!e&&(this._selected=null,this.radios.forEach((function(e){e.checked&&(t._selected=e)})))},t.prototype.emitChangeEvent=function(t){this.change.emit(t),this.propagateChange(t.value),this.onTouched()},t.prototype.updateRadios=function(){var t=this;this.radios&&setTimeout((function(){t.radios.forEach((function(e){return e.name=t.name})),"left"===t.radioLabelPlacement&&t.radios.forEach((function(t){return t.labelPlacement="left"}))}))},t.prototype.writeValue=function(t){this.value=t},t.prototype.ngAfterContentInit=function(){var t=this;this.radios.changes.subscribe((function(){t.updateRadios(),t.updateRadioChangeHandler()})),this.updateChildren(),this.updateRadioChangeHandler()},t.prototype.ngAfterViewInit=function(){this.updateRadios()},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.updateChildren=function(){var t=this;this.radios&&this.radios.forEach((function(e){return e.skeleton=t.skeleton}))},t.prototype.updateRadioChangeHandler=function(){var t=this;this.radios.forEach((function(e){e.registerRadioChangeHandler((function(e){t._selected=e.source,t._value=e.value,t.emitChangeEvent(e)}))}))},t.radioGroupCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-radio-group",template:"\n <div\n class=\"radio-button-group\"\n [ngClass]=\"{\n 'radio-button-group--vertical': orientation === 'vertical',\n 'radio-button-group--label-left': orientation === 'vertical' && radioLabelPlacement === 'left'\n }\"\n role=\"radiogroup\">\n <ng-content></ng-content>\n </div>\n ",providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.propDecorators={orientation:[{type:e.Input}],radioLabelPlacement:[{type:e.Input}],change:[{type:e.Output}],radios:[{type:e.ContentChildren,args:[e.forwardRef((function(){return J}))]}],selected:[{type:e.Input}],value:[{type:e.Input}],name:[{type:e.Input}],disabled:[{type:e.Input}],skeleton:[{type:e.Input}],radioButtonGroupClass:[{type:e.HostBinding,args:["class.form-item"]}]},t}();var tt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[J,Q],exports:[J,Q],imports:[n.CommonModule,s.FormsModule]}]}],t}(),et=function(t,e){this.source=t,this.value=e};var nt=function(){function t(){this.checked=!1,this.name="",this.disabled=!1,this.required=!1,this.value="",this.skeleton=!1,this.id="button-radio-"+t.buttonRadioCount++,this.change=new e.EventEmitter,this.role="radio",this.hostClass=!0,this._labelledby="",this.buttonRadioChangeHandler=function(t){}}return Object.defineProperty(t.prototype,"ariaLabelledby",{get:function(){return this._labelledby?this._labelledby:"label-"+this.id},set:function(t){this._labelledby=t},enumerable:!0,configurable:!0}),t.prototype.onChange=function(t){t.stopPropagation(),this.checked=t.target.checked;var e=new et(this,this.value);this.change.emit(e),this.buttonRadioChangeHandler(e)},t.prototype.registerButtonRadioChangeHandler=function(t){this.buttonRadioChangeHandler=t},t.buttonRadioCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-button-radio",template:'\n <input\n *ngIf="!skeleton"\n class="button-radio"\n type="radio"\n [checked]="checked"\n [disabled]="disabled"\n [name]="name"\n [id]="id"\n [required]="required"\n [value]="value"\n [attr.aria-labelledby]="ariaLabelledby"\n (change)="onChange($event)">\n <div *ngIf="skeleton" class="button-radio skeleton"></div>\n <label\n class="button-radio__label"\n [ngClass]="{\n \'skeleton\': skeleton\n }"\n [for]="id"\n id="label-{{id}}">\n <ng-content></ng-content>\n </label>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.propDecorators={checked:[{type:e.Input}],name:[{type:e.Input}],disabled:[{type:e.Input}],ariaLabelledby:[{type:e.Input}],required:[{type:e.Input}],value:[{type:e.Input}],skeleton:[{type:e.Input}],id:[{type:e.Input}],change:[{type:e.Output}],role:[{type:e.HostBinding,args:["attr.role"]}],hostClass:[{type:e.HostBinding,args:["class.button-radio-wrapper"]}]},t}();var st=function(){function t(){this.change=new e.EventEmitter,this.disabled=!1,this.buttonRadioButtonGroupClass=!0,this.isInitialized=!1,this._disabled=!1,this._skeleton=!1,this._value=null,this._selected=null,this._name="button-radio-group-"+t.buttonRadioGroupCount++,this.onTouched=function(){},this.propagateChange=function(t){}}return Object.defineProperty(t.prototype,"selected",{get:function(){return this._selected},set:function(t){this._selected=t,this.value=t?t.value:null,this.checkSelectedButtonRadio()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){this._value!==t&&(this._value=t,this.updateSelectedButtonRadioFromValue(),this.checkSelectedButtonRadio())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},set:function(t){this._name=t,this.updateButtonRadios()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"skeleton",{get:function(){return this._skeleton},set:function(t){this._skeleton=t,this.updateChildren()},enumerable:!0,configurable:!0}),t.prototype.checkSelectedButtonRadio=function(){this.selected&&!this._selected.checked&&(this.selected.checked=!0)},t.prototype.updateSelectedButtonRadioFromValue=function(){var t=this,e=null!=this._selected&&this._selected.value===this._value;this.buttonRadios&&!e&&(this._selected=null,this.buttonRadios.forEach((function(e){e.checked&&(t._selected=e)})))},t.prototype.emitChangeEvent=function(t){this.change.emit(t),this.propagateChange(t.value),this.onTouched()},t.prototype.updateButtonRadios=function(){var t=this;this.buttonRadios&&setTimeout((function(){t.buttonRadios.forEach((function(e){return e.name=t.name}))}))},t.prototype.writeValue=function(t){this.value=t},t.prototype.ngAfterContentInit=function(){var t=this;this.buttonRadios.changes.subscribe((function(){t.updateButtonRadios(),t.updateButtonRadioChangeHandler()})),this.updateChildren(),this.updateButtonRadioChangeHandler()},t.prototype.ngAfterViewInit=function(){this.updateButtonRadios()},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.updateChildren=function(){var t=this;this.buttonRadios&&this.buttonRadios.forEach((function(e){return e.skeleton=t.skeleton}))},t.prototype.updateButtonRadioChangeHandler=function(){var t=this;this.buttonRadios.forEach((function(e){e.registerButtonRadioChangeHandler((function(e){t._selected=e.source,t._value=e.value,t.emitChangeEvent(e)}))}))},t.buttonRadioGroupCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-button-radio-group",template:'\n <div\n class="button-radio-group"\n role="buttonRadiogroup">\n <ng-content></ng-content>\n </div>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.propDecorators={change:[{type:e.Output}],buttonRadios:[{type:e.ContentChildren,args:[e.forwardRef((function(){return nt}))]}],selected:[{type:e.Input}],value:[{type:e.Input}],name:[{type:e.Input}],disabled:[{type:e.Input}],skeleton:[{type:e.Input}],buttonRadioButtonGroupClass:[{type:e.HostBinding,args:["class.form-item"]}]},t}();var it=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[nt,st],exports:[nt,st],imports:[n.CommonModule,s.FormsModule]}]}],t}(),ot=function(){function t(){this.sukaContainer="default",this.default=!0,this.fluid=!1}return t.prototype.ngOnInit=function(){"fluid"===this.sukaContainer&&(this.fluid=!0,this.default=!1)},t.decorators=[{type:e.Directive,args:[{selector:"[sukaContainer]"}]}],t.propDecorators={sukaContainer:[{type:e.Input}],default:[{type:e.HostBinding,args:["class.container"]}],fluid:[{type:e.HostBinding,args:["class.container--fluid"]}]},t}();var at=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[ot],exports:[ot],imports:[n.CommonModule]}]}],t}(),rt=function(){function t(t){this.m={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.m).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("m-"+t.m[e]):t.elementRef.nativeElement.classList.add("m-"+e+"-"+t.m[e])}))}catch(t){console.error("Malformed margins`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[m]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={m:[{type:e.Input}]},t}();var ct=function(){function t(t){this.mt={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.mt).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("mt-"+t.mt[e]):t.elementRef.nativeElement.classList.add("mt-"+e+"-"+t.mt[e])}))}catch(t){console.error("Malformed margins`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[mt]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={mt:[{type:e.Input}]},t}();var lt=function(){function t(t){this.mb={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.mb).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("mb-"+t.mb[e]):t.elementRef.nativeElement.classList.add("mb-"+e+"-"+t.mb[e])}))}catch(t){console.error("Malformed margins`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[mb]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={mb:[{type:e.Input}]},t}();var pt=function(){function t(t){this.ml={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.ml).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("ml-"+t.ml[e]):t.elementRef.nativeElement.classList.add("ml-"+e+"-"+t.ml[e])}))}catch(t){console.error("Malformed margins`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[ml]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={ml:[{type:e.Input}]},t}();var ht=function(){function t(t){this.mr={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.mr).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("mr-"+t.mr[e]):t.elementRef.nativeElement.classList.add("mr-"+e+"-"+t.mr[e])}))}catch(t){console.error("Malformed margins`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[mr]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={mr:[{type:e.Input}]},t}();var ut=function(){function t(t){this.mx={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.mx).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("mx-"+t.mx[e]):t.elementRef.nativeElement.classList.add("mx-"+e+"-"+t.mx[e])}))}catch(t){console.error("Malformed margins`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[mx]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={mx:[{type:e.Input}]},t}();var gt=function(){function t(t){this.my={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.my).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("my-"+t.my[e]):t.elementRef.nativeElement.classList.add("my-"+e+"-"+t.my[e])}))}catch(t){console.error("Malformed margins`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[my]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={my:[{type:e.Input}]},t}();var dt=function(){function t(t){this.p={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.p).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("p-"+t.p[e]):t.elementRef.nativeElement.classList.add("p-"+e+"-"+t.p[e])}))}catch(t){console.error("Malformed paddings`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[p]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={p:[{type:e.Input}]},t}();var vt=function(){function t(t){this.pt={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.pt).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("pt-"+t.pt[e]):t.elementRef.nativeElement.classList.add("pt-"+e+"-"+t.pt[e])}))}catch(t){console.error("Malformed paddings`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[pt]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={pt:[{type:e.Input}]},t}();var mt=function(){function t(t){this.pb={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.pb).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("pb-"+t.pb[e]):t.elementRef.nativeElement.classList.add("pb-"+e+"-"+t.pb[e])}))}catch(t){console.error("Malformed paddings`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[pb]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={pb:[{type:e.Input}]},t}();var ft=function(){function t(t){this.pl={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.pl).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("pl-"+t.pl[e]):t.elementRef.nativeElement.classList.add("pl-"+e+"-"+t.pl[e])}))}catch(t){console.error("Malformed paddings`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[pl]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={pl:[{type:e.Input}]},t}();var wt=function(){function t(t){this.pr={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.pr).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("pr-"+t.pr[e]):t.elementRef.nativeElement.classList.add("pr-"+e+"-"+t.pr[e])}))}catch(t){console.error("Malformed paddings`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[pr]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={pr:[{type:e.Input}]},t}();var yt=function(){function t(t){this.px={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.px).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("px-"+t.px[e]):t.elementRef.nativeElement.classList.add("px-"+e+"-"+t.px[e])}))}catch(t){console.error("Malformed paddings`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[px]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={px:[{type:e.Input}]},t}();var bt=function(){function t(t){this.py={},this.elementRef=t}return t.prototype.ngOnInit=function(){var t=this;try{Object.keys(this.py).forEach((function(e){"all"===e?t.elementRef.nativeElement.classList.add("py-"+t.py[e]):t.elementRef.nativeElement.classList.add("py-"+e+"-"+t.py[e])}))}catch(t){console.error("Malformed paddings`: "+t)}},t.decorators=[{type:e.Directive,args:[{selector:"[py]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={py:[{type:e.Input}]},t}();var kt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[rt,ct,lt,pt,ht,ut,gt,dt,vt,mt,ft,wt,yt,bt],exports:[rt,ct,lt,pt,ht,ut,gt,dt,vt,mt,ft,wt,yt,bt],imports:[n.CommonModule]}]}],t}(),Mt=function(){function t(){this.primaryFooterAction=new e.EventEmitter,this.secondaryFooterAction=new e.EventEmitter,this.headerAction=new e.EventEmitter,this.cardClass=!0,this.skeleton=!1,this.showFooter=!1}return t.prototype.ngOnInit=function(){this.showFooter=this.primaryFooterAction.observers.length>0},t.prototype.onPrimaryFooterAction=function(t){this.primaryFooterAction.emit(t)},t.prototype.onSecondaryFooterAction=function(t){this.secondaryFooterAction.emit(t)},t.prototype.onHeaderAction=function(t){this.headerAction.emit(t)},t.decorators=[{type:e.Component,args:[{selector:"suka-card",template:'\n <suka-card-header\n *ngIf="title"\n (action)="onHeaderAction($event)"\n [actionLabel]="headerActionLabel"\n [skeleton]="skeleton"\n >\n {{title}}\n </suka-card-header>\n\n <suka-card-section\n *ngIf=\'(sectioned !== false) else elseTpl\'\n >\n <ng-container *ngTemplateOutlet="elseTpl"></ng-container>\n </suka-card-section>\n\n <suka-card-footer\n *ngIf=\'!skeleton && showFooter\'\n (primaryAction)="onPrimaryFooterAction($event)"\n [primaryLabel]="primaryFooterActionLabel"\n (secondaryAction)="onSecondaryFooterAction($event)"\n [secondaryLabel]="secondaryFooterActionLabel"\n >\n </suka-card-footer>\n\n <ng-template #elseTpl><ng-content></ng-content></ng-template>\n ',encapsulation:e.ViewEncapsulation.None}]}],t.propDecorators={title:[{type:e.Input}],sectioned:[{type:e.Input}],primaryFooterActionLabel:[{type:e.Input}],primaryFooterAction:[{type:e.Output}],secondaryFooterActionLabel:[{type:e.Input}],secondaryFooterAction:[{type:e.Output}],headerActionLabel:[{type:e.Input}],headerAction:[{type:e.Output}],cardClass:[{type:e.HostBinding,args:["class.card"]}],skeleton:[{type:e.Input}]},t}();var xt=function(){function t(){this.showAction=!1,this.cardHeaderClass=!0,this.skeleton=!1,this.action=new e.EventEmitter}return t.prototype.ngOnInit=function(){this.showAction=this.action.observers.length>0},t.prototype.onClick=function(t){this.action.emit(t)},t.decorators=[{type:e.Component,args:[{selector:"suka-card-header",template:'\n <h5 *ngIf="skeleton" class="skeleton__text skeleton__heading"></h5>\n <h5 *ngIf="!skeleton"><ng-content></ng-content></h5>\n <button\n *ngIf="!skeleton && showAction"\n sukaButton="plain"\n (click)="onClick($event)"\n >\n {{actionLabel}}\n </button>\n ',encapsulation:e.ViewEncapsulation.None}]}],t.propDecorators={cardHeaderClass:[{type:e.HostBinding,args:["class.card-header"]}],skeleton:[{type:e.Input}],actionLabel:[{type:e.Input}],action:[{type:e.Output}]},t}();var Ct=function(){function t(){this.cardSectionClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"suka-card-section",template:"\n <ng-content></ng-content>\n ",encapsulation:e.ViewEncapsulation.None}]}],t.propDecorators={cardSectionClass:[{type:e.HostBinding,args:["class.card-section"]}]},t}();var zt=function(){function t(){this.showSecondaryButton=!1,this.baseClass=!0,this.primaryAction=new e.EventEmitter,this.secondaryAction=new e.EventEmitter}return t.prototype.ngOnInit=function(){this.showSecondaryButton=this.secondaryAction.observers.length>0},t.prototype.onButtonClick=function(t){"primary"===t&&this.primaryAction.emit(),"secondary"===t&&this.secondaryAction.emit()},t.decorators=[{type:e.Component,args:[{selector:"suka-card-footer",template:'\n <suka-button-group>\n <button\n *ngIf="showSecondaryButton"\n sukaButton="plain"\n (click)="onButtonClick(\'secondary\')"\n >\n {{secondaryLabel}}\n </button>\n <button\n sukaButton="primary"\n (click)="onButtonClick(\'primary\')"\n >\n {{primaryLabel}}\n </button>\n </suka-button-group>\n ',encapsulation:e.ViewEncapsulation.None}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.card-footer"]}],primaryLabel:[{type:e.Input}],secondaryLabel:[{type:e.Input}],primaryAction:[{type:e.Output}],secondaryAction:[{type:e.Output}]},t}();var It=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Mt,xt,Ct,zt],exports:[Mt,xt,Ct,zt],imports:[n.CommonModule,_]}]}],t}(),_t=function(){function t(){this._skeleton=!1,this.openCloseItems=new o.Subject,this.skeletons=new o.Subject,this.multi=!1,this.role="list",this.baseClass=!0}return Object.defineProperty(t.prototype,"skeleton",{get:function(){return this._skeleton},set:function(t){this._skeleton=t,this.updateSkeletons()},enumerable:!0,configurable:!0}),t.prototype.updateSkeletons=function(){this.skeletons.next(this._skeleton)},t.decorators=[{type:e.Component,args:[{selector:"suka-accordion",template:'\n <ng-content select="suka-accordion-item"></ng-content>\n '}]}],t.propDecorators={multi:[{type:e.Input}],role:[{type:e.HostBinding,args:["attr.role"]}],baseClass:[{type:e.HostBinding,args:["class.accordion"]}],skeleton:[{type:e.Input}]},t}();var Bt=function(){function t(n){this.accordion=n,this.title="Title "+t.accordionItemCount,this.id="accordion-item-"+t.accordionItemCount,this.skeleton=!1,this.opened=new e.EventEmitter,this.closed=new e.EventEmitter,this.itemClass=!0,this.expanded=!1,this.itemType="list-item",this.role="heading",this.ariaLevel=3,this.alive=!0,t.accordionItemCount++}return t.prototype.toggle=function(){this.skeleton||(this.expanded?this.close():(this.accordion.multi||this.accordion.openCloseItems.next(!0),this.open()))},t.prototype.open=function(){this.expanded||this.opened.emit({id:this.id}),this.expanded=!0},t.prototype.close=function(){this.expanded&&this.closed.emit({id:this.id}),this.expanded=!1},t.prototype.ngOnInit=function(){var t=this;this.openSubscription=this.accordion.openCloseItems.pipe(a.takeWhile((function(){return t.alive}))).subscribe((function(e){t.skeleton||(e?t.close():t.open())})),this.skeletonSubscription=this.accordion.skeletons.pipe(a.takeWhile((function(){return t.alive}))).subscribe((function(e){return t.skeleton=e})),this.skeleton=this.accordion.skeleton},t.prototype.ngOnDestroy=function(){this.alive=!1,this.openSubscription.unsubscribe(),this.skeletonSubscription.unsubscribe()},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.accordionItemCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-accordion-item",template:'\n <button\n [attr.aria-expanded]="expanded"\n [attr.aria-controls]="id"\n (click)="toggle()"\n class="accordion__heading">\n <suka-icon icon="chevron-down" class="accordion__arrow"></suka-icon>\n\n <div *ngIf="isTemplate(title) && !skeleton" class="accordion__title-content">\n <ng-template [ngTemplateOutlet]="title"></ng-template>\n </div>\n\n <p\n *ngIf="!isTemplate(title)"\n class="accordion__title"\n [ngClass]="{\n \'skeleton__text\': skeleton\n }">\n {{!skeleton ? title : null}}\n </p>\n </button>\n <div [id]="id" class="accordion__content">\n <ng-content *ngIf="!skeleton; else skeletonTemplate"></ng-content>\n <ng-template #skeletonTemplate>\n <p class="skeleton__text" style="width: 90%"></p>\n <p class="skeleton__text" style="width: 80%"></p>\n <p class="skeleton__text" style="width: 95%"></p>\n </ng-template>\n </div>\n '}]}],t.ctorParameters=function(){return[{type:_t,decorators:[{type:e.Host}]}]},t.propDecorators={title:[{type:e.Input}],id:[{type:e.Input}],skeleton:[{type:e.Input}],opened:[{type:e.Output}],closed:[{type:e.Output}],itemClass:[{type:e.HostBinding,args:["class.accordion__item"]}],expanded:[{type:e.HostBinding,args:["class.accordion__item--active"]},{type:e.Input}],itemType:[{type:e.HostBinding,args:["style.display"]}],role:[{type:e.HostBinding,args:["attr.role"]}],ariaLevel:[{type:e.HostBinding,args:["attr.aria-level"]},{type:e.Input}]},t}();var Tt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[_t,Bt],exports:[_t,Bt],imports:[n.CommonModule,R]}]}],t}(),St=function(){function t(){this.wrapper=!0}return t.decorators=[{type:e.Directive,args:[{selector:"[sukaListItem]"}]}],t.propDecorators={wrapper:[{type:e.HostBinding,args:["class.list__item"]}]},t}();var Ot=function(){function t(t){this.elementRef=t}return Object.defineProperty(t.prototype,"ordered",{get:function(){return!this.nested&&"OL"===this.elementRef.nativeElement.tagName},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"unordered",{get:function(){return!this.nested&&"UL"===this.elementRef.nativeElement.tagName},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nested",{get:function(){return"LI"===this.elementRef.nativeElement.parentElement.tagName},enumerable:!0,configurable:!0}),t.decorators=[{type:e.Directive,args:[{selector:"[sukaList]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={ordered:[{type:e.HostBinding,args:["class.list--ordered"]}],unordered:[{type:e.HostBinding,args:["class.list--unordered"]}],nested:[{type:e.HostBinding,args:["class.list--nested"]}]},t}();var Et=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[St,Ot],exports:[St,Ot],imports:[n.CommonModule]}]}],t}(),Dt=function(){};var Rt=function(){function t(){this.containerClass=!0,this.disabled=!1,this.skeleton=!1,this.invalid=!1,this.valid=!1,this.id="number-input-"+t.numberCount,this.value=0,this.min=null,this.max=null,this.change=new e.EventEmitter,this.onTouched=function(){},this.propagateChange=function(t){},t.numberCount++}return t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.disabled=t},t.prototype.onIncrement=function(){(null===this.max||this.value<this.max)&&(this.value++,this.emitChangeEvent())},t.prototype.onDecrement=function(){(null===this.min||this.value>this.min)&&(this.value--,this.emitChangeEvent())},t.prototype.emitChangeEvent=function(){var t=new Dt;t.source=this,t.value=this.value,this.change.emit(t),this.propagateChange(this.value)},t.prototype.onNumberInputChange=function(t){this.value=t.target.value,this.emitChangeEvent()},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.numberCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-number",template:'\n <label *ngIf="skeleton && label" class="label skeleton"></label>\n <label *ngIf="!skeleton && label" [for]="id" class="label">\n <ng-container *ngIf="!isTemplate(label)">{{label}}</ng-container>\n <ng-template *ngIf="isTemplate(label)" [ngTemplateOutlet]="label"></ng-template>\n </label>\n <div *ngIf="!skeleton && helperText" class="form__helper-text">\n <ng-container *ngIf="!isTemplate(helperText)">{{helperText}}</ng-container>\n <ng-template *ngIf="isTemplate(helperText)" [ngTemplateOutlet]="helperText"></ng-template>\n </div>\n <div\n data-numberinput\n [attr.data-invalid]="(invalid ? true : null)"\n [attr.data-valid]="(valid ? true : null)"\n class="number-input"\n [ngClass]="{\n \'number-input--nolabel\': !label,\n \'number-input--helpertext\': helperText,\n \'skeleton\' : skeleton,\n \'number-input--disabled\': disabled\n }">\n <div class="number-input__input-wrapper">\n <span class="number-input__prefix" *ngIf="!skeleton && prefix">\n <ng-container *ngIf="!isTemplate(prefix)">{{prefix}}</ng-container>\n <ng-template *ngIf="isTemplate(prefix)" [ngTemplateOutlet]="prefix"></ng-template>\n </span>\n <input\n type="number"\n [id]="id"\n [value]="value"\n [attr.min]="min"\n [attr.max]="max"\n [disabled]="disabled"\n [required]="required"\n (input)="onNumberInputChange($event)"/>\n <suka-icon *ngIf="!skeleton && invalid" icon="alert-circle" class="number-input__invalid"></suka-icon>\n <suka-icon *ngIf="!skeleton && valid" icon="check" class="number-input__valid"></suka-icon>\n <div *ngIf="!skeleton" class="number-input__controls">\n <button\n class="number-input__control-btn up-icon"\n type="button"\n aria-live="polite"\n aria-atomic="true"\n (click)="onIncrement()">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" height="16" width="16"><path fill="currentColor" d="M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z"></path></svg>\n </button>\n <button\n class="number-input__control-btn down-icon"\n type="button"\n aria-live="polite"\n aria-atomic="true"\n (click)="onDecrement()">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" height="16" width="16"><path fill="currentColor" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg>\n </button>\n </div>\n </div>\n <div *ngIf="invalid" class="form-requirement">\n <ng-container *ngIf="!isTemplate(invalidText)">{{invalidText}}</ng-container>\n <ng-template *ngIf="isTemplate(invalidText)" [ngTemplateOutlet]="invalidText"></ng-template>\n </div>\n </div>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.ctorParameters=function(){return[]},t.propDecorators={containerClass:[{type:e.HostBinding,args:["class.form-item"]}],disabled:[{type:e.Input}],skeleton:[{type:e.Input}],invalid:[{type:e.Input}],valid:[{type:e.Input}],id:[{type:e.Input}],required:[{type:e.Input}],value:[{type:e.Input}],min:[{type:e.Input}],max:[{type:e.Input}],label:[{type:e.Input}],prefix:[{type:e.Input}],helperText:[{type:e.Input}],invalidText:[{type:e.Input}],change:[{type:e.Output}]},t}();var Pt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Rt],exports:[Rt],imports:[s.FormsModule,n.CommonModule,R]}]}],t}(),At=function(){function t(n){this.elementRef=n,this.disabled=!1,this.toolbar=!1,this.skeleton=!1,this.active=!1,this.tableSearch=!1,this.id="search-"+t.searchCount,this.value="",this.autocomplete="on",this.label="Búsqueda",this.placeholder="Buscar",this.clearButtonTitle="Limpiar",this.valueChange=new e.EventEmitter,this.clear=new e.EventEmitter,this.onTouched=function(){},this.propagateChange=function(t){},t.searchCount++}return Object.defineProperty(t.prototype,"containerClass",{get:function(){return!this.toolbar},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.onSearch=function(t){this.value=t,this.doValueChange()},t.prototype.clearSearch=function(){this.value="",this.clear.emit(),this.propagateChange(this.value)},t.prototype.doValueChange=function(){this.valueChange.emit(this.value),this.propagateChange(this.value)},t.prototype.openSearch=function(){var t=this;this.active=!0,setTimeout((function(){return t.inputRef.nativeElement.focus()}))},t.prototype.keyDown=function(t){this.toolbar&&("Escape"===t.key?this.active=!1:"Enter"===t.key&&this.openSearch())},t.prototype.focusOut=function(t){this.toolbar&&""===this.inputRef.nativeElement.value&&null===t.relatedTarget&&(this.active=!1)},t.searchCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-search",template:'\n <div\n class="search"\n [ngClass]="{\n \'skeleton\': skeleton,\n \'toolbar-search\': toolbar,\n \'toolbar-search--active\': toolbar && active\n }"\n role="search"\n >\n <label class="label" [for]="id">{{label}}</label>\n\n <div *ngIf="skeleton; else enableInput" class="search-input"></div>\n <ng-template #enableInput>\n <input\n #input\n *ngIf="!toolbar || active || value !== \'\'"\n class="search-input"\n [type]="tableSearch || !toolbar ? \'text\' : \'search\'"\n role="search"\n [id]="id"\n [value]="value"\n [autocomplete]="autocomplete"\n [placeholder]="placeholder"\n [disabled]="disabled"\n [required]="required"\n (input)="onSearch($event.target.value)"/>\n <button *ngIf="!tableSearch && toolbar" class="toolbar-search__btn" (click)="openSearch()">\n <suka-icon icon="search"></suka-icon>\n </button>\n <suka-icon icon="search" *ngIf="tableSearch || !toolbar" (click)="openSearch()" class="search-magnifier"></suka-icon>\n </ng-template>\n\n <button\n *ngIf="tableSearch || !toolbar"\n class="search-close"\n [ngClass]="{\n \'search-close--hidden\': !value || value.length === 0\n }"\n [title]="clearButtonTitle"\n [attr.aria-label]="clearButtonTitle"\n (click)="clearSearch()"\n >\n <suka-icon icon="x-circle"></suka-icon>\n </button>\n </div>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={containerClass:[{type:e.HostBinding,args:["class.form-item"]}],disabled:[{type:e.Input}],toolbar:[{type:e.Input}],skeleton:[{type:e.Input}],active:[{type:e.Input}],tableSearch:[{type:e.Input}],name:[{type:e.Input}],id:[{type:e.Input}],required:[{type:e.Input}],value:[{type:e.Input}],autocomplete:[{type:e.Input}],label:[{type:e.Input}],placeholder:[{type:e.Input}],clearButtonTitle:[{type:e.Input}],valueChange:[{type:e.Output}],clear:[{type:e.Output}],inputRef:[{type:e.ViewChild,args:["input",{static:!1}]}],keyDown:[{type:e.HostListener,args:["keydown",["$event"]]}],focusOut:[{type:e.HostListener,args:["focusout",["$event"]]}]},t}();var Ht=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[At],exports:[At],imports:[s.FormsModule,n.CommonModule,R]}]}],t}(),Lt=function(){function t(t){this.cdRef=t,this.active=!1,this.selected=new e.EventEmitter}return t.prototype.activate=function(){this.active=!0,this.cdRef.detectChanges(),this.selected.emit(this.title)},t.decorators=[{type:e.Component,args:[{selector:"suka-tab",template:'\n <div [hidden]="!active" class="tabs__tab-item">\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=function(){return[{type:e.ChangeDetectorRef}]},t.propDecorators={title:[{type:e.Input}],active:[{type:e.Input}],selected:[{type:e.Output}]},t}();var jt=function(){function t(){this.fitted=!1}return t.prototype.ngAfterContentInit=function(){0===this.tabs.filter((function(t){return t.active})).length&&this.tabs.length>0&&this.selectTab(this.tabs.first)},t.prototype.selectTab=function(t){this.tabs.toArray().forEach((function(t){return t.active=!1})),t.activate()},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.decorators=[{type:e.Component,args:[{selector:"suka-tabs",template:'\n <div class="tabs-wrapper">\n <ul class="tabs">\n <li\n *ngFor="let tab of tabs"\n (click)="selectTab(tab)"\n [class.tabs__tab-container--selected]="tab.active"\n class="tabs__tab-container"\n >\n <button class="tabs__tab" type="button" role="tab">\n <span class="tabs__title">\n <ng-container *ngIf="!isTemplate(tab.title)">{{tab.title}}</ng-container>\n <ng-template *ngIf="isTemplate(tab.title)" [ngTemplateOutlet]="tab.title"></ng-template>\n </span>\n </button>\n </li>\n </ul>\n </div>\n <ng-content></ng-content>\n '}]}],t.propDecorators={fitted:[{type:e.HostBinding,args:["class.tabs-fitted"]},{type:e.Input}],tabs:[{type:e.ContentChildren,args:[Lt]}]},t}();var Nt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[jt,Lt],exports:[jt,Lt],imports:[n.CommonModule]}]}],t}(),Ft=function(){function t(){this.renderMethod="component",this.position="bottom"}return t.prototype.ngOnInit=function(){"string"==typeof this.content&&(this.renderMethod="text"),this.content instanceof e.TemplateRef&&(this.renderMethod="template")},t.decorators=[{type:e.Component,args:[{selector:"suka-tooltip",template:'\n <div @tooltip class="tooltip tooltip-{{position}}">\n <span class="tooltip__caret"></span>\n <ng-container [ngSwitch]="renderMethod">\n <div *ngSwitchCase="\'text\'" [innerHTML]="content"></div>\n <ng-container *ngSwitchCase="\'template\'">\n <ng-container *ngTemplateOutlet="content"></ng-container>\n </ng-container>\n <ng-container *ngSwitchCase="\'component\'">\n <ng-container *ngComponentOutlet="content"></ng-container>\n </ng-container>\n </ng-container>\n </div>',animations:[r.trigger("tooltip",[r.transition(":enter",[r.style({opacity:0}),r.animate("0.2s ease-in",r.style({opacity:1}))]),r.transition(":leave",[r.animate(200,r.style({opacity:0}))])])]}]}],t.propDecorators={content:[{type:e.Input}],position:[{type:e.Input}]},t}();var Vt={top:{originX:"center",originY:"top",overlayX:"center",overlayY:"bottom",offsetY:-8},right:{originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:8},bottom:{originX:"center",originY:"bottom",overlayX:"center",overlayY:"top",offsetY:8},left:{originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:-8}},qt=function(){function t(t,e,n){this.overlay=t,this.overlayPositionBuilder=e,this.elementRef=n,this.open=!1,this.content="",this.trigger="hover",this.position="bottom"}return t.prototype.ngOnInit=function(){var t=this.overlayPositionBuilder.flexibleConnectedTo(this.elementRef).withPositions([Vt[this.position]]);this.overlayRef=this.overlay.create({positionStrategy:t,scrollStrategy:this.overlay.scrollStrategies.close()})},t.prototype.show=function(){this.open=!0;var t=this.overlayRef.attach(new l.ComponentPortal(Ft));t.instance.content=this.content,t.instance.position=this.position},t.prototype.hide=function(){this.open=!1,this.overlayRef.detach()},t.prototype.onMouseEnter=function(){"hover"===this.trigger&&this.show()},t.prototype.onMouseOut=function(){"hover"===this.trigger&&this.hide()},t.prototype.onClick=function(){var t=this;"click"===this.trigger&&(this.open?this.hide():this.show(),this.duration&&setTimeout((function(){t.hide()}),this.duration))},t.decorators=[{type:e.Directive,args:[{selector:"[sukaTooltip]"}]}],t.ctorParameters=function(){return[{type:c.Overlay},{type:c.OverlayPositionBuilder},{type:e.ElementRef}]},t.propDecorators={content:[{type:e.Input,args:["sukaTooltip"]}],trigger:[{type:e.Input,args:["tooltipTrigger"]}],position:[{type:e.Input,args:["tooltipPosition"]}],duration:[{type:e.Input,args:["tooltipDuration"]}],onMouseEnter:[{type:e.HostListener,args:["mouseenter"]}],onMouseOut:[{type:e.HostListener,args:["mouseout"]}],onClick:[{type:e.HostListener,args:["click"]}]},t}();var $t=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Ft,qt],exports:[Ft,qt],imports:[n.CommonModule,c.OverlayModule],entryComponents:[Ft]}]}],t}(),Ut=E.find((function(t){return"arrow-right"===t.name})).template,Gt=E.find((function(t){return"external-link"===t.name})).template,Yt=function(){function t(t,e,n){this.elementRef=t,this.renderer=e,this.document=n,this.baseClass=!0,this.arrow=!1}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=t,this.tabindex=this.disabled?-1:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"external",{get:function(){return this._external},set:function(t){this._external=t,this.target=this.external?"_blank":null,this.ref=this.external?"noopener":null},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){if(this.arrow||this.external){var t=document.createElement("span");t.className="link__icon",this.arrow&&(t.className+=" link__icon--arrow",t.innerHTML=Ut),this.external&&(t.innerHTML=Gt),this.renderer.appendChild(this.elementRef.nativeElement,t)}},t.decorators=[{type:e.Directive,args:[{selector:"[sukaLink]"}]}],t.ctorParameters=function(){return[{type:e.ElementRef},{type:e.Renderer2},{type:void 0,decorators:[{type:e.Inject,args:[n.DOCUMENT]}]}]},t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.link"]}],tabindex:[{type:e.HostBinding,args:["attr.tabindex"]}],target:[{type:e.HostBinding,args:["attr.target"]}],ref:[{type:e.HostBinding,args:["attr.ref"]}],disabled:[{type:e.Input},{type:e.HostBinding,args:["attr.aria-disabled"]},{type:e.HostBinding,args:["class.link--disabled"]}],arrow:[{type:e.HostBinding,args:["class.link--arrow"]},{type:e.Input}],external:[{type:e.Input},{type:e.HostBinding,args:["class.link--external"]}]},t}();var Xt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Yt],exports:[Yt],imports:[n.CommonModule]}]}],t}(),Wt=function(){function t(){this.containerClass=!0,this.invalid=!1,this.condensed=!1}return t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.decorators=[{type:e.Component,args:[{selector:"suka-input-group",template:'\n <label *ngIf="label" class="label">\n <ng-container *ngIf="!isTemplate(label)">{{label}}</ng-container>\n <ng-template *ngIf="isTemplate(label)" [ngTemplateOutlet]="label"></ng-template>\n </label>\n <div *ngIf="helperText" class="form__helper-text">\n <ng-container *ngIf="!isTemplate(helperText)">{{helperText}}</ng-container>\n <ng-template *ngIf="isTemplate(helperText)" [ngTemplateOutlet]="helperText"></ng-template>\n </div>\n <div class="input-group-wrapper">\n <div\n class="input-group-content"\n [ngClass]="{\n \'input-group-content--condensed\': condensed\n }"\n [attr.data-invalid]="(invalid ? true : null)"\n >\n <ng-content></ng-content>\n </div>\n <div *ngIf="invalid" class="form-requirement">\n <ng-container *ngIf="!isTemplate(invalidText)">{{invalidText}}</ng-container>\n <ng-template *ngIf="isTemplate(invalidText)" [ngTemplateOutlet]="invalidText"></ng-template>\n </div>\n </div>\n '}]}],t.propDecorators={containerClass:[{type:e.HostBinding,args:["class.form-item"]}],invalid:[{type:e.Input}],label:[{type:e.Input}],helperText:[{type:e.Input}],invalidText:[{type:e.Input}],condensed:[{type:e.Input}]},t}();var Kt=function(){function t(){this.type="default",this.baseClass=!0,this.auto=!1,this.full=!1}return t.prototype.ngOnChanges=function(){switch(this.auto=this.full=!1,this.type){case"auto":this.auto=!0;break;case"full":this.full=!0}},t.decorators=[{type:e.Directive,args:[{selector:"[sukaInputGroupItem]"}]}],t.propDecorators={type:[{type:e.Input,args:["sukaInputGroupItem"]}],baseClass:[{type:e.HostBinding,args:["class.input-group__item"]}],auto:[{type:e.HostBinding,args:["class.input-group__item--auto"]}],full:[{type:e.HostBinding,args:["class.input-group__item--full"]}]},t}();var Zt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Wt,Kt],exports:[Wt,Kt],imports:[n.CommonModule]}]}],t}(),Jt=function(){function t(t){this.overlayRef=t,this._beforeClose=new o.Subject,this._afterClosed=new o.Subject}return t.prototype.close=function(t){var e=this;this._result=t,this.componentInstance.animationStateChanged.pipe(a.filter((function(t){return"start"===t.phaseName})),a.take(1)).subscribe((function(){e._beforeClose.next(e._result),e._beforeClose.complete(),e.overlayRef.detachBackdrop()})),this.componentInstance.animationStateChanged.pipe(a.filter((function(t){return"done"===t.phaseName&&"leave"===t.toState})),a.take(1)).subscribe((function(){e._afterClosed.next(e._result),e._afterClosed.complete(),e.overlayRef.dispose(),e.componentInstance=null})),this.componentInstance.startExitAnimation()},t.prototype.afterClosed=function(){return this._afterClosed.asObservable()},t.prototype.beforeClose=function(){return this._beforeClose.asObservable()},t}();var Qt=new e.InjectionToken("MODAL_CONTENT_DATA"),te=function(){function t(t,n){this.dialogRef=t,this.content=n,this.animationState="enter",this.animationStateChanged=new e.EventEmitter,this.showFooter=!1,this.baseClass=!0}return t.prototype.ngOnInit=function(){this.content.actions&&this.content.actions.length>0&&(this.showFooter=!0,this.primaryActions=this.content.actions.filter((function(t){return"primary"===t.type})),this.secondaryActions=this.content.actions.filter((function(t){return"secondary"===t.type})))},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.prototype.onClose=function(t){this.dialogRef.close("cancel")},t.prototype.onAction=function(t){this.dialogRef.close(t)},t.prototype.handleKeydown=function(t){27===t.keyCode&&this.dialogRef.close("cancel")},t.prototype.onAnimationStart=function(t){this.animationStateChanged.emit(t)},t.prototype.onAnimationDone=function(t){this.animationStateChanged.emit(t)},t.prototype.startExitAnimation=function(){this.animationState="leave"},t.prototype.closeModal=function(t){this.dialogRef.close(t)},t.decorators=[{type:e.Component,args:[{selector:"suka-modal",template:'\n <div class="modal"\n [@slideContent]="animationState"\n (@slideContent.start)="onAnimationStart($event)"\n (@slideContent.done)="onAnimationDone($event)"\n cdkTrapFocus\n >\n <div class="modal__header">\n <h5>\n <ng-container *ngIf="!isTemplate(content.title)">{{content.title}}</ng-container>\n <ng-template *ngIf="isTemplate(content.title)" [ngTemplateOutlet]="content.title"></ng-template>\n </h5>\n <button\n *ngIf="content.closeButton"\n sukaButton="plain"\n (click)="onClose($event)"\n >\n <suka-icon icon="x"></suka-icon>\n </button>\n </div>\n <div class="modal__content">\n <ng-container *ngIf="!isTemplate(content.body)">{{content.body}}</ng-container>\n <ng-container *ngIf="isTemplate(content.body)">\n <ng-container\n *ngTemplateOutlet="content.body; context: {closeModal: closeModal.bind(this)}"\n ></ng-container>\n </ng-container>\n </div>\n <div class="modal__footer" *ngIf="showFooter">\n <suka-button-group>\n <button\n *ngFor="let secondaryAction of secondaryActions"\n sukaButton="plain"\n (click)="onAction(secondaryAction.tag)"\n >\n {{secondaryAction.label}}\n </button>\n <button\n *ngFor="let primaryAction of primaryActions"\n sukaButton="primary"\n (click)="onAction(primaryAction.tag)"\n >\n {{primaryAction.label}}\n </button>\n </suka-button-group>\n </div>\n </div>\n ',animations:[r.trigger("slideContent",[r.state("void",r.style({transform:"translate3d(0, 20rem, 0)",opacity:0})),r.state("enter",r.style({transform:"none",opacity:1})),r.state("leave",r.style({transform:"translate3d(0, 20rem, 0)",opacity:0})),r.transition("* => *",r.animate("200ms cubic-bezier(0.64, 0, 0.35, 1)"))])]}]}],t.ctorParameters=function(){return[{type:Jt},{type:void 0,decorators:[{type:e.Inject,args:[Qt]}]}]},t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.modal--default"]}],handleKeydown:[{type:e.HostListener,args:["document:keydown",["$event"]]}]},t}();var ee={closeOnBackdropClick:!0,hasBackdrop:!0,backdropClass:"backdrop--dark",panelClass:"modal--default",content:null},ne=function(){function t(t,e){this.injector=t,this.overlay=e}return t.prototype.open=function(t){void 0===t&&(t={});var e=y({},ee,t),n=this.createOverlay(e),s=new Jt(n),i=this.attachModalContainer(n,e,s);return s.componentInstance=i,e.closeOnBackdropClick&&n.backdropClick().subscribe((function(t){return s.close("cancel")})),s},t.prototype.createOverlay=function(t){var e=this.getOverlayConfig(t);return this.overlay.create(e)},t.prototype.attachModalContainer=function(t,e,n){var s=this.createInjector(e,n),i=new l.ComponentPortal(te,null,s);return t.attach(i).instance},t.prototype.createInjector=function(t,e){var n=new WeakMap;return n.set(Jt,e),n.set(Qt,t.content),new l.PortalInjector(this.injector,n)},t.prototype.getOverlayConfig=function(t){var e=this.overlay.position().global().centerHorizontally().centerVertically();return new c.OverlayConfig({hasBackdrop:t.hasBackdrop,backdropClass:t.backdropClass,panelClass:t.panelClass,scrollStrategy:this.overlay.scrollStrategies.noop(),positionStrategy:e})},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:e.Injector},{type:c.Overlay}]},t}();var se=function(){function t(t){this.modalService=t,this.closeButton=!1,this.closeOnBackdropClick=!0,this.close=new e.EventEmitter,this.secondaryAction=new e.EventEmitter,this.primaryAction=new e.EventEmitter}return t.prototype.onClick=function(){this.openModal()},t.prototype.openModal=function(){var t=this,e={closeOnBackdropClick:this.closeOnBackdropClick,content:{closeButton:this.closeButton,title:this.title,body:this.body}};(this.primaryActionLabel||this.secondaryActionLabel)&&(e.content.actions=[],this.primaryActionLabel&&e.content.actions.push({label:this.primaryActionLabel,type:"primary",tag:"primaryAction"}),this.secondaryActionLabel&&e.content.actions.push({label:this.secondaryActionLabel,type:"secondary",tag:"secondaryAction"})),this.modalService.open(e).afterClosed().subscribe((function(e){switch(e){case"primaryAction":t.primaryAction.observers.length>0&&t.primaryAction.emit(e);break;case"secondaryAction":t.secondaryAction.observers.length>0&&t.secondaryAction.emit(e);break;default:t.close.observers.length>0&&t.close.emit()}}))},t.decorators=[{type:e.Directive,args:[{selector:"[sukaModal]"}]}],t.ctorParameters=function(){return[{type:ne}]},t.propDecorators={closeButton:[{type:e.Input,args:["modalCloseButton"]}],title:[{type:e.Input,args:["modalTitle"]}],body:[{type:e.Input,args:["modalBody"]}],closeOnBackdropClick:[{type:e.Input,args:["modalCloseOnBackdropClick"]}],close:[{type:e.Output,args:["modalClose"]}],secondaryActionLabel:[{type:e.Input,args:["modalSecondaryActionLabel"]}],secondaryAction:[{type:e.Output,args:["modalSecondaryAction"]}],primaryActionLabel:[{type:e.Input,args:["modalPrimaryActionLabel"]}],primaryAction:[{type:e.Output,args:["modalPrimaryAction"]}],onClick:[{type:e.HostListener,args:["click"]}]},t}();var ie=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[te,se],exports:[te,se],imports:[n.CommonModule,c.OverlayModule,_,R],entryComponents:[te],providers:[ne]}]}],t}(),oe=new e.InjectionToken("POPOVER_CONTENT_DATA"),ae=function(){function t(t){this.overlayRef=t,this._beforeClose=new o.Subject,this._afterClosed=new o.Subject}return t.prototype.close=function(t){var e=this;this._result=t,this.componentInstance.animationStateChanged.pipe(a.filter((function(t){return"start"===t.phaseName})),a.take(1)).subscribe((function(){e._beforeClose.next(e._result),e._beforeClose.complete(),e.overlayRef.detachBackdrop()})),this.componentInstance.animationStateChanged.pipe(a.filter((function(t){return"done"===t.phaseName&&"leave"===t.toState})),a.take(1)).subscribe((function(){e._afterClosed.next(e._result),e._afterClosed.complete(),e.overlayRef.dispose(),e.componentInstance=null})),this.componentInstance.startExitAnimation()},t.prototype.afterClosed=function(){return this._afterClosed.asObservable()},t.prototype.beforeClose=function(){return this._beforeClose.asObservable()},t}();var re=function(){function t(t,n){this.popoverRef=t,this.content=n,this.animationState="enter",this.animationStateChanged=new e.EventEmitter,this.renderMethod="component",this.position="bottom",this.sectioned=!1}return t.prototype.ngOnInit=function(){"string"==typeof this.content.body&&(this.renderMethod="text"),this.content.body instanceof e.TemplateRef&&(this.renderMethod="template"),this.content.sectioned&&(this.sectioned=!0)},t.prototype.closePopover=function(t){this.popoverRef.close(t)},t.prototype.handleKeydown=function(t){27===t.keyCode&&this.popoverRef.close()},t.prototype.onAnimationStart=function(t){this.animationStateChanged.emit(t)},t.prototype.onAnimationDone=function(t){this.animationStateChanged.emit(t)},t.prototype.startExitAnimation=function(){this.animationState="leave"},t.decorators=[{type:e.Component,args:[{selector:"suka-popover",template:'\n <div\n [@popover]="animationState"\n (@popover.start)="onAnimationStart($event)"\n (@popover.done)="onAnimationDone($event)"\n cdkTrapFocus\n class="popover popover-{{position}}"\n role="dialog"\n >\n <suka-popover-section\n *ngIf="(sectioned !== false)\n else elseTpl"\n >\n <ng-container *ngTemplateOutlet="elseTpl"></ng-container>\n </suka-popover-section>\n </div>\n\n <ng-template #elseTpl>\n <ng-container [ngSwitch]="renderMethod">\n <div *ngSwitchCase="\'text\'" [innerHTML]="content.body"></div>\n <ng-container *ngSwitchCase="\'template\'">\n <ng-container *ngTemplateOutlet="content.body; context: {closePopover: closePopover.bind(this)}"></ng-container>\n </ng-container>\n <ng-container *ngSwitchCase="\'component\'">\n <ng-container *ngComponentOutlet="content.body"></ng-container>\n </ng-container>\n </ng-container>\n </ng-template>\n ',animations:[r.trigger("popover",[r.state("void",r.style({transform:"scale(.9)",opacity:0})),r.state("enter",r.style({transform:"none",opacity:1})),r.state("leave",r.style({transform:"scale(.8)",opacity:0})),r.transition("* => *",r.animate("200ms cubic-bezier(0.64, 0, 0.35, 1)"))])]}]}],t.ctorParameters=function(){return[{type:ae},{type:void 0,decorators:[{type:e.Inject,args:[oe]}]}]},t.propDecorators={position:[{type:e.Input}],sectioned:[{type:e.Input}],handleKeydown:[{type:e.HostListener,args:["document:keydown",["$event"]]}]},t}();var ce={bottom:{originY:"bottom",overlayY:"top",offsetY:4},top:{originY:"top",overlayY:"bottom",offsetY:-4}},le={left:{originX:"start",overlayX:"start"},right:{originX:"end",overlayX:"end"},center:{originX:"center",overlayX:"center"}};var pe={content:null,position:"bottom",alignment:"left"},he=function(){function t(t,e,n){this.injector=t,this.overlay=e,this.overlayPositionBuilder=n}return t.prototype.open=function(t,e){void 0===t&&(t=pe);var n=y({},pe,t),s=this.createOverlay(n,e),i=new ae(s),o=this.attachPopoverContainer(s,n,i);return i.componentInstance=o,s.backdropClick().subscribe((function(t){return i.close()})),i},t.prototype.createOverlay=function(t,e){var n=this.getOverlayConfig(t,e);return this.overlay.create(n)},t.prototype.attachPopoverContainer=function(t,e,n){var s=this.createInjector(e,n),i=new l.ComponentPortal(re,null,s);return t.attach(i).instance},t.prototype.createInjector=function(t,e){var n=new WeakMap;return n.set(ae,e),n.set(oe,t.content),new l.PortalInjector(this.injector,n)},t.prototype.getOverlayConfig=function(t,e){var n=this.overlayPositionBuilder.flexibleConnectedTo(e).withPositions([y({},ce[t.position],le[t.alignment])]);return new c.OverlayConfig({hasBackdrop:!0,backdropClass:"cdk-overlay-transparent-backdrop",scrollStrategy:this.overlay.scrollStrategies.reposition(),positionStrategy:n})},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:e.Injector},{type:c.Overlay},{type:c.OverlayPositionBuilder}]},t}();var ue=function(){function t(t,e){this.popoverService=t,this.elementRef=e,this.open=!1,this.body="",this.position="bottom",this.alignment="left",this.sectioned=!1}return t.prototype.show=function(){var t=this;this.popoverRef=this.popoverService.open({content:{body:this.body,sectioned:this.sectioned},position:this.position,alignment:this.alignment},this.elementRef),this.open=!0,this.popoverRef.afterClosed().subscribe((function(e){t.open=!1}))},t.prototype.onClick=function(){this.open||this.show()},t.decorators=[{type:e.Directive,args:[{selector:"[sukaPopover]"}]}],t.ctorParameters=function(){return[{type:he},{type:e.ElementRef}]},t.propDecorators={body:[{type:e.Input,args:["sukaPopover"]}],position:[{type:e.Input,args:["popoverPosition"]}],alignment:[{type:e.Input,args:["popoverAlignment"]}],sectioned:[{type:e.Input,args:["popoverSectioned"]}],onClick:[{type:e.HostListener,args:["click"]}]},t}();var ge=function(){function t(){this.baseClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"suka-popover-section",template:"\n <ng-content></ng-content>\n "}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.popover__section"]}]},t}();var de=function(){function t(){this.baseClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"suka-popover-action-list",template:"\n <ng-content></ng-content>\n "}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.popover__action-list"]}]},t}();var ve=function(){function t(){this.baseClass=!0,this.destructive=!1,this.selected=new e.EventEmitter}return t.prototype.onClick=function(t){this.selected.emit(t)},t.decorators=[{type:e.Component,args:[{selector:"suka-popover-action-item",template:'\n <button type="button" (click)="onClick($event)">\n <div class="action-list__item__content">\n <suka-icon *ngIf="icon" [icon]="icon" class="popover__icon"></suka-icon>\n <ng-content></ng-content>\n </div>\n </button>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.popover__action-list__item"]}],destructive:[{type:e.HostBinding,args:["class.action-list__item--destructive"]},{type:e.Input}],icon:[{type:e.Input}],selected:[{type:e.Output}]},t}();var me=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[re,ge,de,ve,ue],exports:[re,ge,de,ve,ue],imports:[n.CommonModule,c.OverlayModule,R],entryComponents:[re],providers:[he]}]}],t}(),fe=function(){function t(){this.baseClass=!0,this.vertical=!1,this.spacing="default",this.distribution="leading",this.alignment="leading",this.wrap=!0}return t.decorators=[{type:e.Component,args:[{selector:"suka-stack",template:"\n <div\n class=\"\n stack__wrapper\n stack--spacing-{{spacing}}\n stack--distribution-{{distribution}}\n stack--alignment-{{alignment}}\n \"\n [ngClass]=\"{\n 'stack--vertical': vertical,\n 'stack--no-wrap': !wrap\n }\"\n >\n <ng-content></ng-content>\n </div>\n ",encapsulation:e.ViewEncapsulation.None}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.stack"]}],vertical:[{type:e.HostBinding,args:["class.stack--vertical"]},{type:e.Input}],spacing:[{type:e.Input}],distribution:[{type:e.Input}],alignment:[{type:e.Input}],wrap:[{type:e.Input}]},t}();var we=function(){function t(){this.baseClass=!0,this.fill=!1}return t.decorators=[{type:e.Directive,args:[{selector:"[sukaStackItem]"}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.stack__item"]}],fill:[{type:e.HostBinding,args:["class.stack__item--fill"]},{type:e.Input}]},t}();var ye=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[fe,we],exports:[fe,we],imports:[n.CommonModule]}]}],t}(),be=function(){function t(){this.baseClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"suka-form-layout",template:'\n <div class="form-layout__wrapper">\n <ng-content></ng-content>\n </div>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.form-layout"]}]},t}();var ke=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[be],exports:[be],imports:[n.CommonModule]}]}],t}(),Me=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.baseClass=!0,e.fullWidth=!1,e.hover=!1,e.stickyCssClass="suka-table-sticky",e}return w(n,t),n.decorators=[{type:e.Component,args:[{selector:"suka-table, table[suka-table]",exportAs:"sukaTable",template:p.CDK_TABLE_TEMPLATE,providers:[{provide:p.CdkTable,useExisting:n}],encapsulation:e.ViewEncapsulation.None,changeDetection:e.ChangeDetectionStrategy.Default}]}],n.propDecorators={baseClass:[{type:e.HostBinding,args:["class.suka-table"]}],fullWidth:[{type:e.HostBinding,args:["class.suka-table--full-width"]},{type:e.Input}],hover:[{type:e.HostBinding,args:["class.suka-table--hover"]},{type:e.Input}]},n}(p.CdkTable);var xe=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[sukaCellDef]",providers:[{provide:p.CdkCellDef,useExisting:n}]}]}],n}(p.CdkCellDef),Ce=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[sukaHeaderCellDef]",providers:[{provide:p.CdkHeaderCellDef,useExisting:n}]}]}],n}(p.CdkHeaderCellDef),ze=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[sukaFooterCellDef]",providers:[{provide:p.CdkFooterCellDef,useExisting:n}]}]}],n}(p.CdkFooterCellDef),Ie=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[sukaColumnDef]",providers:[{provide:p.CdkColumnDef,useExisting:n},{provide:"SUKA_SORT_HEADER_COLUMN_DEF",useExisting:n}]}]}],n.propDecorators={name:[{type:e.Input,args:["sukaColumnDef"]}],sticky:[{type:e.Input}],stickyEnd:[{type:e.Input}]},n}(p.CdkColumnDef);var _e=function(t){function n(e,n){var s=t.call(this,e,n)||this;return n.nativeElement.classList.add("suka-column-"+e.cssClassFriendlyName),s}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"suka-header-cell, th[suka-header-cell]",host:{class:"suka-header-cell",role:"columnheader"}}]}],n.ctorParameters=function(){return[{type:p.CdkColumnDef},{type:e.ElementRef}]},n}(p.CdkHeaderCell),Be=function(t){function n(e,n){var s=t.call(this,e,n)||this;return n.nativeElement.classList.add("suka-column-"+e.cssClassFriendlyName),s}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"suka-footer-cell, td[suka-footer-cell]",host:{class:"suka-footer-cell",role:"gridcell"}}]}],n.ctorParameters=function(){return[{type:p.CdkColumnDef},{type:e.ElementRef}]},n}(p.CdkFooterCell),Te=function(t){function n(e,n){var s=t.call(this,e,n)||this;return n.nativeElement.classList.add("suka-column-"+e.cssClassFriendlyName),s}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"suka-cell, td[suka-cell]",host:{class:"suka-cell",role:"gridcell"}}]}],n.ctorParameters=function(){return[{type:p.CdkColumnDef},{type:e.ElementRef}]},n}(p.CdkCell),Se=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[sukaHeaderRowDef]",providers:[{provide:p.CdkHeaderRowDef,useExisting:n}],inputs:["columns: sukaHeaderRowDef","sticky: sukaHeaderRowDefSticky"]}]}],n}(p.CdkHeaderRowDef),Oe=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[sukaFooterRowDef]",providers:[{provide:p.CdkFooterRowDef,useExisting:n}],inputs:["columns: sukaFooterRowDef","sticky: sukaFooterRowDefSticky"]}]}],n}(p.CdkFooterRowDef),Ee=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return w(n,t),n.decorators=[{type:e.Directive,args:[{selector:"[sukaRowDef]",providers:[{provide:p.CdkRowDef,useExisting:n}],inputs:["columns: sukaRowDefColumns","when: sukaRowDefWhen"]}]}],n}(p.CdkRowDef),De=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.baseClass=!0,e.role="row",e}return w(n,t),n.decorators=[{type:e.Component,args:[{selector:"suka-header-row, tr[suka-header-row]",template:p.CDK_ROW_TEMPLATE,changeDetection:e.ChangeDetectionStrategy.Default,encapsulation:e.ViewEncapsulation.None,exportAs:"sukaHeaderRow",providers:[{provide:p.CdkHeaderRow,useExisting:n}]}]}],n.propDecorators={baseClass:[{type:e.HostBinding,args:["class.suka-header-row"]}],role:[{type:e.HostBinding,args:["attr.role"]}]},n}(p.CdkHeaderRow);var Re=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.baseClass=!0,e.role="row",e}return w(n,t),n.decorators=[{type:e.Component,args:[{selector:"suka-footer-row, tr[suka-footer-row]",template:p.CDK_ROW_TEMPLATE,changeDetection:e.ChangeDetectionStrategy.Default,encapsulation:e.ViewEncapsulation.None,exportAs:"sukaFooterRow",providers:[{provide:p.CdkFooterRow,useExisting:n}]}]}],n.propDecorators={baseClass:[{type:e.HostBinding,args:["class.suka-footer-row"]}],role:[{type:e.HostBinding,args:["attr.role"]}]},n}(p.CdkFooterRow);var Pe=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.baseClass=!0,e.role="row",e}return w(n,t),n.decorators=[{type:e.Component,args:[{selector:"suka-row, tr[suka-row]",template:p.CDK_ROW_TEMPLATE,changeDetection:e.ChangeDetectionStrategy.Default,encapsulation:e.ViewEncapsulation.None,exportAs:"sukaRow",providers:[{provide:p.CdkRow,useExisting:n}]}]}],n.propDecorators={baseClass:[{type:e.HostBinding,args:["class.suka-row"]}],role:[{type:e.HostBinding,args:["attr.role"]}]},n}(p.CdkRow);var Ae=function(){};var He=function(){function t(t){this._changeDetectorRef=t,this.initialized=new o.Subject,this.disabled=!1,this.baseClass=!0,this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this._hidePageSize=!1,this._showFirstLastButtons=!1,this.page=new e.EventEmitter,this._pagesArray=[],this.getRangeLabel=function(t,e,n){if(0===n||0===e)return"0 de "+n;var s=t*e;return s+1+" – "+(s<(n=Math.max(n,0))?Math.min(s+e,n):s+e)+" de "+n}}return Object.defineProperty(t.prototype,"pageIndex",{get:function(){return this._pageIndex},set:function(t){this._pageIndex=Math.max(h.coerceNumberProperty(t),0),this._changeDetectorRef.markForCheck()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._length},set:function(t){this._length=h.coerceNumberProperty(t),this._changeDetectorRef.markForCheck(),this._updateDisplayedPagesArray()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pageSize",{get:function(){return this._pageSize},set:function(t){this._pageSize=Math.max(h.coerceNumberProperty(t),0),this._updateDisplayedPageSizeOptions(),this._updateDisplayedPagesArray()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pageSizeOptions",{get:function(){return this._pageSizeOptions},set:function(t){this._pageSizeOptions=(t||[]).map((function(t){return h.coerceNumberProperty(t)})),this._updateDisplayedPageSizeOptions()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hidePageSize",{get:function(){return this._hidePageSize},set:function(t){this._hidePageSize=h.coerceBooleanProperty(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"showFirstLastButtons",{get:function(){return this._showFirstLastButtons},set:function(t){this._showFirstLastButtons=h.coerceBooleanProperty(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this._initialized=!0,this.initialized.next(!0),this._updateDisplayedPageSizeOptions()},t.prototype.nextPage=function(){if(this.hasNextPage()){var t=this.pageIndex;this.pageIndex++,this._updateDisplayedPagesArray(),this._emitPageEvent(t)}},t.prototype.previousPage=function(){if(this.hasPreviousPage()){var t=this.pageIndex;this.pageIndex--,this._updateDisplayedPagesArray(),this._emitPageEvent(t)}},t.prototype.firstPage=function(){if(this.hasPreviousPage()){var t=this.pageIndex;this.pageIndex=0,this._updateDisplayedPagesArray(),this._emitPageEvent(t)}},t.prototype.lastPage=function(){if(this.hasNextPage()){var t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._updateDisplayedPagesArray(),this._emitPageEvent(t)}},t.prototype.goToPage=function(t){var e=this.pageIndex;this.pageIndex=t-1,this._updateDisplayedPagesArray(),this._emitPageEvent(e)},t.prototype.hasPreviousPage=function(){return this.pageIndex>=1&&0!==this.pageSize},t.prototype.hasNextPage=function(){var t=this.getNumberOfPages()-1;return this.pageIndex<t&&0!==this.pageSize},t.prototype.getNumberOfPages=function(){return this.pageSize?Math.ceil(this.length/this.pageSize):0},t.prototype._changePageSize=function(t){var e=this.pageIndex*this.pageSize,n=this.pageIndex;this.pageIndex=Math.floor(e/t)||0,this.pageSize=t,this._emitPageEvent(n)},t.prototype._nextButtonsDisabled=function(){return this.disabled||!this.hasNextPage()},t.prototype._previousButtonsDisabled=function(){return this.disabled||!this.hasPreviousPage()},t.prototype._updateDisplayedPageSizeOptions=function(){this._initialized&&(this.pageSize||(this._pageSize=0!==this.pageSizeOptions.length?this.pageSizeOptions[0]:50),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),-1===this._displayedPageSizeOptions.indexOf(this.pageSize)&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((function(t,e){return t-e})),this._changeDetectorRef.markForCheck())},t.prototype._updateDisplayedPagesArray=function(){this._pagesArray=function(t,e,n){for(var s=[],i=Math.max(e-n,1),o=Math.min(e+n,t),a=i;a<=o;a++)s.push(a);return e-n>1&&function(t){t[0]-1>1&&t.unshift("...");t.unshift(1)}(s),e+n<t&&function(t,e){t[t.length-1]+1<e&&t.push("...");t.push(e)}(s,t),s}(this.getNumberOfPages(),this.pageIndex+1,3)},t.prototype._emitPageEvent=function(t){this.page.emit({previousPageIndex:t,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})},t.decorators=[{type:e.Component,args:[{selector:"suka-pagination",exportAs:"sukaPagination",template:'\n <div class="suka-pagination-outer-container">\n <div class="suka-pagination-container">\n <div class="suka-pagination-results">\n Mostrando <span class="suka-pagination-result">{{getRangeLabel(pageIndex, pageSize, length)}}</span>\n </div>\n\n <div class="suka-pagination-actions">\n <button\n type="button" class="suka-pagination-navigation-first"\n (click)="firstPage()"\n [disabled]="_previousButtonsDisabled()"\n *ngIf="showFirstLastButtons"\n sukaButton="plain"\n size="sm"\n >\n <suka-icon icon="chevrons-left" class="suka-pagination-icon"></suka-icon>\n </button>\n <button\n type="button" class="suka-pagination-navigation-previous"\n (click)="previousPage()"\n [disabled]="_previousButtonsDisabled()"\n sukaButton="plain"\n size="sm"\n >\n <suka-icon icon="chevron-left" class="suka-pagination-icon"></suka-icon>\n <span class="d-none d-sm-inline-block">Anterior</span>\n </button>\n <div class="suka-pagination-actions__numbers">\n <button\n *ngFor="let pageNumber of _pagesArray"\n type="button"\n class="suka-pagination-navigation-page"\n (click)="goToPage(pageNumber)"\n [disabled]="pageNumber === \'...\'"\n sukaButton="plain"\n size="sm"\n [ngClass]="{\n \'suka-pagination-navigation-page--selected\': pageNumber === pageIndex + 1\n }"\n >\n {{pageNumber}}\n </button>\n </div>\n <button\n type="button"\n class="suka-pagination-navigation-next"\n (click)="nextPage()"\n [disabled]="_nextButtonsDisabled()"\n sukaButton="plain"\n size="sm"\n >\n <span class="d-none d-sm-inline-block">Siguiente</span>\n <suka-icon icon="chevron-right" class="suka-pagination-icon"></suka-icon>\n </button>\n <button\n type="button" class="suka-pagination-navigation-last"\n (click)="lastPage()"\n [disabled]="_nextButtonsDisabled()"\n *ngIf="showFirstLastButtons"\n sukaButton="plain"\n size="sm"\n >\n <suka-icon icon="chevrons-right" class="suka-pagination-icon"></suka-icon>\n </button>\n </div>\n </div>\n </div>\n\n ',changeDetection:e.ChangeDetectionStrategy.OnPush,encapsulation:e.ViewEncapsulation.None}]}],t.ctorParameters=function(){return[{type:e.ChangeDetectorRef}]},t.propDecorators={disabled:[{type:e.Input}],baseClass:[{type:e.HostBinding,args:["class.suka-pagination"]}],pageIndex:[{type:e.Input}],length:[{type:e.Input}],pageSize:[{type:e.Input}],pageSizeOptions:[{type:e.Input}],hidePageSize:[{type:e.Input}],showFirstLastButtons:[{type:e.Input}],page:[{type:e.Output}]},t}();var Le=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[n.CommonModule,_,R],exports:[He],declarations:[He]}]}],t}(),je=function(t){function e(e){void 0===e&&(e=[]);var n=t.call(this)||this;return n._renderData=new o.BehaviorSubject([]),n._filter=new o.BehaviorSubject(""),n._internalPageChanges=new o.Subject,n._renderChangesSubscription=o.Subscription.EMPTY,n.filterPredicate=function(t,e){var n=Object.keys(t).reduce((function(e,n){return e+t[n]+"◬"}),"").toLowerCase(),s=e.trim().toLowerCase();return-1!==n.indexOf(s)},n._data=new o.BehaviorSubject(e),n._updateChangeSubscription(),n}return w(e,t),Object.defineProperty(e.prototype,"data",{get:function(){return this._data.value},set:function(t){this._data.next(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filter",{get:function(){return this._filter.value},set:function(t){this._filter.next(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"paginator",{get:function(){return this._paginator},set:function(t){this._paginator=t,this._updateChangeSubscription()},enumerable:!0,configurable:!0}),e.prototype._updateChangeSubscription=function(){var t=this,e=this._paginator?o.merge(this._paginator.page,this._internalPageChanges,this._paginator.initialized):o.of(null),n=this._data,s=o.combineLatest([n,this._filter]).pipe(a.map((function(e){var n=k(e,1)[0];return t._filterData(n)}))),i=o.combineLatest([s,e]).pipe(a.map((function(e){var n=k(e,1)[0];return t._pageData(n)})));this._renderChangesSubscription.unsubscribe(),this._renderChangesSubscription=i.subscribe((function(e){return t._renderData.next(e)}))},e.prototype._filterData=function(t){var e=this;return this.filteredData=this.filter?t.filter((function(t){return e.filterPredicate(t,e.filter)})):t,this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData},e.prototype._pageData=function(t){if(!this.paginator)return t;var e=this.paginator.pageIndex*this.paginator.pageSize;return t.slice(e,e+this.paginator.pageSize)},e.prototype._updatePaginator=function(t){var e=this;Promise.resolve().then((function(){var n=e.paginator;if(n&&(n.length=t,n.pageIndex>0)){var s=Math.ceil(n.length/n.pageSize)-1||0,i=Math.min(n.pageIndex,s);i!==n.pageIndex&&(n.pageIndex=i,e._internalPageChanges.next())}}))},e.prototype.connect=function(){return this._renderData},e.prototype.disconnect=function(){},e}(p.DataSource);var Ne=function(){function t(){this.baseClass=!0,this.fullWidth=!1,this.skeleton=!1,this.columns=[],this.rowNumber=5,this.rows=Array(this.rowNumber).fill(0).map((function(t,e){return e}))}return t.decorators=[{type:e.Component,args:[{selector:"suka-table-skeleton, table[suka-table-skeleton]",exportAs:"sukaTableSkeleton",template:'\n <tr class="suka-header-row">\n <th *ngFor="let column of columns" class="suka-header-cell"><div class="skeleton__text"></div></th>\n </tr>\n <tr class="suka-row" *ngFor="let row of rows">\n <td *ngFor="let column of columns" class="suka-cell"><div class="skeleton__text"></div></td>\n </tr>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.suka-table"]}],fullWidth:[{type:e.HostBinding,args:["class.suka-table--full-width"]},{type:e.Input}],skeleton:[{type:e.Input}],columns:[{type:e.Input}],rowNumber:[{type:e.Input}]},t}();var Fe=[Me,Ne,Ce,Se,Ie,xe,Ee,ze,Oe,_e,Te,Be,De,Pe,Re],Ve=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[n.CommonModule,p.CdkTableModule,Le],exports:M(Fe),declarations:[Fe]}]}],t}(),qe=function(){function t(){this.role="complementary",this.hostClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"suka-navigation",template:'\n <nav role="navigation__container">\n <ul class="navigation__items">\n <ng-content></ng-content>\n </ul>\n </nav>\n ',encapsulation:e.ViewEncapsulation.None}]}],t.propDecorators={role:[{type:e.HostBinding,args:["attr.role"]}],hostClass:[{type:e.HostBinding,args:["class.navigation"]}]},t}();var $e=function(){function t(t,n){var s=this;this.domSanitizer=t,this.router=n,this.active=!1,this.navigation=new e.EventEmitter,this.isSubMenu=!1,this._href="javascript:void(0)",n&&this.route&&(this.subscription=n.events.subscribe((function(t){t instanceof u.NavigationEnd&&s.update()})))}return Object.defineProperty(t.prototype,"href",{get:function(){return this.domSanitizer.bypassSecurityTrustUrl(this._href)},set:function(t){this._href=t},enumerable:!0,configurable:!0}),t.prototype.navigate=function(t){if(this.router&&this.route){t.preventDefault();var e=this.router.navigate(this.route,this.routeExtras);this.navigation.emit(e)}},t.prototype.ngOnDestroy=function(){this.subscription&&this.subscription.unsubscribe()},t.prototype.isActive=function(){if(this.router&&this.route){var t=this.router.createUrlTree(this.route,this.routeExtras);return this.router.isActive(t,!0)}return!1},t.prototype.update=function(){this.isActive()?this.active=!0:this.active=!1},t.decorators=[{type:e.Component,args:[{selector:"suka-navigation-item",template:'\n <li [ngClass]="{\n \'navigation__item\': !isSubMenu,\n \'navigation__menu-item\': isSubMenu\n }"\n [attr.role]="(isSubMenu ? \'none\' : null)">\n <a\n class="navigation__link"\n [href]="href"\n [attr.role]="(isSubMenu ? \'menuitem\' : null)"\n [attr.aria-current]="(active ? \'page\' : null)"\n (click)="navigate($event)">\n <div *ngIf="!isSubMenu" class="navigation__icon">\n <ng-content select="suka-icon"></ng-content>\n </div>\n <span class="navigation__link-text">\n <ng-content></ng-content>\n </span>\n </a>\n </li>\n '}]}],t.ctorParameters=function(){return[{type:i.DomSanitizer},{type:u.Router,decorators:[{type:e.Optional}]}]},t.propDecorators={href:[{type:e.Input}],active:[{type:e.Input}],route:[{type:e.Input}],routeExtras:[{type:e.Input}],navigation:[{type:e.Output}]},t}();var Ue=function(){function t(){this.expanded=!1,this.childrenHeight=0}return t.prototype.ngAfterContentInit=function(){var t=this;setTimeout((function(){t.navigationItems.forEach((function(t){t.isSubMenu=!0}))})),setTimeout((function(){t.navigationNativeItems.forEach((function(e){e.nativeElement.children.forEach((function(e){t.childrenHeight+=e.offsetHeight}))}))}))},t.prototype.toggle=function(){this.expanded=!this.expanded},t.decorators=[{type:e.Component,args:[{selector:"suka-navigation-menu",template:'\n <li class="navigation__item navigation__item--icon">\n <button\n (click)="toggle()"\n class="navigation__sub-menu"\n aria-haspopup="true"\n [attr.aria-expanded]="expanded"\n type="button">\n <div class="navigation__icon">\n <ng-content select="suka-icon"></ng-content>\n </div>\n <span class="navigation__sub-menu-title">{{title}}</span>\n <suka-icon icon="chevron-down" class="navigation__sub-menu-icon"></suka-icon>\n </button>\n <ul class="navigation__menu" role="menu" [ngStyle]="{\'max-height\': expanded ? childrenHeight + \'px\' : \'0px\'}">\n <ng-content></ng-content>\n </ul>\n </li>\n '}]}],t.propDecorators={title:[{type:e.Input}],expanded:[{type:e.Input}],navigationItems:[{type:e.ContentChildren,args:[$e]}],navigationNativeItems:[{type:e.ContentChildren,args:[$e,{read:e.ElementRef}]}]},t}();var Ge=function(){function t(){this.role="complementary",this.hostClass=!0,this.expanded=!1,this.hidden=!1}return t.prototype.toggle=function(){this.expanded=!this.expanded},t.decorators=[{type:e.Component,args:[{selector:"suka-mobile-navigation",template:'\n <button class="nav-toggle" (click)="toggle()"><suka-icon icon="menu"></suka-icon> Navegación</button>\n <div class="backdrop--dark"></div>\n <div class="mobile-navigation__nav-wrapper">\n <div class="mobile-nav-trigger" (click)="toggle()"></div>\n <div class="mobile-nav">\n <div class="mobile-nav__header">\n Navegación\n <button sukaButton="plain" (click)="toggle()" size="sm"><suka-icon icon="x"></suka-icon></button>\n </div>\n <ng-content></ng-content>\n </div>\n </div>\n ',encapsulation:e.ViewEncapsulation.None}]}],t.ctorParameters=function(){return[]},t.propDecorators={role:[{type:e.HostBinding,args:["attr.role"]}],hostClass:[{type:e.HostBinding,args:["class.mobile-navigation"]}],expanded:[{type:e.HostBinding,args:["class.mobile-navigation--expanded"]},{type:e.Input}],hidden:[{type:e.HostBinding,args:["class.mobile-navigation--hidden"]},{type:e.Input}]},t}();var Ye=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[qe,$e,Ue,Ge],imports:[n.CommonModule,R,_],exports:[qe,$e,Ue,Ge]}]}],t}(),Xe=function(){function t(){this.type="default",this.size="md",this.class=""}return Object.defineProperty(t.prototype,"attrClass",{get:function(){return"badge badge--"+this.type+" badge--"+this.size+" "+this.class},enumerable:!0,configurable:!0}),t.decorators=[{type:e.Component,args:[{selector:"suka-badge",template:"<ng-content></ng-content>"}]}],t.propDecorators={type:[{type:e.Input}],size:[{type:e.Input}],class:[{type:e.Input}],attrClass:[{type:e.HostBinding,args:["attr.class"]}]},t}();var We=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Xe],exports:[Xe],imports:[n.CommonModule]}]}],t}(),Ke=function(){function t(t,n){this.domSanitizer=t,this.router=n,this.insideContainer=!1,this.brand="Kushki",this.navigation=new e.EventEmitter,this._href="javascript:void(0)"}return Object.defineProperty(t.prototype,"href",{get:function(){return this.domSanitizer.bypassSecurityTrustUrl(this._href)},set:function(t){this._href=t},enumerable:!0,configurable:!0}),t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.prototype.navigate=function(t){if(this.router&&this.route){t.preventDefault();var e=this.router.navigate(this.route,this.routeExtras);this.navigation.emit(e)}},t.decorators=[{type:e.Component,args:[{selector:"suka-topbar",template:'\n <header\n class="topbar"\n role="banner"\n [attr.aria-label]="brand + \' \' + productName">\n\n <div class="container" *ngIf="insideContainer else elseTpl">\n <ng-container *ngTemplateOutlet="elseTpl"></ng-container>\n </div>\n\n <ng-template #elseTpl>\n <ng-template\n *ngIf="isTemplate(brand)"\n [ngTemplateOutlet]="brand">\n </ng-template>\n <a\n *ngIf="!isTemplate(brand)"\n class="topbar__name"\n [href]="href"\n (click)="navigate($event)">\n <img *ngIf="logoSrc" [src]="logoSrc" class="topbar__logo" [attr.alt]="brand" />\n <span *ngIf="!logoSrc" class="topbar__name--prefix">{{brand}}</span>\n <span *ngIf="productName" class="topbar__name--suffix">{{productName}}</span>\n </a>\n <ng-content></ng-content>\n </ng-template>\n </header>\n '}]}],t.ctorParameters=function(){return[{type:i.DomSanitizer},{type:u.Router,decorators:[{type:e.Optional}]}]},t.propDecorators={insideContainer:[{type:e.Input}],productName:[{type:e.Input}],logoSrc:[{type:e.Input}],brand:[{type:e.Input}],href:[{type:e.Input}],route:[{type:e.Input}],routeExtras:[{type:e.Input}],navigation:[{type:e.Output}]},t}();var Ze=function(){function t(){this.hostClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"suka-topbar-global",template:"\n <ng-content></ng-content>\n "}]}],t.propDecorators={hostClass:[{type:e.HostBinding,args:["class.topbar__global"]}]},t}();var Je=function(){function t(){}return t.decorators=[{type:e.Component,args:[{selector:"suka-topbar-navigation",template:'\n <nav class="topbar__nav" [attr.aria-label]="ariaLabel">\n <ul class="topbar__menu-bar" role="menubar">\n <ng-content></ng-content>\n </ul>\n </nav>\n '}]}],t.propDecorators={ariaLabel:[{type:e.Input}]},t}();var Qe=function(){function t(t,n){this.domSanitizer=t,this.router=n,this.navigation=new e.EventEmitter,this._href="javascript:void(0)"}return Object.defineProperty(t.prototype,"href",{get:function(){return this.domSanitizer.bypassSecurityTrustUrl(this._href)},set:function(t){this._href=t},enumerable:!0,configurable:!0}),t.prototype.navigate=function(t){if(this.router&&this.route){t.preventDefault();var e=this.router.navigate(this.route,this.routeExtras);this.navigation.emit(e)}},t.decorators=[{type:e.Component,args:[{selector:"suka-topbar-item",template:'\n <li style="height: 100%">\n <a\n class="topbar__menu-item"\n role="menuitem"\n tabindex="0"\n [href]="href"\n (click)="navigate($event)">\n <suka-icon *ngIf="icon" [icon]="icon" class="topbar__menu-item__icon"></suka-icon>\n <ng-content></ng-content>\n </a>\n </li>\n '}]}],t.ctorParameters=function(){return[{type:i.DomSanitizer},{type:u.Router,decorators:[{type:e.Optional}]}]},t.propDecorators={href:[{type:e.Input}],route:[{type:e.Input}],routeExtras:[{type:e.Input}],navigation:[{type:e.Output}],icon:[{type:e.Input}]},t}();var tn=function(){function t(t,e){this.domSanitizer=t,this.elementRef=e,this.trigger="click",this.expanded=!1,this._href="javascript:void(0)"}return Object.defineProperty(t.prototype,"href",{get:function(){return this.domSanitizer.bypassSecurityTrustUrl(this._href)},set:function(t){this._href=t},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){"click"===this.trigger&&(this.expanded=!this.expanded)},t.prototype.onMouseOver=function(){"mouseover"===this.trigger&&(this.expanded=!0)},t.prototype.onMouseOut=function(){"mouseover"===this.trigger&&(this.expanded=!1)},t.prototype.onFocusOut=function(t){this.elementRef.nativeElement.contains(t.relatedTarget)||(this.expanded=!1)},t.decorators=[{type:e.Component,args:[{selector:"suka-topbar-menu",template:'\n <li\n class="topbar__sub-menu"\n style="height: 100%"\n >\n <a\n class="topbar__menu-item topbar__menu-title"\n [href]="href"\n role="menuitem"\n tabindex="0"\n aria-haspopup="true"\n [attr.aria-expanded]="expanded">\n <ng-content></ng-content>\n <suka-icon icon="chevron-down" class="topbar__menu-arrow" aria-hidden="true"></suka-icon>\n </a>\n <ul class="topbar__menu" role="menu">\n <ng-content select="suka-topbar-item"></ng-content>\n </ul>\n </li>\n '}]}],t.ctorParameters=function(){return[{type:i.DomSanitizer},{type:e.ElementRef}]},t.propDecorators={href:[{type:e.Input}],trigger:[{type:e.Input}],onClick:[{type:e.HostListener,args:["click"]}],onMouseOver:[{type:e.HostListener,args:["mouseover"]}],onMouseOut:[{type:e.HostListener,args:["mouseout"]}],onFocusOut:[{type:e.HostListener,args:["focusout",["$event"]]}]},t}();var en=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Ke,Ze,Je,Qe,tn],imports:[n.CommonModule,R],exports:[Ke,Ze,Je,Qe,tn]}]}],t}(),nn=function(){function t(t){var e=this;this.baseClass=!0,this.mobile=!1,t.observe("(max-width: 768px)").subscribe((function(t){t.matches?e.activateHandsetLayout():e.activateDesktopLayout()}))}return t.prototype.activateHandsetLayout=function(){this.mobile=!0},t.prototype.activateDesktopLayout=function(){this.mobile=!1},t.decorators=[{type:e.Component,args:[{selector:"suka-frame",template:'\n <div class="frame__header">\n <ng-content select="suka-topbar"></ng-content>\n </div>\n\n <ng-template #navigationTemplate>\n <ng-content select="suka-navigation"></ng-content>\n </ng-template>\n\n <div class="frame__nav" *ngIf="!mobile">\n <ng-container *ngTemplateOutlet="navigationTemplate"></ng-container>\n </div>\n\n <div class="frame__main">\n <ng-content select="suka-page"></ng-content>\n </div>\n\n <div class="frame__mobile-nav" *ngIf="mobile">\n <suka-mobile-navigation>\n <ng-container *ngTemplateOutlet="navigationTemplate"></ng-container>\n </suka-mobile-navigation>\n </div>\n\n <ng-content></ng-content>\n '}]}],t.ctorParameters=function(){return[{type:g.BreakpointObserver}]},t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.frame"]}],mobile:[{type:e.HostBinding,args:["class.frame--mobile"]}]},t}();var sn=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[nn],exports:[nn],imports:[n.CommonModule,g.LayoutModule,Ye]}]}],t}(),on=function(){function t(t,e){this.activatedRoute=t,this.router=e}return t.prototype.ngOnInit=function(){var t=this;this.router&&(this.breadcrumbs$=this.router.events.pipe(a.filter((function(t){return t instanceof u.NavigationEnd})),a.distinctUntilChanged(),a.map((function(e){return t.buildBreadcrumb(t.activatedRoute.root)}))))},t.prototype.buildBreadcrumb=function(t,e,n){void 0===e&&(e=""),void 0===n&&(n=[]);var s=t.routeConfig?t.routeConfig.data.breadcrumb:"Inicio",i=""+e+(t.routeConfig?t.routeConfig.path:"")+"/",o=M(n,[{label:s,url:i}]);return t.firstChild?this.buildBreadcrumb(t.firstChild,i,o):o},t.decorators=[{type:e.Component,args:[{selector:"suka-breadcrumb",template:'\n <ol class="breadcrumb" *ngIf="router">\n <li\n *ngFor="let breadcrumb of breadcrumbs$ | async; last as isLast;"\n class="breadcrumb-item"\n [ngClass]="{\'active\': isLast}" aria-current="page"\n >\n <a\n *ngIf="!isLast; else lastRoute"\n [routerLink]="[breadcrumb.url]"\n routerLinkActive="active"\n >\n <suka-icon icon="home" *ngIf="breadcrumb.label === \'Inicio\'"></suka-icon> {{ breadcrumb.label }}\n <suka-icon icon="chevron-right"></suka-icon>\n </a>\n <ng-template #lastRoute>\n <suka-icon icon="home" *ngIf="breadcrumb.label === \'Inicio\'"></suka-icon> {{ breadcrumb.label }}\n </ng-template>\n </li>\n </ol>\n ',encapsulation:e.ViewEncapsulation.None}]}],t.ctorParameters=function(){return[{type:u.ActivatedRoute,decorators:[{type:e.Optional}]},{type:u.Router,decorators:[{type:e.Optional}]}]},t}();var an=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[on],exports:[on],imports:[n.CommonModule,u.RouterModule,R]}]}],t}(),rn=function(){function t(){this.fluid=!1,this.narrow=!1,this.default=!0,this._fluid=!1,this.breadcrumb=!0}return t.prototype.ngOnInit=function(){this.fluid&&(this._fluid=!0,this.default=!1)},t.decorators=[{type:e.Component,args:[{selector:"suka-page",template:'\n <suka-page-header\n [breadcrumb]="breadcrumb"\n [title]="title"\n [subtitle]="subtitle"\n [actions]="actions"\n ></suka-page-header>\n\n <ng-content></ng-content>\n '}]}],t.propDecorators={fluid:[{type:e.Input}],narrow:[{type:e.HostBinding,args:["class.page--narrow"]},{type:e.Input}],default:[{type:e.HostBinding,args:["class.page"]}],_fluid:[{type:e.HostBinding,args:["class.page--fluid"]}],title:[{type:e.Input}],subtitle:[{type:e.Input}],actions:[{type:e.Input}],breadcrumb:[{type:e.Input}]},t}();var cn=function(){function t(){this.baseClass=!0,this.breadcrumb=!0}return t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.decorators=[{type:e.Component,args:[{selector:"suka-page-header",template:'\n <suka-breadcrumb *ngIf="breadcrumb"></suka-breadcrumb>\n\n <suka-stack\n alignment="center"\n >\n <div sukaStackItem fill="true">\n <ng-container *ngIf="!isTemplate(title)">\n <h3 class="page__header__title">{{title}}</h3>\n <span *ngIf="subtitle" class="page__header__subtitle">{{subtitle}}</span>\n </ng-container>\n\n <ng-template *ngIf="isTemplate(title)" [ngTemplateOutlet]="title"></ng-template>\n </div>\n\n <ng-template [ngTemplateOutlet]="actions"></ng-template>\n </suka-stack>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.page__header"]}],title:[{type:e.Input}],subtitle:[{type:e.Input}],actions:[{type:e.Input}],breadcrumb:[{type:e.Input}]},t}();var ln=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[rn,cn],exports:[rn,cn],imports:[n.CommonModule,u.RouterModule,an,ye]}]}],t}(),pn=function(){},hn=function(){function t(){this.buttonText="Agregar archivo(s)",this.buttonType="basic",this.accept=[],this.multiple=!0,this.skeleton=!1,this.fileUploaderId="file-uploader-"+t.fileUploaderCount,this.files=new Set,this.filesChange=new e.EventEmitter,this.baseClass=!0,this.onTouchedCallback=pn,this.onChangeCallback=pn,t.fileUploaderCount++}return Object.defineProperty(t.prototype,"value",{get:function(){return this.files},set:function(t){t!==this.files&&(this.files=t,this.onChangeCallback(t))},enumerable:!0,configurable:!0}),t.prototype.onBlur=function(){this.onTouchedCallback()},t.prototype.writeValue=function(t){t!==this.value&&(this.files=t)},t.prototype.onFilesAdded=function(){var t,e,n=this.fileInput.nativeElement.files;this.multiple||this.files.clear();try{for(var s=b(n),i=s.next();!i.done;i=s.next()){var o={file:i.value,uploaded:!1,state:"edit",invalid:!1,invalidText:""};this.files.add(o),this.filesChange.emit(this.files)}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=s.return)&&e.call(s)}finally{if(t)throw t.error}}this.value=this.files},t.prototype.removeFile=function(t){this.files.delete(t),this.fileInput.nativeElement.value="",this.filesChange.emit(this.files)},t.prototype.registerOnTouched=function(t){this.onTouchedCallback=t},t.prototype.registerOnChange=function(t){this.onChangeCallback=t},t.fileUploaderCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-file-uploader",template:'\n <ng-container *ngIf="!skeleton; else skeletonTemplate">\n <label class="label">{{title}}</label>\n <div *ngIf="description" class="form__helper-text">{{description}}</div>\n <div class="file">\n <button\n type="button"\n [sukaButton]="buttonType"\n (click)="fileInput.click()"\n [attr.for]="fileUploaderId"\n [size]="size">\n {{buttonText}}\n </button>\n <input\n #fileInput\n type="file"\n class="file-input"\n [accept]="accept"\n [id]="fileUploaderId"\n [multiple]="multiple"\n tabindex="-1"\n (change)="onFilesAdded()"/>\n <div class="file-container">\n <div *ngFor="let fileItem of files">\n <suka-file [fileItem]="fileItem" (remove)="removeFile(fileItem)"></suka-file>\n <div *ngIf="fileItem.invalid" class="form-requirement">\n {{fileItem.invalidText}}\n </div>\n </div>\n </div>\n </div>\n </ng-container>\n <ng-template #skeletonTemplate>\n <div class="skeleton__text" style="width: 100px"></div>\n <div class="skeleton__text" style="width: 225px"></div>\n <button sukaButton skeleton="true"></button>\n </ng-template>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.ctorParameters=function(){return[]},t.propDecorators={buttonText:[{type:e.Input}],buttonType:[{type:e.Input}],title:[{type:e.Input}],description:[{type:e.Input}],accept:[{type:e.Input}],multiple:[{type:e.Input}],skeleton:[{type:e.Input}],size:[{type:e.Input}],fileUploaderId:[{type:e.Input}],fileInput:[{type:e.ViewChild,args:["fileInput",{static:!1}]}],files:[{type:e.Input}],filesChange:[{type:e.Output}],baseClass:[{type:e.HostBinding,args:["class.file-uploader"]}]},t}();var un=function(){function t(){this.remove=new e.EventEmitter,this.selectedFile=!0}return Object.defineProperty(t.prototype,"isInvalidText",{get:function(){return this.fileItem.invalidText},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isValid",{get:function(){return"complete"===this.fileItem.state},enumerable:!0,configurable:!0}),t.decorators=[{type:e.Component,args:[{selector:"suka-file",template:'\n <p class="file-filename">{{fileItem.file.name}}</p>\n <span\n *ngIf="fileItem.state === \'edit\'"\n class="file__state-container"\n (click)="remove.emit()"\n (keyup.enter)="remove.emit()"\n (keyup.space)="remove.emit()"\n tabindex="0">\n <suka-icon\n *ngIf="isInvalidText"\n icon="alert-circle"\n class="file--invalid">\n </suka-icon>\n <suka-icon\n icon="x"\n class="file-close">\n </suka-icon>\n </span>\n <span *ngIf="fileItem.state === \'upload\'">\n <suka-loading size="sm"></suka-loading>\n </span>\n <span\n *ngIf="fileItem.state === \'complete\'"\n class="file__state-container"\n tabindex="0">\n <suka-icon\n icon="check"\n class="file-complete">\n </suka-icon>\n </span>\n '}]}],t.propDecorators={fileItem:[{type:e.Input}],remove:[{type:e.Output}],selectedFile:[{type:e.HostBinding,args:["class.file__selected-file"]}],isInvalidText:[{type:e.HostBinding,args:["class.file__selected-file--invalid"]}],isValid:[{type:e.HostBinding,args:["class.file__selected-file--valid"]}]},t}();var gn=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[hn,un],exports:[hn],imports:[n.CommonModule,_,R,C]}]}],t}(),dn=function(){function t(){this.color="gray",this.class="",this.size="md"}return Object.defineProperty(t.prototype,"attrClass",{get:function(){return"avatar avatar--"+this.color+" avatar--"+this.size+" "+this.class},enumerable:!0,configurable:!0}),t.prototype.getInitials=function(){if(""===this.name||!this.name)return"";var t=this.name.split(" "),e=t[0].substring(0,1).toUpperCase();return t.length>1&&(e+=t[t.length-1].substring(0,1).toUpperCase()),e},t.decorators=[{type:e.Component,args:[{selector:"suka-avatar",template:'\n <ng-container *ngIf="!imgSrc">{{getInitials()}}</ng-container>\n <img *ngIf="imgSrc" [src]="imgSrc" />\n '}]}],t.propDecorators={imgSrc:[{type:e.Input}],name:[{type:e.Input}],color:[{type:e.Input}],class:[{type:e.Input}],size:[{type:e.Input}],attrClass:[{type:e.HostBinding,args:["attr.class"]}]},t}();var vn=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[dn],exports:[dn],imports:[n.CommonModule]}]}],t}(),mn=function(){function t(n){this.elementRef=n,this.type="simple",this.id="datepicker-"+t.datePickerCount++,this.hasIcon=!1,this.placeholder="dd/mm/yyyy",this.pattern="^\\d{1,2}/\\d{1,2}/\\d{4}$",this.valueChange=new e.EventEmitter,this.disabled=!1,this.invalid=!1,this.timePicker=!1,this.skeleton=!1,this.value="",this.onTouched=function(){},this.propagateChange=function(t){}}return t.prototype.onChange=function(t){this.value=t.target.value,this.valueChange.emit(this.value),this.propagateChange(this.value),this.onTouched()},t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.datePickerCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-date-picker-input",template:'\n <div class="date-picker-input"\n [ngClass]="{\n \'date-picker--single\' : type === \'single\',\n \'date-picker--range\' : type === \'range\',\n \'skeleton\' : skeleton\n }">\n <div class="date-picker-input-container">\n <label *ngIf="label" [for]="id" class="label">\n <ng-container *ngIf="!isTemplate(label)">{{label}}</ng-container>\n <ng-template *ngIf="isTemplate(label)" [ngTemplateOutlet]="label"></ng-template>\n </label>\n <div class="date-picker-input__wrapper">\n <input\n *ngIf="!skeleton"\n autocomplete="off"\n type="text"\n class="date-picker__input"\n [value]="value"\n [pattern]="pattern"\n [placeholder]="placeholder"\n [id]= "id"\n [disabled]="disabled"\n (change)="onChange($event)"/>\n <suka-icon\n icon="calendar"\n class="date-picker__icon"\n *ngIf="!timePicker"\n >\n </suka-icon>\n <suka-icon\n icon="clock"\n class="date-picker__icon"\n *ngIf="timePicker"\n >\n </suka-icon>\n </div>\n <div *ngIf="invalid" class="form-requirement">\n <ng-container *ngIf="!isTemplate(invalidText)">{{invalidText}}</ng-container>\n <ng-template *ngIf="isTemplate(invalidText)" [ngTemplateOutlet]="invalidText"></ng-template>\n </div>\n </div>\n </div>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={type:[{type:e.Input}],id:[{type:e.Input}],hasIcon:[{type:e.Input}],label:[{type:e.Input}],placeholder:[{type:e.Input}],pattern:[{type:e.Input}],valueChange:[{type:e.Output}],disabled:[{type:e.Input}],invalid:[{type:e.Input}],invalidText:[{type:e.Input}],timePicker:[{type:e.Input}],skeleton:[{type:e.Input}],value:[{type:e.Input}]},t}();var fn=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[mn],exports:[mn],imports:[n.CommonModule,R]}]}],t}();function wn(t){return void 0===t&&(t={}),function(e){var n,s,i,o="",a={onParseConfig:function(){e.config.mode="range",o=e.config.altInput?e.config.altFormat:e.config.dateFormat},onReady:function(){!function(){if(t.input?n=t.input instanceof Element?t.input:window.document.querySelector(t.input):((n=e._input.cloneNode()).removeAttribute("id"),n._flatpickr=void 0),n.value){var i=e.parseDate(n.value);i&&e.selectedDates.push(i)}n.setAttribute("data-fp-omit",""),e._bind(n,["focus","click"],(function(){e.selectedDates[1]&&(e.latestSelectedDateObj=e.selectedDates[1],e._setHoursFromDate(e.selectedDates[1]),e.jumpToDate(e.selectedDates[1])),s=!0,e.isOpen=!1,e.open(void 0,"left"===t.position?e._input:n)})),e._bind(e._input,["focus","click"],(function(t){t.preventDefault(),e.isOpen=!1,e.open()})),e.config.allowInput&&e._bind(n,"keydown",(function(t){"Enter"===t.key&&(e.setDate([e.selectedDates[0],n.value],!0,o),n.click())})),t.input||e._input.parentNode&&e._input.parentNode.insertBefore(n,e._input.nextSibling)}(),e.config.ignoredFocusElements.push(n),e.config.allowInput?(e._input.removeAttribute("readonly"),n.removeAttribute("readonly")):n.setAttribute("readonly","readonly"),e._bind(e._input,"focus",(function(){e.latestSelectedDateObj=e.selectedDates[0],e._setHoursFromDate(e.selectedDates[0]),s=!1,e.jumpToDate(e.selectedDates[0])})),e.config.allowInput&&e._bind(e._input,"keydown",(function(t){"Enter"===t.key&&e.setDate([e._input.value,e.selectedDates[1]],!0,o)})),e.setDate(e.selectedDates,!1),a.onValueUpdate(e.selectedDates),e.loadedPlugins.push("range")},onPreCalendarPosition:function(){s&&(e._positionElement=n,setTimeout((function(){e._positionElement=e._input}),0))},onChange:function(){e.selectedDates.length||setTimeout((function(){e.selectedDates.length||(n.value="",i=[])}),10),s&&setTimeout((function(){n.focus()}),0)},onDestroy:function(){t.input||n.parentNode&&n.parentNode.removeChild(n)},onValueUpdate:function(t){var a,r,c;if(n){var l;if((i=!i||t.length>=i.length?M(t):i).length>t.length){var p=t[0];(l=s?[i[0],p]:[p,i[1]])[0].getTime()>l[1].getTime()&&(s?l[0]=l[1]:l[1]=l[0]),e.setDate(l,!1),i=M(l)}else if(2===t.length){l=t,e.setDate(l,!1),i=M(l);var h=document.createEvent("HTMLEvents");h.initEvent("change",!1,!0),e._input.dispatchEvent(h)}r=(a=k(e.selectedDates.map((function(t){return e.formatDate(t,o)})),2))[0],e._input.value=void 0===r?"":r,c=a[1],n.value=void 0===c?"":c}}};return a}}var yn=function(t,e,n){return n.months[e?"shorthand":"longhand"][t]},bn=".flatpickr-current-month",kn=".numInputWrapper",Mn="cur-month",xn=!1,Cn=function(t){var e=function(){var e=yn(t.currentMonth,!0===xn,t.l10n);t.yearElements&&t.yearElements.forEach((function(t){var n=t.closest(bn);Array.prototype.forEach.call(n.querySelectorAll(".cur-month"),(function(t){t.textContent=e}))}))};return{onMonthChange:e,onOpen:e,onReady:[function(){var e;t.monthElements&&(t.monthElements.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)})),(e=t.monthElements).splice.apply(e,M([0,t.monthElements.length],t.monthElements.map((function(){var e=t._createElement("span",Mn);return e.textContent=yn(t.currentMonth,!0===xn,t.l10n),t.yearElements[0].closest(bn).insertBefore(e,t.yearElements[0].closest(kn)),e})))))},e,function(){t.loadedPlugins.push("sukaFlatpickrMonthSelectPlugin")}]}},zn=function(){function t(n){var s=this;this.elementRef=n,this.range=!1,this.dateFormat="d/m/Y",this.hasTime=!1,this.noCalendar=!1,this.placeholder="dd/mm/yyyy",this.pattern="^\\d{1,2}/\\d{1,2}/\\d{4}$",this.id="datepicker-"+t.datePickerCount++,this.disabled=!1,this.invalid=!1,this.skeleton=!1,this.plugins=[],this.valueChange=new e.EventEmitter,this._value=[],this._flatpickrOptions={allowInput:!0},this.flatpickrBaseOptions={mode:"single",dateFormat:"d/m/Y",locale:v.Spanish,plugins:this.plugins,onOpen:function(){s.updateClassNames()},value:this.value},this.flatpickrInstance=null,this.onTouched=function(){},this.propagateChange=function(t){}}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){t||(t=[]),this._value=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"flatpickrOptions",{get:function(){var t=M(this.plugins,[Cn]);return this.range&&t.push(wn({input:"#"+this.id+"-rangeInput",position:"left"})),Object.assign({},this._flatpickrOptions,this.flatpickrBaseOptions,{mode:this.range?"range":"single",plugins:t,dateFormat:this.dateFormat,enableTime:this.hasTime,noCalendar:this.noCalendar})},set:function(t){this._flatpickrOptions=Object.assign({},this._flatpickrOptions,t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if(this.isFlatpickrLoaded()){var e=this.flatpickrInstance.selectedDates;t.value&&this.didDateValueChange(t.value.currentValue,t.value.previousValue)&&(e=t.value.currentValue),this.flatpickrInstance=d("#"+this.id,this.flatpickrOptions),this.setDateValues(e)}},t.prototype.ngAfterViewChecked=function(){this.isFlatpickrLoaded()||(this.flatpickrInstance=d("#"+this.id,this.flatpickrOptions),this.isFlatpickrLoaded()&&this.value.length>0&&this.setDateValues(this.value))},t.prototype.onFocus=function(){this.onTouched()},t.prototype.writeValue=function(t){this.value=t,this.isFlatpickrLoaded()&&this.flatpickrInstance.config&&this.setDateValues(this.value)},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.ngOnDestroy=function(){this.isFlatpickrLoaded()&&this.flatpickrInstance.destroy()},t.prototype.onValueChange=function(t){if(this.isFlatpickrLoaded()){var e=this.flatpickrInstance.parseDate(t,this.dateFormat);this.range?this.setDateValues([e,this.flatpickrInstance.selectedDates[1]]):this.setDateValues([e]),this.doSelect(this.flatpickrInstance.selectedDates)}},t.prototype.onRangeValueChange=function(t){if(this.isFlatpickrLoaded()){var e=this.flatpickrInstance.parseDate(t,this.dateFormat);this.setDateValues([this.flatpickrInstance.selectedDates[0],e]),this.doSelect(this.flatpickrInstance.selectedDates)}},t.prototype.updateClassNames=function(){var t=this;if(this.elementRef){var e=document.querySelectorAll(".flatpickr-calendar"),n=document.querySelectorAll(".flatpickr-month"),s=document.querySelectorAll(".flatpickr-weekdays"),i=document.querySelectorAll(".flatpickr-weekday"),o=document.querySelectorAll(".flatpickr-days"),a=document.querySelectorAll(".flatpickr-day"),r=function(t,e){Array.from(e).forEach((function(e){e.classList.contains(t)||e.classList.add(t)}))};r("date-picker__calendar",e),r("date-picker__month",n),r("date-picker__weekdays",s),r("date-picker__days",o),Array.from(i).forEach((function(t){t.innerHTML=t.innerHTML.replace(/\s+/g,""),t.classList.add("date-picker__weekday")})),Array.from(a).forEach((function(e){e.classList.add("date-picker__day"),t.value&&(e.classList.contains("today")&&t.value.length>0?e.classList.add("no-border"):e.classList.contains("today")&&0===t.value.length&&e.classList.remove("no-border"))}))}},t.prototype.setDateValues=function(t){if(this.isFlatpickrLoaded()){var e=this.elementRef.nativeElement.querySelector("#"+this.id),n=this.elementRef.nativeElement.querySelector("#"+this.id+"-rangeInput");this.flatpickrInstance.setDate(t);var s="";if("string"==typeof this.flatpickrInstance.selectedDates[0]?(s=this.flatpickrInstance.parseDate(this.flatpickrInstance.selectedDates[0],this.dateFormat),s=this.flatpickrInstance.formatDate(s,this.dateFormat)):this.flatpickrInstance.selectedDates[0]&&(s=this.flatpickrInstance.formatDate(this.flatpickrInstance.selectedDates[0],this.dateFormat)),n){var i="";"string"==typeof this.flatpickrInstance.selectedDates[1]?(i=this.flatpickrInstance.parseDate(this.flatpickrInstance.selectedDates[1].toString(),this.dateFormat),i=this.flatpickrInstance.formatDate(i,this.dateFormat)):this.flatpickrInstance.selectedDates[1]&&(i=this.flatpickrInstance.formatDate(this.flatpickrInstance.selectedDates[1],this.dateFormat)),setTimeout((function(){n.value=i,e.value=s}))}}},t.prototype.doSelect=function(t){this.valueChange.emit(t),this.propagateChange(t)},t.prototype.didDateValueChange=function(t,e){return t[0]!==e[0]||t[1]!==e[1]},t.prototype.isFlatpickrLoaded=function(){return!!this.flatpickrInstance&&!!this.flatpickrInstance.setDate},t.datePickerCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-date-picker",template:'\n <div class="form-item">\n <div\n class="date-picker"\n [ngClass]="{\n \'date-picker--range\' : range,\n \'date-picker--single\' : !range,\n \'date-picker--range-with-time\' : range && hasTime,\n \'skeleton\' : skeleton\n }">\n <div class="date-picker-container">\n <suka-date-picker-input\n [label]="label"\n [placeholder]="placeholder"\n [pattern]="pattern"\n [id]="id"\n [type]="(range ? \'range\' : \'single\')"\n [hasIcon]="(range ? false : true)"\n [disabled]="disabled"\n [invalid]="invalid"\n [invalidText]="invalidText"\n [timePicker]="hasTime && noCalendar"\n [skeleton]="skeleton"\n (valueChange)="onValueChange($event)">\n </suka-date-picker-input>\n </div>\n <div *ngIf="range" class="date-picker-container">\n <suka-date-picker-input\n [label]="rangeLabel"\n [placeholder]="placeholder"\n [pattern]="pattern"\n [id]="id + \'-rangeInput\'"\n [type]="(range ? \'range\' : \'single\')"\n [hasIcon]="(range ? true : null)"\n [disabled]="disabled"\n [invalid]="invalid"\n [invalidText]="invalidText"\n [timePicker]="hasTime && noCalendar"\n [skeleton]="skeleton"\n (valueChange)="onRangeValueChange($event)">\n </suka-date-picker-input>\n </div>\n </div>\n </div>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}],encapsulation:e.ViewEncapsulation.None}]}],t.ctorParameters=function(){return[{type:e.ElementRef}]},t.propDecorators={range:[{type:e.Input}],dateFormat:[{type:e.Input}],hasTime:[{type:e.Input}],noCalendar:[{type:e.Input}],label:[{type:e.Input}],rangeLabel:[{type:e.Input}],placeholder:[{type:e.Input}],pattern:[{type:e.Input}],id:[{type:e.Input}],value:[{type:e.Input}],disabled:[{type:e.Input}],invalid:[{type:e.Input}],invalidText:[{type:e.Input}],skeleton:[{type:e.Input}],plugins:[{type:e.Input}],flatpickrOptions:[{type:e.Input}],valueChange:[{type:e.Output}],onFocus:[{type:e.HostListener,args:["focusin"]}]},t}();var In=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[zn],exports:[zn,fn],imports:[n.CommonModule,fn]}]}],t}(),_n=function(){function t(t){this.overlayRef=t}return t.prototype.isVisible=function(){return this.overlayRef&&this.overlayRef.overlayElement},t.prototype.getPosition=function(){return this.overlayRef.overlayElement.getBoundingClientRect()},t.prototype.close=function(t){this.overlayRef.dispose(),this.componentInstance=null},t}();var Bn=new e.InjectionToken("TOAST_CONFIG_DATA"),Tn={fadeToast:r.trigger("fadeAnimation",[r.state("default",r.style({opacity:1,transform:"*"})),r.transition("void => *",[r.style({opacity:0,transform:"scale(.9) translate3d(0, -50%, 0)"}),r.animate("{{ fadeIn }}ms")]),r.transition("default => closing",r.animate("{{ fadeOut }}ms",r.style({opacity:0})))])},Sn=function(){function t(t,n){this.toastRef=t,this.toastConfig=n,this.animationState="default",this.animationStateChanged=new e.EventEmitter,this.showFooter=!1,this.baseClass=!0}return t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.prototype.ngOnInit=function(){var t=this;this.content=this.toastConfig.content,this.intervalId=window.setTimeout((function(){return t.startExitAnimation()}),5e3)},t.prototype.ngOnDestroy=function(){clearTimeout(this.intervalId)},t.prototype.close=function(){this.toastRef.close()},t.prototype.onAnimationStart=function(t){this.animationStateChanged.emit(t)},t.prototype.onAnimationDone=function(t){this.animationStateChanged.emit(t)},t.prototype.closeToast=function(t){this.toastRef.close()},t.prototype.onFadeFinished=function(t){var e="closing"===t.toState,n="closing"===this.animationState;e&&n&&this.close()},t.prototype.startExitAnimation=function(){this.animationState="closing"},t.decorators=[{type:e.Component,args:[{selector:"suka-toast",template:'\n <div class="toast"\n [@fadeAnimation]="{\n value: animationState,\n params: {\n fadeIn: toastConfig.animation.fadeIn,\n fadeOut: toastConfig.animation.fadeOut\n }\n }"\n (@fadeAnimation.done)="onFadeFinished($event)"\n [ngClass]="{\n \'toast--success\': content.type === \'success\',\n \'toast--alert\': content.type === \'alert\',\n \'toast--attention\': content.type === \'attention\'\n }"\n >\n <suka-icon icon="check" *ngIf="content.type === \'success\'" class="toast__icon--success"></suka-icon>\n <suka-icon icon="alert-circle" *ngIf="content.type === \'alert\'" class="toast__icon--alert"></suka-icon>\n <suka-icon icon="alert-triangle" *ngIf="content.type === \'attention\'" class="toast__icon--attention"></suka-icon>\n <div>{{ content.body }}</div>\n <suka-icon icon="x" (click)="close()" class="toast__close">close</suka-icon>\n </div>\n ',animations:[Tn.fadeToast]}]}],t.ctorParameters=function(){return[{type:_n},{type:void 0,decorators:[{type:e.Inject,args:[Bn]}]}]},t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.toast--default"]}]},t}();var On={position:{top:20},animation:{fadeOut:2500,fadeIn:150},content:null},En=function(){function t(t,e){this.injector=t,this.overlay=e}return t.prototype.show=function(t){void 0===t&&(t={});var e=y({},On,t),n=this.createOverlay(e),s=new _n(n);this.lastToast=s;var i=this.attachToastContainer(n,e,s);return s.componentInstance=i,s},t.prototype.createOverlay=function(t){var e=this.getOverlayConfig(t);return this.overlay.create(e)},t.prototype.attachToastContainer=function(t,e,n){var s=this.createInjector(e,n),i=new l.ComponentPortal(Sn,null,s);return t.attach(i).instance},t.prototype.createInjector=function(t,e){var n=new WeakMap;return n.set(_n,e),n.set(Bn,t),new l.PortalInjector(this.injector,n)},t.prototype.getOverlayConfig=function(t){var e=this.overlay.position().global().centerHorizontally().top(this.getPosition(t));return new c.OverlayConfig({positionStrategy:e})},t.prototype.getPosition=function(t){return(this.lastToast&&this.lastToast.isVisible()?this.lastToast.getPosition().bottom:t.position.top)+"px"},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:e.Injector},{type:c.Overlay}]},t}();var Dn=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Sn],exports:[Sn],imports:[n.CommonModule,c.OverlayModule,_,R],entryComponents:[Sn],providers:[En]}]}],t}(),Rn=function(){function t(){this.baseClass=!0,this.linear=!1,this.editable=!1,this.selected=new e.EventEmitter,this.stepsChange=new e.EventEmitter}return Object.defineProperty(t.prototype,"steps",{get:function(){return this._steps},set:function(t){this._steps=t,this.stepsChange.emit(this._steps)},enumerable:!0,configurable:!0}),t.prototype.select=function(t){this._steps.forEach((function(e,n){n===t?e.current=!0:e.current&&delete e.current})),this.selected.emit(t),this.steps=this._steps},t.prototype.isComplete=function(t){return"complete"===t.state},t.prototype.isEditable=function(t){return"complete"===t.state&&this.editable},t.prototype.isUnclickable=function(t,e){return"complete"===t.state&&!this.editable||"incomplete"===t.state&&!this.linear&&e!==this.getNextUncompletedStepIndex()},t.prototype.getNextUncompletedStepIndex=function(){var t,e;try{for(var n=b(this.steps.entries()),s=n.next();!s.done;s=n.next()){var i=k(s.value,2),o=i[0];if("incomplete"===i[1].state)return o}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return-1},t.prototype.currentStep=function(){var t,e;try{for(var n=b(this.steps.entries()),s=n.next();!s.done;s=n.next()){var i=k(s.value,2),o=(i[0],i[1]);if(o.current)return o}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return null},t.prototype.nextStep=function(){var t,e,n=-1;try{for(var s=b(this.steps.entries()),i=s.next();!i.done;i=s.next()){var o=k(i.value,2),a=o[0],r=o[1];if(r.current&&(n=a),n>=0&&n+1===a)return r}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=s.return)&&e.call(s)}finally{if(t)throw t.error}}return null},t.prototype.getCurrentStepIndex=function(){var t,e;try{for(var n=b(this.steps.entries()),s=n.next();!s.done;s=n.next()){var i=k(s.value,2),o=i[0];if(i[1].current)return o}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return-1},t.decorators=[{type:e.Component,args:[{selector:"suka-progress",template:'\n <div class="mobile-progress">\n <div class="mobile-progress__label">\n <h3 class="mobile-progress__label__current-step">{{currentStep().label}}</h3>\n <p class="mobile-progress__label__next-step" *ngIf="getCurrentStepIndex() + 1 < steps.length">Próximo paso: {{nextStep().label}}</p>\n <p class="mobile-progress__label__next-step" *ngIf="getCurrentStepIndex() + 1 >= steps.length">Último paso</p>\n </div>\n\n <div\n class="mobile-progress__status"\n [ngClass]="[\n \'radial-progress-\' + (getCurrentStepIndex() + 1) * 100 / steps.length\n ]"\n >\n <div class="mobile-progress__status-overlay">\n {{getCurrentStepIndex() + 1}} de {{steps.length}}\n </div>\n </div>\n </div>\n <div class="progress__wrapper">\n <ul class="progress-bar">\n <li\n *ngFor="let step of steps; let i = index"\n class="progress-bar__step"\n [ngClass]="{\n \'progress-bar__step--complete\': isComplete(step),\n \'progress-bar__step--editable\': isEditable(step),\n \'progress-bar__step--error\': step.state === \'error\',\n \'progress-bar__step--current\': step.current,\n \'progress-bar__step--unclickable\': isUnclickable(step, i)\n }"\n >\n <div class="step" role="button" (click)="select(i)">\n <div class="step__indicator">\n <ng-container *ngIf="step.state !== \'complete\' || step.current">{{ i + 1 }}</ng-container>\n <suka-icon icon="check" *ngIf="isComplete(step) && !isEditable(step) && !step.current"></suka-icon>\n <suka-icon icon="edit-2" *ngIf="isEditable(step) && !step.current"></suka-icon>\n </div>\n <span class="step__label"> {{ step.label }}</span>\n </div>\n </li>\n </ul>\n </div>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.progress"]}],linear:[{type:e.Input}],editable:[{type:e.Input}],selected:[{type:e.Output}],stepsChange:[{type:e.Output}],steps:[{type:e.Input}]},t}();var Pn=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Rn],exports:[Rn],imports:[n.CommonModule,R]}]}],t}(),An=function(){function t(){this.baseClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"suka-layout",template:"\n <ng-content></ng-content>\n "}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.layout"]}]},t}();var Hn=function(){function t(){this.baseClass=!0,this.secondary=!1,this.oneHalf=!1,this.oneThird=!1,this.annotated=!1}return t.decorators=[{type:e.Component,args:[{selector:"suka-layout-section",template:'\n <div *ngIf="annotated else elseTpl" class="annotation__wrapper">\n <div class="annotation">\n <h5>{{title}}</h5>\n <p>{{description}}</p>\n </div>\n <div class="annotation-content">\n <ng-content *ngTemplateOutlet="elseTpl"></ng-content>\n </div>\n </div>\n\n <ng-template #elseTpl>\n <ng-content></ng-content>\n </ng-template>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.layout__section"]}],secondary:[{type:e.HostBinding,args:["class.layout__section--secondary"]},{type:e.Input}],oneHalf:[{type:e.HostBinding,args:["class.layout__section--one-half"]},{type:e.Input}],oneThird:[{type:e.HostBinding,args:["class.layout__section--one-third"]},{type:e.Input}],annotated:[{type:e.HostBinding,args:["class.layout__section--annotated"]},{type:e.Input}],title:[{type:e.Input}],description:[{type:e.Input}]},t}();var Ln=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[An,Hn],exports:[An,Hn],imports:[n.CommonModule]}]}],t}(),jn=function(){function t(){this.hide=!1,this.animationState="default",this.status="default",this.dismissable=!0,this.actionLabel="",this.action=new e.EventEmitter,this.dismiss=new e.EventEmitter}return t.prototype.ngOnInit=function(){switch(this.status){case"info":this.statusIcon="info";break;case"success":this.statusIcon="check";break;case"attention":this.statusIcon="alert-triangle";break;case"alert":this.statusIcon="alert-circle"}},t.prototype.onAction=function(){this.action.emit()},t.prototype.onClose=function(t){this.animationState="closing",this.dismiss.emit()},t.prototype.onFadeFinished=function(t){"closing"===this.animationState&&(this.hide=!0)},t.decorators=[{type:e.Component,args:[{selector:"suka-banner",template:'\n <div\n [@fadeAnimation]="{\n value: animationState,\n params: {\n fadeIn: 200,\n fadeOut: 200\n }\n }"\n (@fadeAnimation.done)="onFadeFinished($event)"\n class="banner banner--{{status}}"\n [ngClass]="{\n \'banner--hidden\': hide\n }"\n >\n <button\n *ngIf="dismissable"\n sukaButton="plain"\n (click)="onClose($event)"\n class="banner__close-button"\n >\n <suka-icon icon="x"></suka-icon>\n </button>\n\n <div class="banner__status-icon" *ngIf="status !== \'default\'">\n <div class="banner__status-icon__wrapper">\n <suka-icon [icon]="statusIcon"></suka-icon>\n </div>\n </div>\n\n <div class="banner__content">\n <h5>{{title}}</h5>\n <div class="banner__description">\n <ng-content></ng-content>\n </div>\n <button *ngIf="actionLabel" sukaButton outline="true" (click)="onAction()">{{actionLabel}}</button>\n </div>\n </div>\n ',animations:[r.trigger("fadeAnimation",[r.state("default",r.style({opacity:1,transform:"*"})),r.transition("void => *",[r.style({opacity:0,transform:"scale(.9)"}),r.animate("150ms cubic-bezier(.17,.67,.78,1.21)")]),r.transition("default => closing",r.animate("150ms",r.style({opacity:0,transform:"scale(.9)"})))])]}]}],t.propDecorators={title:[{type:e.Input}],status:[{type:e.Input}],dismissable:[{type:e.Input}],actionLabel:[{type:e.Input}],action:[{type:e.Output}],dismiss:[{type:e.Output}]},t}();var Nn=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[jn],exports:[jn],imports:[n.CommonModule,R,_]}]}],t}(),Fn={single:"single",multi:"multi",inline:"inline"},Vn={javascript:"javascript",json:"json",typescript:"typescript",markup:"markup",markdown:"markdown",php:"php",ruby:"ruby",scss:"scss",css:"css",html:"html",xml:"xml",clike:"clike",java:"java",swift:"swift"},qn=function(){function t(e){this.sanitizer=e,this.display=Fn.single,this.feedbackText="Copiado",this.language=Vn.javascript,this.feedbackTimeout=3e3,this.expanded=!1,this.skeleton=!1,this.snippetClass=!0,this.showFeedback=!1,t.codeSnippetCount++}return Object.defineProperty(t.prototype,"snippetSingleClass",{get:function(){return this.display===Fn.single},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"snippetMultiClass",{get:function(){return this.display===Fn.multi},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"snippetInlineClass",{get:function(){return this.display===Fn.inline},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"btnCopyClass",{get:function(){return this.display===Fn.inline},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"displayStyle",{get:function(){return this.display!==Fn.inline?"block":null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"attrType",{get:function(){return this.display===Fn.inline?"button":null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"shouldShowExpandButton",{get:function(){return!!this.code&&this.code.nativeElement.getBoundingClientRect().height>255},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.highlight&&(this.content=m.highlight(this.content,m.languages[this.language],this.language)),this.codeHtml=this.sanitizer.sanitize(e.SecurityContext.HTML,this.content)},t.prototype.toggleSnippetExpansion=function(){this.expanded=!this.expanded},t.prototype.copyCode=function(){var t=document.createElement("textarea");t.value=this.code.nativeElement.innerText||this.code.nativeElement.textContent,t.setAttribute("readonly",""),t.style.position="absolute",t.style.right="-99999px",document.body.appendChild(t);var e=document.getSelection().rangeCount?document.getSelection().getRangeAt(0):null;t.select(),document.execCommand("copy"),document.body.removeChild(t),e&&(document.getSelection().removeAllRanges(),document.getSelection().addRange(e))},t.prototype.onCopyButtonClicked=function(){var t=this;this.copyCode(),this.showFeedback=!0,setTimeout((function(){t.showFeedback=!1}),this.feedbackTimeout)},t.prototype.hostClick=function(){this.display===Fn.inline&&this.onCopyButtonClicked()},t.codeSnippetCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-code-snippet",template:'\n <ng-container *ngIf="display === \'inline\'; else notInline">\n <span\n sukaTooltip="Copiado"\n tooltipTrigger="click"\n tooltipDuration="3000"\n >\n <ng-container *ngTemplateOutlet="codeTemplate"></ng-container>\n </span>\n </ng-container>\n\n <ng-template #notInline>\n <div class="snippet-container" attr.aria-label="Copy code snippet">\n <ng-container *ngIf="skeleton">\n <span *ngIf="display === \'single\'; else multiSkeleton"></span>\n <ng-template #multiSkeleton>\n <span></span>\n <span></span>\n <span></span>\n </ng-template>\n </ng-container>\n <pre *ngIf="!skeleton"><ng-container *ngTemplateOutlet="codeTemplate"></ng-container></pre>\n </div>\n\n <button\n *ngIf="!skeleton"\n class="snippet-button"\n attr.aria-label="Copiar"\n (click)="onCopyButtonClicked()"\n [ngClass]="{\n \'snippet-button--copied\': showFeedback\n }"\n sukaTooltip="Copiado"\n tooltipTrigger="click"\n tooltipDuration="3000"\n tabindex="0">\n <suka-icon icon="copy"></suka-icon>\n </button>\n\n <button\n *ngIf="display === \'multi\' && shouldShowExpandButton"\n class="btn snippet-btn--expand"\n (click)="toggleSnippetExpansion()"\n type="button">\n <span class="snippet-btn--text">{{expanded ? \'Mostrar menos\' : \'Mostrar mas\'}}\n <suka-icon icon="chevron-down"></suka-icon>\n </span>\n </button>\n </ng-template>\n <ng-template #codeTemplate>\n <code #code [innerHtml]="codeHtml"></code>\n </ng-template>\n '}]}],t.ctorParameters=function(){return[{type:i.DomSanitizer}]},t.propDecorators={display:[{type:e.Input}],feedbackText:[{type:e.Input}],content:[{type:e.Input}],highlight:[{type:e.Input}],language:[{type:e.Input}],feedbackTimeout:[{type:e.Input}],expanded:[{type:e.HostBinding,args:["class.snippet--expand"]},{type:e.Input}],skeleton:[{type:e.HostBinding,args:["class.skeleton"]},{type:e.Input}],snippetClass:[{type:e.HostBinding,args:["class.snippet"]}],snippetSingleClass:[{type:e.HostBinding,args:["class.snippet--single"]}],snippetMultiClass:[{type:e.HostBinding,args:["class.snippet--multi"]}],snippetInlineClass:[{type:e.HostBinding,args:["class.snippet--inline"]}],btnCopyClass:[{type:e.HostBinding,args:["class.btn--copy"]}],displayStyle:[{type:e.HostBinding,args:["style.display"]}],attrType:[{type:e.HostBinding,args:["attr.type"]}],code:[{type:e.ViewChild,args:["code",{static:!1}]}],hostClick:[{type:e.HostListener,args:["click"]}]},t}();var $n=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[qn],exports:[qn],imports:[n.CommonModule,s.FormsModule,$t,R]}]}],t}(),Un=function(){function t(){this.heading="",this.primaryAction=new e.EventEmitter,this.secondaryAction=new e.EventEmitter}return t.prototype.onClick=function(t){"primary"===t&&this.primaryAction.emit("primary"),"secondary"===t&&this.secondaryAction.emit("secondary")},t.decorators=[{type:e.Component,args:[{selector:"suka-empty-state",template:'\n <div class="empty-state">\n <div class="empty-state__description">\n <h3 class="empty-state__heading">{{heading}}</h3>\n\n <div class="empty-state__content">\n <ng-content></ng-content>\n </div>\n <div\n *ngIf="primaryActionLabel"\n class="empty-state__actions"\n >\n <suka-button-group>\n <button\n sukaButton="primary"\n (click)="onClick(\'primary\')"\n >\n {{primaryActionLabel}}\n </button>\n <button\n *ngIf="secondaryActionLabel"\n sukaButton="plain"\n (click)="onClick(\'secondary\')"\n >\n {{secondaryActionLabel}}\n </button>\n </suka-button-group>\n </div>\n </div>\n\n <div class="empty-state__image">\n <img *ngIf="imgSrc" [src]="imgSrc" />\n <suka-icon *ngIf="!imgSrc" icon="inbox"></suka-icon>\n </div>\n </div>\n '}]}],t.propDecorators={heading:[{type:e.Input}],imgSrc:[{type:e.Input}],primaryActionLabel:[{type:e.Input}],primaryAction:[{type:e.Output}],secondaryActionLabel:[{type:e.Input}],secondaryAction:[{type:e.Output}]},t}();var Gn=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Un],exports:[Un],imports:[n.CommonModule,R,_]}]}],t}();function Yn(t,e,n){var s,i,o=t/255,a=e/255,r=n/255,c=Math.max(o,a,r),l=c-Math.min(o,a,r),p=function(t){return(c-t)/6/l+.5},h=function(t){return Math.round(100*t)/100};if(0===l)s=i=0;else{i=l/c;var u=p(o),g=p(a),d=p(r);o===c?s=d-g:a===c?s=1/3+u-d:r===c&&(s=2/3+g-u),s<0?s+=1:s>1&&(s-=1)}return{h:Math.round(360*s),s:h(100*i),v:h(100*c)}}function Xn(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(t,e,n,s){return e+e+n+n+s+s}));var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return e?{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}:null}function Wn(t,e,n){function s(t){return("0"+parseInt(t).toString(16)).slice(-2)}return"#"+s(t)+s(e)+s(n)}function Kn(t,e,n){var s=function(t,e,n){var s,i=t/60,o=e/100,a=n/100,r=Math.floor(i)%6,c=i-Math.floor(i),l=255*a*(1-o),p=255*a*(1-o*c),h=255*a*(1-o*(1-c));switch(a*=255,r){case 0:s=[a,h,l];break;case 1:s=[p,a,l];break;case 2:s=[l,a,h];break;case 3:s=[l,p,a];break;case 4:s=[h,l,a];break;case 5:s=[a,l,p]}return{r:s[0],g:s[1],b:s[2]}}(t,e,n);return Wn(s.r,s.g,s.b)}var Zn=function(){function t(){this.baseClass=!0,this.colorChange=new e.EventEmitter,this.showInput=!0}return t.prototype.ngOnInit=function(){var t=Xn(this.color);if(t){var e=Yn(t.r,t.g,t.b);this.hue=Kn(e.h,100,100)}},t.prototype.onColorChange=function(t){var e=Xn(t);if(e){var n=Yn(e.r,e.g,e.b);this.hue=Kn(n.h,100,100),this.color=t}this.emitColorChange(this.color)},t.prototype.onColorSelect=function(t){this.color=t,this.emitColorChange(this.color)},t.prototype.emitColorChange=function(t){this.colorChange.emit(t)},t.decorators=[{type:e.Component,args:[{selector:"suka-color-picker",template:'\n <div class="input-wrapper" *ngIf="showInput">\n <input\n [ngModel]="color"\n (ngModelChange)="onColorChange($event)"\n />\n <div\n class="color-div"\n [ngStyle]="{\'background-color\': color || \'white\'}"\n ></div>\n </div>\n <div class="color-wrapper">\n <suka-color-palette\n [hue]="hue"\n [color]="color"\n (colorChange)="onColorSelect($event)"\n ></suka-color-palette>\n <suka-color-slider\n [(hue)]="hue"\n ></suka-color-slider>\n </div>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.color-picker"]}],color:[{type:e.Input}],colorChange:[{type:e.Output}],showInput:[{type:e.Input}]},t}();var Jn=function(){function t(){this.baseClass=!0,this.mousedown=!1,this.hueChange=new e.EventEmitter}return t.prototype.onMouseUp=function(t){this.mousedown=!1},t.prototype.draw=function(){this.ctx||(this.ctx=this.canvas.nativeElement.getContext("2d"));var t=this.canvas.nativeElement.width,e=this.canvas.nativeElement.height;this.ctx.clearRect(0,0,t,e);var n=this.ctx.createLinearGradient(0,0,0,e);n.addColorStop(0,"rgba(255, 0, 0, 1)"),n.addColorStop(.17,"rgba(255, 255, 0, 1)"),n.addColorStop(.34,"rgba(0, 255, 0, 1)"),n.addColorStop(.51,"rgba(0, 255, 255, 1)"),n.addColorStop(.68,"rgba(0, 0, 255, 1)"),n.addColorStop(.85,"rgba(255, 0, 255, 1)"),n.addColorStop(1,"rgba(255, 0, 0, 1)"),this.ctx.beginPath(),this.ctx.rect(0,0,t,e),this.ctx.fillStyle=n,this.ctx.fill(),this.ctx.closePath(),this.selectedHeight&&(this.ctx.beginPath(),this.ctx.strokeStyle="white",this.ctx.lineWidth=4,this.ctx.rect(0,this.selectedHeight-5,t,10),this.ctx.stroke(),this.ctx.closePath())},t.prototype.onMouseDown=function(t){this.mousedown=!0,this.selectedHeight=t.offsetY,this.draw(),this.emitHue(t.offsetY)},t.prototype.onMouseMove=function(t){this.mousedown&&(this.selectedHeight=t.offsetY,this.draw(),this.emitHue(t.offsetY))},t.prototype.emitHue=function(t){t<0?t=0:t>=250&&(t=249);var e=this.getColorAtPosition(t);this.hueChange.emit(Wn(e.r,e.g,e.b))},t.prototype.getColorAtPosition=function(t){var e=this.ctx.getImageData(5,t,1,1).data;return{r:e[0],g:e[1],b:e[2]}},t.prototype.ngOnChanges=function(t){if(t.hue&&!t.hue.isFirstChange()){var e=Xn(this.hue);if(e){var n=Yn(e.r,e.g,e.b).h/360;this.selectedHeight=250*n,this.draw()}}},t.prototype.ngAfterViewInit=function(){if(this.hue){var t=Xn(this.hue),e=Yn(t.r,t.g,t.b).h/360;this.selectedHeight=250*e}this.draw()},t.decorators=[{type:e.Component,args:[{selector:"suka-color-slider",template:'\n <canvas\n #canvas\n class="color-slider"\n width="20"\n height="250"\n (mousedown)="onMouseDown($event)"\n (mousemove)="onMouseMove($event)"\n >\n </canvas>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.color-slider-wrapper"]}],hue:[{type:e.Input}],hueChange:[{type:e.Output}],canvas:[{type:e.ViewChild,args:["canvas",{static:!1}]}],onMouseUp:[{type:e.HostListener,args:["window:mouseup",["$event"]]}]},t}();var Qn=function(){function t(){this.baseClass=!0,this.colorChange=new e.EventEmitter(!0),this.mousedown=!1}return t.prototype.draw=function(){this.ctx||(this.ctx=this.canvas.nativeElement.getContext("2d"));var t=this.canvas.nativeElement.width,e=this.canvas.nativeElement.height;this.hue?this.ctx.fillStyle=this.hue:this.ctx.fillStyle="#ff0000",this.ctx.fillRect(0,0,t,e);var n=this.ctx.createLinearGradient(0,0,t,0);n.addColorStop(0,"rgba(255,255,255,1)"),n.addColorStop(1,"rgba(255,255,255,0)"),this.ctx.fillStyle=n,this.ctx.fillRect(0,0,t,e);var s=this.ctx.createLinearGradient(0,0,0,e);s.addColorStop(0,"rgba(0,0,0,0)"),s.addColorStop(1,"rgba(0,0,0,1)"),this.ctx.fillStyle=s,this.ctx.fillRect(0,0,t,e),this.selectedPosition&&(this.ctx.strokeStyle="white",this.ctx.fillStyle="white",this.ctx.beginPath(),this.ctx.arc(this.selectedPosition.x,this.selectedPosition.y,5,0,2*Math.PI),this.ctx.lineWidth=3,this.ctx.stroke(),this.ctx.closePath())},t.prototype.ngOnChanges=function(t){if(t.color&&!t.color.isFirstChange()){var e=Xn(this.color);if(e){var n=Yn(e.r,e.g,e.b);this.selectedPosition={x:250*n.s/100,y:250-250*n.v/100},this.draw()}}else if(t.hue&&!t.hue.isFirstChange()){this.draw();var s=this.selectedPosition;s&&this.colorChange.emit(this.getColorAtPosition(s.x,s.y))}},t.prototype.ngAfterViewInit=function(){if(this.color){var t=Xn(this.color);if(t){var e=Yn(t.r,t.g,t.b);this.selectedPosition={x:250*e.s/100,y:250-250*e.v/100}}}this.draw()},t.prototype.onMouseUp=function(t){this.mousedown=!1},t.prototype.onMouseDown=function(t){this.mousedown=!0;var e=t.offsetX<0?0:t.offsetX>=250?249:t.offsetX,n=t.offsetY<0?0:t.offsetY>=250?249:t.offsetY;this.selectedPosition={x:e,y:n},this.draw(),this.emitColor(e,n)},t.prototype.onMouseMove=function(t){if(this.mousedown){var e=t.offsetX<0?0:t.offsetX>=250?249:t.offsetX,n=t.offsetY<0?0:t.offsetY>=250?249:t.offsetY;this.selectedPosition={x:e,y:n},this.draw(),this.emitColor(e,n)}},t.prototype.emitColor=function(t,e){var n=this.getColorAtPosition(t,e);this.colorChange.emit(n)},t.prototype.getColorAtPosition=function(t,e){var n=this.ctx.getImageData(t,e,1,1).data;return Wn(n[0],n[1],n[2])},t.decorators=[{type:e.Component,args:[{selector:"suka-color-palette",template:'\n <canvas\n #canvas\n class="color-palette"\n width="250"\n height="250"\n (mousedown)="onMouseDown($event)"\n (mousemove)="onMouseMove($event)"\n >\n </canvas>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.color-palette-container"]}],hue:[{type:e.Input}],color:[{type:e.Input}],colorChange:[{type:e.Output}],canvas:[{type:e.ViewChild,args:["canvas",{static:!1}]}],onMouseUp:[{type:e.HostListener,args:["window:mouseup",["$event"]]}]},t}();var ts=function(){function t(n,s){this._overlay=n,this._viewContainerRef=s,this.containerClass=!0,this.disabled=!1,this.skeleton=!1,this.invalid=!1,this.valid=!1,this.id="color-input-"+t.colorInputCount,this.value="",this.placeholder="",this.change=new e.EventEmitter,this.onTouched=function(){},this.propagateChange=function(t){},t.colorInputCount++}return t.prototype.writeValue=function(t){this.value=t},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.disabled=t},t.prototype.emitChangeEvent=function(){this.change.emit(this.value),this.propagateChange(this.value)},t.prototype.onColorChange=function(t){this.value=t,this.emitChangeEvent()},t.prototype.onColorInputChange=function(t){this.value=t.target.value,this.emitChangeEvent()},t.prototype.openColorDialog=function(){var t=this;if(!this._overlayRef){var e=this._overlay.position().flexibleConnectedTo(this.origin).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:8}]);this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"cdk-overlay-transparent-backdrop",positionStrategy:e}),this._overlayRef.backdropClick().subscribe((function(){return t._overlayRef.detach()})),this._portal=new l.TemplatePortal(this.dialog,this._viewContainerRef)}this._overlayRef.attach(this._portal)},t.prototype.closeColorDialog=function(){this._overlayRef.detach()},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.colorInputCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-color-input",template:'\n <label *ngIf="skeleton && label" class="label skeleton"></label>\n <label *ngIf="!skeleton && label" [for]="id" class="label">\n <ng-container *ngIf="!isTemplate(label)">{{label}}</ng-container>\n <ng-template *ngIf="isTemplate(label)" [ngTemplateOutlet]="label"></ng-template>\n </label>\n <div *ngIf="!skeleton && helperText" class="form__helper-text">\n <ng-container *ngIf="!isTemplate(helperText)">{{helperText}}</ng-container>\n <ng-template *ngIf="isTemplate(helperText)" [ngTemplateOutlet]="helperText"></ng-template>\n </div>\n <div\n data-color-input\n [attr.data-invalid]="(invalid ? true : null)"\n [attr.data-valid]="(valid ? true : null)"\n class="color-input"\n [ngClass]="{\n \'color-input--nolabel\': !label,\n \'color-input--helpertext\': helperText,\n \'skeleton\' : skeleton,\n \'color-input--disabled\': disabled\n }">\n <div class="color-input__input-wrapper">\n <div\n class="color-input__color-preview"\n *ngIf="value"\n [ngStyle]="{\'background-color\': value || \'white\'}"\n (click)="openColorDialog()"\n ></div>\n <svg\n class="color-input__color-preview-icon"\n *ngIf="!value"\n width="16"\n height="16"\n viewBox="0 0 16 16"\n fill="none"\n xmlns="http://www.w3.org/2000/svg"\n (click)="openColorDialog()"\n >\n <path d="M8 0C3.55556 0 0 3.55556 0 8C0 12.4444 3.55556 16 8 16C8.71111 16 9.33333 15.3778 9.33333 14.6667C9.33333 14.3111 9.24444 14.0444 8.97778 13.7778C8.8 13.5111 8.62222 13.2444 8.62222 12.8889C8.62222 12.1778 9.24448 11.5556 9.95556 11.5556H11.5556C14.0444 11.5556 16 9.6 16 7.11111C16 3.2 12.4444 0 8 0ZM3.11111 8C2.4 8 1.77778 7.37778 1.77778 6.66667C1.77778 5.95556 2.4 5.33333 3.11111 5.33333C3.82222 5.33333 4.44444 5.95556 4.44444 6.66667C4.44444 7.37778 3.82222 8 3.11111 8ZM5.77778 4.44444C5.06667 4.44444 4.44444 3.82222 4.44444 3.11111C4.44444 2.4 5.06667 1.77778 5.77778 1.77778C6.48889 1.77778 7.11111 2.4 7.11111 3.11111C7.11111 3.82222 6.48889 4.44444 5.77778 4.44444ZM10.2222 4.44444C9.51111 4.44444 8.88889 3.82222 8.88889 3.11111C8.88889 2.4 9.51111 1.77778 10.2222 1.77778C10.9333 1.77778 11.5556 2.4 11.5556 3.11111C11.5556 3.82222 10.9333 4.44444 10.2222 4.44444ZM12.8889 8C12.1778 8 11.5556 7.37778 11.5556 6.66667C11.5556 5.95556 12.1778 5.33333 12.8889 5.33333C13.6 5.33333 14.2222 5.95556 14.2222 6.66667C14.2222 7.37778 13.6 8 12.8889 8Z" fill="#677784"/>\n </svg>\n\n <input\n #origin\n type="text"\n [id]="id"\n [placeholder]="placeholder"\n [value]="value"\n [disabled]="disabled"\n [required]="required"\n (focus)="openColorDialog()"\n (change)="onColorInputChange($event)"/>\n\n <suka-icon *ngIf="!skeleton && invalid" icon="alert-circle" class="color-input__invalid"></suka-icon>\n <suka-icon *ngIf="!skeleton && valid" icon="check" class="color-input__valid"></suka-icon>\n </div>\n <div *ngIf="invalid" class="form-requirement">\n <ng-container *ngIf="!isTemplate(invalidText)">{{invalidText}}</ng-container>\n <ng-template *ngIf="isTemplate(invalidText)" [ngTemplateOutlet]="invalidText"></ng-template>\n </div>\n </div>\n\n <ng-template #colorPickerDialog>\n <div class="color-picker-dialog">\n <suka-color-picker [color]="value" (colorChange)="onColorChange($event)">\n </suka-color-picker>\n </div>\n </ng-template>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.ctorParameters=function(){return[{type:c.Overlay},{type:e.ViewContainerRef}]},t.propDecorators={containerClass:[{type:e.HostBinding,args:["class.form-item"]}],disabled:[{type:e.Input}],skeleton:[{type:e.Input}],invalid:[{type:e.Input}],valid:[{type:e.Input}],id:[{type:e.Input}],required:[{type:e.Input}],value:[{type:e.Input}],placeholder:[{type:e.Input}],label:[{type:e.Input}],helperText:[{type:e.Input}],invalidText:[{type:e.Input}],change:[{type:e.Output}],origin:[{type:e.ViewChild,args:["origin",{static:!1}]}],dialog:[{type:e.ViewChild,args:["colorPickerDialog",{static:!1}]}]},t}();var es=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[Zn,Jn,Qn,ts],exports:[Zn,Jn,Qn,ts],imports:[n.CommonModule,c.OverlayModule,s.FormsModule,R],entryComponents:[Zn]}]}],t}(),ns=function(){function t(t){this.overlayRef=t,this._beforeClose=new o.Subject,this._afterClosed=new o.Subject}return t.prototype.close=function(t){var e=this;this._result=t,this.componentInstance.animationStateChanged.pipe(a.filter((function(t){return"start"===t.phaseName})),a.take(1)).subscribe((function(){e._beforeClose.next(e._result),e._beforeClose.complete(),e.overlayRef.detachBackdrop()})),this.componentInstance.animationStateChanged.pipe(a.filter((function(t){return"done"===t.phaseName&&"leave"===t.toState})),a.take(1)).subscribe((function(){e._afterClosed.next(e._result),e._afterClosed.complete(),e.overlayRef.dispose(),e.componentInstance=null})),this.componentInstance.startExitAnimation()},t.prototype.afterClosed=function(){return this._afterClosed.asObservable()},t.prototype.beforeClose=function(){return this._beforeClose.asObservable()},t}();var ss=new e.InjectionToken("SHEET_CONTENT_DATA"),is=function(){function t(t,n){this.dialogRef=t,this.content=n,this.animationState="enter",this.animationStateChanged=new e.EventEmitter,this.showFooter=!1,this.baseClass=!0}return t.prototype.ngOnInit=function(){this.content.actions&&this.content.actions.length>0&&(this.showFooter=!0,this.primaryActions=this.content.actions.filter((function(t){return"primary"===t.type})),this.secondaryActions=this.content.actions.filter((function(t){return"secondary"===t.type})))},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.prototype.onClose=function(t){this.dialogRef.close("cancel")},t.prototype.onAction=function(t){this.dialogRef.close(t)},t.prototype.handleKeydown=function(t){27===t.keyCode&&this.dialogRef.close("cancel")},t.prototype.onAnimationStart=function(t){this.animationStateChanged.emit(t)},t.prototype.onAnimationDone=function(t){this.animationStateChanged.emit(t)},t.prototype.startExitAnimation=function(){this.animationState="leave"},t.prototype.closeSheet=function(t){this.dialogRef.close(t)},t.decorators=[{type:e.Component,args:[{selector:"suka-sheet",template:'\n <div class="sheet"\n [@slideContent]="animationState"\n (@slideContent.start)="onAnimationStart($event)"\n (@slideContent.done)="onAnimationDone($event)"\n cdkTrapFocus\n >\n <div class="sheet__header">\n <h5>\n <ng-container *ngIf="!isTemplate(content.title)">{{content.title}}</ng-container>\n <ng-template *ngIf="isTemplate(content.title)" [ngTemplateOutlet]="content.title"></ng-template>\n </h5>\n <button\n sukaButton="plain"\n (click)="onClose($event)"\n >\n <suka-icon icon="x"></suka-icon>\n </button>\n </div>\n <div class="sheet__content">\n <ng-container *ngIf="!isTemplate(content.body)">{{content.body}}</ng-container>\n <ng-container *ngIf="isTemplate(content.body)">\n <ng-container\n *ngTemplateOutlet="content.body; context: {closeSheet: closeSheet.bind(this)}"\n ></ng-container>\n </ng-container>\n </div>\n <div class="sheet__footer" *ngIf="showFooter">\n <button\n *ngFor="let secondaryAction of secondaryActions"\n sukaButton="plain"\n (click)="onAction(secondaryAction.tag)"\n >\n {{secondaryAction.label}}\n </button>\n\n <button\n *ngFor="let primaryAction of primaryActions"\n sukaButton="primary"\n (click)="onAction(primaryAction.tag)"\n >\n {{primaryAction.label}}\n </button>\n </div>\n </div>\n ',animations:[r.trigger("slideContent",[r.state("void",r.style({transform:"translate3d(20rem, 0, 0)",opacity:0})),r.state("enter",r.style({transform:"none",opacity:1})),r.state("leave",r.style({transform:"translate3d(20rem, 0, 0)",opacity:0})),r.transition("* => *",r.animate("200ms cubic-bezier(0.64, 0, 0.35, 1)"))])]}]}],t.ctorParameters=function(){return[{type:ns},{type:void 0,decorators:[{type:e.Inject,args:[ss]}]}]},t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.sheet--default"]}],handleKeydown:[{type:e.HostListener,args:["document:keydown",["$event"]]}]},t}();var os={closeOnBackdropClick:!0,hasBackdrop:!0,backdropClass:"cdk-overlay-transparent-backdrop",panelClass:"modal--default",content:null},as=function(){function t(t,e){this.injector=t,this.overlay=e}return t.prototype.open=function(t){void 0===t&&(t={});var e=y({},os,t),n=this.createOverlay(e),s=new ns(n),i=this.attachSheetContainer(n,e,s);return s.componentInstance=i,e.closeOnBackdropClick&&n.backdropClick().subscribe((function(t){return s.close("cancel")})),s},t.prototype.createOverlay=function(t){var e=this.getOverlayConfig(t);return this.overlay.create(e)},t.prototype.attachSheetContainer=function(t,e,n){var s=this.createInjector(e,n),i=new l.ComponentPortal(is,null,s);return t.attach(i).instance},t.prototype.createInjector=function(t,e){var n=new WeakMap;return n.set(ns,e),n.set(ss,t.content),new l.PortalInjector(this.injector,n)},t.prototype.getOverlayConfig=function(t){var e=this.overlay.position().global();return new c.OverlayConfig({hasBackdrop:t.hasBackdrop,backdropClass:t.backdropClass,panelClass:t.panelClass,scrollStrategy:this.overlay.scrollStrategies.noop(),positionStrategy:e})},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:e.Injector},{type:c.Overlay}]},t}();var rs=function(){function t(t){this.sheetService=t,this.closeButton=!1,this.closeOnBackdropClick=!0,this.close=new e.EventEmitter,this.secondaryAction=new e.EventEmitter,this.primaryAction=new e.EventEmitter}return t.prototype.onClick=function(){this.openSheet()},t.prototype.openSheet=function(){var t=this,e={closeOnBackdropClick:this.closeOnBackdropClick,content:{closeButton:this.closeButton,title:this.title,body:this.body}};(this.primaryActionLabel||this.secondaryActionLabel)&&(e.content.actions=[],this.primaryActionLabel&&e.content.actions.push({label:this.primaryActionLabel,type:"primary",tag:"primaryAction"}),this.secondaryActionLabel&&e.content.actions.push({label:this.secondaryActionLabel,type:"secondary",tag:"secondaryAction"})),this.sheetService.open(e).afterClosed().subscribe((function(e){switch(e){case"primaryAction":t.primaryAction.observers.length>0&&t.primaryAction.emit(e);break;case"secondaryAction":t.secondaryAction.observers.length>0&&t.secondaryAction.emit(e);break;default:t.close.observers.length>0&&t.close.emit()}}))},t.decorators=[{type:e.Directive,args:[{selector:"[sukaSheet]"}]}],t.ctorParameters=function(){return[{type:as}]},t.propDecorators={closeButton:[{type:e.Input,args:["sheetCloseButton"]}],title:[{type:e.Input,args:["sheetTitle"]}],body:[{type:e.Input,args:["sheetBody"]}],closeOnBackdropClick:[{type:e.Input,args:["sheetCloseOnBackdropClick"]}],close:[{type:e.Output,args:["sheetClose"]}],secondaryActionLabel:[{type:e.Input,args:["sheetSecondaryActionLabel"]}],secondaryAction:[{type:e.Output,args:["sheetSecondaryAction"]}],primaryActionLabel:[{type:e.Input,args:["sheetPrimaryActionLabel"]}],primaryAction:[{type:e.Output,args:["sheetPrimaryAction"]}],onClick:[{type:e.HostListener,args:["click"]}]},t}();var cs=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[is,rs],exports:[is,rs],imports:[n.CommonModule,c.OverlayModule,_,R],entryComponents:[is],providers:[as]}]}],t}(),ls=function(){function t(n,s){this._overlay=n,this._viewContainerRef=s,this._selectedDays=[],this.baseClass=!0,this.containerClass=!0,this.disabled=!1,this.skeleton=!1,this.invalid=!1,this.valid=!1,this.id="calendar-day-picker-"+t.calendarDayPickerCount,this.value="",this.placeholder="",this.change=new e.EventEmitter,this.onTouched=function(){},this.propagateChange=function(t){},t.calendarDayPickerCount++}return t.prototype.writeValue=function(t){this.value=t||"",t&&(this._selectedDays=JSON.parse("["+t+"]"))},t.prototype.registerOnChange=function(t){this.propagateChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.disabled=t},t.prototype.emitChangeEvent=function(){this.change.emit(this.value),this.propagateChange(this.value)},t.prototype.onInputChange=function(t){this.value=JSON.parse("["+t+"]"),this.emitChangeEvent()},t.prototype.onDaysChange=function(t){this.value=t.toString(),this._selectedDays=t,this.emitChangeEvent()},t.prototype.openCalendarDayOverlay=function(){var t=this;if(!this._overlayRef){var e=this._overlay.position().flexibleConnectedTo(this.origin).withPositions([{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top",offsetY:8}]);this._overlayRef=this._overlay.create({hasBackdrop:!0,backdropClass:"cdk-overlay-transparent-backdrop",positionStrategy:e}),this._overlayRef.backdropClick().subscribe((function(){return t._overlayRef.detach()})),this._portal=new l.TemplatePortal(this.dialog,this._viewContainerRef)}this._overlayRef.attach(this._portal)},t.prototype.closeCalendarDayOverlay=function(){this._overlayRef.detach()},t.prototype.isTemplate=function(t){return t instanceof e.TemplateRef},t.calendarDayPickerCount=0,t.decorators=[{type:e.Component,args:[{selector:"suka-calendar-day-picker",template:'\n <label *ngIf="skeleton && label" class="label skeleton"></label>\n <label *ngIf="!skeleton && label" [for]="id" class="label">\n <ng-container *ngIf="!isTemplate(label)">{{label}}</ng-container>\n <ng-template *ngIf="isTemplate(label)" [ngTemplateOutlet]="label"></ng-template>\n </label>\n <div *ngIf="!skeleton && helperText" class="form__helper-text">\n <ng-container *ngIf="!isTemplate(helperText)">{{helperText}}</ng-container>\n <ng-template *ngIf="isTemplate(helperText)" [ngTemplateOutlet]="helperText"></ng-template>\n </div>\n <div\n [attr.data-invalid]="(invalid ? true : null)"\n [attr.data-valid]="(valid ? true : null)"\n class="calendar-day-picker"\n [ngClass]="{\n \'calendar-day-picker--nolabel\': !label,\n \'calendar-day-picker--helpertext\': helperText,\n \'skeleton\' : skeleton,\n \'calendar-day-picker--disabled\': disabled\n }">\n <div class="calendar-day-picker__input-wrapper">\n <input\n #origin\n type="text"\n [id]="id"\n [placeholder]="placeholder"\n [value]="value"\n [disabled]="disabled"\n [required]="required"\n (focus)="openCalendarDayOverlay()"\n (change)="onInputChange($event)"/>\n\n <suka-icon *ngIf="!skeleton && invalid" icon="alert-circle" class="calendar-day-picker__invalid"></suka-icon>\n <suka-icon *ngIf="!skeleton && valid" icon="check" class="calendar-day-picker__valid"></suka-icon>\n </div>\n <div *ngIf="invalid" class="form-requirement">\n <ng-container *ngIf="!isTemplate(invalidText)">{{invalidText}}</ng-container>\n <ng-template *ngIf="isTemplate(invalidText)" [ngTemplateOutlet]="invalidText"></ng-template>\n </div>\n </div>\n\n <ng-template #calendarDayOverlay>\n <suka-calendar-day-overlay\n [days]="_selectedDays"\n (daysChange)="onDaysChange($event)"\n >\n </suka-calendar-day-overlay>\n </ng-template>\n ',providers:[{provide:s.NG_VALUE_ACCESSOR,useExisting:t,multi:!0}]}]}],t.ctorParameters=function(){return[{type:c.Overlay},{type:e.ViewContainerRef}]},t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.calendar-day-picker"]}],containerClass:[{type:e.HostBinding,args:["class.form-item"]}],disabled:[{type:e.Input}],skeleton:[{type:e.Input}],invalid:[{type:e.Input}],valid:[{type:e.Input}],id:[{type:e.Input}],required:[{type:e.Input}],value:[{type:e.Input}],placeholder:[{type:e.Input}],label:[{type:e.Input}],helperText:[{type:e.Input}],invalidText:[{type:e.Input}],change:[{type:e.Output}],origin:[{type:e.ViewChild,args:["origin",{static:!1}]}],dialog:[{type:e.ViewChild,args:["calendarDayOverlay",{static:!1}]}]},t}();var ps=function(){function t(){this.baseClass=!0,this.days=[],this.daysChange=new e.EventEmitter,this.numberOfDays=31}return t.prototype.range=function(t,e){return void 0===e&&(e=0),M(Array(t).keys()).map((function(t){return t+e}))},t.prototype.toggleDay=function(t){var e=this.days.indexOf(t);e<0?this.days.push(t):this.days.splice(e,1),this.days.sort((function(t,e){return t-e})),this.daysChange.emit(this.days)},t.decorators=[{type:e.Component,args:[{selector:"suka-calendar-day-overlay",template:'\n <div\n *ngFor="let day of range(numberOfDays,1)"\n class="calendar-day"\n (click)="toggleDay(day)"\n [ngClass]="{\n \'calendar-day--selected\': days.indexOf(day) >= 0\n }"\n >\n <span class="calendar-day__number">\n {{day}}\n </span>\n </div>\n '}]}],t.propDecorators={baseClass:[{type:e.HostBinding,args:["class.calendar-day-picker__overlay"]}],days:[{type:e.Input}],daysChange:[{type:e.Output}]},t}();var hs=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{declarations:[ls,ps],exports:[ls,ps],imports:[n.CommonModule,c.OverlayModule,s.FormsModule,R],entryComponents:[ps]}]}],t}();t.Accordion=_t,t.AccordionItem=Bt,t.AccordionModule=Tt,t.Avatar=dn,t.AvatarModule=vn,t.Badge=Xe,t.BadgeModule=We,t.Banner=jn,t.BannerModule=Nn,t.Breadcrumb=on,t.BreadcrumbModule=an,t.Button=z,t.ButtonGroup=I,t.ButtonModule=_,t.ButtonRadio=nt,t.ButtonRadioChange=et,t.ButtonRadioGroup=st,t.ButtonRadioModule=it,t.CalendarDayOverlay=ps,t.CalendarDayPicker=ls,t.CalendarDayPickerModule=hs,t.Card=Mt,t.CardFooter=zt,t.CardHeader=xt,t.CardModule=It,t.CardSection=Ct,t.Checkbox=S,t.CheckboxModule=O,t.CodeSnippet=qn,t.CodeSnippetModule=$n,t.ColorInput=ts,t.ColorPalette=Qn,t.ColorPicker=Zn,t.ColorPickerModule=es,t.ColorSlider=Jn,t.Container=ot,t.ContainerModule=at,t.DatePickerModule=In,t.EmptyState=Un,t.EmptyStateModule=Gn,t.FileUploader=hn,t.FileUploaderModule=gn,t.FormLayout=be,t.FormLayoutModule=ke,t.Frame=nn,t.FrameModule=sn,t.GridModule=G,t.Icon=D,t.IconModule=R,t.InputGroup=Wt,t.InputGroupItem=Kt,t.InputGroupModule=Zt,t.InputModule=V,t.Label=j,t.Layout=An,t.LayoutModule=Ln,t.LayoutSection=Hn,t.Link=Yt,t.LinkModule=Xt,t.List=Ot,t.ListItemDirective=St,t.ListModule=Et,t.Loading=x,t.LoadingModule=C,t.MobileNavigation=Ge,t.ModalContainer=te,t.ModalDirective=se,t.ModalModule=ie,t.ModalRef=Jt,t.ModalService=ne,t.Navigation=qe,t.NavigationItem=$e,t.NavigationMenu=Ue,t.NavigationModule=Ye,t.Number=Rt,t.NumberModule=Pt,t.OptGroup=H,t.Option=A,t.Page=rn,t.PageEvent=Ae,t.PageModule=ln,t.Pagination=He,t.PaginationModule=Le,t.Popover=ue,t.PopoverActionItem=ve,t.PopoverActionList=de,t.PopoverContainer=re,t.PopoverModule=me,t.PopoverSection=ge,t.Progress=Rn,t.ProgressModule=Pn,t.Radio=J,t.RadioChange=Z,t.RadioGroup=Q,t.RadioModule=tt,t.Search=At,t.SearchModule=Ht,t.Select=P,t.SelectModule=L,t.SheetContainer=is,t.SheetDirective=rs,t.SheetModule=cs,t.SheetRef=ns,t.SheetService=as,t.SnippetLanguage=Vn,t.SnippetType=Fn,t.SpacingModule=kt,t.Stack=fe,t.StackItem=we,t.StackModule=ye,t.SukaCell=Te,t.SukaCellDef=xe,t.SukaColumnDef=Ie,t.SukaFooterCell=Be,t.SukaFooterCellDef=ze,t.SukaFooterRow=Re,t.SukaFooterRowDef=Oe,t.SukaHeaderCell=_e,t.SukaHeaderCellDef=Ce,t.SukaHeaderRow=De,t.SukaHeaderRowDef=Se,t.SukaRow=Pe,t.SukaRowDef=Ee,t.SukaTable=Me,t.SukaTableDataSource=je,t.TabItem=Lt,t.TableModule=Ve,t.Tabs=jt,t.TabsModule=Nt,t.TextArea=F,t.TextInput=N,t.ToastContainer=Sn,t.ToastModule=Dn,t.ToastRef=_n,t.ToastService=En,t.Toggle=W,t.ToggleModule=K,t.Tooltip=qt,t.TooltipContainer=Ft,t.TooltipModule=$t,t.Topbar=Ke,t.TopbarGlobal=Ze,t.TopbarItem=Qe,t.TopbarMenu=tn,t.TopbarModule=en,t.TopbarNavigation=Je,t.ɵa=q,t.ɵb=$,t.ɵba=fn,t.ɵbb=mn,t.ɵbc=Tn,t.ɵbd=Bn,t.ɵbe=ss,t.ɵc=U,t.ɵd=rt,t.ɵe=ct,t.ɵf=lt,t.ɵg=pt,t.ɵh=ht,t.ɵi=ut,t.ɵj=gt,t.ɵk=dt,t.ɵl=vt,t.ɵm=mt,t.ɵn=ft,t.ɵo=wt,t.ɵp=yt,t.ɵq=bt,t.ɵr=Qt,t.ɵs=oe,t.ɵt=ae,t.ɵv=he,t.ɵw=Ne,t.ɵx=cn,t.ɵy=un,t.ɵz=zn,Object.defineProperty(t,"__esModule",{value:!0})}));
17//# sourceMappingURL=kushki-ng-suka.umd.min.js.map
\No newline at end of file