gitextract_eg26j0ob/ ├── .editorconfig ├── .eslintrc ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── backup/ │ │ └── stale.yml │ ├── ci.yml │ ├── codeql.yml │ ├── config/ │ │ ├── label-commands.yml │ │ ├── needs-more-info.yml │ │ └── pr-label-branch-name.yml │ ├── label-commands.yml │ ├── lock.yml │ ├── needs-more-info.yml │ ├── potential-duplicates.yml │ ├── pr-label-branch-name.yml │ ├── pr-label-patch-size.yml │ ├── pr-label-status.yml │ ├── pr-label-title-body.yml │ ├── release.yml │ ├── update-authors.yml │ ├── update-contributors.yml │ ├── update-license.yml │ └── welcome.yml ├── .gitignore ├── .husky/ │ ├── .gitignore │ ├── commit-msg │ └── pre-commit ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── karma.conf.js ├── package.json ├── rollup.config.js ├── src/ │ ├── apply-style.ts │ ├── clone-node.ts │ ├── clone-pseudos.ts │ ├── dataurl.ts │ ├── embed-images.ts │ ├── embed-resources.ts │ ├── embed-webfonts.ts │ ├── index.ts │ ├── mimes.ts │ ├── types.ts │ └── util.ts ├── test/ │ ├── resources/ │ │ ├── bgcolor/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── bigger/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── border/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── canvas/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── css-bg/ │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── custom-element/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── dimensions/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── ext-css/ │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── filter/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── fonts/ │ │ │ ├── node.html │ │ │ ├── style.css │ │ │ └── web-fonts/ │ │ │ ├── embedded.css │ │ │ ├── empty.html │ │ │ ├── remote.css │ │ │ ├── rules-relative.css │ │ │ ├── rules-relative.html │ │ │ ├── rules.css │ │ │ └── with-query.css │ │ ├── hash/ │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── images/ │ │ │ ├── loading.html │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── input/ │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── page.html │ │ ├── pixeldata/ │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── placeholder/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── pseudo/ │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── scale/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── scroll/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── select/ │ │ │ ├── first │ │ │ ├── first-option.html │ │ │ ├── second │ │ │ ├── second-option.html │ │ │ ├── style.css │ │ │ ├── third │ │ │ └── third-option.html │ │ ├── sheet/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ ├── sheet.css │ │ │ └── style.css │ │ ├── small/ │ │ │ ├── image │ │ │ ├── image-jpeg │ │ │ ├── image-jpeg-low │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── style/ │ │ │ ├── image │ │ │ ├── image-include-style │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── svg-color/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── svg-image/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── svg-ns/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── svg-rect/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── svg-use-tag/ │ │ │ ├── image │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── text/ │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── textarea/ │ │ │ ├── node.html │ │ │ └── style.css │ │ ├── video/ │ │ │ ├── flower.webm │ │ │ ├── image │ │ │ ├── image-poster │ │ │ ├── node.html │ │ │ ├── poster.html │ │ │ └── style.css │ │ └── webp/ │ │ ├── node.html │ │ └── style.css │ └── spec/ │ ├── basic.spec.ts │ ├── canvas.sepc.ts │ ├── embed.spec.ts │ ├── helper.ts │ ├── on-image-error-handler.spec.ts │ ├── options.spec.ts │ ├── select.sepc.ts │ ├── setup.ts │ ├── special.spec.ts │ ├── svg.spec.ts │ ├── video.spec.ts │ └── webfont.spec.ts └── tsconfig.json