{"__symbolic":"module","version":4,"metadata":{"RateComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":16,"character":1},"arguments":[{"selector":"ui-rate","template":"\n    <span class=\"ui-rate\" [class.pointer]=\"!readonly\" (mouseleave)=\"onLeave()\">\n      <ng-template ngFor let-item let-i=\"index\" [ngForOf]=\"stars\">\n        <i class=\"iconfont\" [class.icon-star-o]=\"item===0\" [class.icon-star-half-o]=\"item===1\"\n          [class.icon-star]=\"item===2\" (click)=\"onClick(i+1)\" (mouseenter)=\"onEnter(i+1)\"></i>\n      </ng-template>\n      <span class=\"text\">{{_value | number:'.0-2'}}</span>\n    </span>\n  ","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":29,"character":15},"useExisting":{"__symbolic":"reference","name":"RateComponent"},"multi":true},{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALIDATORS","line":34,"character":15},"useExisting":{"__symbolic":"reference","name":"RateComponent"},"multi":true}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":40,"character":17},"member":"None"},"styles":[".ui-rate{display:flex;align-items:center}.ui-rate i{margin-right:.05rem;color:#26bbf0}.ui-rate .text{margin-left:.05rem;margin-top:.01rem}"]}]}],"members":{"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":3}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":45,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"validate":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"onClick":[{"__symbolic":"method"}],"onEnter":[{"__symbolic":"method"}],"onLeave":[{"__symbolic":"method"}],"setStar":[{"__symbolic":"method"}]}},"RateModule":{"__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},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":7,"character":26}],"declarations":[{"__symbolic":"reference","name":"RateComponent"}],"exports":[{"__symbolic":"reference","name":"RateComponent"}]}]}],"members":{}}},"origins":{"RateComponent":"./rate.component","RateModule":"./rate.module"},"importAs":"le5le-components/rate"}