gitextract_lqipgjf4/ ├── .config/ │ ├── karma.conf.cjs │ ├── karma.conf.common.cjs │ ├── karma.conf.saucelabs.cjs │ ├── polyfillListIE.js │ ├── pretest.js │ ├── rollup.config.js │ ├── rollup.polyfills.js │ └── rollup.tests.js ├── .eslintrc.json ├── .github/ │ ├── CONTRIBUTING.md │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── bug-report.md │ ├── feature-request.md │ └── other.md ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── bench/ │ ├── runner.html │ ├── svg.bench.js │ └── tests/ │ ├── 10000-accesses.js │ ├── 10000-boxes.js │ ├── 10000-circles.js │ ├── 10000-each.js │ ├── 10000-pathArray-bbox.js │ ├── 10000-pathArrays.js │ ├── 10000-paths.js │ ├── 10000-pointArray-bbox.js │ ├── 10000-rects.js │ ├── 10000-textContent.js │ └── 10000-transform.js ├── package.json ├── playgrounds/ │ ├── colors/ │ │ ├── main.js │ │ └── style.css │ ├── matrix/ │ │ ├── drag.js │ │ ├── matrix.js │ │ └── style.css │ ├── transforms/ │ │ ├── style.css │ │ └── transforms.js │ └── webpack.config.js ├── spec/ │ ├── RAFPlugin.js │ ├── SpecRunner.html │ ├── SpecRunnerEs6.html │ ├── checkForAllTests.js │ ├── fixtures/ │ │ └── fixture.css │ ├── helpers.js │ ├── runSVGDomTest.js │ ├── setupBrowser.js │ ├── setupSVGDom.js │ └── spec/ │ ├── animation/ │ │ ├── Animator.js │ │ ├── Controller.js │ │ ├── Morphable.js │ │ ├── Queue.js │ │ ├── Runner.js │ │ └── Timeline.js │ ├── elements/ │ │ ├── A.js │ │ ├── Circle.js │ │ ├── ClipPath.js │ │ ├── Container.js │ │ ├── Defs.js │ │ ├── Dom.js │ │ ├── Element.js │ │ ├── Ellipse.js │ │ ├── ForeignObject.js │ │ ├── Fragment.js │ │ ├── G.js │ │ ├── Gradient.js │ │ ├── Image.js │ │ ├── Line.js │ │ ├── Marker.js │ │ ├── Mask.js │ │ ├── Path.js │ │ ├── Pattern.js │ │ ├── Polygon.js │ │ ├── Polyline.js │ │ ├── Rect.js │ │ ├── Shape.js │ │ ├── Stop.js │ │ ├── Style.js │ │ ├── Svg.js │ │ ├── Symbol.js │ │ ├── Text.js │ │ ├── TextPath.js │ │ ├── Tspan.js │ │ └── Use.js │ ├── modules/ │ │ ├── core/ │ │ │ ├── attr.js │ │ │ ├── circled.js │ │ │ ├── containerGeometry.js │ │ │ ├── event.js │ │ │ ├── gradiented.js │ │ │ ├── parser.js │ │ │ ├── pointed.js │ │ │ ├── poly.js │ │ │ ├── regex.js │ │ │ ├── selector.js │ │ │ └── textable.js │ │ └── optional/ │ │ ├── arrange.js │ │ ├── class.js │ │ ├── css.js │ │ ├── data.js │ │ ├── memory.js │ │ ├── sugar.js │ │ └── transform.js │ ├── types/ │ │ ├── Base.js │ │ ├── Box.js │ │ ├── Color.js │ │ ├── EventTarget.js │ │ ├── List.js │ │ ├── Matrix.js │ │ ├── PathArray.js │ │ ├── Point.js │ │ ├── PointArray.js │ │ ├── SVGArray.js │ │ └── SVGNumber.js │ └── utils/ │ ├── adopter.js │ ├── methods.js │ ├── pathParser.js │ ├── utils.js │ └── window.js ├── src/ │ ├── animation/ │ │ ├── Animator.js │ │ ├── Controller.js │ │ ├── Morphable.js │ │ ├── Queue.js │ │ ├── Runner.js │ │ └── Timeline.js │ ├── elements/ │ │ ├── A.js │ │ ├── Circle.js │ │ ├── ClipPath.js │ │ ├── Container.js │ │ ├── Defs.js │ │ ├── Dom.js │ │ ├── Element.js │ │ ├── Ellipse.js │ │ ├── ForeignObject.js │ │ ├── Fragment.js │ │ ├── G.js │ │ ├── Gradient.js │ │ ├── Image.js │ │ ├── Line.js │ │ ├── Marker.js │ │ ├── Mask.js │ │ ├── Path.js │ │ ├── Pattern.js │ │ ├── Polygon.js │ │ ├── Polyline.js │ │ ├── Rect.js │ │ ├── Shape.js │ │ ├── Stop.js │ │ ├── Style.js │ │ ├── Svg.js │ │ ├── Symbol.js │ │ ├── Text.js │ │ ├── TextPath.js │ │ ├── Tspan.js │ │ └── Use.js │ ├── main.js │ ├── modules/ │ │ ├── core/ │ │ │ ├── attr.js │ │ │ ├── circled.js │ │ │ ├── containerGeometry.js │ │ │ ├── defaults.js │ │ │ ├── event.js │ │ │ ├── gradiented.js │ │ │ ├── namespaces.js │ │ │ ├── parser.js │ │ │ ├── pointed.js │ │ │ ├── poly.js │ │ │ ├── regex.js │ │ │ ├── selector.js │ │ │ └── textable.js │ │ └── optional/ │ │ ├── arrange.js │ │ ├── class.js │ │ ├── css.js │ │ ├── data.js │ │ ├── memory.js │ │ ├── sugar.js │ │ └── transform.js │ ├── polyfills/ │ │ ├── children.js │ │ └── innerHTML.js │ ├── svg.js │ ├── types/ │ │ ├── Base.js │ │ ├── Box.js │ │ ├── Color.js │ │ ├── EventTarget.js │ │ ├── List.js │ │ ├── Matrix.js │ │ ├── PathArray.js │ │ ├── Point.js │ │ ├── PointArray.js │ │ ├── SVGArray.js │ │ └── SVGNumber.js │ └── utils/ │ ├── adopter.js │ ├── methods.js │ ├── pathParser.js │ ├── utils.js │ └── window.js ├── svg.js.d.ts └── tsconfig.json