get inputElement() {
      // Chrome generates audit errors if an <input type="password"> has a
      // duplicate ID, which is almost always true in Shady DOM. Generate
      // a unique ID instead.
      if (!this.$) {
        this.$ = {}
      }
      if (!this.$.input) {
        this._generateInputId();
        this.$.input = this.$$('#' + this._inputId);
      }
      return this.$.input;
    }
/**
     * Returns a reference to the input element.
     * @return {!HTMLElement}
     */
Returns a reference to the input element.
Returns a reference to the input element .
get inputElement() {
      if (!this.$) {
        this.$ = {}
      }
      if (!this.$.input) {
        this._generateInputId();
        this.$.input = this.$$('#' + this._inputId);
      }
      return this.$.input;
    }
get inputElement ( ) { if ( ! this . $ ) { this . $ = { } } if ( ! this . $ . input ) { this . _generateInputId ( ) ; this . $ . input = this . $$ ( '#' + this . _inputId ) ; } return this . $ . input ; }
Returns a reference to the input element.
Returns a reference to the input element .
// Chrome generates audit errors if an <input type="password"> has a // duplicate ID, which is almost always true in Shady DOM. Generate // a unique ID instead.