{"__symbolic":"module","version":4,"metadata":{"MdcTextFieldModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":18,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":20,"character":4},{"__symbolic":"reference","module":"@shraddhar/web/form-field","name":"MdcFormFieldModule","line":21,"character":4},{"__symbolic":"reference","module":"@shraddhar/web/line-ripple","name":"MdcLineRippleModule","line":22,"character":4},{"__symbolic":"reference","module":"@shraddhar/web/floating-label","name":"MdcFloatingLabelModule","line":23,"character":4},{"__symbolic":"reference","module":"@shraddhar/web/notched-outline","name":"MdcNotchedOutlineModule","line":24,"character":4}],"exports":[{"__symbolic":"reference","module":"@shraddhar/web/form-field","name":"MdcFormFieldModule","line":27,"character":4},[{"__symbolic":"reference","name":"MdcTextarea"},{"__symbolic":"reference","name":"MdcTextField"},{"__symbolic":"reference","name":"MdcTextFieldIcon"}]],"declarations":[{"__symbolic":"reference","name":"MdcTextarea"},{"__symbolic":"reference","name":"MdcTextField"},{"__symbolic":"reference","name":"MdcTextFieldIcon"}]}]}],"members":{}},"MdcTextFieldDefaultOptions":{"__symbolic":"interface"},"MDC_TEXT_FIELD_DEFAULT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":69,"character":6},"arguments":["MDC_TEXT_FIELD_DEFAULT_OPTIONS"]},"TextFieldType":{"__symbolic":"interface"},"TextFieldInputMode":{"__symbolic":"interface"},"MdcTextField":{"__symbolic":"class","extends":{"__symbolic":"error","message":"Symbol reference expected","line":128,"character":34,"module":"./text-field"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":104,"character":1},"arguments":[{"selector":"mdc-text-field","exportAs":"mdcTextField","host":{"class":"mdc-text-field","[class.mdc-text-field--filled]":"!outlined","[class.mdc-text-field--disabled]":"disabled","[class.mdc-text-field--outlined]":"outlined","[class.mdc-text-field--fullwidth]":"fullwidth","[class.mdc-text-field--end-aligned]":"endAligned","[class.mdc-text-field--ltr-text]":"ltrText","[class.mdc-text-field--with-leading-icon]":"leadingIcon","[class.mdc-text-field--with-trailing-icon]":"trailingIcon","[class.mdc-text-field--no-label]":"!label || label && fullwidth","[class.mdc-text-field--invalid]":"errorState","$quoted$":["class","[class.mdc-text-field--filled]","[class.mdc-text-field--disabled]","[class.mdc-text-field--outlined]","[class.mdc-text-field--fullwidth]","[class.mdc-text-field--end-aligned]","[class.mdc-text-field--ltr-text]","[class.mdc-text-field--with-leading-icon]","[class.mdc-text-field--with-trailing-icon]","[class.mdc-text-field--no-label]","[class.mdc-text-field--invalid]"]},"providers":[{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":122,"character":4},{"provide":{"__symbolic":"reference","module":"@shraddhar/web/form-field","name":"MdcFormFieldControl","line":123,"character":14},"useExisting":{"__symbolic":"reference","name":"MdcTextField"}}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":125,"character":17},"member":"None"},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":126,"character":19},"member":"OnPush"},"template":"<div class=\"mdc-text-field__ripple\"></div>\r\n<ng-content *ngIf=\"leadingIcon || trailingIcon\"></ng-content>\r\n<span class=\"mdc-text-field__affix mdc-text-field__affix--prefix\" *ngIf=\"prefix\">{{prefix}}</span>\r\n<input #inputElement class=\"mdc-text-field__input\"\r\n  [id]=\"id\"\r\n  [type]=\"type\"\r\n  [tabindex]=\"tabIndex\"\r\n  [attr.name]=\"name\"\r\n  [attr.inputmode]=\"inputmode\"\r\n  [attr.aria-invalid]=\"errorState\"\r\n  [attr.autocomplete]=\"autocomplete\"\r\n  [attr.pattern]=\"pattern\"\r\n  [attr.placeholder]=\"placeholder\"\r\n  [attr.maxlength]=\"maxlength\"\r\n  [attr.minlength]=\"minlength\"\r\n  [attr.max]=\"max\"\r\n  [attr.min]=\"min\"\r\n  [attr.size]=\"size\"\r\n  [attr.step]=\"step\"\r\n  [disabled]=\"disabled\"\r\n  [readonly]=\"readonly\"\r\n  [required]=\"required\"\r\n  (mousedown)=\"onInputInteraction($event)\"\r\n  (touchstart)=\"onInputInteraction($event)\"\r\n  (focus)=\"onFocus()\"\r\n  (input)=\"onInput($event)\"\r\n  (change)=\"onChange($event)\"\r\n  (blur)=\"onBlur()\" />\r\n<span class=\"mdc-text-field__affix mdc-text-field__affix--suffix\" *ngIf=\"suffix\">{{suffix}}</span>\r\n<ng-content></ng-content>\r\n<label mdcFloatingLabel [for]=\"id\" *ngIf=\"!placeholder && !outlined\">{{label}}</label>\r\n<mdc-line-ripple *ngIf=\"!outlined\"></mdc-line-ripple>\r\n<mdc-notched-outline *ngIf=\"outlined\" [label]=\"label\" [for]=\"id\"></mdc-notched-outline>"}]}],"members":{"name":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":3}}]}],"maxlength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":143,"character":3}}]}],"minlength":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":144,"character":3}}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":145,"character":3}}]}],"autocomplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":146,"character":3}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":148,"character":3}}]}],"size":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":149,"character":3}}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":150,"character":3}}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":151,"character":3}}]}],"tabIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":152,"character":3}}]}],"prefix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":153,"character":3}}]}],"suffix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":154,"character":3}}]}],"inputmode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":155,"character":3}}]}],"helper":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":156,"character":3}}]}],"validationMessage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":159,"character":3}}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":169,"character":3}}]}],"outlined":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":178,"character":3}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":190,"character":3}}]}],"required":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":199,"character":3}}]}],"readonly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":223,"character":3}}]}],"fullwidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":232,"character":3}}]}],"helperPersistent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":245,"character":3}}]}],"valid":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":258,"character":3}}]}],"useNativeValidation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":272,"character":3}}]}],"charCounter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":285,"character":3}}]}],"endAligned":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":297,"character":3}}]}],"ltrText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":306,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":315,"character":3}}]}],"errorStateMatcher":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":329,"character":3}}]}],"change":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":331,"character":3}}]}],"input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":332,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":333,"character":3}}]}],"_onFocus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":334,"character":3},"arguments":["focus"]}]}],"_input":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":336,"character":3},"arguments":["inputElement",{"static":true}]}]}],"_lineRipple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":337,"character":3},"arguments":[{"__symbolic":"reference","module":"@shraddhar/web/line-ripple","name":"MdcLineRipple","line":337,"character":13},{"static":false}]}]}],"_notchedOutline":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":338,"character":3},"arguments":[{"__symbolic":"reference","module":"@shraddhar/web/notched-outline","name":"MdcNotchedOutline","line":338,"character":13},{"static":false}]}]}],"_floatingLabel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":339,"character":3},"arguments":[{"__symbolic":"reference","module":"@shraddhar/web/floating-label","name":"MdcFloatingLabel","line":339,"character":13},{"static":false}]}]}],"_icons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":340,"character":3},"arguments":[{"__symbolic":"reference","name":"MdcTextFieldIcon"},{"descendants":true}]}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"_getRootAdapterMethods":[{"__symbolic":"method"}],"_getInputAdapterMethods":[{"__symbolic":"method"}],"_getLabelAdapterMethods":[{"__symbolic":"method"}],"_getLineRippleAdapterMethods":[{"__symbolic":"method"}],"_getOutlineAdapterMethods":[{"__symbolic":"method"}],"_getFoundationMap":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":441,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":441,"character":12}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":442,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":443,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":444,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":444,"character":13}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":445,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":446,"character":5}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":447,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":447,"character":17},"arguments":[{"__symbolic":"reference","name":"MDC_TEXT_FIELD_DEFAULT_OPTIONS"}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/cdk/platform","name":"Platform","line":437,"character":23},{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectorRef","line":438,"character":32},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":439,"character":34,"context":{"typeName":"HTMLElement"},"module":"./text-field"}]},{"__symbolic":"reference","module":"@shraddhar/web/form-field","name":"ErrorStateMatcher","line":440,"character":38},{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","module":"@shraddhar/web/form-field","name":"MdcFormField","line":442,"character":42},{"__symbolic":"reference","module":"@shraddhar/web/ripple","name":"MdcRipple","line":443,"character":33},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":444,"character":42},{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":445,"character":29},{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":446,"character":34},{"__symbolic":"reference","name":"any"}]}],"_asyncBuildFoundation":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"onInputInteraction":[{"__symbolic":"method"}],"onInput":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"onChange":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"_initializeValue":[{"__symbolic":"method"}],"setValue":[{"__symbolic":"method"}],"isBadInput":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"_layout":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"_setDefaultGlobalOptions":[{"__symbolic":"method"}],"_checkCustomValidity":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"_isValid":[{"__symbolic":"method"}],"_hasFloatingLabel":[{"__symbolic":"method"}],"_getFloatingLabel":[{"__symbolic":"method"}],"_syncCharacterCounter":[{"__symbolic":"method"}],"_syncHelper":[{"__symbolic":"method"}],"_initHelperFoundation":[{"__symbolic":"method"}],"_charCounterVisible":[{"__symbolic":"method"}],"_shouldRenderHelperText":[{"__symbolic":"method"}],"_getInputElement":[{"__symbolic":"method"}],"_getHostElement":[{"__symbolic":"method"}]}},"MdcTextFieldIcon":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/base","name":"MDCComponent","line":20,"character":38},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":10,"character":1},"arguments":[{"selector":"[mdcTextFieldIcon]","exportAs":"mdcTextFieldIcon","host":{"[attr.tabindex]":"trailing ? 0 : -1","class":"mdc-text-field__icon","[class.mdc-text-field__icon--leading]":"leading","[class.mdc-text-field__icon--trailing]":"trailing","$quoted$":["[attr.tabindex]","class","[class.mdc-text-field__icon--leading]","[class.mdc-text-field__icon--trailing]"]}}]}],"members":{"leading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"trailing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3}}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":56,"character":44,"context":{"typeName":"HTMLElement"},"module":"./text-field-icon"}]}]}],"ngOnDestroy":[{"__symbolic":"method"}]}},"MdcTextarea":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"MdcTextField"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"mdc-textarea","exportAs":"mdcTextarea","host":{"class":"mdc-text-field","[class.mdc-text-field--textarea]":"true","[class.mdc-text-field--no-label]":"!label","[class.mdc-text-field--fullwidth]":"fullwidth","[class.mdc-text-field--invalid]":"errorState","$quoted$":["class","[class.mdc-text-field--textarea]","[class.mdc-text-field--no-label]","[class.mdc-text-field--fullwidth]","[class.mdc-text-field--invalid]"]},"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":19,"character":19},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":20,"character":17},"member":"None"},"template":"<div class=\"mdc-text-field__ripple\"></div>\r\n<textarea #inputElement class=\"mdc-text-field__input\"\r\n  [id]=\"id\"\r\n  [rows]=\"rows\"\r\n  [cols]=\"cols\"\r\n  [tabindex]=\"tabIndex\"\r\n  [attr.name]=\"name\"\r\n  [attr.aria-invalid]=\"errorState\"\r\n  [attr.maxlength]=\"maxlength\"\r\n  [attr.minlength]=\"minlength\"\r\n  [disabled]=\"disabled\"\r\n  [required]=\"required\"\r\n  [readonly]=\"readonly\"\r\n  (mousedown)=\"onInputInteraction($event)\"\r\n  (touchstart)=\"onInputInteraction($event)\"\r\n  (focus)=\"onFocus()\"\r\n  (input)=\"onInput($event)\"\r\n  (change)=\"onChange($event)\"\r\n  (blur)=\"onBlur()\"></textarea>\r\n<mdc-notched-outline [label]=\"label\" [for]=\"id\"></mdc-notched-outline>"}]}],"members":{"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":23,"character":3}}]}],"cols":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}],"outlined":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":3}}]}]}},"MdcTextFieldHelperTextFoundation":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/base","name":"MDCComponent","line":10,"character":54},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":21,"character":46,"context":{"typeName":"HTMLElement"},"module":"./helper-text"}]},{"__symbolic":"error","message":"Could not resolve type","line":21,"character":79,"context":{"typeName":"Document"},"module":"./helper-text"}]}],"getDefaultFoundation":[{"__symbolic":"method"}],"setPersistent":[{"__symbolic":"method"}],"setValidation":[{"__symbolic":"method"}],"setValidity":[{"__symbolic":"method"}],"showToScreenReader":[{"__symbolic":"method"}],"setContent":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"_createHelperElement":[{"__symbolic":"method"}],"_appendHelperElement":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"MdcTextFieldCharacterCounterFoundation":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@shraddhar/web/base","name":"MDCComponent","line":11,"character":10},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":22,"character":37,"context":{"typeName":"HTMLElement"},"module":"./character-counter"}]},{"__symbolic":"error","message":"Could not resolve type","line":23,"character":28,"context":{"typeName":"HTMLElement"},"module":"./character-counter"},{"__symbolic":"error","message":"Could not resolve type","line":24,"character":23,"context":{"typeName":"Document"},"module":"./character-counter"}]}],"init":[{"__symbolic":"method"}],"getDefaultFoundation":[{"__symbolic":"method"}],"setCounterValue":[{"__symbolic":"method"}],"_createCounterElement":[{"__symbolic":"method"}],"_appendCounterElement":[{"__symbolic":"method"}],"destroy":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}},"origins":{"MdcTextFieldModule":"./module","MdcTextFieldDefaultOptions":"./text-field","MDC_TEXT_FIELD_DEFAULT_OPTIONS":"./text-field","TextFieldType":"./text-field","TextFieldInputMode":"./text-field","MdcTextField":"./text-field","MdcTextFieldIcon":"./text-field-icon","MdcTextarea":"./textarea","MdcTextFieldHelperTextFoundation":"./helper-text","MdcTextFieldCharacterCounterFoundation":"./character-counter"},"importAs":"@shraddhar/web/textfield"}