EdelElements.loadBundle("ljo1yhuz",["exports"],function(e){var t=window.EdelElements.h,n=function(){function e(){this.color=void 0,this.name=null,this.size=null,this.faStyle=null}return e.prototype.render=function(){var e=this.getNormalizedStyleAndName();return t("i",{class:e.style+" fa-"+e.name+" "+this.getSize(this.size)})},e.prototype.componentDidLoad=function(){this.color&&(this.hostElement.style.color=this.color)},e.prototype.getNormalizedStyleAndName=function(){var e=(this.name||"").match(/^(fa[sbrl]?)-(.*)$/);return e&&3===e.length?{style:e[1],name:e[2]}:{style:this.getFaStyle(this.faStyle),name:this.name}},e.prototype.getSize=function(e){return null!=e?"fa-"+e:""},e.prototype.getFaStyle=function(e){return e||"fas"},Object.defineProperty(e,"is",{get:function(){return"edel-icon"},enumerable:!0,configurable:!0}),Object.defineProperty(e,"properties",{get:function(){return{color:{type:String,attr:"color",watchCallbacks:["componentDidLoad"]},faStyle:{type:String,attr:"fa-style"},hostElement:{elementRef:!0},name:{type:String,attr:"name"},size:{type:String,attr:"size"}}},enumerable:!0,configurable:!0}),e}();e.EdelIcon=n,Object.defineProperty(e,"__esModule",{value:!0})});