{"__symbolic":"module","version":4,"metadata":{"MdcSliderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":5,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":12}],"exports":[{"__symbolic":"reference","name":"MdcSlider"}],"declarations":[{"__symbolic":"reference","name":"MdcSlider"}]}]}],"members":{}},"MDC_SLIDER_CONTROL_VALUE_ACCESSOR":{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":30,"character":11},"useExisting":{"__symbolic":"reference","name":"MdcSlider"},"multi":true},"MdcSliderChange":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"MdcSlider"},{"__symbolic":"reference","name":"number"}]}]}},"MdcSlider":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/base","name":"MDCComponent","line":58,"character":31},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":41,"character":1},"arguments":[{"selector":"mdc-slider","exportAs":"mdcSlider","host":{"role":"slider","aria-orientation":"horizontal","[attr.tabindex]":"tabIndex || 0","class":"mdc-slider","[class.mdc-slider--discrete]":"discrete","[class.mdc-slider--display-markers]":"markers && discrete","(blur)":"_onTouched()","$quoted$":["role","aria-orientation","[attr.tabindex]","class","[class.mdc-slider--discrete]","[class.mdc-slider--display-markers]","(blur)"]},"providers":[{"__symbolic":"reference","name":"MDC_SLIDER_CONTROL_VALUE_ACCESSOR"}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":55,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":56,"character":17},"member":"None"},"template":"<div class=\"mdc-slider__track-container\">\r\n  <div #track class=\"mdc-slider__track\"></div>\r\n  <div #markercontainer *ngIf=\"markers\" class=\"mdc-slider__track-marker-container\"></div>\r\n</div>\r\n<div #thumbcontainer class=\"mdc-slider__thumb-container\">\r\n  <div *ngIf=\"discrete\" class=\"mdc-slider__pin\">\r\n    <span #pin class=\"mdc-slider__pin-value-marker\"></span>\r\n  </div>\r\n  <svg #sliderThumb\r\n    class=\"mdc-slider__thumb\"\r\n    width=\"21\" height=\"21\"\r\n    focusable=\"false\">\r\n    <circle cx=\"10.5\" cy=\"10.5\" r=\"7.875\"></circle>\r\n  </svg>\r\n  <div class=\"mdc-slider__focus-ring\"></div>\r\n</div>"}]}],"members":{"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"discrete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"markers":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":77,"character":3}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":123,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":135,"character":3}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":144,"character":3}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":145,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":151,"character":3}}]}],"thumbContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":153,"character":3},"arguments":["thumbcontainer",{"static":false}]}]}],"_sliderThumb":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":154,"character":3},"arguments":["sliderThumb",{"static":false}]}]}],"track":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":155,"character":3},"arguments":["track",{"static":false}]}]}],"pinValueMarker":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":156,"character":3},"arguments":["pin",{"static":false}]}]}],"trackMarkerContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":157,"character":3},"arguments":["markercontainer",{"static":false}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":227,"character":5},"arguments":["tabindex"]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":223,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":224,"character":21},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":225,"character":32},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":226,"character":23},{"__symbolic":"reference","name":"string"}]}],"ngOnChanges":[{"__symbolic":"method"}],"_asyncInitializeFoundation":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"layout":[{"__symbolic":"method"}],"_loadListeners":[{"__symbolic":"method"}],"_syncValueWithFoundation":[{"__symbolic":"method"}],"_syncStepWithFoundation":[{"__symbolic":"method"}],"_syncMinWithFoundation":[{"__symbolic":"method"}],"_syncMaxWithFoundation":[{"__symbolic":"method"}],"_createChangeEvent":[{"__symbolic":"method"}],"_emitChangeEvent":[{"__symbolic":"method"}],"_getTrackMarkersBackground":[{"__symbolic":"method"}],"_refreshTrackMarkers":[{"__symbolic":"method"}]}}},"origins":{"MdcSliderModule":"./module","MDC_SLIDER_CONTROL_VALUE_ACCESSOR":"./slider","MdcSliderChange":"./slider","MdcSlider":"./slider"},"importAs":"@shraddhar/web/slider"}