{"__symbolic":"module","version":4,"metadata":{"VbCommonModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":23,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":25,"character":2}],"declarations":[{"__symbolic":"reference","name":"EnumTitleCasePipe"},{"__symbolic":"reference","name":"EnumLowerCasePipe"},{"__symbolic":"reference","name":"NullOptionPipe"},{"__symbolic":"reference","name":"OptionPipe"},{"__symbolic":"reference","name":"SanitizeHtmlPipe"},{"__symbolic":"reference","name":"SanitizeUrlPipe"},{"__symbolic":"reference","name":"PropertyPipe"},{"__symbolic":"reference","name":"SpinnerComponent"}],"exports":[{"__symbolic":"reference","name":"EnumTitleCasePipe"},{"__symbolic":"reference","name":"EnumLowerCasePipe"},{"__symbolic":"reference","name":"NullOptionPipe"},{"__symbolic":"reference","name":"OptionPipe"},{"__symbolic":"reference","name":"SanitizeHtmlPipe"},{"__symbolic":"reference","name":"SanitizeUrlPipe"},{"__symbolic":"reference","name":"PropertyPipe"},{"__symbolic":"reference","name":"SpinnerComponent"}]}]}],"members":{}},"Option":{"__symbolic":"interface"},"NullOption":{"value":"null","label":"None"},"SpinnerComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"vb-spinner","changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":7,"character":18},"member":"OnPush"},"template":"<div *ngIf=\"enable\" class=\"spinner-wrapper\">\n    <svg class=\"spinner-container\" viewBox=\"0 0 44 44\" [style.width.em]=\"size\" [style.height.em]=\"size\">\n        <circle class=\"path\" cx=\"22\" cy=\"22\" r=\"20\" fill=\"none\" stroke-width=\"4\"></circle>\n    </svg>\n</div>","styles":["@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes colors{0%,100%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}}@keyframes colors{0%,100%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0;stroke:red}50%{stroke-dasharray:90,150;stroke-dashoffset:-35;stroke:#ff0}100%{stroke-dasharray:90,150;stroke-dashoffset:-124;stroke:green}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.spinner-wrapper{margin:0 auto;text-align:center}.spinner-container{width:4em;height:4em;-webkit-animation:2s linear infinite rotate;animation:2s linear infinite rotate;z-index:2}.spinner-container .path{stroke-dasharray:1,150;stroke-dashoffset:0;stroke:#2196f3;stroke-linecap:round;-webkit-animation:1.5s ease-in-out infinite dash,5.6s ease-in-out infinite colors;animation:1.5s ease-in-out infinite dash,5.6s ease-in-out infinite colors}"]}]}],"members":{"subscription":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":2}}]}],"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":2}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":13,"character":2}}]}],"ngOnChanges":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}]}},"LogLevel":{"Off":0,"Error":1,"Warning":2,"Info":3,"Debug":4,"Trace":5},"LogManager":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}],"trace":[{"__symbolic":"method"}],"debug":[{"__symbolic":"method"}],"info":[{"__symbolic":"method"}],"warn":[{"__symbolic":"method"}],"error":[{"__symbolic":"method"}],"log":[{"__symbolic":"method"}]},"statics":{"loggers":{},"level":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"LogLevel"},"member":"Debug"}}},"Logger":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"LogManager"}},"EnumLowerCasePipe":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/common","name":"LowerCasePipe","line":6,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"enumLowerCase"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"EnumTitleCasePipe":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/common","name":"TitleCasePipe","line":6,"character":39},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"enumTitleCase"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"NullOptionPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":4,"character":1},"arguments":[{"name":"nullOption"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"OptionPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"options"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"PropertyPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":2,"character":1},"arguments":[{"name":"property"}]}],"members":{"transform":[{"__symbolic":"method"}]}},"SanitizeHtmlPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"sanitizeHtml"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":8,"character":32}]}],"transform":[{"__symbolic":"method"}]}},"SanitizeUrlPipe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Pipe","line":3,"character":1},"arguments":[{"name":"sanitizeUrl"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":8,"character":32}]}],"transform":[{"__symbolic":"method"}]}},"redirect":{"__symbolic":"function"},"navigate":{"__symbolic":"function"},"setFilterParams":{"__symbolic":"function"},"getDomainName":{"__symbolic":"function"},"StringFilter":{"__symbolic":"interface"},"enumToStringArray":{"__symbolic":"function"},"toFilterString":{"__symbolic":"function"},"getTokenExpirationDate":{"__symbolic":"function"},"decodeToken":{"__symbolic":"function"},"isTokenExpired":{"__symbolic":"function"},"removeProperty":{"__symbolic":"function","parameters":["obj","property"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"keys"},"arguments":[{"__symbolic":"reference","name":"obj"}]},"member":"reduce"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":10,"character":10,"module":"./src/util/common.util"},{}]}},"removeItem":{"__symbolic":"function","parameters":["arr","index"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"arr"},"member":"slice"},"arguments":[0,{"__symbolic":"reference","name":"index"}]},"member":"concat"},"arguments":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"arr"},"member":"slice"},"arguments":[{"__symbolic":"binop","operator":"+","left":{"__symbolic":"reference","name":"index"},"right":1}]}]}},"arrayToMap":{"__symbolic":"function","parameters":["arr","key"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"arr"},"member":"reduce"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":36,"character":19,"module":"./src/util/common.util"},{}]}},"mapToArray":{"__symbolic":"function","parameters":["map"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"keys"},"arguments":[{"__symbolic":"reference","name":"map"}]},"member":"map"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":50,"character":29,"module":"./src/util/common.util"}]}},"getPropertyByPath":{"__symbolic":"function","parameters":["obj","pathString"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"pathString"},"member":"split"},"arguments":["."]},"member":"reduce"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":63,"character":10,"module":"./src/util/common.util"},{"__symbolic":"reference","name":"obj"}]}},"setPropertyByPath":{"__symbolic":"function"},"isInfinity":{"__symbolic":"function","parameters":["value"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"reference","name":"Infinity"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Math"},"member":"abs"},"arguments":[{"__symbolic":"reference","name":"value"}]}}},"toDegree":{"__symbolic":"function","parameters":["rad"],"value":{"__symbolic":"binop","operator":"/","left":{"__symbolic":"binop","operator":"*","left":180,"right":{"__symbolic":"reference","name":"rad"}},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Math"},"member":"PI"}}},"toRad":{"__symbolic":"function"},"dateToSeconds":{"__symbolic":"function","parameters":["date"],"value":{"__symbolic":"binop","operator":"/","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"date"},"member":"getTime"}},"right":1000}},"hasArrayChanged":{"__symbolic":"function"},"generateRandomString":{"__symbolic":"function"},"doOnSubscribe":{"__symbolic":"function","parameters":["onSubscribe"],"value":{"__symbolic":"error","message":"Lambda not supported","line":10,"character":8,"module":"./src/rxjs/on-subscribe"}},"untilDestroyed":{"__symbolic":"function","parameters":["instance","destroyMethodName"],"defaults":[null,"ngOnDestroy"],"value":{"__symbolic":"error","message":"Lambda not supported","line":37,"character":8,"module":"./src/rxjs/until-destroyed"}}},"origins":{"VbCommonModule":"./src/vb-common.module","Option":"./src/models/option.interface","NullOption":"./src/models/null-option.interface","SpinnerComponent":"./src/components/spinner/spinner.component","LogLevel":"./src/services/logger.service","LogManager":"./src/services/logger.service","Logger":"./src/services/logger.service","EnumLowerCasePipe":"./src/pipes/enum-lower-case.pipe","EnumTitleCasePipe":"./src/pipes/enum-title-case.pipe","NullOptionPipe":"./src/pipes/null-option.pipe","OptionPipe":"./src/pipes/option.pipe","PropertyPipe":"./src/pipes/property.pipe","SanitizeHtmlPipe":"./src/pipes/sanitize-html.pipe","SanitizeUrlPipe":"./src/pipes/sanitize-url.pipe","redirect":"./src/util/request.util","navigate":"./src/util/request.util","setFilterParams":"./src/util/request.util","getDomainName":"./src/util/request.util","StringFilter":"./src/util/filter.util","enumToStringArray":"./src/util/filter.util","toFilterString":"./src/util/filter.util","getTokenExpirationDate":"./src/util/jwt.util","decodeToken":"./src/util/jwt.util","isTokenExpired":"./src/util/jwt.util","removeProperty":"./src/util/common.util","removeItem":"./src/util/common.util","arrayToMap":"./src/util/common.util","mapToArray":"./src/util/common.util","getPropertyByPath":"./src/util/common.util","setPropertyByPath":"./src/util/common.util","isInfinity":"./src/util/common.util","toDegree":"./src/util/common.util","toRad":"./src/util/common.util","dateToSeconds":"./src/util/common.util","hasArrayChanged":"./src/util/common.util","generateRandomString":"./src/util/common.util","doOnSubscribe":"./src/rxjs/on-subscribe","untilDestroyed":"./src/rxjs/until-destroyed"},"importAs":"@vonbraunlabs/common"}