gitextract_axbv8l9c/ ├── .eslintrc.json ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── stale.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── RELEASING.md ├── externs/ │ ├── .gitignore │ ├── .npmignore │ ├── polymer-dom-api-externs.js │ ├── polymer-externs.js │ ├── polymer-iconset-externs.js │ ├── polymer-internal-shared-types.js │ ├── polymer-internal-types.html │ └── webcomponents-externs.js ├── gulpfile.js ├── index.html ├── interfaces.d.ts ├── lib/ │ ├── elements/ │ │ ├── array-selector.d.ts │ │ ├── array-selector.js │ │ ├── custom-style.d.ts │ │ ├── custom-style.js │ │ ├── dom-bind.d.ts │ │ ├── dom-bind.js │ │ ├── dom-if.d.ts │ │ ├── dom-if.js │ │ ├── dom-module.d.ts │ │ ├── dom-module.js │ │ ├── dom-repeat.d.ts │ │ └── dom-repeat.js │ ├── legacy/ │ │ ├── class.d.ts │ │ ├── class.js │ │ ├── legacy-data-mixin.d.ts │ │ ├── legacy-data-mixin.js │ │ ├── legacy-element-mixin.d.ts │ │ ├── legacy-element-mixin.js │ │ ├── mutable-data-behavior.d.ts │ │ ├── mutable-data-behavior.js │ │ ├── polymer-fn.d.ts │ │ ├── polymer-fn.js │ │ ├── polymer.dom.d.ts │ │ ├── polymer.dom.js │ │ ├── templatizer-behavior.d.ts │ │ └── templatizer-behavior.js │ ├── mixins/ │ │ ├── dir-mixin.d.ts │ │ ├── dir-mixin.js │ │ ├── disable-upgrade-mixin.d.ts │ │ ├── disable-upgrade-mixin.js │ │ ├── element-mixin.d.ts │ │ ├── element-mixin.js │ │ ├── gesture-event-listeners.d.ts │ │ ├── gesture-event-listeners.js │ │ ├── mutable-data.d.ts │ │ ├── mutable-data.js │ │ ├── properties-changed.d.ts │ │ ├── properties-changed.js │ │ ├── properties-mixin.d.ts │ │ ├── properties-mixin.js │ │ ├── property-accessors.d.ts │ │ ├── property-accessors.js │ │ ├── property-effects.d.ts │ │ ├── property-effects.js │ │ ├── strict-binding-parser.d.ts │ │ ├── strict-binding-parser.js │ │ ├── template-stamp.d.ts │ │ └── template-stamp.js │ └── utils/ │ ├── array-splice.d.ts │ ├── array-splice.js │ ├── async.d.ts │ ├── async.js │ ├── boot.d.ts │ ├── boot.js │ ├── case-map.d.ts │ ├── case-map.js │ ├── debounce.d.ts │ ├── debounce.js │ ├── flattened-nodes-observer.d.ts │ ├── flattened-nodes-observer.js │ ├── flush.d.ts │ ├── flush.js │ ├── gestures.d.ts │ ├── gestures.js │ ├── hide-template-controls.d.ts │ ├── hide-template-controls.js │ ├── html-tag.d.ts │ ├── html-tag.js │ ├── mixin.d.ts │ ├── mixin.js │ ├── path.d.ts │ ├── path.js │ ├── render-status.d.ts │ ├── render-status.js │ ├── resolve-url.d.ts │ ├── resolve-url.js │ ├── scope-subtree.d.ts │ ├── scope-subtree.js │ ├── settings.d.ts │ ├── settings.js │ ├── style-gather.d.ts │ ├── style-gather.js │ ├── telemetry.d.ts │ ├── telemetry.js │ ├── templatize.d.ts │ ├── templatize.js │ ├── unresolved.d.ts │ ├── unresolved.js │ ├── wrap.d.ts │ └── wrap.js ├── manifest.json ├── package.json ├── polymer-element.d.ts ├── polymer-element.js ├── polymer-legacy.d.ts ├── polymer-legacy.js ├── test/ │ ├── .eslintignore │ ├── .eslintrc.json │ ├── perf/ │ │ ├── binding-expressions.html │ │ └── perf-tests.html │ ├── runner.html │ ├── smoke/ │ │ ├── alacarte-property-accessors.html │ │ ├── alacarte-property-effects-ordering.html │ │ ├── alacarte-property-effects.html │ │ ├── alacarte-template-stamp.html │ │ ├── behavior-mixin.html │ │ ├── data-table.html │ │ ├── dirty-check.html │ │ ├── disable-upgrade.html │ │ ├── disabled-attr-gestures.html │ │ ├── dom-if.html │ │ ├── gestures.html │ │ ├── html-tag.html │ │ ├── label-click.html │ │ ├── ordering-test.html │ │ ├── passive-gestures.html │ │ └── style-props/ │ │ ├── src/ │ │ │ ├── elements-defaults.js │ │ │ ├── elements.js │ │ │ ├── scopes.js │ │ │ └── settings.js │ │ └── test.html │ └── unit/ │ ├── array-selector-elements.js │ ├── array-selector.html │ ├── async.html │ ├── attributes-elements.js │ ├── attributes.html │ ├── behaviors.html │ ├── case-map.html │ ├── class-properties.html │ ├── configure.html │ ├── css-parse.html │ ├── custom-style-async-import.html │ ├── custom-style-async-import.js │ ├── custom-style-async.html │ ├── custom-style-import.js │ ├── custom-style-late.html │ ├── custom-style-scope-cache.html │ ├── custom-style.html │ ├── debounce.html │ ├── dir.html │ ├── disable-upgrade.html │ ├── dom-bind-elements1.js │ ├── dom-bind-elements2.js │ ├── dom-bind.html │ ├── dom-if-elements.js │ ├── dom-if.html │ ├── dom-repeat-elements.js │ ├── dom-repeat.html │ ├── dynamic-import.html │ ├── dynamic-imports/ │ │ ├── async-import.html │ │ ├── async.html │ │ ├── dynamic-element.js │ │ ├── inner-element.js │ │ └── outer-element.html │ ├── events-elements.js │ ├── events.html │ ├── flattened-nodes-observer.html │ ├── gestures-elements.js │ ├── gestures.html │ ├── globals.html │ ├── html-tag.html │ ├── importHref.html │ ├── inheritance.html │ ├── legacy-data.html │ ├── legacy-noattributes.html │ ├── legacy-undefined.html │ ├── logging.html │ ├── mixin-behaviors.html │ ├── mixin-utils.html │ ├── multi-style.html │ ├── path-effects-elements.js │ ├── path-effects.html │ ├── path.html │ ├── polymer-dom-nopatch.html │ ├── polymer-dom-observeNodes.html │ ├── polymer-dom.html │ ├── polymer-element-with-apply-import.js │ ├── polymer-element-with-apply.html │ ├── polymer.element.html │ ├── polymer.legacyelement.html │ ├── polymer.properties-mixin-with-property-accessors.html │ ├── polymer.properties-mixin.html │ ├── properties-changed.html │ ├── property-accessors.html │ ├── property-effects-elements.js │ ├── property-effects-template.html │ ├── property-effects.html │ ├── ready-attached-order-class.html │ ├── ready-attached-order.html │ ├── render-status.html │ ├── resolveurl.html │ ├── shady-content.html │ ├── shady-dynamic.html │ ├── shady-events.html │ ├── shady-unscoped-style-import.js │ ├── shady-unscoped-style.html │ ├── shady.html │ ├── strict-template-policy.html │ ├── styling-build-adopted-stylesheets.html │ ├── styling-cross-scope-apply.html │ ├── styling-cross-scope-unknown-host.html │ ├── styling-cross-scope-var.html │ ├── styling-import-host2.css │ ├── styling-import-shared-styles.js │ ├── styling-only-with-template.html │ ├── styling-scoped-nopatch.html │ ├── styling-scoped.html │ ├── sub/ │ │ ├── resolveurl-elements.js │ │ ├── style-import.js │ │ ├── x-sub.html │ │ └── x-test.html │ ├── template-stamp.html │ ├── template-whitespace.html │ ├── templatize-elements.js │ ├── templatize.html │ └── wct-browser-config.js ├── util/ │ ├── .eslintrc.json │ ├── gen-changelog.sh │ ├── minimalDocument.js │ └── travis-sauce-test.sh └── wct.conf.json