{"__symbolic":"module","version":4,"metadata":{"SIM_ICON_MODULE_DEFAULT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":5,"character":51},"arguments":["SIM_ICON_MODULE_DEFAULT_OPTIONS"]},"getDefaultIconNameByAlias":{"__symbolic":"function"},"foundModuleDefaultIconError":{"__symbolic":"function","parameters":["module"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"Error"},"arguments":[{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":"The default configuration for '","right":{"__symbolic":"reference","name":"module"}},"right":"' could not be found in SIM_ICON_MODULE_DEFAULT_OPTIONS"}]}},"SimIconModuleDefaultOptions":{"__symbolic":"interface"},"SimIconLocation":{"__symbolic":"interface"},"SIM_ICON_LOCATION":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":58,"character":37},"arguments":["sim-icon-location",{"providedIn":"root","factory":{"__symbolic":"reference","name":"SIM_ICON_LOCATION_FACTORY"}}]},"SIM_ICON_LOCATION_FACTORY":{"__symbolic":"function"},"SimIconComponent":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":89,"character":38,"module":"./icon.component"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":78,"character":1},"arguments":[{"selector":"sim-icon","template":"<ng-content select=\"svg\"></ng-content>","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":82,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":83,"character":19},"member":"OnPush"},"host":{"class":"sim-icon","role":"img"},"styles":[".sim-icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:none;display:inline-block;fill:currentColor;font-size:inherit;font-style:normal;height:1em;line-height:0;text-align:center;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.125em;width:1em}.sim-icon.sim-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}"]}]}],"members":{"svgIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":93,"character":3}}]}],"fontIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":96,"character":3}}]}],"fontSet":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":105,"character":3}}]}],"color":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":123,"character":3}}]}],"fontSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":128,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":129,"character":3},"arguments":["style.font-size"]}]}],"inline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":136,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngx-simple/core/decorators","name":"InputBoolean","line":137,"character":3}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":138,"character":3},"arguments":["class.sim-icon-inline"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":156,"character":5},"arguments":[{"__symbolic":"reference","name":"SIM_ICON_LOCATION"}]}],null],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":154,"character":16},{"__symbolic":"reference","name":"SimIconService"},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@angular/core","name":"ErrorHandler","line":157,"character":36}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"_cacheChildrenWithExternalReferences":[{"__symbolic":"method"}],"_cleanupFontValue":[{"__symbolic":"method"}],"_clearSvgElement":[{"__symbolic":"method"}],"_prependPathToReferences":[{"__symbolic":"method"}],"_setSvgElement":[{"__symbolic":"method"}],"_splitIconName":[{"__symbolic":"method"}],"_updateFontIconClasses":[{"__symbolic":"method"}],"_usingFontIcon":[{"__symbolic":"method"}]}},"SimIconModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"SimIconComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":12}],"exports":[{"__symbolic":"reference","name":"SimIconComponent"}]}]}],"members":{}},"IconOptions":{"__symbolic":"interface"},"SimIconService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":33,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":63,"character":5}}],null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":65,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":65,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":65,"character":24}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":66,"character":5}}]],"parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":63,"character":37},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":64,"character":24},{"__symbolic":"reference","module":"@ngx-simple/core/types","name":"SafeAny","line":65,"character":44},{"__symbolic":"reference","module":"@angular/core","name":"ErrorHandler","line":66,"character":49}]}],"ngOnDestroy":[{"__symbolic":"method"}],"toSafeUrl":[{"__symbolic":"method"}],"toSafeHtml":[{"__symbolic":"method"}],"addSvgIcon":[{"__symbolic":"method"}],"addSvgIconInNamespace":[{"__symbolic":"method"}],"addSvgIconLiteral":[{"__symbolic":"method"}],"addSvgIconLiteralInNamespace":[{"__symbolic":"method"}],"addSvgIconSet":[{"__symbolic":"method"}],"addSvgIconSetLiteral":[{"__symbolic":"method"}],"addSvgIconSetInNamespace":[{"__symbolic":"method"}],"addSvgIconSetLiteralInNamespace":[{"__symbolic":"method"}],"addSvgIconAssets":[{"__symbolic":"method"}],"registerSvgIconAssetsAlias":[{"__symbolic":"method"}],"registerFontClassAlias":[{"__symbolic":"method"}],"classNameForFontAlias":[{"__symbolic":"method"}],"setDefaultFontSetClass":[{"__symbolic":"method"}],"getDefaultFontSetClass":[{"__symbolic":"method"}],"getNamedBySvgIcon":[{"__symbolic":"method"}],"getSvgIconFromUrl":[{"__symbolic":"method"}],"_getSvgFromConfig":[{"__symbolic":"method"}],"_addSvgIconConfig":[{"__symbolic":"method"}],"_addSvgIconSetConfig":[{"__symbolic":"method"}],"_getSvgFromIconSetConfigs":[{"__symbolic":"method"}],"_extractIconWithNameFromAnySet":[{"__symbolic":"method"}],"_extractSvgIconFromSet":[{"__symbolic":"method"}],"_toSvgElement":[{"__symbolic":"method"}],"_loadSvgIconSetFromConfig":[{"__symbolic":"method"}],"_loadSvgIconFromConfig":[{"__symbolic":"method"}],"_sanitizeUrl":[{"__symbolic":"method"}],"_sanitizeHtml":[{"__symbolic":"method"}],"_fetchIcon":[{"__symbolic":"method"}],"_createSvgElementForSingleIcon":[{"__symbolic":"method"}],"_svgElementFromString":[{"__symbolic":"method"}],"_setSvgAttributes":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}}},"origins":{"SIM_ICON_MODULE_DEFAULT_OPTIONS":"./icon-config","getDefaultIconNameByAlias":"./icon-config","foundModuleDefaultIconError":"./icon-config","SimIconModuleDefaultOptions":"./icon-config","SimIconLocation":"./icon.component","SIM_ICON_LOCATION":"./icon.component","SIM_ICON_LOCATION_FACTORY":"./icon.component","SimIconComponent":"./icon.component","SimIconModule":"./icon.module","IconOptions":"./icon.service","SimIconService":"./icon.service"},"importAs":"@ngx-simple/simple-ui/icon"}