.editorconfig
.gitignore
LICENSE
README.md
precommit.sh
setup.cfg
setup.py
tox.ini
.github/dependabot.yml
.github/workflows/ci.yml
docs/contributing.md
src/picosvg/__init__.py
src/picosvg/_version.py
src/picosvg/arc_to_cubic.py
src/picosvg/geometric_types.py
src/picosvg/picosvg.py
src/picosvg/py.typed
src/picosvg/svg.py
src/picosvg/svg_meta.py
src/picosvg/svg_path_iter.py
src/picosvg/svg_pathops.py
src/picosvg/svg_reuse.py
src/picosvg/svg_transform.py
src/picosvg/svg_types.py
src/picosvg.egg-info/PKG-INFO
src/picosvg.egg-info/SOURCES.txt
src/picosvg.egg-info/dependency_links.txt
src/picosvg.egg-info/entry_points.txt
src/picosvg.egg-info/requires.txt
src/picosvg.egg-info/top_level.txt
tests/arc_to_cubic_test.py
tests/arcs-before.svg
tests/arcs-nano.svg
tests/bad-defs-0.svg
tests/bad-defs-1.svg
tests/bad-ids-1.svg
tests/clip-curves-clipped.svg
tests/clip-curves.svg
tests/clip-ellipse-clipped.svg
tests/clip-ellipse.svg
tests/clip-groups-clipped.svg
tests/clip-groups.svg
tests/clip-multirect-clipped.svg
tests/clip-multirect.svg
tests/clip-rect-clipped.svg
tests/clip-rect.svg
tests/clip-rule-evenodd-clipped.svg
tests/clip-rule-evenodd.svg
tests/clip-use-clipped.svg
tests/clip-use.svg
tests/clipped-strokes-before.svg
tests/clipped-strokes-nano.svg
tests/decimal-viewbox-before.svg
tests/decimal-viewbox-nano.svg
tests/degenerate-before.svg
tests/degenerate-nano.svg
tests/drop-anon-symbols-after.svg
tests/drop-anon-symbols-before.svg
tests/drop-title-meta-desc-before.svg
tests/drop-title-meta-desc-nano.svg
tests/emoji_u1f469_1f3fd_200d_1f91d_200d_1f468_1f3fb.svg
tests/fill-rule-evenodd-before.svg
tests/fill-rule-evenodd-nano.svg
tests/flag-use-before.svg
tests/flag-use-nano.svg
tests/geometric_types_test.py
tests/good-defs-0.svg
tests/group-data-name-after.svg
tests/group-data-name-before.svg
tests/group-stroke-before.svg
tests/group-stroke-nano.svg
tests/inkscape-noise-before.svg
tests/inkscape-noise-nano.svg
tests/inline-css-style-after.svg
tests/inline-css-style-before.svg
tests/inline-css-style-nano.svg
tests/invisible-after.svg
tests/invisible-before.svg
tests/invisible-nano.svg
tests/matrix-before.svg
tests/matrix-nano.svg
tests/no-viewbox-before.svg
tests/no-viewbox-nano.svg
tests/outside-viewbox-clipped.svg
tests/outside-viewbox.svg
tests/pathops-tricky-path-before.svg
tests/pathops-tricky-path-nano.svg
tests/rotated-rect-after.svg
tests/rotated-rect.svg
tests/scale-strokes-after.svg
tests/scale-strokes-before.svg
tests/scale-strokes-nano.svg
tests/stroke-capjoinmiterlimit-after.svg
tests/stroke-capjoinmiterlimit-before.svg
tests/stroke-circle-dasharray-after.svg
tests/stroke-circle-dasharray-before.svg
tests/stroke-dasharray-after.svg
tests/stroke-dasharray-before.svg
tests/stroke-fill-opacity-after.svg
tests/stroke-fill-opacity-before.svg
tests/stroke-path-after.svg
tests/stroke-path-before.svg
tests/stroke-simplepath-after.svg
tests/stroke-simplepath-before.svg
tests/stroke-with-id-before.svg
tests/stroke-with-id-nano.svg
tests/svg_pathops_test.py
tests/svg_reuse_test.py
tests/svg_test.py
tests/svg_test_helpers.py
tests/svg_transform_test.py
tests/svg_types_test.py
tests/transform-before.svg
tests/transform-nano.svg
tests/translate-rect-after.svg
tests/translate-rect.svg
tests/twemoji-lesotho-flag-after-ungroup.svg
tests/twemoji-lesotho-flag-before.svg
tests/twemoji-lesotho-flag-nano.svg
tests/ungroup-after.svg
tests/ungroup-before.svg
tests/ungroup-multiple-children-after.svg
tests/ungroup-multiple-children-before.svg
tests/ungroup-multiple-children-nano.svg
tests/ungroup-nano.svg
tests/ungroup-transform-after.svg
tests/ungroup-transform-before.svg
tests/ungroup-transform-nano.svg
tests/ungroup-with-ids-before.svg
tests/ungroup-with-ids-nano.svg
tests/use-ellipse-resolved.svg
tests/use-ellipse.svg