gitextract_wxuq3f08/ ├── .editorconfig ├── .eslintignore ├── .eslintrc.yaml ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── --bug-report.md │ │ └── --feature-request.md │ ├── semantic.yml │ └── workflows/ │ ├── release-canary.yml │ ├── release-nightly.yml │ ├── release-pull-request.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .mdc-docsite.yml ├── .nvmrc ├── .sassrc.js ├── .stylelintignore ├── .stylelintrc.yaml ├── CHANGELOG.md ├── CHANGELOG_ARCHIVE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app.yaml ├── docs/ │ ├── README.md │ ├── authoring-components.md │ ├── code/ │ │ ├── README.md │ │ ├── architecture.md │ │ ├── best_practices.md │ │ ├── readme_standards.md │ │ └── readme_template.md │ ├── codelabs/ │ │ └── codelabs-index.md │ ├── contribute/ │ │ ├── README.md │ │ ├── bug_fix.md │ │ ├── code_review.md │ │ └── feat.md │ ├── docsite-components.md │ ├── docsite-index.md │ ├── docsite-input-controls.md │ ├── docsite-tabs.md │ ├── examples.md │ ├── framework-wrappers.md │ ├── getting-started.md │ ├── importing-js.md │ ├── integrating-into-frameworks.md │ ├── local-development.md │ ├── migrating-from-mdl.md │ ├── open_source/ │ │ ├── README.md │ │ └── releases-and-branches.md │ ├── supported-browsers.md │ └── theming.md ├── jasmine-node.json ├── karma.conf.js ├── lerna.json ├── package.json ├── packages/ │ ├── README.md │ ├── material-components-web/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── index.scss │ │ ├── index.ts │ │ ├── material-components-web.scss │ │ └── package.json │ ├── mdc-animation/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _animation.scss │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── animationframe.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── test/ │ │ │ ├── animationframe.test.ts │ │ │ └── component.test.ts │ │ ├── types.ts │ │ └── util.ts │ ├── mdc-auto-init/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── package.json │ │ └── test/ │ │ └── mdc-auto-init.test.ts │ ├── mdc-banner/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _banner-theme.scss │ │ ├── _banner.scss │ │ ├── _index.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── component.test.ts │ │ └── foundation.test.ts │ ├── mdc-base/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── component.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── observer-foundation.ts │ │ ├── observer-proxy.ts │ │ ├── observer.ts │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── foundation.test.ts │ │ │ ├── observer-foundation.test.ts │ │ │ ├── observer-proxy.test.ts │ │ │ ├── observer-tests.ts │ │ │ └── observer.test.ts │ │ └── types.ts │ ├── mdc-button/ │ │ ├── README.md │ │ ├── _button-base.scss │ │ ├── _button-filled-theme.scss │ │ ├── _button-filled.scss │ │ ├── _button-outlined-theme.scss │ │ ├── _button-outlined.scss │ │ ├── _button-protected-theme.scss │ │ ├── _button-protected.scss │ │ ├── _button-ripple.scss │ │ ├── _button-shared-theme.scss │ │ ├── _button-text-theme.scss │ │ ├── _button-text.scss │ │ ├── _button-theme.scss │ │ ├── _button.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── mdc-button.import.scss │ │ ├── mdc-button.scss │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── feature-targeting-any.test.scss │ │ └── mdc-button.scss.test.ts │ ├── mdc-card/ │ │ ├── README.md │ │ ├── _card-shared-theme.scss │ │ ├── _elevated-card-theme.scss │ │ ├── _filled-card-theme.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _outlined-card-theme.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── mdc-card.import.scss │ │ ├── mdc-card.scss │ │ ├── package.json │ │ └── test/ │ │ ├── feature-targeting-any.test.scss │ │ └── mdc-card.scss.test.ts │ ├── mdc-checkbox/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _checkbox-custom-properties.scss │ │ ├── _checkbox-theme.scss │ │ ├── _checkbox.scss │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ ├── _keyframes.import.scss │ │ ├── _keyframes.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-checkbox.import.scss │ │ ├── mdc-checkbox.scss │ │ ├── package.json │ │ └── test/ │ │ ├── component.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── foundation.test.ts │ │ └── mdc-checkbox.scss.test.ts │ ├── mdc-chips/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _assist-chip-theme.scss │ │ ├── _chip-set-theme.scss │ │ ├── _chip-set.scss │ │ ├── _chip-theme.scss │ │ ├── _chip.scss │ │ ├── _filter-chip-theme.scss │ │ ├── _index.scss │ │ ├── _input-chip-theme.scss │ │ ├── _suggestion-chip-theme.scss │ │ ├── action/ │ │ │ ├── README.md │ │ │ ├── adapter.ts │ │ │ ├── component-ripple.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ ├── primary-foundation.ts │ │ │ ├── test/ │ │ │ │ ├── component-ripple.test.ts │ │ │ │ ├── component.test.ts │ │ │ │ ├── foundation.test.ts │ │ │ │ ├── primary-foundation.test.ts │ │ │ │ └── trailing-foundation.test.ts │ │ │ ├── trailing-foundation.ts │ │ │ └── types.ts │ │ ├── chip/ │ │ │ ├── README.md │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ ├── test/ │ │ │ │ ├── component.test.ts │ │ │ │ └── foundation.test.ts │ │ │ └── types.ts │ │ ├── chip-set/ │ │ │ ├── README.md │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ ├── test/ │ │ │ │ ├── component.test.ts │ │ │ │ └── foundation.test.ts │ │ │ └── types.ts │ │ ├── deprecated/ │ │ │ ├── README.md │ │ │ ├── _index.scss │ │ │ ├── _mixins.import.scss │ │ │ ├── _mixins.scss │ │ │ ├── _variables.import.scss │ │ │ ├── _variables.scss │ │ │ ├── chip/ │ │ │ │ ├── adapter.ts │ │ │ │ ├── component.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── foundation.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mdc-chip.scss │ │ │ │ ├── test/ │ │ │ │ │ ├── component.test.ts │ │ │ │ │ └── foundation.test.ts │ │ │ │ └── types.ts │ │ │ ├── chip-set/ │ │ │ │ ├── adapter.ts │ │ │ │ ├── component.ts │ │ │ │ ├── constants.ts │ │ │ │ ├── foundation.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mdc-chip-set.scss │ │ │ │ └── test/ │ │ │ │ ├── component.test.ts │ │ │ │ └── foundation.test.ts │ │ │ ├── index.ts │ │ │ ├── mdc-chips.import.scss │ │ │ ├── mdc-chips.scss │ │ │ ├── test/ │ │ │ │ ├── feature-targeting-any.test.scss │ │ │ │ └── mdc-chips.scss.test.ts │ │ │ └── trailingaction/ │ │ │ ├── README.md │ │ │ ├── _index.scss │ │ │ ├── _mixins.scss │ │ │ ├── _variables.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ ├── mdc-chip-trailing-action.scss │ │ │ ├── test/ │ │ │ │ ├── component.test.ts │ │ │ │ ├── feature-targeting-any.test.scss │ │ │ │ ├── foundation.test.ts │ │ │ │ └── mdc-chip-trailing-action.scss.test.ts │ │ │ └── types.ts │ │ ├── index.ts │ │ ├── package.json │ │ └── styles.scss │ ├── mdc-circular-progress/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _circular-progress-theme.scss │ │ ├── _circular-progress.scss │ │ ├── _index.scss │ │ ├── _keyframes.import.scss │ │ ├── _keyframes.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-circular-progress.import.scss │ │ ├── mdc-circular-progress.scss │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── component.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── foundation.test.ts │ │ └── mdc-circular-progress.scss.test.ts │ ├── mdc-data-table/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _data-table-cell-checkbox.scss │ │ ├── _data-table-cell.scss │ │ ├── _data-table-header-cell-checkbox-sorting.scss │ │ ├── _data-table-header-cell.scss │ │ ├── _data-table-pagination.scss │ │ ├── _data-table-progress-indicator.scss │ │ ├── _data-table-theme.scss │ │ ├── _data-table.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-data-table.import.scss │ │ ├── mdc-data-table.scss │ │ ├── package.json │ │ ├── styles.scss │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ ├── sass.test.scss │ │ │ └── styles.scss.test.ts │ │ └── types.ts │ ├── mdc-density/ │ │ ├── README.md │ │ ├── _density.scss │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ └── package.json │ ├── mdc-dialog/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _dialog-custom-properties.scss │ │ ├── _dialog-theme.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-dialog.import.scss │ │ ├── mdc-dialog.scss │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ ├── mdc-dialog.scss.test.ts │ │ │ └── util.test.ts │ │ ├── types.ts │ │ └── util.ts │ ├── mdc-dom/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _dom.scss │ │ ├── _index.scss │ │ ├── _mixins.scss │ │ ├── announce.ts │ │ ├── events.ts │ │ ├── focus-trap.ts │ │ ├── index.ts │ │ ├── keyboard.ts │ │ ├── package.json │ │ ├── ponyfill.ts │ │ └── test/ │ │ ├── announce.test.ts │ │ ├── events.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── focus-trap.test.ts │ │ ├── keyboard.test.ts │ │ ├── mdc-dom.scss.test.ts │ │ └── ponyfill.test.ts │ ├── mdc-drawer/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── common.import.scss │ │ ├── common.scss │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── dismissible/ │ │ │ ├── foundation.ts │ │ │ ├── mdc-drawer-dismissible.import.scss │ │ │ ├── mdc-drawer-dismissible.scss │ │ │ └── test/ │ │ │ └── foundation.test.ts │ │ ├── index.ts │ │ ├── mdc-drawer.import.scss │ │ ├── mdc-drawer.scss │ │ ├── modal/ │ │ │ ├── foundation.ts │ │ │ ├── mdc-drawer-modal.import.scss │ │ │ ├── mdc-drawer-modal.scss │ │ │ └── test/ │ │ │ └── foundation.test.ts │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── mdc-drawer.scss.test.ts │ │ │ └── util.test.ts │ │ └── util.ts │ ├── mdc-elevation/ │ │ ├── README.md │ │ ├── _elevation-theme.scss │ │ ├── _elevation.scss │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── mdc-elevation.scss │ │ ├── overlay-styles.scss │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── feature-targeting-any.test.scss │ │ └── mdc-elevation.scss.test.ts │ ├── mdc-fab/ │ │ ├── README.md │ │ ├── _extended-fab-theme.scss │ │ ├── _fab-custom-properties.scss │ │ ├── _fab-small-theme.scss │ │ ├── _fab-theme.scss │ │ ├── _fab.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── mdc-fab.import.scss │ │ ├── mdc-fab.scss │ │ ├── package.json │ │ └── test/ │ │ ├── feature-targeting-any.test.scss │ │ └── mdc-fab.scss.test.ts │ ├── mdc-feature-targeting/ │ │ ├── README.md │ │ ├── _feature-targeting.scss │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ └── package.json │ ├── mdc-floating-label/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _floating-label-theme.scss │ │ ├── _floating-label.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-floating-label.import.scss │ │ ├── mdc-floating-label.scss │ │ ├── package.json │ │ └── test/ │ │ ├── component.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── foundation.test.ts │ │ └── mdc-floating-label.scss.test.ts │ ├── mdc-focus/ │ │ ├── README.md │ │ ├── _focus-ring-inward-theme.scss │ │ ├── _focus-ring-outward-theme.scss │ │ ├── _focus-ring-shared-theme.scss │ │ ├── _focus-ring-test-helper.scss │ │ ├── _focus-ring.scss │ │ ├── package.json │ │ └── test/ │ │ ├── focus-ring-inward-theme.test.scss │ │ └── focus-ring-outward-theme.test.scss │ ├── mdc-focus-ring/ │ │ ├── _focus-ring.scss │ │ └── package.json │ ├── mdc-form-field/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _form-field-theme.scss │ │ ├── _form-field.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-form-field.import.scss │ │ ├── mdc-form-field.scss │ │ ├── package.json │ │ └── test/ │ │ ├── component.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── foundation.test.ts │ │ └── mdc-form-field.scss.test.ts │ ├── mdc-icon-button/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _icon-button-all-deprecated.scss │ │ ├── _icon-button-theme.scss │ │ ├── _icon-button.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-icon-button.import.scss │ │ ├── mdc-icon-button.scss │ │ ├── package.json │ │ ├── styles.scss │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-icon-button.scss.test.ts │ │ └── types.ts │ ├── mdc-image-list/ │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── mdc-image-list.scss │ │ ├── package.json │ │ └── test/ │ │ ├── feature-targeting-all.test.scss │ │ ├── feature-targeting-any.test.scss │ │ └── mdc-image-list.scss.test.ts │ ├── mdc-layout-grid/ │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── mdc-layout-grid.import.scss │ │ ├── mdc-layout-grid.scss │ │ └── package.json │ ├── mdc-line-ripple/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ ├── _line-ripple-theme.scss │ │ ├── _line-ripple.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-line-ripple.import.scss │ │ ├── mdc-line-ripple.scss │ │ ├── package.json │ │ └── test/ │ │ ├── component.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── foundation.test.ts │ │ └── mdc-line-ripple.scss.test.ts │ ├── mdc-linear-progress/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _keyframes.import.scss │ │ ├── _keyframes.scss │ │ ├── _linear-progress-theme.scss │ │ ├── _linear-progress.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-linear-progress.import.scss │ │ ├── mdc-linear-progress.scss │ │ ├── package.json │ │ ├── styles.scss │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-linear-progress.scss.test.ts │ │ └── types.ts │ ├── mdc-list/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _evolution-mixins.scss │ │ ├── _evolution-variables.scss │ │ ├── _index.scss │ │ ├── _list-theme.scss │ │ ├── _list.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── events.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-list.import.scss │ │ ├── mdc-list.scss │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-list.scss.test.ts │ │ ├── typeahead.ts │ │ └── types.ts │ ├── mdc-menu/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _menu-custom-properties.scss │ │ ├── _menu-theme.scss │ │ ├── _menu.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-menu.import.scss │ │ ├── mdc-menu.scss │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-menu.scss.test.ts │ │ └── types.ts │ ├── mdc-menu-surface/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _menusurface-theme.scss │ │ ├── _menusurface.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-menu-surface.import.scss │ │ ├── mdc-menu-surface.scss │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-menu-surface.scss.test.ts │ │ └── types.ts │ ├── mdc-notched-outline/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _notched-outline-theme.scss │ │ ├── _notched-outline.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-notched-outline.import.scss │ │ ├── mdc-notched-outline.scss │ │ ├── package.json │ │ └── test/ │ │ ├── component.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── foundation.test.ts │ │ └── mdc-notched-outline.scss.test.ts │ ├── mdc-progress-indicator/ │ │ ├── README.md │ │ ├── component.ts │ │ ├── foundation.ts │ │ └── package.json │ ├── mdc-radio/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _radio-all-deprecated.scss │ │ ├── _radio-theme.scss │ │ ├── _radio.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-radio.import.scss │ │ ├── mdc-radio.scss │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── component.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── foundation.test.ts │ │ └── mdc-radio.scss.test.ts │ ├── mdc-ripple/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ ├── _keyframes.import.scss │ │ ├── _keyframes.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _ripple-theme.scss │ │ ├── _ripple.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── common.scss │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-ripple.import.scss │ │ ├── mdc-ripple.scss │ │ ├── package.json │ │ ├── styles.scss │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation-activation.test.ts │ │ │ ├── foundation-deactivation.test.ts │ │ │ ├── foundation-general-events.test.ts │ │ │ ├── foundation.test.ts │ │ │ ├── helpers.ts │ │ │ ├── mdc-ripple.scss.test.ts │ │ │ └── util.test.ts │ │ ├── types.ts │ │ └── util.ts │ ├── mdc-rtl/ │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _rtl.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── package.json │ │ └── test/ │ │ ├── disable-include-rtl.scss.test.ts │ │ ├── disable-include-rtl.test.scss │ │ ├── rtl.scss.test.ts │ │ ├── rtl.test.scss │ │ ├── theme.scss.test.ts │ │ └── theme.test.scss │ ├── mdc-segmented-button/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── index.ts │ │ ├── package.json │ │ ├── segment/ │ │ │ ├── _segment-ripple.scss │ │ │ ├── _segment-theme.scss │ │ │ ├── _segment.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ └── test/ │ │ │ ├── component.test.ts │ │ │ ├── constants.ts │ │ │ └── foundation.test.ts │ │ ├── segmented-button/ │ │ │ ├── _segmented-button-theme.scss │ │ │ ├── _segmented-button.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ └── test/ │ │ │ ├── component.test.ts │ │ │ ├── constants.ts │ │ │ └── foundation.test.ts │ │ ├── styles.scss │ │ └── types.ts │ ├── mdc-select/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _select-filled-theme.scss │ │ ├── _select-filled.scss │ │ ├── _select-helper-text-theme.scss │ │ ├── _select-helper-text.scss │ │ ├── _select-icon-theme.scss │ │ ├── _select-icon.scss │ │ ├── _select-outlined-theme.scss │ │ ├── _select-outlined.scss │ │ ├── _select-ripple.scss │ │ ├── _select-shared-theme.scss │ │ ├── _select-theme.scss │ │ ├── _select.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── helper-text/ │ │ │ ├── README.md │ │ │ ├── _index.scss │ │ │ ├── _mixins.import.scss │ │ │ ├── _mixins.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ ├── mdc-select-helper-text.scss │ │ │ └── test/ │ │ │ ├── component.test.ts │ │ │ └── foundation.test.ts │ │ ├── icon/ │ │ │ ├── README.md │ │ │ ├── _index.scss │ │ │ ├── _mixins.import.scss │ │ │ ├── _mixins.scss │ │ │ ├── _variables.import.scss │ │ │ ├── _variables.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ ├── mdc-select-icon.scss │ │ │ └── test/ │ │ │ ├── component.test.ts │ │ │ └── foundation.test.ts │ │ ├── index.ts │ │ ├── mdc-select.import.scss │ │ ├── mdc-select.scss │ │ ├── package.json │ │ ├── styles.scss │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-select.scss.test.ts │ │ └── types.ts │ ├── mdc-shape/ │ │ ├── README.md │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _shape.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── package.json │ │ └── test/ │ │ ├── feature-targeting-any.test.scss │ │ ├── mdc-shape.scss.test.ts │ │ └── shape.test.scss │ ├── mdc-slider/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _slider-theme.scss │ │ ├── _slider.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── styles.scss │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ ├── mdc-slider.scss.test.ts │ │ │ └── slider-theme.test.scss │ │ └── types.ts │ ├── mdc-snackbar/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _snackbar-theme.scss │ │ ├── _snackbar.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-snackbar.import.scss │ │ ├── mdc-snackbar.scss │ │ ├── package.json │ │ ├── styles.scss │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ ├── mdc-snackbar.scss.test.ts │ │ │ └── util.test.ts │ │ ├── types.ts │ │ └── util.ts │ ├── mdc-switch/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _switch-theme.scss │ │ ├── _switch.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── deprecated/ │ │ │ ├── _functions.import.scss │ │ │ ├── _functions.scss │ │ │ ├── _index.scss │ │ │ ├── _mixins.import.scss │ │ │ ├── _mixins.scss │ │ │ ├── _variables.import.scss │ │ │ ├── _variables.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ ├── mdc-switch-deprecated.scss │ │ │ ├── mdc-switch.import.scss │ │ │ ├── mdc-switch.scss │ │ │ └── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-switch.scss.test.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── component.test.ts │ │ └── foundation.test.ts │ ├── mdc-tab/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _tab-theme.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-tab.import.scss │ │ ├── mdc-tab.scss │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-tab.scss.test.ts │ │ └── types.ts │ ├── mdc-tab-bar/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _tab-bar-theme.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-tab-bar.import.scss │ │ ├── mdc-tab-bar.scss │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-tab-bar.scss.test.ts │ │ └── types.ts │ ├── mdc-tab-indicator/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _tab-indicator-theme.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── fading-foundation.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-tab-indicator.import.scss │ │ ├── mdc-tab-indicator.scss │ │ ├── package.json │ │ ├── sliding-foundation.ts │ │ └── test/ │ │ ├── component.test.ts │ │ ├── fading-foundation.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── mdc-tab-indicator.scss.test.ts │ │ └── sliding-foundation.test.ts │ ├── mdc-tab-scroller/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-tab-scroller.import.scss │ │ ├── mdc-tab-scroller.scss │ │ ├── package.json │ │ ├── rtl-default-scroller.ts │ │ ├── rtl-negative-scroller.ts │ │ ├── rtl-reverse-scroller.ts │ │ ├── rtl-scroller.ts │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ ├── mdc-tab-scroller.scss.test.ts │ │ │ ├── rtl-default-scroller.test.ts │ │ │ ├── rtl-negative-scroller.test.ts │ │ │ ├── rtl-reverse-scroller.test.ts │ │ │ └── util.test.ts │ │ ├── types.ts │ │ └── util.ts │ ├── mdc-textfield/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _filled-text-field-theme.scss │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _outlined-text-field-theme.scss │ │ ├── _text-field-theme.scss │ │ ├── _text-field.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── character-counter/ │ │ │ ├── README.md │ │ │ ├── _index.scss │ │ │ ├── _mixins.import.scss │ │ │ ├── _mixins.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ └── test/ │ │ │ ├── component.test.ts │ │ │ └── foundation.test.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── helper-text/ │ │ │ ├── README.md │ │ │ ├── _index.scss │ │ │ ├── _mixins.import.scss │ │ │ ├── _mixins.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ └── test/ │ │ │ ├── component.test.ts │ │ │ └── foundation.test.ts │ │ ├── icon/ │ │ │ ├── README.md │ │ │ ├── _index.scss │ │ │ ├── _mixins.import.scss │ │ │ ├── _mixins.scss │ │ │ ├── _variables.import.scss │ │ │ ├── _variables.scss │ │ │ ├── adapter.ts │ │ │ ├── component.ts │ │ │ ├── constants.ts │ │ │ ├── foundation.ts │ │ │ ├── index.ts │ │ │ └── test/ │ │ │ ├── component.test.ts │ │ │ └── foundation.test.ts │ │ ├── index.ts │ │ ├── mdc-text-field.import.scss │ │ ├── mdc-text-field.scss │ │ ├── package.json │ │ ├── test/ │ │ │ ├── component.test.ts │ │ │ ├── feature-targeting-any.test.scss │ │ │ ├── foundation.test.ts │ │ │ └── mdc-text-field.scss.test.ts │ │ └── types.ts │ ├── mdc-theme/ │ │ ├── README.md │ │ ├── _all-theme-deprecated.scss │ │ ├── _color-custom-properties.scss │ │ ├── _color-palette.import.scss │ │ ├── _color-palette.scss │ │ ├── _css.scss │ │ ├── _custom-properties.scss │ │ ├── _functions.import.scss │ │ ├── _functions.scss │ │ ├── _gss.scss │ │ ├── _index.scss │ │ ├── _keys.scss │ │ ├── _map-ext.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _replace.scss │ │ ├── _selector-ext.scss │ │ ├── _shadow-dom.scss │ │ ├── _state.scss │ │ ├── _string-ext.scss │ │ ├── _theme-color.scss │ │ ├── _theme.scss │ │ ├── _tools.scss │ │ ├── _validate.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── mdc-theme.scss │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── custom-properties.test.scss │ │ ├── feature-targeting-any.test.scss │ │ ├── mdc-theme.scss.test.ts │ │ ├── override.test.scss │ │ ├── replace.test.scss │ │ ├── shadow-dom.test.scss │ │ ├── theme-validate-keys.test.scss │ │ ├── theme.scss.test.ts │ │ ├── theme.test.scss │ │ └── validate.test.scss │ ├── mdc-tokens/ │ │ ├── _resolvers.scss │ │ ├── package.json │ │ ├── v0_132/ │ │ │ ├── _index.scss │ │ │ ├── _md-comp-assist-chip.scss │ │ │ ├── _md-comp-badge.scss │ │ │ ├── _md-comp-banner.scss │ │ │ ├── _md-comp-bottom-app-bar.scss │ │ │ ├── _md-comp-carousel-item.scss │ │ │ ├── _md-comp-checkbox.scss │ │ │ ├── _md-comp-circular-progress-indicator.scss │ │ │ ├── _md-comp-data-table.scss │ │ │ ├── _md-comp-date-input-modal.scss │ │ │ ├── _md-comp-date-picker-docked.scss │ │ │ ├── _md-comp-date-picker-modal.scss │ │ │ ├── _md-comp-dialog.scss │ │ │ ├── _md-comp-divider.scss │ │ │ ├── _md-comp-elevated-button.scss │ │ │ ├── _md-comp-elevated-card.scss │ │ │ ├── _md-comp-extended-fab-branded.scss │ │ │ ├── _md-comp-extended-fab-primary.scss │ │ │ ├── _md-comp-extended-fab-secondary.scss │ │ │ ├── _md-comp-extended-fab-surface.scss │ │ │ ├── _md-comp-extended-fab-tertiary.scss │ │ │ ├── _md-comp-fab-branded-large.scss │ │ │ ├── _md-comp-fab-branded.scss │ │ │ ├── _md-comp-fab-primary-large.scss │ │ │ ├── _md-comp-fab-primary-small.scss │ │ │ ├── _md-comp-fab-primary.scss │ │ │ ├── _md-comp-fab-secondary-large.scss │ │ │ ├── _md-comp-fab-secondary-small.scss │ │ │ ├── _md-comp-fab-secondary.scss │ │ │ ├── _md-comp-fab-surface-large.scss │ │ │ ├── _md-comp-fab-surface-small.scss │ │ │ ├── _md-comp-fab-surface.scss │ │ │ ├── _md-comp-fab-tertiary-large.scss │ │ │ ├── _md-comp-fab-tertiary-small.scss │ │ │ ├── _md-comp-fab-tertiary.scss │ │ │ ├── _md-comp-filled-autocomplete.scss │ │ │ ├── _md-comp-filled-button.scss │ │ │ ├── _md-comp-filled-card.scss │ │ │ ├── _md-comp-filled-icon-button.scss │ │ │ ├── _md-comp-filled-menu-button.scss │ │ │ ├── _md-comp-filled-select.scss │ │ │ ├── _md-comp-filled-text-field.scss │ │ │ ├── _md-comp-filled-tonal-button.scss │ │ │ ├── _md-comp-filled-tonal-icon-button.scss │ │ │ ├── _md-comp-filter-chip.scss │ │ │ ├── _md-comp-full-screen-dialog.scss │ │ │ ├── _md-comp-icon-button.scss │ │ │ ├── _md-comp-input-chip.scss │ │ │ ├── _md-comp-linear-progress-indicator.scss │ │ │ ├── _md-comp-list.scss │ │ │ ├── _md-comp-menu.scss │ │ │ ├── _md-comp-navigation-bar.scss │ │ │ ├── _md-comp-navigation-drawer.scss │ │ │ ├── _md-comp-navigation-rail.scss │ │ │ ├── _md-comp-outlined-autocomplete.scss │ │ │ ├── _md-comp-outlined-button.scss │ │ │ ├── _md-comp-outlined-card.scss │ │ │ ├── _md-comp-outlined-icon-button.scss │ │ │ ├── _md-comp-outlined-menu-button.scss │ │ │ ├── _md-comp-outlined-segmented-button.scss │ │ │ ├── _md-comp-outlined-select.scss │ │ │ ├── _md-comp-outlined-text-field.scss │ │ │ ├── _md-comp-plain-tooltip.scss │ │ │ ├── _md-comp-primary-navigation-tab.scss │ │ │ ├── _md-comp-radio-button.scss │ │ │ ├── _md-comp-rich-tooltip.scss │ │ │ ├── _md-comp-scrim.scss │ │ │ ├── _md-comp-search-bar.scss │ │ │ ├── _md-comp-search-view.scss │ │ │ ├── _md-comp-secondary-navigation-tab.scss │ │ │ ├── _md-comp-sheet-bottom.scss │ │ │ ├── _md-comp-sheet-floating.scss │ │ │ ├── _md-comp-sheet-side.scss │ │ │ ├── _md-comp-slider.scss │ │ │ ├── _md-comp-snackbar.scss │ │ │ ├── _md-comp-standard-menu-button.scss │ │ │ ├── _md-comp-suggestion-chip.scss │ │ │ ├── _md-comp-switch.scss │ │ │ ├── _md-comp-text-button.scss │ │ │ ├── _md-comp-time-input.scss │ │ │ ├── _md-comp-time-picker.scss │ │ │ ├── _md-comp-top-app-bar-large.scss │ │ │ ├── _md-comp-top-app-bar-medium.scss │ │ │ ├── _md-comp-top-app-bar-small-centered.scss │ │ │ ├── _md-comp-top-app-bar-small.scss │ │ │ ├── _md-ref-palette.scss │ │ │ ├── _md-ref-typeface.scss │ │ │ ├── _md-sys-color.scss │ │ │ ├── _md-sys-elevation.scss │ │ │ ├── _md-sys-motion.scss │ │ │ ├── _md-sys-shape.scss │ │ │ ├── _md-sys-state.scss │ │ │ └── _md-sys-typescale.scss │ │ └── v0_161/ │ │ ├── _index.scss │ │ ├── _md-comp-assist-chip.scss │ │ ├── _md-comp-badge.scss │ │ ├── _md-comp-banner.scss │ │ ├── _md-comp-bottom-app-bar.scss │ │ ├── _md-comp-carousel-item.scss │ │ ├── _md-comp-checkbox.scss │ │ ├── _md-comp-circular-progress-indicator.scss │ │ ├── _md-comp-data-table.scss │ │ ├── _md-comp-date-input-modal.scss │ │ ├── _md-comp-date-picker-docked.scss │ │ ├── _md-comp-date-picker-modal.scss │ │ ├── _md-comp-dialog.scss │ │ ├── _md-comp-divider.scss │ │ ├── _md-comp-elevated-button.scss │ │ ├── _md-comp-elevated-card.scss │ │ ├── _md-comp-extended-fab-branded.scss │ │ ├── _md-comp-extended-fab-primary.scss │ │ ├── _md-comp-extended-fab-secondary.scss │ │ ├── _md-comp-extended-fab-surface.scss │ │ ├── _md-comp-extended-fab-tertiary.scss │ │ ├── _md-comp-fab-branded-large.scss │ │ ├── _md-comp-fab-branded.scss │ │ ├── _md-comp-fab-primary-large.scss │ │ ├── _md-comp-fab-primary-small.scss │ │ ├── _md-comp-fab-primary.scss │ │ ├── _md-comp-fab-secondary-large.scss │ │ ├── _md-comp-fab-secondary-small.scss │ │ ├── _md-comp-fab-secondary.scss │ │ ├── _md-comp-fab-surface-large.scss │ │ ├── _md-comp-fab-surface-small.scss │ │ ├── _md-comp-fab-surface.scss │ │ ├── _md-comp-fab-tertiary-large.scss │ │ ├── _md-comp-fab-tertiary-small.scss │ │ ├── _md-comp-fab-tertiary.scss │ │ ├── _md-comp-filled-autocomplete.scss │ │ ├── _md-comp-filled-button.scss │ │ ├── _md-comp-filled-card.scss │ │ ├── _md-comp-filled-icon-button.scss │ │ ├── _md-comp-filled-menu-button.scss │ │ ├── _md-comp-filled-select.scss │ │ ├── _md-comp-filled-text-field.scss │ │ ├── _md-comp-filled-tonal-button.scss │ │ ├── _md-comp-filled-tonal-icon-button.scss │ │ ├── _md-comp-filter-chip.scss │ │ ├── _md-comp-full-screen-dialog.scss │ │ ├── _md-comp-icon-button.scss │ │ ├── _md-comp-input-chip.scss │ │ ├── _md-comp-linear-progress-indicator.scss │ │ ├── _md-comp-list.scss │ │ ├── _md-comp-menu.scss │ │ ├── _md-comp-navigation-bar.scss │ │ ├── _md-comp-navigation-drawer.scss │ │ ├── _md-comp-navigation-rail.scss │ │ ├── _md-comp-outlined-autocomplete.scss │ │ ├── _md-comp-outlined-button.scss │ │ ├── _md-comp-outlined-card.scss │ │ ├── _md-comp-outlined-icon-button.scss │ │ ├── _md-comp-outlined-menu-button.scss │ │ ├── _md-comp-outlined-segmented-button.scss │ │ ├── _md-comp-outlined-select.scss │ │ ├── _md-comp-outlined-text-field.scss │ │ ├── _md-comp-plain-tooltip.scss │ │ ├── _md-comp-primary-navigation-tab.scss │ │ ├── _md-comp-radio-button.scss │ │ ├── _md-comp-rich-tooltip.scss │ │ ├── _md-comp-scrim.scss │ │ ├── _md-comp-search-bar.scss │ │ ├── _md-comp-search-view.scss │ │ ├── _md-comp-secondary-navigation-tab.scss │ │ ├── _md-comp-sheet-bottom.scss │ │ ├── _md-comp-sheet-floating.scss │ │ ├── _md-comp-sheet-side.scss │ │ ├── _md-comp-slider.scss │ │ ├── _md-comp-snackbar.scss │ │ ├── _md-comp-standard-menu-button.scss │ │ ├── _md-comp-suggestion-chip.scss │ │ ├── _md-comp-switch.scss │ │ ├── _md-comp-text-button.scss │ │ ├── _md-comp-time-input.scss │ │ ├── _md-comp-time-picker.scss │ │ ├── _md-comp-top-app-bar-large.scss │ │ ├── _md-comp-top-app-bar-medium.scss │ │ ├── _md-comp-top-app-bar-small-centered.scss │ │ ├── _md-comp-top-app-bar-small.scss │ │ ├── _md-ref-palette.scss │ │ ├── _md-ref-typeface.scss │ │ ├── _md-sys-color.scss │ │ ├── _md-sys-elevation.scss │ │ ├── _md-sys-motion.scss │ │ ├── _md-sys-shape.scss │ │ ├── _md-sys-state.scss │ │ ├── _md-sys-typescale.scss │ │ ├── index.test.scss │ │ └── lib.test.scss │ ├── mdc-tooltip/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _plain-tooltip-theme.scss │ │ ├── _rich-tooltip-theme.scss │ │ ├── _tooltip-theme.scss │ │ ├── _tooltip.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── component.test.ts │ │ ├── feature-targeting-any.test.scss │ │ ├── foundation.test.ts │ │ └── mdc-tooltip.scss.test.ts │ ├── mdc-top-app-bar/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── adapter.ts │ │ ├── component.ts │ │ ├── constants.ts │ │ ├── fixed/ │ │ │ ├── foundation.ts │ │ │ └── test/ │ │ │ └── foundation.test.ts │ │ ├── foundation.ts │ │ ├── index.ts │ │ ├── mdc-top-app-bar.import.scss │ │ ├── mdc-top-app-bar.scss │ │ ├── package.json │ │ ├── short/ │ │ │ ├── foundation.ts │ │ │ └── test/ │ │ │ └── foundation.test.ts │ │ ├── standard/ │ │ │ ├── foundation.ts │ │ │ └── test/ │ │ │ └── foundation.test.ts │ │ └── test/ │ │ ├── component.test.ts │ │ └── foundation.test.ts │ ├── mdc-touch-target/ │ │ ├── README.md │ │ ├── _index.scss │ │ ├── _mixins.import.scss │ │ ├── _mixins.scss │ │ ├── _touch-target.scss │ │ ├── _variables.import.scss │ │ ├── _variables.scss │ │ ├── package.json │ │ ├── styles.scss │ │ └── test/ │ │ ├── feature-targeting-any.test.scss │ │ └── mdc-touch-target.scss.test.ts │ └── mdc-typography/ │ ├── README.md │ ├── _functions.import.scss │ ├── _functions.scss │ ├── _index.scss │ ├── _mixins.import.scss │ ├── _mixins.scss │ ├── _typography.scss │ ├── _variables.import.scss │ ├── _variables.scss │ ├── mdc-typography.import.scss │ ├── mdc-typography.scss │ ├── package.json │ ├── styles.scss │ └── test/ │ ├── feature-targeting-any.test.scss │ └── mdc-typography.scss.test.ts ├── prettier.config.js ├── scripts/ │ ├── build/ │ │ ├── clean.js │ │ ├── environment.js │ │ └── path-resolver.js │ ├── canary-release.sh │ ├── check-pkg-for-release.js │ ├── cp-pkgs.js │ ├── dependency-test.sh │ ├── documentation/ │ │ ├── ts-api-table.hbs │ │ ├── ts-api-tables.hbs │ │ └── tsdoc.ts │ ├── pre-release.sh │ ├── tsconfig.json │ ├── verify-pkg-main.js │ └── webpack/ │ ├── copyright-banner-plugin.js │ ├── css-bundle-factory.js │ ├── css-cleanup-plugin.js │ ├── globber.js │ ├── js-bundle-factory.js │ └── plugin-factory.js ├── testing/ │ ├── dom/ │ │ ├── events.ts │ │ └── index.ts │ ├── featuretargeting/ │ │ ├── index.ts │ │ └── sass-test-compile.helper.ts │ ├── helpers/ │ │ ├── foundation.ts │ │ ├── jasmine.ts │ │ └── setup.ts │ └── ts-node.register.js ├── tsconfig-base.json ├── tsconfig-node.json ├── tsconfig-testing.json ├── tsconfig.json ├── tslint.json └── webpack.config.js