Socket
Socket
Sign inDemoInstall

@fortawesome/angular-fontawesome

Package Overview
Dependencies
Maintainers
4
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fortawesome/angular-fontawesome - npm Package Compare versions

Comparing version 0.1.0-7 to 0.1.0-8

125

@fortawesome/angular-fontawesome.es5.js

@@ -1,2 +0,2 @@

import { Component, HostBinding, Inject, Input, NgModule, Optional, forwardRef } from '@angular/core';
import { Component, HostBinding, Inject, Injectable, Input, NgModule, Optional, forwardRef } from '@angular/core';
import { CommonModule } from '@angular/common';

@@ -1099,3 +1099,9 @@ import { DomSanitizer } from '@angular/platform-browser';

*/
var faNotFoundIconHtml = "<svg class=\"" + config.replacementClass + "\" viewBox=\"0 0 448 512\"></svg><!--icon not found-->";
/**
* Returns if is IconLookup or not.
* @return IconLookup
*/
var isIconLookup = function (i) {
return (/** @type {?} */ (i)).prefix !== undefined && (/** @type {?} */ (i)).iconName !== undefined;
};

@@ -1107,8 +1113,19 @@ /**

/**
* Warns if parent component not existing.
* Normalizing icon spec.
* @return IconLookup
*/
var faWarnIfParentNotExist = function (parent, parentName, childName) {
if (!parent) {
console.error("FontAwesome: " + childName + " should be used as child of " + parentName + " only.");
var faNormalizeIconSpec = function (iconSpec) {
var /** @type {?} */ defaultPrefix = 'fas';
if (typeof iconSpec === 'undefined' || iconSpec === null) {
return null;
}
if (isIconLookup(iconSpec)) {
return iconSpec;
}
if (Array.isArray(iconSpec) && (/** @type {?} */ (iconSpec)).length === 2) {
return { prefix: iconSpec[0], iconName: iconSpec[1] };
}
if (typeof iconSpec === 'string') {
return { prefix: defaultPrefix, iconName: iconSpec };
}
};

@@ -1120,17 +1137,8 @@

*/
var faWarnIfIconHtmlMissing = function (iconObj, iconSpec) {
if (iconSpec && !iconObj) {
console.error("FontAwesome: Could not find icon with iconName=" + iconSpec.iconName + " and prefix=" + iconSpec.prefix);
}
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
* @param T value
*/
var faWarnIfIconSpecMissing = function (iconSpec) {
if (!iconSpec) {
console.error('FontAwesome: Could not find icon. ' +
"It looks like you've provided a null or undefined icon object to this component.");
}
var objectWithKey = function (key, value) {
return (Array.isArray(value) && value.length > 0) || (!Array.isArray(value) && value) ? (_a = {}, _a[key] = value, _a) : {};
var _a;
};

@@ -1142,8 +1150,3 @@

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Fontawesome class list.

@@ -1175,8 +1178,6 @@ * Returns classes array by props.

*/
/**
* Returns if is IconLookup or not.
* @return IconLookup
*/
var isIconLookup = function (i) {
return (/** @type {?} */ (i)).prefix !== undefined && (/** @type {?} */ (i)).iconName !== undefined;
var faWarnIfIconHtmlMissing = function (iconObj, iconSpec) {
if (iconSpec && !iconObj) {
console.error("FontAwesome: Could not find icon with iconName=" + iconSpec.iconName + " and prefix=" + iconSpec.prefix);
}
};

@@ -1188,32 +1189,7 @@

*/
/**
* @param T value
*/
var objectWithKey = function (key, value) {
return (Array.isArray(value) && value.length > 0) || (!Array.isArray(value) && value) ? (_a = {}, _a[key] = value, _a) : {};
var _a;
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Normalizing icon spec.
* @return IconLookup
*/
var faNormalizeIconSpec = function (iconSpec) {
var /** @type {?} */ defaultPrefix = 'fas';
if (typeof iconSpec === 'undefined' || iconSpec === null) {
return null;
var faWarnIfIconSpecMissing = function (iconSpec) {
if (!iconSpec) {
console.error('FontAwesome: Could not find icon. ' +
"It looks like you've provided a null or undefined icon object to this component.");
}
if (isIconLookup(iconSpec)) {
return iconSpec;
}
if (Array.isArray(iconSpec) && (/** @type {?} */ (iconSpec)).length === 2) {
return { prefix: iconSpec[0], iconName: iconSpec[1] };
}
if (typeof iconSpec === 'string') {
return { prefix: defaultPrefix, iconName: iconSpec };
}
};

@@ -1225,2 +1201,3 @@

*/
var faNotFoundIconHtml = "<svg class=\"" + config.replacementClass + "\" viewBox=\"0 0 448 512\"></svg><!--icon not found-->";

@@ -1364,8 +1341,3 @@ var __assign = (undefined && undefined.__assign) || Object.assign || function(t) {

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Fontawesome layers.

@@ -1396,2 +1368,15 @@ */

/**
* Warns if parent component not existing.
*/
var faWarnIfParentNotExist = function (parent, parentName, childName) {
if (!parent) {
console.error("FontAwesome: " + childName + " should be used as child of " + parentName + " only.");
}
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* @abstract

@@ -1432,6 +1417,3 @@ */

FaLayersTextBaseComponent.decorators = [
{ type: Component, args: [{
selector: 'fa-layers-text-base',
template: ''
},] },
{ type: Injectable },
];

@@ -1625,7 +1607,2 @@ /** @nocollapse */

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
var FontAwesomeModule = (function () {

@@ -1669,3 +1646,3 @@ function FontAwesomeModule() {

export { FaIconComponent, FaLayersComponent, FaLayersTextComponent, FontAwesomeModule, FaLayersCounterComponent as ɵa };
export { FaIconComponent, FaLayersComponent, FaLayersTextComponent, FaLayersCounterComponent, FontAwesomeModule, FaLayersTextBaseComponent as ɵa };
//# sourceMappingURL=angular-fontawesome.es5.js.map

@@ -1,2 +0,2 @@

import { Component, HostBinding, Inject, Input, NgModule, Optional, forwardRef } from '@angular/core';
import { Component, HostBinding, Inject, Injectable, Input, NgModule, Optional, forwardRef } from '@angular/core';
import { CommonModule } from '@angular/common';

@@ -1099,3 +1099,9 @@ import { DomSanitizer } from '@angular/platform-browser';

*/
const faNotFoundIconHtml = `<svg class="${config.replacementClass}" viewBox="0 0 448 512"></svg><!--icon not found-->`;
/**
* Returns if is IconLookup or not.
* @return IconLookup
*/
const isIconLookup = (i) => {
return (/** @type {?} */ (i)).prefix !== undefined && (/** @type {?} */ (i)).iconName !== undefined;
};

@@ -1107,8 +1113,19 @@ /**

/**
* Warns if parent component not existing.
* Normalizing icon spec.
* @return IconLookup
*/
const faWarnIfParentNotExist = (parent, parentName, childName) => {
if (!parent) {
console.error(`FontAwesome: ${childName} should be used as child of ${parentName} only.`);
const faNormalizeIconSpec = (iconSpec) => {
const /** @type {?} */ defaultPrefix = 'fas';
if (typeof iconSpec === 'undefined' || iconSpec === null) {
return null;
}
if (isIconLookup(iconSpec)) {
return iconSpec;
}
if (Array.isArray(iconSpec) && (/** @type {?} */ (iconSpec)).length === 2) {
return { prefix: iconSpec[0], iconName: iconSpec[1] };
}
if (typeof iconSpec === 'string') {
return { prefix: defaultPrefix, iconName: iconSpec };
}
};

@@ -1120,17 +1137,7 @@

*/
const faWarnIfIconHtmlMissing = (iconObj, iconSpec) => {
if (iconSpec && !iconObj) {
console.error(`FontAwesome: Could not find icon with iconName=${iconSpec.iconName} and prefix=${iconSpec.prefix}`);
}
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
* @param T value
*/
const faWarnIfIconSpecMissing = (iconSpec) => {
if (!iconSpec) {
console.error('FontAwesome: Could not find icon. ' +
`It looks like you've provided a null or undefined icon object to this component.`);
}
const objectWithKey = (key, value) => {
return (Array.isArray(value) && value.length > 0) || (!Array.isArray(value) && value) ? { [key]: value } : {};
};

@@ -1142,8 +1149,3 @@

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Fontawesome class list.

@@ -1177,8 +1179,6 @@ * Returns classes array by props.

*/
/**
* Returns if is IconLookup or not.
* @return IconLookup
*/
const isIconLookup = (i) => {
return (/** @type {?} */ (i)).prefix !== undefined && (/** @type {?} */ (i)).iconName !== undefined;
const faWarnIfIconHtmlMissing = (iconObj, iconSpec) => {
if (iconSpec && !iconObj) {
console.error(`FontAwesome: Could not find icon with iconName=${iconSpec.iconName} and prefix=${iconSpec.prefix}`);
}
};

@@ -1190,31 +1190,7 @@

*/
/**
* @param T value
*/
const objectWithKey = (key, value) => {
return (Array.isArray(value) && value.length > 0) || (!Array.isArray(value) && value) ? { [key]: value } : {};
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Normalizing icon spec.
* @return IconLookup
*/
const faNormalizeIconSpec = (iconSpec) => {
const /** @type {?} */ defaultPrefix = 'fas';
if (typeof iconSpec === 'undefined' || iconSpec === null) {
return null;
const faWarnIfIconSpecMissing = (iconSpec) => {
if (!iconSpec) {
console.error('FontAwesome: Could not find icon. ' +
`It looks like you've provided a null or undefined icon object to this component.`);
}
if (isIconLookup(iconSpec)) {
return iconSpec;
}
if (Array.isArray(iconSpec) && (/** @type {?} */ (iconSpec)).length === 2) {
return { prefix: iconSpec[0], iconName: iconSpec[1] };
}
if (typeof iconSpec === 'string') {
return { prefix: defaultPrefix, iconName: iconSpec };
}
};

@@ -1226,2 +1202,3 @@

*/
const faNotFoundIconHtml = `<svg class="${config.replacementClass}" viewBox="0 0 448 512"></svg><!--icon not found-->`;

@@ -1339,8 +1316,3 @@ /**

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Fontawesome layers.

@@ -1370,2 +1342,15 @@ */

/**
* Warns if parent component not existing.
*/
const faWarnIfParentNotExist = (parent, parentName, childName) => {
if (!parent) {
console.error(`FontAwesome: ${childName} should be used as child of ${parentName} only.`);
}
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* @abstract

@@ -1403,6 +1388,3 @@ */

FaLayersTextBaseComponent.decorators = [
{ type: Component, args: [{
selector: 'fa-layers-text-base',
template: ''
},] },
{ type: Injectable },
];

@@ -1536,7 +1518,2 @@ /** @nocollapse */

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
class FontAwesomeModule {

@@ -1577,3 +1554,3 @@ }

export { FaIconComponent, FaLayersComponent, FaLayersTextComponent, FontAwesomeModule, FaLayersCounterComponent as ɵa };
export { FaIconComponent, FaLayersComponent, FaLayersTextComponent, FaLayersCounterComponent, FontAwesomeModule, FaLayersTextBaseComponent as ɵa };
//# sourceMappingURL=angular-fontawesome.js.map

@@ -5,2 +5,2 @@ /**

export * from './index';
export { FaLayersCounterComponent as ɵa } from './layers';
export { FaLayersTextBaseComponent as ɵa } from './layers/layers-text-base.component';

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"exports":[{"export":[{"name":"FaProps","as":"FaProps"}],"from":"./shared/models"},{"export":[{"name":"FaIconComponent","as":"FaIconComponent"}],"from":"./icon"},{"export":[{"name":"FaLayersComponent","as":"FaLayersComponent"},{"name":"FaLayersTextComponent","as":"FaLayersTextComponent"}],"from":"./layers"}],"metadata":{"FontAwesomeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":6,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":7,"character":12}],"declarations":[{"__symbolic":"reference","name":"FaIconComponent"},{"__symbolic":"reference","name":"FaLayersComponent"},{"__symbolic":"reference","name":"FaLayersTextComponent"},{"__symbolic":"reference","name":"ɵa"}],"exports":[{"__symbolic":"reference","name":"FaIconComponent"},{"__symbolic":"reference","name":"FaLayersComponent"},{"__symbolic":"reference","name":"FaLayersTextComponent"},{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}}},"origins":{"FontAwesomeModule":"./fontawesome.module","ɵa":"./layers"},"importAs":"@fortawesome/angular-fontawesome"}
{"__symbolic":"module","version":4,"metadata":{"FontAwesomeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":8,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":9,"character":12}],"declarations":[{"__symbolic":"reference","name":"FaIconComponent"},{"__symbolic":"reference","name":"FaLayersComponent"},{"__symbolic":"reference","name":"FaLayersTextComponent"},{"__symbolic":"reference","name":"FaLayersCounterComponent"}],"exports":[{"__symbolic":"reference","name":"FaIconComponent"},{"__symbolic":"reference","name":"FaLayersComponent"},{"__symbolic":"reference","name":"FaLayersTextComponent"},{"__symbolic":"reference","name":"FaLayersCounterComponent"}]}]}],"members":{}},"FaProps":{"__symbolic":"interface"},"FaIconComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":35,"character":1},"arguments":[{"selector":"fa-icon","template":""}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":42,"character":33}]}],"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":44,"character":3},"arguments":["class.ng-fa-icon"]}]}],"renderedIconHTML":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":47,"character":3},"arguments":["innerHTML"]}]}],"iconProp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3},"arguments":["icon"]}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}}]}],"spin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}}]}],"pulse":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":3}}]}],"mask":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"flip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":61,"character":3}}]}],"pull":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":62,"character":3}}]}],"border":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"inverse":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"symbol":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":65,"character":3}}]}],"listItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"rotate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":67,"character":3}}]}],"fixedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"classes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"transform":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}],"updateIconSpec":[{"__symbolic":"method"}],"updateParams":[{"__symbolic":"method"}],"updateIcon":[{"__symbolic":"method"}],"renderIcon":[{"__symbolic":"method"}]}},"FaLayersComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"fa-layers","template":"<ng-content select=\"fa-icon, fa-layers-text, fa-layers-counter\"></ng-content>"}]}],"members":{"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":3},"arguments":["class.fa-layers"]}]}]}},"FaLayersTextComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":25,"character":1},"arguments":[{"selector":"fa-layers-text","template":""}]}],"members":{"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":31,"character":3},"arguments":["class.ng-fa-layers-text"]}]}],"spin":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"pulse":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"flip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"pull":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"border":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"inverse":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"listItem":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"rotate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"fixedWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"transform":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"updateParams":[{"__symbolic":"method"}],"renderFontawesomeObject":[{"__symbolic":"method"}]}},"FaLayersCounterComponent":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵa"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"fa-layers-counter","template":""}]}],"members":{"cssClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":20,"character":3},"arguments":["class.ng-fa-layers-counter"]}]}],"updateParams":[{"__symbolic":"method"}],"renderFontawesomeObject":[{"__symbolic":"method"}]}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":20,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":23,"character":15},"arguments":[{"__symbolic":"reference","name":"FaLayersComponent"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":23,"character":60}}],null],"parameters":[{"__symbolic":"reference","name":"FaLayersComponent"},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":24,"character":23}]}],"renderedHTML":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":29,"character":3},"arguments":["innerHTML"]}]}],"content":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"classes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":3}}]}],"ngOnChanges":[{"__symbolic":"method"}],"updateParams":[{"__symbolic":"method"}],"renderFontawesomeObject":[{"__symbolic":"method"}],"updateContent":[{"__symbolic":"method"}]}}},"origins":{"FontAwesomeModule":"./fontawesome.module","FaProps":"./shared/models/props.model","FaIconComponent":"./icon/icon.component","FaLayersComponent":"./layers/layers.component","FaLayersTextComponent":"./layers/layers-text.component","FaLayersCounterComponent":"./layers/layers-counter.component","ɵa":"./layers/layers-text-base.component"},"importAs":"@fortawesome/angular-fontawesome"}

@@ -1101,3 +1101,9 @@ (function (global, factory) {

*/
var faNotFoundIconHtml = "<svg class=\"" + config.replacementClass + "\" viewBox=\"0 0 448 512\"></svg><!--icon not found-->";
/**
* Returns if is IconLookup or not.
* @return IconLookup
*/
var isIconLookup = function (i) {
return (/** @type {?} */ (i)).prefix !== undefined && (/** @type {?} */ (i)).iconName !== undefined;
};

@@ -1109,8 +1115,19 @@ /**

/**
* Warns if parent component not existing.
* Normalizing icon spec.
* @return IconLookup
*/
var faWarnIfParentNotExist = function (parent, parentName, childName) {
if (!parent) {
console.error("FontAwesome: " + childName + " should be used as child of " + parentName + " only.");
var faNormalizeIconSpec = function (iconSpec) {
var /** @type {?} */ defaultPrefix = 'fas';
if (typeof iconSpec === 'undefined' || iconSpec === null) {
return null;
}
if (isIconLookup(iconSpec)) {
return iconSpec;
}
if (Array.isArray(iconSpec) && (/** @type {?} */ (iconSpec)).length === 2) {
return { prefix: iconSpec[0], iconName: iconSpec[1] };
}
if (typeof iconSpec === 'string') {
return { prefix: defaultPrefix, iconName: iconSpec };
}
};

@@ -1122,17 +1139,8 @@

*/
var faWarnIfIconHtmlMissing = function (iconObj, iconSpec) {
if (iconSpec && !iconObj) {
console.error("FontAwesome: Could not find icon with iconName=" + iconSpec.iconName + " and prefix=" + iconSpec.prefix);
}
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
* @param T value
*/
var faWarnIfIconSpecMissing = function (iconSpec) {
if (!iconSpec) {
console.error('FontAwesome: Could not find icon. ' +
"It looks like you've provided a null or undefined icon object to this component.");
}
var objectWithKey = function (key, value) {
return (Array.isArray(value) && value.length > 0) || (!Array.isArray(value) && value) ? (_a = {}, _a[key] = value, _a) : {};
var _a;
};

@@ -1144,8 +1152,3 @@

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Fontawesome class list.

@@ -1177,8 +1180,6 @@ * Returns classes array by props.

*/
/**
* Returns if is IconLookup or not.
* @return IconLookup
*/
var isIconLookup = function (i) {
return (/** @type {?} */ (i)).prefix !== undefined && (/** @type {?} */ (i)).iconName !== undefined;
var faWarnIfIconHtmlMissing = function (iconObj, iconSpec) {
if (iconSpec && !iconObj) {
console.error("FontAwesome: Could not find icon with iconName=" + iconSpec.iconName + " and prefix=" + iconSpec.prefix);
}
};

@@ -1190,32 +1191,7 @@

*/
/**
* @param T value
*/
var objectWithKey = function (key, value) {
return (Array.isArray(value) && value.length > 0) || (!Array.isArray(value) && value) ? (_a = {}, _a[key] = value, _a) : {};
var _a;
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Normalizing icon spec.
* @return IconLookup
*/
var faNormalizeIconSpec = function (iconSpec) {
var /** @type {?} */ defaultPrefix = 'fas';
if (typeof iconSpec === 'undefined' || iconSpec === null) {
return null;
var faWarnIfIconSpecMissing = function (iconSpec) {
if (!iconSpec) {
console.error('FontAwesome: Could not find icon. ' +
"It looks like you've provided a null or undefined icon object to this component.");
}
if (isIconLookup(iconSpec)) {
return iconSpec;
}
if (Array.isArray(iconSpec) && (/** @type {?} */ (iconSpec)).length === 2) {
return { prefix: iconSpec[0], iconName: iconSpec[1] };
}
if (typeof iconSpec === 'string') {
return { prefix: defaultPrefix, iconName: iconSpec };
}
};

@@ -1227,2 +1203,3 @@

*/
var faNotFoundIconHtml = "<svg class=\"" + config.replacementClass + "\" viewBox=\"0 0 448 512\"></svg><!--icon not found-->";

@@ -1366,8 +1343,3 @@ var __assign = (undefined && undefined.__assign) || Object.assign || function(t) {

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* Fontawesome layers.

@@ -1398,2 +1370,15 @@ */

/**
* Warns if parent component not existing.
*/
var faWarnIfParentNotExist = function (parent, parentName, childName) {
if (!parent) {
console.error("FontAwesome: " + childName + " should be used as child of " + parentName + " only.");
}
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* @abstract

@@ -1434,6 +1419,3 @@ */

FaLayersTextBaseComponent.decorators = [
{ type: core.Component, args: [{
selector: 'fa-layers-text-base',
template: ''
},] },
{ type: core.Injectable },
];

@@ -1627,7 +1609,2 @@ /** @nocollapse */

*/
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
var FontAwesomeModule = (function () {

@@ -1674,4 +1651,5 @@ function FontAwesomeModule() {

exports.FaLayersTextComponent = FaLayersTextComponent;
exports.FaLayersCounterComponent = FaLayersCounterComponent;
exports.FontAwesomeModule = FontAwesomeModule;
exports.ɵa = FaLayersCounterComponent;
exports.ɵa = FaLayersTextBaseComponent;

@@ -1678,0 +1656,0 @@ Object.defineProperty(exports, '__esModule', { value: true });

@@ -1,2 +0,2 @@

!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core"),require("@angular/common"),require("@angular/platform-browser")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/common","@angular/platform-browser"],n):n(t.angularFontAwesome={},t.ng.core,t.ng.common,t.ng.platformBrowser)}(this,function(t,e,n,r){"use strict";var i=function(){},a={},o={},s={mark:i,measure:i};try{"undefined"!=typeof window&&(a=window),"undefined"!=typeof document&&(o=document),"undefined"!=typeof performance&&(s=performance)}catch(t){}var l=(a.navigator||{}).userAgent,f=void 0===l?"":l,c=a,u=o,p=s,m=!!u.documentElement&&!!u.head&&"function"==typeof u.addEventListener&&"function"==typeof u.createElement,k=~f.indexOf("MSIE")||~f.indexOf("Trident/"),d="___FONT_AWESOME___",I=16,h="svg-inline--fa",z="data-fa-i2svg",g=(function(){try{process.env.NODE_ENV}catch(t){return}}(),[1,2,3,4,5,6,7,8,9,10]),y=g.concat([11,12,13,14,15,16,17,18,19,20]),v=(["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter"].concat(g.map(function(t){return t+"x"})).concat(y.map(function(t){return"w-"+t})),function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}),b=function(){function r(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(t,n,e){return n&&r(t.prototype,n),e&&r(t,e),t}}(),C=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},w=function(t){if(Array.isArray(t)){for(var n=0,e=Array(t.length);n<t.length;n++)e[n]=t[n];return e}return Array.from(t)},x=c.FontAwesomeConfig||{},O=C({familyPrefix:"fa",replacementClass:h,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},x);O.autoReplaceSvg||(O.observeMutations=!1);var M=C({},O);c.FontAwesomeConfig=M;var P=c||{};P[d]||(P[d]={}),P[d].styles||(P[d].styles={}),P[d].hooks||(P[d].hooks={}),P[d].shims||(P[d].shims=[]);var j=P[d],L=[];m&&((u.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(u.readyState)||u.addEventListener("DOMContentLoaded",function t(){u.removeEventListener("DOMContentLoaded",t),1,L.map(function(t){return t()})}));var _=I,A={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};var N=0;function E(){return++N}function T(t){return(""+t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function S(e){return Object.keys(e||{}).reduce(function(t,n){return t+(n+": ")+e[n]+";"},"")}function H(t){return t.size!==A.size||t.x!==A.x||t.y!==A.y||t.rotate!==A.rotate||t.flipX||t.flipY}function D(t){var n=t.transform,e=t.containerWidth,r=t.iconWidth;return{outer:{transform:"translate("+e/2+" 256)"},inner:{transform:"translate("+32*n.x+", "+32*n.y+") "+" "+("scale("+n.size/16*(n.flipX?-1:1)+", "+n.size/16*(n.flipY?-1:1)+") ")+" "+("rotate("+n.rotate+" 0 0)")},path:{transform:"translate("+r/2*-1+" -256)"}}}var B={x:0,y:0,width:"100%",height:"100%"},F=function(t){var n=t.children,e=t.attributes,r=t.main,i=t.mask,a=t.transform,o=r.width,s=r.icon,l=i.width,f=i.icon,c=D({transform:a,containerWidth:l,iconWidth:o}),u={tag:"rect",attributes:C({},B,{fill:"white"})},p={tag:"g",attributes:C({},c.inner),children:[{tag:"path",attributes:C({},s.attributes,c.path,{fill:"black"})}]},m={tag:"g",attributes:C({},c.outer),children:[p]},d="mask-"+E(),h="clip-"+E(),g={tag:"defs",children:[{tag:"clipPath",attributes:{id:h},children:[f]},{tag:"mask",attributes:C({},B,{id:d,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[u,m]}]};return n.push(g,{tag:"rect",attributes:C({fill:"currentColor","clip-path":"url(#"+h+")",mask:"url(#"+d+")"},B)}),{children:n,attributes:e}},W=function(t){var n=t.children,e=t.attributes,r=t.main,i=t.transform,a=S(t.styles);if(0<a.length&&(e.style=a),H(i)){var o=D({transform:i,containerWidth:r.width,iconWidth:r.width});n.push({tag:"g",attributes:C({},o.outer),children:[{tag:"g",attributes:C({},o.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:C({},r.icon.attributes,o.path)}]}]})}else n.push(r.icon);return{children:n,attributes:e}},X=function(t){var n=t.children,e=t.main,r=t.mask,i=t.attributes,a=t.styles,o=t.transform;if(H(o)&&e.found&&!r.found){var s=e.width/e.height/2,l=.5;i.style=S(C({},a,{"transform-origin":s+o.x/16+"em "+(l+o.y/16)+"em"}))}return[{tag:"svg",attributes:i,children:n}]},Y=function(t){var n=t.prefix,e=t.iconName,r=t.children,i=t.attributes,a=t.symbol,o=!0===a?n+"-"+M.familyPrefix+"-"+e:a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:C({},i,{id:o}),children:r}]}]};function R(t){var n=t.content,e=t.width,r=t.height,i=t.transform,a=t.title,o=t.extra,s=t.watchable,l=void 0!==s&&s,f=C({},o.attributes,a?{title:a}:{},{class:o.classes.join(" ")});l&&(f[z]="");var c,u,p,m,d,h,g,y,v,b=C({},o.styles);H(i)&&(b.transform=(u=(c={transform:i,startCentered:!0,width:e,height:r}).transform,p=c.width,m=void 0===p?I:p,d=c.height,h=void 0===d?I:d,g=c.startCentered,v="",v+=(y=void 0!==g&&g)&&k?"translate("+(u.x/_-m/2)+"em, "+(u.y/_-h/2)+"em) ":y?"translate(calc(-50% + "+u.x/_+"em), calc(-50% + "+u.y/_+"em)) ":"translate("+u.x/_+"em, "+u.y/_+"em) ",v+="scale("+u.size/_*(u.flipX?-1:1)+", "+u.size/_*(u.flipY?-1:1)+") ",v+="rotate("+u.rotate+"deg) "),b["-webkit-transform"]=b.transform);var w=S(b);0<w.length&&(f.style=w);var x=[];return x.push({tag:"span",attributes:f,children:[n]}),a&&x.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),x}var U=function(){},q=(M.measurePerformance&&p&&p.mark&&p.measure,function(t,n,e,r){var i,a,o,s,l,f=Object.keys(t),c=f.length,u=void 0!==r?(s=n,l=r,function(t,n,e,r){return s.call(l,t,n,e,r)}):n;for(void 0===e?(i=1,o=t[f[0]]):(i=0,o=e);i<c;i++)o=u(o,t[a=f[i]],a,t);return o}),V=j.styles,K=j.shims;!function(){var t=function(r){return q(V,function(t,n,e){return t[e]=q(n,r,{}),t},{})};t(function(t,n,e){return t[n[3]]=e,t}),t(function(n,t,e){var r=t[2];return n[e]=e,r.forEach(function(t){n[t]=e}),n});var a="far"in V;q(K,function(t,n){var e=n[0],r=n[1],i=n[2];return"far"!==r||a||(r="fas"),t[e]={prefix:r,iconName:i},t},{})}();j.styles;function G(t,n,e){if(t&&t[n]&&t[n][e])return{prefix:n,iconName:e,icon:t[n][e]}}function J(t){var e,n=t.tag,r=t.attributes,i=void 0===r?{}:r,a=t.children,o=void 0===a?[]:a;return"string"==typeof t?T(t):"<"+n+" "+(e=i,Object.keys(e||{}).reduce(function(t,n){return t+(n+'="')+T(e[n])+'" '},"").trim())+">"+o.map(J).join("")+"</"+n+">"}function Q(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}(Q.prototype=Object.create(Error.prototype)).constructor=Q;var Z={fill:"currentColor"},$={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},tt=(C({},Z,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}),C({},$,{attributeName:"opacity"})),nt=(C({},Z,{cx:"256",cy:"364",r:"28"}),C({},$,{attributeName:"r",values:"28;14;28;28;14;28;"}),C({},tt,{values:"1;0;1;1;0;1;"}),C({},Z,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),C({},tt,{values:"1;0;0;0;0;1;"}),C({},Z,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),C({},tt,{values:"0;0;1;1;0;0;"}),j.styles,function(){var t=h,n=M.familyPrefix,e=M.replacementClass,r='svg:not(:root).svg-inline--fa {\n overflow: visible; }\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -.125em; }\n .svg-inline--fa.fa-lg {\n vertical-align: -.225em; }\n .svg-inline--fa.fa-w-1 {\n width: 0.0625em; }\n .svg-inline--fa.fa-w-2 {\n width: 0.125em; }\n .svg-inline--fa.fa-w-3 {\n width: 0.1875em; }\n .svg-inline--fa.fa-w-4 {\n width: 0.25em; }\n .svg-inline--fa.fa-w-5 {\n width: 0.3125em; }\n .svg-inline--fa.fa-w-6 {\n width: 0.375em; }\n .svg-inline--fa.fa-w-7 {\n width: 0.4375em; }\n .svg-inline--fa.fa-w-8 {\n width: 0.5em; }\n .svg-inline--fa.fa-w-9 {\n width: 0.5625em; }\n .svg-inline--fa.fa-w-10 {\n width: 0.625em; }\n .svg-inline--fa.fa-w-11 {\n width: 0.6875em; }\n .svg-inline--fa.fa-w-12 {\n width: 0.75em; }\n .svg-inline--fa.fa-w-13 {\n width: 0.8125em; }\n .svg-inline--fa.fa-w-14 {\n width: 0.875em; }\n .svg-inline--fa.fa-w-15 {\n width: 0.9375em; }\n .svg-inline--fa.fa-w-16 {\n width: 1em; }\n .svg-inline--fa.fa-w-17 {\n width: 1.0625em; }\n .svg-inline--fa.fa-w-18 {\n width: 1.125em; }\n .svg-inline--fa.fa-w-19 {\n width: 1.1875em; }\n .svg-inline--fa.fa-w-20 {\n width: 1.25em; }\n .svg-inline--fa.fa-pull-left {\n margin-right: .3em;\n width: auto; }\n .svg-inline--fa.fa-pull-right {\n margin-left: .3em;\n width: auto; }\n .svg-inline--fa.fa-border {\n height: 1.5em; }\n .svg-inline--fa.fa-li {\n width: 2em; }\n .svg-inline--fa.fa-fw {\n width: 1.25em; }\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -.125em;\n width: 1em; }\n .fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-text, .fa-layers-counter {\n display: inline-block;\n position: absolute;\n text-align: center; }\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: .25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right; }\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left; }\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left; }\n\n.fa-lg {\n font-size: 1.33333em;\n line-height: 0.75em;\n vertical-align: -.0667em; }\n\n.fa-xs {\n font-size: .75em; }\n\n.fa-sm {\n font-size: .875em; }\n\n.fa-1x {\n font-size: 1em; }\n\n.fa-2x {\n font-size: 2em; }\n\n.fa-3x {\n font-size: 3em; }\n\n.fa-4x {\n font-size: 4em; }\n\n.fa-5x {\n font-size: 5em; }\n\n.fa-6x {\n font-size: 6em; }\n\n.fa-7x {\n font-size: 7em; }\n\n.fa-8x {\n font-size: 8em; }\n\n.fa-9x {\n font-size: 9em; }\n\n.fa-10x {\n font-size: 10em; }\n\n.fa-fw {\n text-align: center;\n width: 1.25em; }\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0; }\n .fa-ul > li {\n position: relative; }\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit; }\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: .1em;\n padding: .2em .25em .15em; }\n\n.fa-pull-left {\n float: left; }\n\n.fa-pull-right {\n float: right; }\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: .3em; }\n\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: .3em; }\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear; }\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8); }\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1); }\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none; }\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2em; }\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1em; }\n\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2em; }\n\n.fa-inverse {\n color: #fff; }\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto; }\n';if("fa"!==n||e!==t){var i=new RegExp("\\.fa\\-","g"),a=new RegExp("\\."+t,"g");r=r.replace(i,"."+n+"-").replace(a,"."+e)}return r});function et(t){return{found:!0,width:t[0],height:t[1],icon:{tag:"path",attributes:{fill:"currentColor",d:t.slice(4)[0]}}}}function rt(){M.autoAddCss&&!ct&&(!function(t){if(t&&m){var n=u.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=t;for(var e=u.head.childNodes,r=null,i=e.length-1;-1<i;i--){var a=e[i],o=(a.tagName||"").toUpperCase();-1<["STYLE","LINK"].indexOf(o)&&(r=a)}u.head.insertBefore(n,r)}}(nt()),ct=!0)}function it(n,t){return Object.defineProperty(n,"abstract",{get:t}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map(function(t){return J(t)})}}),Object.defineProperty(n,"node",{get:function(){if(m){var t=u.createElement("div");return t.innerHTML=n.html,t.children}}}),n}function at(t){var n=t.prefix,e=void 0===n?"fa":n,r=t.iconName;if(r)return G(ft.definitions,e,r)||G(j.styles,e,r)}var ot,st,lt,ft=new(function(){function t(){v(this,t),this.definitions={}}return b(t,[{key:"add",value:function(){for(var n=this,t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];var i=e.reduce(this._pullDefinitions,{});Object.keys(i).forEach(function(t){n.definitions[t]=C({},n.definitions[t]||{},i[t]),function t(n,r){var e=Object.keys(r).reduce(function(t,n){var e=r[n];return e.icon?t[e.iconName]=e.icon:t[n]=e,t},{});"function"==typeof j.hooks.addPack?j.hooks.addPack(n,e):j.styles[n]=C({},j.styles[n]||{},e),"fas"===n&&t("fa",r)}(t,i[t])})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(a,t){var o=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(o).map(function(t){var n=o[t],e=n.prefix,r=n.iconName,i=n.icon;a[e]||(a[e]={}),a[e][r]=i}),a}}]),t}()),ct=!1,ut=function(t){return e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0},(n=t)?n.toLowerCase().split(" ").reduce(function(t,n){var e=n.toLowerCase().split("-"),r=e[0],i=e.slice(1).join("-");if(r&&"h"===i)return t.flipX=!0,t;if(r&&"v"===i)return t.flipY=!0,t;if(i=parseFloat(i),isNaN(i))return t;switch(r){case"grow":t.size=t.size+i;break;case"shrink":t.size=t.size-i;break;case"left":t.x=t.x-i;break;case"right":t.x=t.x+i;break;case"up":t.y=t.y-i;break;case"down":t.y=t.y+i;break;case"rotate":t.rotate=t.rotate+i}return t},e):e;var n,e},pt=(ot=function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=n.transform,r=void 0===e?A:e,i=n.symbol,a=void 0!==i&&i,o=n.mask,s=void 0===o?null:o,l=n.title,f=void 0===l?null:l,c=n.classes,u=void 0===c?[]:c,p=n.attributes,m=void 0===p?{}:p,d=n.styles,h=void 0===d?{}:d;if(t){var g=t.prefix,y=t.iconName,v=t.icon;return it(C({type:"icon"},t),function(){return rt(),M.autoA11y&&(f?m["aria-labelledby"]=M.replacementClass+"-title-"+E():m["aria-hidden"]="true"),function(t){var n=t.icons,e=n.main,r=n.mask,i=t.prefix,a=t.iconName,o=t.transform,s=t.symbol,l=t.title,f=t.extra,c=t.watchable,u=void 0!==c&&c,p=r.found?r:e,m=p.width,d=p.height,h="fa-w-"+Math.ceil(m/d*16),g=[M.replacementClass,a?M.familyPrefix+"-"+a:"",h].filter(function(t){return-1===f.classes.indexOf(t)}).concat(f.classes).join(" "),y={children:[],attributes:C({},f.attributes,{"data-prefix":i,"data-icon":a,class:g,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+m+" "+d})};u&&(y.attributes[z]=""),l&&y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-"+E()},children:[l]});var v=C({},y,{prefix:i,iconName:a,main:e,mask:r,transform:o,symbol:s,styles:f.styles}),b=r.found&&e.found?F(v):W(v),w=b.children,x=b.attributes;return v.children=w,v.attributes=x,s?Y(v):X(v)}({icons:{main:et(v),mask:s?et(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:y,transform:C({},A,r),symbol:a,title:f,extra:{attributes:m,styles:h,classes:u}})})}},function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=(t||{}).icon?t:at(t||{}),r=n.mask;return r&&(r=(r||{}).icon?r:at(r||{})),ot(e,C({},n,{mask:r}))}),mt=function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=n.title,r=void 0===e?null:e,i=n.classes,a=void 0===i?[]:i,o=n.attributes,s=void 0===o?{}:o,l=n.styles,f=void 0===l?{}:l;return it({type:"counter",content:t},function(){return rt(),function(t){var n=t.content,e=t.title,r=t.extra,i=C({},r.attributes,e?{title:e}:{},{class:r.classes.join(" ")}),a=S(r.styles);0<a.length&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[n]}),e&&o.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),o}({content:t.toString(),title:r,extra:{attributes:s,styles:f,classes:[M.familyPrefix+"-layers-counter"].concat(w(a))}})})},dt='<svg class="'+M.replacementClass+'" viewBox="0 0 448 512"></svg>\x3c!--icon not found--\x3e',ht=function(t,n,e){t||console.error("FontAwesome: "+e+" should be used as child of "+n+" only.")},gt=function(t){var n,e=((n={"fa-spin":t.spin,"fa-pulse":t.pulse,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":"horizontal"===t.flip||"both"===t.flip,"fa-flip-vertical":"vertical"===t.flip||"both"===t.flip})["fa-"+t.size]=null!==t.size,n["fa-rotate-"+t.rotate]=null!==t.rotate,n["fa-pull-"+t.pull]=null!==t.pull,n);return Object.keys(e).map(function(t){return e[t]?t:null}).filter(function(t){return t})},yt=function(t,n){return Array.isArray(n)&&0<n.length||!Array.isArray(n)&&n?((e={})[t]=n,e):{};var e},vt=function(t){var n;return null==t?null:void 0!==(n=t).prefix&&void 0!==n.iconName?t:Array.isArray(t)&&2===t.length?{prefix:t[0],iconName:t[1]}:"string"==typeof t?{prefix:"fas",iconName:t}:void 0},bt=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var i in n=arguments[e])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t},wt=function(){function t(t){this.sanitizer=t,this.cssClass=!0,this.classes=[]}return t.prototype.ngOnChanges=function(t){t&&(this.updateIconSpec(),this.updateParams(),this.updateIcon(),this.renderIcon())},t.prototype.updateIconSpec=function(){this.iconSpec=vt(this.iconProp)},t.prototype.updateParams=function(){var t={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,listItem:this.listItem,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:this.fixedWidth},n=yt("classes",gt(t).concat(this.classes)),e=yt("mask",vt(this.mask)),r="string"==typeof this.transform?ut(this.transform):this.transform,i=yt("transform",r);this.params=bt({title:this.title},i,n,e,{styles:this.styles,symbol:this.symbol})},t.prototype.updateIcon=function(){this.icon=pt(this.iconSpec,this.params)},t.prototype.renderIcon=function(){var t,n;this.iconSpec||console.error("FontAwesome: Could not find icon. It looks like you've provided a null or undefined icon object to this component."),t=this.icon,(n=this.iconSpec)&&!t&&console.error("FontAwesome: Could not find icon with iconName="+n.iconName+" and prefix="+n.prefix),this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(this.icon?this.icon.html.join("\n"):dt)},t.decorators=[{type:e.Component,args:[{selector:"fa-icon",template:""}]}],t.ctorParameters=function(){return[{type:r.DomSanitizer}]},t.propDecorators={cssClass:[{type:e.HostBinding,args:["class.ng-fa-icon"]}],renderedIconHTML:[{type:e.HostBinding,args:["innerHTML"]}],iconProp:[{type:e.Input,args:["icon"]}],title:[{type:e.Input}],spin:[{type:e.Input}],pulse:[{type:e.Input}],mask:[{type:e.Input}],styles:[{type:e.Input}],flip:[{type:e.Input}],size:[{type:e.Input}],pull:[{type:e.Input}],border:[{type:e.Input}],inverse:[{type:e.Input}],symbol:[{type:e.Input}],listItem:[{type:e.Input}],rotate:[{type:e.Input}],fixedWidth:[{type:e.Input}],classes:[{type:e.Input}],transform:[{type:e.Input}]},t}(),xt=function(){function t(){this.cssClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"fa-layers",template:'<ng-content select="fa-icon, fa-layers-text, fa-layers-counter"></ng-content>'}]}],t.ctorParameters=function(){return[]},t.propDecorators={cssClass:[{type:e.HostBinding,args:["class.fa-layers"]}]},t}(),kt=function(){function t(t,n){this.parent=t,this.sanitizer=n,this.classes=[],ht(this.parent,"FaLayersComponent",this.constructor.name)}return t.prototype.ngOnChanges=function(t){t&&(this.updateParams(),this.updateContent())},t.prototype.updateContent=function(){this.renderedHTML=this.sanitizer.bypassSecurityTrustHtml(this.renderFontawesomeObject(this.content||"",this.params).html.join("\n"))},t.decorators=[{type:e.Component,args:[{selector:"fa-layers-text-base",template:""}]}],t.ctorParameters=function(){return[{type:xt,decorators:[{type:e.Inject,args:[e.forwardRef(function(){return xt})]},{type:e.Optional}]},{type:r.DomSanitizer}]},t.propDecorators={renderedHTML:[{type:e.HostBinding,args:["innerHTML"]}],content:[{type:e.Input}],title:[{type:e.Input}],styles:[{type:e.Input}],classes:[{type:e.Input}]},t}(),It=(st=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])},function(t,n){function e(){this.constructor=t}st(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}),zt=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var i in n=arguments[e])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t},Ct=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.cssClass=!0,t}return It(t,n),t.prototype.updateParams=function(){var t={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,listItem:this.listItem,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:this.fixedWidth},n=yt("classes",gt(t).concat(this.classes)),e="string"==typeof this.transform?ut(this.transform):this.transform,r=yt("transform",e);this.params=zt({},r,n,{title:this.title,styles:this.styles})},t.prototype.renderFontawesomeObject=function(t,n){return function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=n.transform,r=void 0===e?A:e,i=n.title,a=void 0===i?null:i,o=n.classes,s=void 0===o?[]:o,l=n.attributes,f=void 0===l?{}:l,c=n.styles,u=void 0===c?{}:c;return it({type:"text",content:t},function(){return rt(),R({content:t,transform:C({},A,r),title:a,extra:{attributes:f,styles:u,classes:[M.familyPrefix+"-layers-text"].concat(w(s))}})})}(t,n)},t.decorators=[{type:e.Component,args:[{selector:"fa-layers-text",template:""}]}],t.ctorParameters=function(){return[]},t.propDecorators={cssClass:[{type:e.HostBinding,args:["class.ng-fa-layers-text"]}],spin:[{type:e.Input}],pulse:[{type:e.Input}],flip:[{type:e.Input}],size:[{type:e.Input}],pull:[{type:e.Input}],border:[{type:e.Input}],inverse:[{type:e.Input}],listItem:[{type:e.Input}],rotate:[{type:e.Input}],fixedWidth:[{type:e.Input}],transform:[{type:e.Input}]},t}(kt),Ot=(lt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])},function(t,n){function e(){this.constructor=t}lt(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}),Mt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.cssClass=!0,t}return Ot(t,n),t.prototype.updateParams=function(){this.params={title:this.title,classes:this.classes,styles:this.styles}},t.prototype.renderFontawesomeObject=function(t,n){return mt(t,n)},t.decorators=[{type:e.Component,args:[{selector:"fa-layers-counter",template:""}]}],t.ctorParameters=function(){return[]},t.propDecorators={cssClass:[{type:e.HostBinding,args:["class.ng-fa-layers-counter"]}]},t}(kt),Pt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[n.CommonModule],declarations:[wt,xt,Ct,Mt],exports:[wt,xt,Ct,Mt]}]}],t.ctorParameters=function(){return[]},t}();t.FaIconComponent=wt,t.FaLayersComponent=xt,t.FaLayersTextComponent=Ct,t.FontAwesomeModule=Pt,t.ɵa=Mt,Object.defineProperty(t,"__esModule",{value:!0})});
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core"),require("@angular/common"),require("@angular/platform-browser")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/common","@angular/platform-browser"],n):n(t.angularFontAwesome={},t.ng.core,t.ng.common,t.ng.platformBrowser)}(this,function(t,e,n,r){"use strict";var i=function(){},a={},o={},s={mark:i,measure:i};try{"undefined"!=typeof window&&(a=window),"undefined"!=typeof document&&(o=document),"undefined"!=typeof performance&&(s=performance)}catch(t){}var l=(a.navigator||{}).userAgent,f=void 0===l?"":l,c=a,u=o,p=s,m=!!u.documentElement&&!!u.head&&"function"==typeof u.addEventListener&&"function"==typeof u.createElement,k=~f.indexOf("MSIE")||~f.indexOf("Trident/"),d="___FONT_AWESOME___",I=16,h="svg-inline--fa",z="data-fa-i2svg",g=(function(){try{process.env.NODE_ENV}catch(t){return}}(),[1,2,3,4,5,6,7,8,9,10]),y=g.concat([11,12,13,14,15,16,17,18,19,20]),v=(["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter"].concat(g.map(function(t){return t+"x"})).concat(y.map(function(t){return"w-"+t})),function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}),b=function(){function r(t,n){for(var e=0;e<n.length;e++){var r=n[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(t,n,e){return n&&r(t.prototype,n),e&&r(t,e),t}}(),C=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])}return t},w=function(t){if(Array.isArray(t)){for(var n=0,e=Array(t.length);n<t.length;n++)e[n]=t[n];return e}return Array.from(t)},x=c.FontAwesomeConfig||{},O=C({familyPrefix:"fa",replacementClass:h,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},x);O.autoReplaceSvg||(O.observeMutations=!1);var M=C({},O);c.FontAwesomeConfig=M;var j=c||{};j[d]||(j[d]={}),j[d].styles||(j[d].styles={}),j[d].hooks||(j[d].hooks={}),j[d].shims||(j[d].shims=[]);var P=j[d],L=[];m&&((u.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(u.readyState)||u.addEventListener("DOMContentLoaded",function t(){u.removeEventListener("DOMContentLoaded",t),1,L.map(function(t){return t()})}));var _=I,A={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};var N=0;function E(){return++N}function T(t){return(""+t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function S(e){return Object.keys(e||{}).reduce(function(t,n){return t+(n+": ")+e[n]+";"},"")}function H(t){return t.size!==A.size||t.x!==A.x||t.y!==A.y||t.rotate!==A.rotate||t.flipX||t.flipY}function D(t){var n=t.transform,e=t.containerWidth,r=t.iconWidth;return{outer:{transform:"translate("+e/2+" 256)"},inner:{transform:"translate("+32*n.x+", "+32*n.y+") "+" "+("scale("+n.size/16*(n.flipX?-1:1)+", "+n.size/16*(n.flipY?-1:1)+") ")+" "+("rotate("+n.rotate+" 0 0)")},path:{transform:"translate("+r/2*-1+" -256)"}}}var F={x:0,y:0,width:"100%",height:"100%"},B=function(t){var n=t.children,e=t.attributes,r=t.main,i=t.mask,a=t.transform,o=r.width,s=r.icon,l=i.width,f=i.icon,c=D({transform:a,containerWidth:l,iconWidth:o}),u={tag:"rect",attributes:C({},F,{fill:"white"})},p={tag:"g",attributes:C({},c.inner),children:[{tag:"path",attributes:C({},s.attributes,c.path,{fill:"black"})}]},m={tag:"g",attributes:C({},c.outer),children:[p]},d="mask-"+E(),h="clip-"+E(),g={tag:"defs",children:[{tag:"clipPath",attributes:{id:h},children:[f]},{tag:"mask",attributes:C({},F,{id:d,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[u,m]}]};return n.push(g,{tag:"rect",attributes:C({fill:"currentColor","clip-path":"url(#"+h+")",mask:"url(#"+d+")"},F)}),{children:n,attributes:e}},W=function(t){var n=t.children,e=t.attributes,r=t.main,i=t.transform,a=S(t.styles);if(0<a.length&&(e.style=a),H(i)){var o=D({transform:i,containerWidth:r.width,iconWidth:r.width});n.push({tag:"g",attributes:C({},o.outer),children:[{tag:"g",attributes:C({},o.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:C({},r.icon.attributes,o.path)}]}]})}else n.push(r.icon);return{children:n,attributes:e}},X=function(t){var n=t.children,e=t.main,r=t.mask,i=t.attributes,a=t.styles,o=t.transform;if(H(o)&&e.found&&!r.found){var s=e.width/e.height/2,l=.5;i.style=S(C({},a,{"transform-origin":s+o.x/16+"em "+(l+o.y/16)+"em"}))}return[{tag:"svg",attributes:i,children:n}]},Y=function(t){var n=t.prefix,e=t.iconName,r=t.children,i=t.attributes,a=t.symbol,o=!0===a?n+"-"+M.familyPrefix+"-"+e:a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:C({},i,{id:o}),children:r}]}]};function R(t){var n=t.content,e=t.width,r=t.height,i=t.transform,a=t.title,o=t.extra,s=t.watchable,l=void 0!==s&&s,f=C({},o.attributes,a?{title:a}:{},{class:o.classes.join(" ")});l&&(f[z]="");var c,u,p,m,d,h,g,y,v,b=C({},o.styles);H(i)&&(b.transform=(u=(c={transform:i,startCentered:!0,width:e,height:r}).transform,p=c.width,m=void 0===p?I:p,d=c.height,h=void 0===d?I:d,g=c.startCentered,v="",v+=(y=void 0!==g&&g)&&k?"translate("+(u.x/_-m/2)+"em, "+(u.y/_-h/2)+"em) ":y?"translate(calc(-50% + "+u.x/_+"em), calc(-50% + "+u.y/_+"em)) ":"translate("+u.x/_+"em, "+u.y/_+"em) ",v+="scale("+u.size/_*(u.flipX?-1:1)+", "+u.size/_*(u.flipY?-1:1)+") ",v+="rotate("+u.rotate+"deg) "),b["-webkit-transform"]=b.transform);var w=S(b);0<w.length&&(f.style=w);var x=[];return x.push({tag:"span",attributes:f,children:[n]}),a&&x.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),x}var U=function(){},q=(M.measurePerformance&&p&&p.mark&&p.measure,function(t,n,e,r){var i,a,o,s,l,f=Object.keys(t),c=f.length,u=void 0!==r?(s=n,l=r,function(t,n,e,r){return s.call(l,t,n,e,r)}):n;for(void 0===e?(i=1,o=t[f[0]]):(i=0,o=e);i<c;i++)o=u(o,t[a=f[i]],a,t);return o}),V=P.styles,K=P.shims;!function(){var t=function(r){return q(V,function(t,n,e){return t[e]=q(n,r,{}),t},{})};t(function(t,n,e){return t[n[3]]=e,t}),t(function(n,t,e){var r=t[2];return n[e]=e,r.forEach(function(t){n[t]=e}),n});var a="far"in V;q(K,function(t,n){var e=n[0],r=n[1],i=n[2];return"far"!==r||a||(r="fas"),t[e]={prefix:r,iconName:i},t},{})}();P.styles;function G(t,n,e){if(t&&t[n]&&t[n][e])return{prefix:n,iconName:e,icon:t[n][e]}}function J(t){var e,n=t.tag,r=t.attributes,i=void 0===r?{}:r,a=t.children,o=void 0===a?[]:a;return"string"==typeof t?T(t):"<"+n+" "+(e=i,Object.keys(e||{}).reduce(function(t,n){return t+(n+'="')+T(e[n])+'" '},"").trim())+">"+o.map(J).join("")+"</"+n+">"}function Q(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}(Q.prototype=Object.create(Error.prototype)).constructor=Q;var Z={fill:"currentColor"},$={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},tt=(C({},Z,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}),C({},$,{attributeName:"opacity"})),nt=(C({},Z,{cx:"256",cy:"364",r:"28"}),C({},$,{attributeName:"r",values:"28;14;28;28;14;28;"}),C({},tt,{values:"1;0;1;1;0;1;"}),C({},Z,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),C({},tt,{values:"1;0;0;0;0;1;"}),C({},Z,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),C({},tt,{values:"0;0;1;1;0;0;"}),P.styles,function(){var t=h,n=M.familyPrefix,e=M.replacementClass,r='svg:not(:root).svg-inline--fa {\n overflow: visible; }\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -.125em; }\n .svg-inline--fa.fa-lg {\n vertical-align: -.225em; }\n .svg-inline--fa.fa-w-1 {\n width: 0.0625em; }\n .svg-inline--fa.fa-w-2 {\n width: 0.125em; }\n .svg-inline--fa.fa-w-3 {\n width: 0.1875em; }\n .svg-inline--fa.fa-w-4 {\n width: 0.25em; }\n .svg-inline--fa.fa-w-5 {\n width: 0.3125em; }\n .svg-inline--fa.fa-w-6 {\n width: 0.375em; }\n .svg-inline--fa.fa-w-7 {\n width: 0.4375em; }\n .svg-inline--fa.fa-w-8 {\n width: 0.5em; }\n .svg-inline--fa.fa-w-9 {\n width: 0.5625em; }\n .svg-inline--fa.fa-w-10 {\n width: 0.625em; }\n .svg-inline--fa.fa-w-11 {\n width: 0.6875em; }\n .svg-inline--fa.fa-w-12 {\n width: 0.75em; }\n .svg-inline--fa.fa-w-13 {\n width: 0.8125em; }\n .svg-inline--fa.fa-w-14 {\n width: 0.875em; }\n .svg-inline--fa.fa-w-15 {\n width: 0.9375em; }\n .svg-inline--fa.fa-w-16 {\n width: 1em; }\n .svg-inline--fa.fa-w-17 {\n width: 1.0625em; }\n .svg-inline--fa.fa-w-18 {\n width: 1.125em; }\n .svg-inline--fa.fa-w-19 {\n width: 1.1875em; }\n .svg-inline--fa.fa-w-20 {\n width: 1.25em; }\n .svg-inline--fa.fa-pull-left {\n margin-right: .3em;\n width: auto; }\n .svg-inline--fa.fa-pull-right {\n margin-left: .3em;\n width: auto; }\n .svg-inline--fa.fa-border {\n height: 1.5em; }\n .svg-inline--fa.fa-li {\n width: 2em; }\n .svg-inline--fa.fa-fw {\n width: 1.25em; }\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -.125em;\n width: 1em; }\n .fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-text, .fa-layers-counter {\n display: inline-block;\n position: absolute;\n text-align: center; }\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: .25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right; }\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left; }\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right; }\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left; }\n\n.fa-lg {\n font-size: 1.33333em;\n line-height: 0.75em;\n vertical-align: -.0667em; }\n\n.fa-xs {\n font-size: .75em; }\n\n.fa-sm {\n font-size: .875em; }\n\n.fa-1x {\n font-size: 1em; }\n\n.fa-2x {\n font-size: 2em; }\n\n.fa-3x {\n font-size: 3em; }\n\n.fa-4x {\n font-size: 4em; }\n\n.fa-5x {\n font-size: 5em; }\n\n.fa-6x {\n font-size: 6em; }\n\n.fa-7x {\n font-size: 7em; }\n\n.fa-8x {\n font-size: 8em; }\n\n.fa-9x {\n font-size: 9em; }\n\n.fa-10x {\n font-size: 10em; }\n\n.fa-fw {\n text-align: center;\n width: 1.25em; }\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0; }\n .fa-ul > li {\n position: relative; }\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit; }\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: .1em;\n padding: .2em .25em .15em; }\n\n.fa-pull-left {\n float: left; }\n\n.fa-pull-right {\n float: right; }\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: .3em; }\n\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: .3em; }\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear; }\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8); }\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg); } }\n\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg); }\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1); }\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1); }\n\n.fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none; }\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2em; }\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0; }\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1em; }\n\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2em; }\n\n.fa-inverse {\n color: #fff; }\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px; }\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto; }\n';if("fa"!==n||e!==t){var i=new RegExp("\\.fa\\-","g"),a=new RegExp("\\."+t,"g");r=r.replace(i,"."+n+"-").replace(a,"."+e)}return r});function et(t){return{found:!0,width:t[0],height:t[1],icon:{tag:"path",attributes:{fill:"currentColor",d:t.slice(4)[0]}}}}function rt(){M.autoAddCss&&!ct&&(!function(t){if(t&&m){var n=u.createElement("style");n.setAttribute("type","text/css"),n.innerHTML=t;for(var e=u.head.childNodes,r=null,i=e.length-1;-1<i;i--){var a=e[i],o=(a.tagName||"").toUpperCase();-1<["STYLE","LINK"].indexOf(o)&&(r=a)}u.head.insertBefore(n,r)}}(nt()),ct=!0)}function it(n,t){return Object.defineProperty(n,"abstract",{get:t}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map(function(t){return J(t)})}}),Object.defineProperty(n,"node",{get:function(){if(m){var t=u.createElement("div");return t.innerHTML=n.html,t.children}}}),n}function at(t){var n=t.prefix,e=void 0===n?"fa":n,r=t.iconName;if(r)return G(ft.definitions,e,r)||G(P.styles,e,r)}var ot,st,lt,ft=new(function(){function t(){v(this,t),this.definitions={}}return b(t,[{key:"add",value:function(){for(var n=this,t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];var i=e.reduce(this._pullDefinitions,{});Object.keys(i).forEach(function(t){n.definitions[t]=C({},n.definitions[t]||{},i[t]),function t(n,r){var e=Object.keys(r).reduce(function(t,n){var e=r[n];return e.icon?t[e.iconName]=e.icon:t[n]=e,t},{});"function"==typeof P.hooks.addPack?P.hooks.addPack(n,e):P.styles[n]=C({},P.styles[n]||{},e),"fas"===n&&t("fa",r)}(t,i[t])})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(a,t){var o=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(o).map(function(t){var n=o[t],e=n.prefix,r=n.iconName,i=n.icon;a[e]||(a[e]={}),a[e][r]=i}),a}}]),t}()),ct=!1,ut=function(t){return e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0},(n=t)?n.toLowerCase().split(" ").reduce(function(t,n){var e=n.toLowerCase().split("-"),r=e[0],i=e.slice(1).join("-");if(r&&"h"===i)return t.flipX=!0,t;if(r&&"v"===i)return t.flipY=!0,t;if(i=parseFloat(i),isNaN(i))return t;switch(r){case"grow":t.size=t.size+i;break;case"shrink":t.size=t.size-i;break;case"left":t.x=t.x-i;break;case"right":t.x=t.x+i;break;case"up":t.y=t.y-i;break;case"down":t.y=t.y+i;break;case"rotate":t.rotate=t.rotate+i}return t},e):e;var n,e},pt=(ot=function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=n.transform,r=void 0===e?A:e,i=n.symbol,a=void 0!==i&&i,o=n.mask,s=void 0===o?null:o,l=n.title,f=void 0===l?null:l,c=n.classes,u=void 0===c?[]:c,p=n.attributes,m=void 0===p?{}:p,d=n.styles,h=void 0===d?{}:d;if(t){var g=t.prefix,y=t.iconName,v=t.icon;return it(C({type:"icon"},t),function(){return rt(),M.autoA11y&&(f?m["aria-labelledby"]=M.replacementClass+"-title-"+E():m["aria-hidden"]="true"),function(t){var n=t.icons,e=n.main,r=n.mask,i=t.prefix,a=t.iconName,o=t.transform,s=t.symbol,l=t.title,f=t.extra,c=t.watchable,u=void 0!==c&&c,p=r.found?r:e,m=p.width,d=p.height,h="fa-w-"+Math.ceil(m/d*16),g=[M.replacementClass,a?M.familyPrefix+"-"+a:"",h].filter(function(t){return-1===f.classes.indexOf(t)}).concat(f.classes).join(" "),y={children:[],attributes:C({},f.attributes,{"data-prefix":i,"data-icon":a,class:g,role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+m+" "+d})};u&&(y.attributes[z]=""),l&&y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-"+E()},children:[l]});var v=C({},y,{prefix:i,iconName:a,main:e,mask:r,transform:o,symbol:s,styles:f.styles}),b=r.found&&e.found?B(v):W(v),w=b.children,x=b.attributes;return v.children=w,v.attributes=x,s?Y(v):X(v)}({icons:{main:et(v),mask:s?et(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:g,iconName:y,transform:C({},A,r),symbol:a,title:f,extra:{attributes:m,styles:h,classes:u}})})}},function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=(t||{}).icon?t:at(t||{}),r=n.mask;return r&&(r=(r||{}).icon?r:at(r||{})),ot(e,C({},n,{mask:r}))}),mt=function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=n.title,r=void 0===e?null:e,i=n.classes,a=void 0===i?[]:i,o=n.attributes,s=void 0===o?{}:o,l=n.styles,f=void 0===l?{}:l;return it({type:"counter",content:t},function(){return rt(),function(t){var n=t.content,e=t.title,r=t.extra,i=C({},r.attributes,e?{title:e}:{},{class:r.classes.join(" ")}),a=S(r.styles);0<a.length&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[n]}),e&&o.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),o}({content:t.toString(),title:r,extra:{attributes:s,styles:f,classes:[M.familyPrefix+"-layers-counter"].concat(w(a))}})})},dt=function(t){var n;return null==t?null:void 0!==(n=t).prefix&&void 0!==n.iconName?t:Array.isArray(t)&&2===t.length?{prefix:t[0],iconName:t[1]}:"string"==typeof t?{prefix:"fas",iconName:t}:void 0},ht=function(t,n){return Array.isArray(n)&&0<n.length||!Array.isArray(n)&&n?((e={})[t]=n,e):{};var e},gt=function(t){var n,e=((n={"fa-spin":t.spin,"fa-pulse":t.pulse,"fa-fw":t.fixedWidth,"fa-border":t.border,"fa-li":t.listItem,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":"horizontal"===t.flip||"both"===t.flip,"fa-flip-vertical":"vertical"===t.flip||"both"===t.flip})["fa-"+t.size]=null!==t.size,n["fa-rotate-"+t.rotate]=null!==t.rotate,n["fa-pull-"+t.pull]=null!==t.pull,n);return Object.keys(e).map(function(t){return e[t]?t:null}).filter(function(t){return t})},yt='<svg class="'+M.replacementClass+'" viewBox="0 0 448 512"></svg>\x3c!--icon not found--\x3e',vt=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var i in n=arguments[e])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t},bt=function(){function t(t){this.sanitizer=t,this.cssClass=!0,this.classes=[]}return t.prototype.ngOnChanges=function(t){t&&(this.updateIconSpec(),this.updateParams(),this.updateIcon(),this.renderIcon())},t.prototype.updateIconSpec=function(){this.iconSpec=dt(this.iconProp)},t.prototype.updateParams=function(){var t={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,listItem:this.listItem,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:this.fixedWidth},n=ht("classes",gt(t).concat(this.classes)),e=ht("mask",dt(this.mask)),r="string"==typeof this.transform?ut(this.transform):this.transform,i=ht("transform",r);this.params=vt({title:this.title},i,n,e,{styles:this.styles,symbol:this.symbol})},t.prototype.updateIcon=function(){this.icon=pt(this.iconSpec,this.params)},t.prototype.renderIcon=function(){var t,n;this.iconSpec||console.error("FontAwesome: Could not find icon. It looks like you've provided a null or undefined icon object to this component."),t=this.icon,(n=this.iconSpec)&&!t&&console.error("FontAwesome: Could not find icon with iconName="+n.iconName+" and prefix="+n.prefix),this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(this.icon?this.icon.html.join("\n"):yt)},t.decorators=[{type:e.Component,args:[{selector:"fa-icon",template:""}]}],t.ctorParameters=function(){return[{type:r.DomSanitizer}]},t.propDecorators={cssClass:[{type:e.HostBinding,args:["class.ng-fa-icon"]}],renderedIconHTML:[{type:e.HostBinding,args:["innerHTML"]}],iconProp:[{type:e.Input,args:["icon"]}],title:[{type:e.Input}],spin:[{type:e.Input}],pulse:[{type:e.Input}],mask:[{type:e.Input}],styles:[{type:e.Input}],flip:[{type:e.Input}],size:[{type:e.Input}],pull:[{type:e.Input}],border:[{type:e.Input}],inverse:[{type:e.Input}],symbol:[{type:e.Input}],listItem:[{type:e.Input}],rotate:[{type:e.Input}],fixedWidth:[{type:e.Input}],classes:[{type:e.Input}],transform:[{type:e.Input}]},t}(),wt=function(){function t(){this.cssClass=!0}return t.decorators=[{type:e.Component,args:[{selector:"fa-layers",template:'<ng-content select="fa-icon, fa-layers-text, fa-layers-counter"></ng-content>'}]}],t.ctorParameters=function(){return[]},t.propDecorators={cssClass:[{type:e.HostBinding,args:["class.fa-layers"]}]},t}(),xt=function(t,n,e){t||console.error("FontAwesome: "+e+" should be used as child of "+n+" only.")},kt=function(){function t(t,n){this.parent=t,this.sanitizer=n,this.classes=[],xt(this.parent,"FaLayersComponent",this.constructor.name)}return t.prototype.ngOnChanges=function(t){t&&(this.updateParams(),this.updateContent())},t.prototype.updateContent=function(){this.renderedHTML=this.sanitizer.bypassSecurityTrustHtml(this.renderFontawesomeObject(this.content||"",this.params).html.join("\n"))},t.decorators=[{type:e.Injectable}],t.ctorParameters=function(){return[{type:wt,decorators:[{type:e.Inject,args:[e.forwardRef(function(){return wt})]},{type:e.Optional}]},{type:r.DomSanitizer}]},t.propDecorators={renderedHTML:[{type:e.HostBinding,args:["innerHTML"]}],content:[{type:e.Input}],title:[{type:e.Input}],styles:[{type:e.Input}],classes:[{type:e.Input}]},t}(),It=(st=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])},function(t,n){function e(){this.constructor=t}st(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}),zt=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var i in n=arguments[e])Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t},Ct=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.cssClass=!0,t}return It(t,n),t.prototype.updateParams=function(){var t={flip:this.flip,spin:this.spin,pulse:this.pulse,border:this.border,inverse:this.inverse,listItem:this.listItem,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:this.fixedWidth},n=ht("classes",gt(t).concat(this.classes)),e="string"==typeof this.transform?ut(this.transform):this.transform,r=ht("transform",e);this.params=zt({},r,n,{title:this.title,styles:this.styles})},t.prototype.renderFontawesomeObject=function(t,n){return function(t){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=n.transform,r=void 0===e?A:e,i=n.title,a=void 0===i?null:i,o=n.classes,s=void 0===o?[]:o,l=n.attributes,f=void 0===l?{}:l,c=n.styles,u=void 0===c?{}:c;return it({type:"text",content:t},function(){return rt(),R({content:t,transform:C({},A,r),title:a,extra:{attributes:f,styles:u,classes:[M.familyPrefix+"-layers-text"].concat(w(s))}})})}(t,n)},t.decorators=[{type:e.Component,args:[{selector:"fa-layers-text",template:""}]}],t.ctorParameters=function(){return[]},t.propDecorators={cssClass:[{type:e.HostBinding,args:["class.ng-fa-layers-text"]}],spin:[{type:e.Input}],pulse:[{type:e.Input}],flip:[{type:e.Input}],size:[{type:e.Input}],pull:[{type:e.Input}],border:[{type:e.Input}],inverse:[{type:e.Input}],listItem:[{type:e.Input}],rotate:[{type:e.Input}],fixedWidth:[{type:e.Input}],transform:[{type:e.Input}]},t}(kt),Ot=(lt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)n.hasOwnProperty(e)&&(t[e]=n[e])},function(t,n){function e(){this.constructor=t}lt(t,n),t.prototype=null===n?Object.create(n):(e.prototype=n.prototype,new e)}),Mt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.cssClass=!0,t}return Ot(t,n),t.prototype.updateParams=function(){this.params={title:this.title,classes:this.classes,styles:this.styles}},t.prototype.renderFontawesomeObject=function(t,n){return mt(t,n)},t.decorators=[{type:e.Component,args:[{selector:"fa-layers-counter",template:""}]}],t.ctorParameters=function(){return[]},t.propDecorators={cssClass:[{type:e.HostBinding,args:["class.ng-fa-layers-counter"]}]},t}(kt),jt=function(){function t(){}return t.decorators=[{type:e.NgModule,args:[{imports:[n.CommonModule],declarations:[bt,wt,Ct,Mt],exports:[bt,wt,Ct,Mt]}]}],t.ctorParameters=function(){return[]},t}();t.FaIconComponent=bt,t.FaLayersComponent=wt,t.FaLayersTextComponent=Ct,t.FaLayersCounterComponent=Mt,t.FontAwesomeModule=jt,t.ɵa=kt,Object.defineProperty(t,"__esModule",{value:!0})});
//# sourceMappingURL=angular-fontawesome.umd.min.js.map
export * from './fontawesome.module';
export { FaProps } from './shared/models';
export { FaIconComponent } from './icon';
export { FaLayersComponent, FaLayersTextComponent } from './layers';
export { FaProps } from './shared/models/props.model';
export { FaIconComponent } from './icon/icon.component';
export { FaLayersComponent } from './layers/layers.component';
export { FaLayersTextComponent } from './layers/layers-text.component';
export { FaLayersCounterComponent } from './layers/layers-counter.component';
{
"name": "@fortawesome/angular-fontawesome",
"version": "0.1.0-7",
"version": "0.1.0-8",
"description": "Angular Fontawesome, an Angular library",

@@ -5,0 +5,0 @@ "main": "./bundles/angular-fontawesome.umd.js",

@@ -1,2 +0,2 @@

import { FaProps } from '../models';
import { FaProps } from '../models/props.model';
/**

@@ -3,0 +3,0 @@ * Fontawesome class list.

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc