gitextract_pil82dhw/ ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── feature_request.md │ │ ├── output.md │ │ └── question.md │ └── workflows/ │ ├── codeql.yml │ ├── lint.yml │ └── publish.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── build/ │ ├── two.js │ └── two.module.js ├── deploy.sh ├── extras/ │ ├── js/ │ │ ├── arc.js │ │ └── zui.js │ └── jsm/ │ ├── arc.js │ ├── zui.d.ts │ └── zui.js ├── package.json ├── src/ │ ├── anchor.d.ts │ ├── anchor.js │ ├── children.d.ts │ ├── children.js │ ├── collection.d.ts │ ├── collection.js │ ├── constants.d.ts │ ├── constants.js │ ├── effects/ │ │ ├── gradient.d.ts │ │ ├── gradient.js │ │ ├── image-sequence.d.ts │ │ ├── image-sequence.js │ │ ├── image.d.ts │ │ ├── image.js │ │ ├── linear-gradient.d.ts │ │ ├── linear-gradient.js │ │ ├── radial-gradient.d.ts │ │ ├── radial-gradient.js │ │ ├── sprite.d.ts │ │ ├── sprite.js │ │ ├── stop.d.ts │ │ ├── stop.js │ │ ├── texture.d.ts │ │ └── texture.js │ ├── element.d.ts │ ├── element.js │ ├── events.d.ts │ ├── events.js │ ├── group.d.ts │ ├── group.js │ ├── matrix.d.ts │ ├── matrix.js │ ├── path.d.ts │ ├── path.js │ ├── registry.d.ts │ ├── registry.js │ ├── renderers/ │ │ ├── canvas.d.ts │ │ ├── canvas.js │ │ ├── svg.d.ts │ │ ├── svg.js │ │ ├── webgl.d.ts │ │ └── webgl.js │ ├── shape.d.ts │ ├── shape.js │ ├── shapes/ │ │ ├── arc-segment.d.ts │ │ ├── arc-segment.js │ │ ├── circle.d.ts │ │ ├── circle.js │ │ ├── ellipse.d.ts │ │ ├── ellipse.js │ │ ├── line.d.ts │ │ ├── line.js │ │ ├── points.d.ts │ │ ├── points.js │ │ ├── polygon.d.ts │ │ ├── polygon.js │ │ ├── rectangle.d.ts │ │ ├── rectangle.js │ │ ├── rounded-rectangle.d.ts │ │ ├── rounded-rectangle.js │ │ ├── star.d.ts │ │ └── star.js │ ├── text.d.ts │ ├── text.js │ ├── two.d.ts │ ├── two.js │ ├── utils/ │ │ ├── canvas-polyfill.d.ts │ │ ├── canvas-polyfill.js │ │ ├── curves.d.ts │ │ ├── curves.js │ │ ├── device-pixel-ratio.d.ts │ │ ├── device-pixel-ratio.js │ │ ├── dom.d.ts │ │ ├── dom.js │ │ ├── error.d.ts │ │ ├── error.js │ │ ├── hit-test.js │ │ ├── interpret-svg.d.ts │ │ ├── interpret-svg.js │ │ ├── math.d.ts │ │ ├── math.js │ │ ├── path-commands.d.ts │ │ ├── path-commands.js │ │ ├── path.js │ │ ├── root.d.ts │ │ ├── root.js │ │ ├── shaders.d.ts │ │ ├── shaders.js │ │ ├── shape.d.ts │ │ ├── shape.js │ │ ├── underscore.d.ts │ │ ├── underscore.js │ │ ├── xhr.d.ts │ │ └── xhr.js │ ├── vector.d.ts │ └── vector.js ├── tests/ │ ├── index.html │ ├── noWebGL.html │ ├── src/ │ │ └── utils.js │ ├── suite/ │ │ ├── bounding-box.js │ │ ├── canvas.js │ │ ├── core.js │ │ ├── dispose.js │ │ ├── hit-test.js │ │ ├── release.js │ │ ├── shapes.js │ │ ├── svg-interpreter.js │ │ ├── svg.js │ │ └── webgl.js │ └── typescript/ │ ├── index.js │ ├── index.ts │ └── package.json ├── utils/ │ ├── INSTRUCTIONS.md │ ├── build.js │ ├── docs.template │ ├── document.js │ ├── file-sizes.json │ └── source-files.js └── wiki/ ├── .vuepress/ │ ├── components/ │ │ ├── carbon-ads.vue │ │ ├── custom-button.vue │ │ ├── example-card.vue │ │ ├── inline-editor.vue │ │ ├── redirect-page.vue │ │ └── version-link.vue │ ├── config.js │ ├── enhanceApp.js │ ├── plugins/ │ │ └── search/ │ │ ├── SearchBox.vue │ │ └── match-query.js │ ├── styles/ │ │ ├── index.styl │ │ └── palette.styl │ └── theme/ │ ├── components/ │ │ ├── Navbar.vue │ │ └── Sidebar.vue │ ├── index.js │ └── layouts/ │ └── NotFound.vue ├── README.md ├── change-log/ │ └── README.md ├── changelog/ │ └── README.md ├── docs/ │ ├── README.md │ ├── anchor/ │ │ └── README.md │ ├── children/ │ │ └── README.md │ ├── collection/ │ │ └── README.md │ ├── effects/ │ │ ├── gradient/ │ │ │ └── README.md │ │ ├── image/ │ │ │ └── README.md │ │ ├── image-sequence/ │ │ │ └── README.md │ │ ├── linear-gradient/ │ │ │ └── README.md │ │ ├── radial-gradient/ │ │ │ └── README.md │ │ ├── sprite/ │ │ │ └── README.md │ │ ├── stop/ │ │ │ └── README.md │ │ └── texture/ │ │ └── README.md │ ├── element/ │ │ └── README.md │ ├── events/ │ │ └── README.md │ ├── extras/ │ │ ├── arc/ │ │ │ └── README.md │ │ └── zui/ │ │ └── README.md │ ├── group/ │ │ └── README.md │ ├── matrix/ │ │ └── README.md │ ├── path/ │ │ └── README.md │ ├── registry/ │ │ └── README.md │ ├── renderers/ │ │ ├── canvas/ │ │ │ └── README.md │ │ ├── svg/ │ │ │ └── README.md │ │ └── webgl/ │ │ └── README.md │ ├── shape/ │ │ └── README.md │ ├── shapes/ │ │ ├── arc-segment/ │ │ │ └── README.md │ │ ├── circle/ │ │ │ └── README.md │ │ ├── ellipse/ │ │ │ └── README.md │ │ ├── line/ │ │ │ └── README.md │ │ ├── points/ │ │ │ └── README.md │ │ ├── polygon/ │ │ │ └── README.md │ │ ├── rectangle/ │ │ │ └── README.md │ │ ├── rounded-rectangle/ │ │ │ └── README.md │ │ └── star/ │ │ └── README.md │ ├── text/ │ │ └── README.md │ ├── two/ │ │ └── README.md │ └── vector/ │ └── README.md ├── donate/ │ └── README.md ├── examples/ │ └── README.md ├── incident-response-plan/ │ └── README.md ├── privacy/ │ └── README.md └── security/ └── README.md