Bug 1452065 [wpt PR 10345] - Fix all lint errors in svg/import/*, a=testonly
authorPhilip Jägenstedt <philip@foolip.org>
Mon, 09 Apr 2018 22:25:42 +0000
changeset 413782 e6c521e6fb27dea1b258618f74cac40d3729ba3e
parent 413781 544a05e734c21c9528ce99a92b9c065f45971d2f
child 413783 647daf60d4f78cbb3e8c004b825da99f74abcb84
push id33850
push userapavel@mozilla.com
push dateMon, 16 Apr 2018 09:53:48 +0000
treeherdermozilla-central@6276ec7ebbf3 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1452065, 10345
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1452065 [wpt PR 10345] - Fix all lint errors in svg/import/*, a=testonly Automatic update from web-platform-testsFix all lint errors in svg/import/* First dos2unix was used and for text-fonts-202-t-manual.svg this also removes a UTF-8 BOM. Then all files were passed through git stripspace, which also removed some double blank lines which don't look to have been meaningful. Finally all tabs were replaced by two spaces, as that's the tab width that seems to have been used when editing these files. Some odd indentation remains and would have to be fixed manually. wpt-commits: 0fb0745ad0ebcb51e262f043115ff1fa5b26f876 wpt-pr: 10345 wpt-commits: 0fb0745ad0ebcb51e262f043115ff1fa5b26f876 wpt-pr: 10345
testing/web-platform/meta/MANIFEST.json
testing/web-platform/tests/lint.whitelist
testing/web-platform/tests/svg/import/animate-dom-01-f-manual.svg
testing/web-platform/tests/svg/import/animate-dom-02-f-manual.svg
testing/web-platform/tests/svg/import/animate-elem-02-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-03-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-05-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-10-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-11-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-12-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-13-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-14-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-15-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-17-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-19-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-20-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-21-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-22-b-manual.svg
testing/web-platform/tests/svg/import/animate-elem-23-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-24-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-25-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-27-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-29-b-manual.svg
testing/web-platform/tests/svg/import/animate-elem-31-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-33-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-34-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-36-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-37-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-40-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-46-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-62-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-64-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-66-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-70-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-77-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-80-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-81-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-82-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-83-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-84-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-85-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-87-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-88-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-89-t-manual.svg
testing/web-platform/tests/svg/import/animate-elem-90-b-manual.svg
testing/web-platform/tests/svg/import/animate-interact-events-01-t-manual.svg
testing/web-platform/tests/svg/import/animate-interact-pevents-02-t-manual.svg
testing/web-platform/tests/svg/import/animate-interact-pevents-03-t-manual.svg
testing/web-platform/tests/svg/import/animate-interact-pevents-04-t-manual.svg
testing/web-platform/tests/svg/import/animate-pservers-grad-01-b-manual.svg
testing/web-platform/tests/svg/import/animate-script-elem-01-b-manual.svg
testing/web-platform/tests/svg/import/color-prof-01-f-manual.svg
testing/web-platform/tests/svg/import/color-prop-01-b-manual.svg
testing/web-platform/tests/svg/import/color-prop-02-f-manual.svg
testing/web-platform/tests/svg/import/color-prop-03-t-manual.svg
testing/web-platform/tests/svg/import/color-prop-04-t-manual.svg
testing/web-platform/tests/svg/import/conform-viewers-02-f-manual.svg
testing/web-platform/tests/svg/import/conform-viewers-03-f-manual.svg
testing/web-platform/tests/svg/import/coords-dom-01-f-manual.svg
testing/web-platform/tests/svg/import/coords-dom-02-f-manual.svg
testing/web-platform/tests/svg/import/coords-dom-04-f-manual.svg
testing/web-platform/tests/svg/import/coords-trans-10-f-manual.svg
testing/web-platform/tests/svg/import/coords-trans-11-f-manual.svg
testing/web-platform/tests/svg/import/coords-trans-12-f-manual.svg
testing/web-platform/tests/svg/import/coords-trans-13-f-manual.svg
testing/web-platform/tests/svg/import/coords-trans-14-f-manual.svg
testing/web-platform/tests/svg/import/coords-transformattr-01-f-manual.svg
testing/web-platform/tests/svg/import/coords-transformattr-03-f-manual.svg
testing/web-platform/tests/svg/import/coords-transformattr-04-f-manual.svg
testing/web-platform/tests/svg/import/coords-transformattr-05-f-manual.svg
testing/web-platform/tests/svg/import/coords-units-02-b-manual.svg
testing/web-platform/tests/svg/import/coords-viewattr-03-b-manual.svg
testing/web-platform/tests/svg/import/filters-background-01-f-manual.svg
testing/web-platform/tests/svg/import/filters-blend-01-b-manual.svg
testing/web-platform/tests/svg/import/filters-composite-02-b-manual.svg
testing/web-platform/tests/svg/import/filters-composite-03-f-manual.svg
testing/web-platform/tests/svg/import/filters-composite-04-f-manual.svg
testing/web-platform/tests/svg/import/filters-composite-05-f-manual.svg
testing/web-platform/tests/svg/import/filters-conv-02-f-manual.svg
testing/web-platform/tests/svg/import/filters-conv-03-f-manual.svg
testing/web-platform/tests/svg/import/filters-conv-04-f-manual.svg
testing/web-platform/tests/svg/import/filters-conv-05-f-manual.svg
testing/web-platform/tests/svg/import/filters-displace-01-f-manual.svg
testing/web-platform/tests/svg/import/filters-displace-02-f-manual.svg
testing/web-platform/tests/svg/import/filters-felem-01-b-manual.svg
testing/web-platform/tests/svg/import/filters-felem-02-f-manual.svg
testing/web-platform/tests/svg/import/filters-image-02-b-manual.svg
testing/web-platform/tests/svg/import/filters-image-03-f-manual.svg
testing/web-platform/tests/svg/import/filters-image-04-f-manual.svg
testing/web-platform/tests/svg/import/filters-image-05-f-manual.svg
testing/web-platform/tests/svg/import/filters-light-02-f-manual.svg
testing/web-platform/tests/svg/import/filters-light-03-f-manual.svg
testing/web-platform/tests/svg/import/filters-light-04-f-manual.svg
testing/web-platform/tests/svg/import/filters-light-05-f-manual.svg
testing/web-platform/tests/svg/import/filters-offset-01-b-manual.svg
testing/web-platform/tests/svg/import/filters-offset-02-b-manual.svg
testing/web-platform/tests/svg/import/filters-overview-02-b-manual.svg
testing/web-platform/tests/svg/import/filters-turb-02-f-manual.svg
testing/web-platform/tests/svg/import/fonts-desc-01-t-manual.svg
testing/web-platform/tests/svg/import/fonts-desc-02-t-manual.svg
testing/web-platform/tests/svg/import/fonts-desc-03-t-manual.svg
testing/web-platform/tests/svg/import/fonts-desc-04-t-manual.svg
testing/web-platform/tests/svg/import/fonts-elem-01-t-manual.svg
testing/web-platform/tests/svg/import/fonts-elem-02-t-manual.svg
testing/web-platform/tests/svg/import/fonts-elem-03-b-manual.svg
testing/web-platform/tests/svg/import/fonts-elem-04-b-manual.svg
testing/web-platform/tests/svg/import/fonts-elem-05-t-manual.svg
testing/web-platform/tests/svg/import/fonts-elem-06-t-manual.svg
testing/web-platform/tests/svg/import/fonts-elem-07-b-manual.svg
testing/web-platform/tests/svg/import/fonts-glyph-02-t-manual.svg
testing/web-platform/tests/svg/import/fonts-glyph-03-t-manual.svg
testing/web-platform/tests/svg/import/fonts-glyph-04-t-manual.svg
testing/web-platform/tests/svg/import/fonts-overview-201-t-manual.svg
testing/web-platform/tests/svg/import/imp-path-01-f-manual.svg
testing/web-platform/tests/svg/import/interact-cursor-01-f-manual.svg
testing/web-platform/tests/svg/import/interact-dom-01-b-manual.svg
testing/web-platform/tests/svg/import/interact-events-202-f-manual.svg
testing/web-platform/tests/svg/import/interact-events-203-t-manual.svg
testing/web-platform/tests/svg/import/interact-order-01-b-manual.svg
testing/web-platform/tests/svg/import/interact-order-02-b-manual.svg
testing/web-platform/tests/svg/import/interact-pevents-05-b-manual.svg
testing/web-platform/tests/svg/import/interact-pevents-07-t-manual.svg
testing/web-platform/tests/svg/import/interact-pevents-08-f-manual.svg
testing/web-platform/tests/svg/import/interact-pevents-09-f-manual.svg
testing/web-platform/tests/svg/import/interact-pevents-10-f-manual.svg
testing/web-platform/tests/svg/import/interact-zoom-03-t-manual.svg
testing/web-platform/tests/svg/import/linking-a-01-b-manual.svg
testing/web-platform/tests/svg/import/linking-a-03-b-manual.svg
testing/web-platform/tests/svg/import/linking-a-04-t-manual.svg
testing/web-platform/tests/svg/import/linking-a-07-t-manual.svg
testing/web-platform/tests/svg/import/linking-a-08-t-manual.svg
testing/web-platform/tests/svg/import/linking-a-09-b-manual.svg
testing/web-platform/tests/svg/import/linking-a-10-f-manual.svg
testing/web-platform/tests/svg/import/masking-mask-02-f-manual.svg
testing/web-platform/tests/svg/import/masking-opacity-01-b-manual.svg
testing/web-platform/tests/svg/import/masking-path-02-b-manual.svg
testing/web-platform/tests/svg/import/masking-path-03-b-manual.svg
testing/web-platform/tests/svg/import/masking-path-06-b-manual.svg
testing/web-platform/tests/svg/import/masking-path-07-b-manual.svg
testing/web-platform/tests/svg/import/masking-path-08-b-manual.svg
testing/web-platform/tests/svg/import/masking-path-10-b-manual.svg
testing/web-platform/tests/svg/import/masking-path-11-b-manual.svg
testing/web-platform/tests/svg/import/masking-path-12-f-manual.svg
testing/web-platform/tests/svg/import/masking-path-13-f-manual.svg
testing/web-platform/tests/svg/import/masking-path-14-f-manual.svg
testing/web-platform/tests/svg/import/metadata-example-01-t-manual.svg
testing/web-platform/tests/svg/import/painting-control-01-f-manual.svg
testing/web-platform/tests/svg/import/painting-control-02-f-manual.svg
testing/web-platform/tests/svg/import/painting-control-04-f-manual.svg
testing/web-platform/tests/svg/import/painting-control-05-f-manual.svg
testing/web-platform/tests/svg/import/painting-control-06-f-manual.svg
testing/web-platform/tests/svg/import/painting-fill-01-t-manual.svg
testing/web-platform/tests/svg/import/painting-marker-01-f-manual.svg
testing/web-platform/tests/svg/import/painting-marker-02-f-manual.svg
testing/web-platform/tests/svg/import/painting-marker-06-f-manual.svg
testing/web-platform/tests/svg/import/painting-marker-07-f-manual.svg
testing/web-platform/tests/svg/import/painting-stroke-08-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-02-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-03-f-manual.svg
testing/web-platform/tests/svg/import/paths-data-04-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-05-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-06-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-08-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-09-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-10-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-13-t-manual.svg
testing/web-platform/tests/svg/import/paths-data-17-f-manual.svg
testing/web-platform/tests/svg/import/paths-data-18-f-manual.svg
testing/web-platform/tests/svg/import/paths-data-19-f-manual.svg
testing/web-platform/tests/svg/import/paths-data-20-f-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-01-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-02-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-03-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-04-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-05-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-06-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-07-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-10-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-11-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-12-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-14-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-15-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-18-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-20-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-21-b-manual.svg
testing/web-platform/tests/svg/import/pservers-grad-23-f-manual.svg
testing/web-platform/tests/svg/import/pservers-pattern-03-f-manual.svg
testing/web-platform/tests/svg/import/pservers-pattern-08-f-manual.svg
testing/web-platform/tests/svg/import/pservers-pattern-09-f-manual.svg
testing/web-platform/tests/svg/import/render-elems-01-t-manual.svg
testing/web-platform/tests/svg/import/render-elems-02-t-manual.svg
testing/web-platform/tests/svg/import/render-elems-03-t-manual.svg
testing/web-platform/tests/svg/import/render-elems-06-t-manual.svg
testing/web-platform/tests/svg/import/render-elems-07-t-manual.svg
testing/web-platform/tests/svg/import/render-elems-08-t-manual.svg
testing/web-platform/tests/svg/import/render-groups-01-b-manual.svg
testing/web-platform/tests/svg/import/render-groups-03-t-manual.svg
testing/web-platform/tests/svg/import/script-handle-01-b-manual.svg
testing/web-platform/tests/svg/import/script-handle-02-b-manual.svg
testing/web-platform/tests/svg/import/script-handle-03-b-manual.svg
testing/web-platform/tests/svg/import/script-handle-04-b-manual.svg
testing/web-platform/tests/svg/import/script-specify-01-f-manual.svg
testing/web-platform/tests/svg/import/script-specify-02-f-manual.svg
testing/web-platform/tests/svg/import/shapes-ellipse-03-f-manual.svg
testing/web-platform/tests/svg/import/shapes-grammar-01-f-manual.svg
testing/web-platform/tests/svg/import/shapes-intro-02-f-manual.svg
testing/web-platform/tests/svg/import/shapes-line-02-f-manual.svg
testing/web-platform/tests/svg/import/shapes-polygon-02-t-manual.svg
testing/web-platform/tests/svg/import/shapes-polyline-02-t-manual.svg
testing/web-platform/tests/svg/import/shapes-rect-03-t-manual.svg
testing/web-platform/tests/svg/import/shapes-rect-04-f-manual.svg
testing/web-platform/tests/svg/import/shapes-rect-05-f-manual.svg
testing/web-platform/tests/svg/import/shapes-rect-06-f-manual.svg
testing/web-platform/tests/svg/import/shapes-rect-07-f-manual.svg
testing/web-platform/tests/svg/import/struct-cond-02-t-manual.svg
testing/web-platform/tests/svg/import/struct-cond-03-t-manual.svg
testing/web-platform/tests/svg/import/struct-cond-overview-05-f-manual.svg
testing/web-platform/tests/svg/import/struct-defs-01-t-manual.svg
testing/web-platform/tests/svg/import/struct-dom-01-b-manual.svg
testing/web-platform/tests/svg/import/struct-dom-02-b-manual.svg
testing/web-platform/tests/svg/import/struct-dom-04-b-manual.svg
testing/web-platform/tests/svg/import/struct-dom-05-b-manual.svg
testing/web-platform/tests/svg/import/struct-dom-08-f-manual.svg
testing/web-platform/tests/svg/import/struct-dom-11-f-manual.svg
testing/web-platform/tests/svg/import/struct-dom-12-b-manual.svg
testing/web-platform/tests/svg/import/struct-dom-13-f-manual.svg
testing/web-platform/tests/svg/import/struct-dom-14-f-manual.svg
testing/web-platform/tests/svg/import/struct-dom-15-f-manual.svg
testing/web-platform/tests/svg/import/struct-dom-16-f-manual.svg
testing/web-platform/tests/svg/import/struct-dom-17-f-manual.svg
testing/web-platform/tests/svg/import/struct-dom-18-f-manual.svg
testing/web-platform/tests/svg/import/struct-dom-20-f-manual.svg
testing/web-platform/tests/svg/import/struct-frag-01-t-manual.svg
testing/web-platform/tests/svg/import/struct-frag-03-t-manual.svg
testing/web-platform/tests/svg/import/struct-frag-04-t-manual.svg
testing/web-platform/tests/svg/import/struct-group-01-t-manual.svg
testing/web-platform/tests/svg/import/struct-image-02-b-manual.svg
testing/web-platform/tests/svg/import/struct-image-13-f-manual.svg
testing/web-platform/tests/svg/import/struct-image-14-f-manual.svg
testing/web-platform/tests/svg/import/struct-image-15-f-manual.svg
testing/web-platform/tests/svg/import/struct-image-18-f-manual.svg
testing/web-platform/tests/svg/import/struct-image-19-f-manual.svg
testing/web-platform/tests/svg/import/struct-svg-01-f-manual.svg
testing/web-platform/tests/svg/import/struct-svg-02-f-manual.svg
testing/web-platform/tests/svg/import/struct-svg-03-f-manual.svg
testing/web-platform/tests/svg/import/struct-use-01-t-manual.svg
testing/web-platform/tests/svg/import/struct-use-05-b-manual.svg
testing/web-platform/tests/svg/import/struct-use-06-b-manual.svg
testing/web-platform/tests/svg/import/struct-use-07-b-manual.svg
testing/web-platform/tests/svg/import/struct-use-10-f-manual.svg
testing/web-platform/tests/svg/import/struct-use-11-f-manual.svg
testing/web-platform/tests/svg/import/struct-use-12-f-manual.svg
testing/web-platform/tests/svg/import/struct-use-14-f-manual.svg
testing/web-platform/tests/svg/import/struct-use-15-f-manual.svg
testing/web-platform/tests/svg/import/styling-class-01-f-manual.svg
testing/web-platform/tests/svg/import/styling-css-01-b-manual.svg
testing/web-platform/tests/svg/import/styling-css-02-b-manual.svg
testing/web-platform/tests/svg/import/styling-css-03-b-manual.svg
testing/web-platform/tests/svg/import/styling-css-04-f-manual.svg
testing/web-platform/tests/svg/import/styling-css-06-b-manual.svg
testing/web-platform/tests/svg/import/styling-css-07-f-manual.svg
testing/web-platform/tests/svg/import/styling-css-08-f-manual.svg
testing/web-platform/tests/svg/import/styling-css-09-f-manual.svg
testing/web-platform/tests/svg/import/styling-css-10-f-manual.svg
testing/web-platform/tests/svg/import/styling-elem-01-b-manual.svg
testing/web-platform/tests/svg/import/styling-pres-01-t-manual.svg
testing/web-platform/tests/svg/import/styling-pres-02-f-manual.svg
testing/web-platform/tests/svg/import/styling-pres-04-f-manual.svg
testing/web-platform/tests/svg/import/styling-pres-05-f-manual.svg
testing/web-platform/tests/svg/import/svgdom-over-01-f-manual.svg
testing/web-platform/tests/svg/import/text-align-07-t-manual.svg
testing/web-platform/tests/svg/import/text-align-08-b-manual.svg
testing/web-platform/tests/svg/import/text-altglyph-02-b-manual.svg
testing/web-platform/tests/svg/import/text-altglyph-03-b-manual.svg
testing/web-platform/tests/svg/import/text-bidi-01-t-manual.svg
testing/web-platform/tests/svg/import/text-deco-01-b-manual.svg
testing/web-platform/tests/svg/import/text-dom-02-f-manual.svg
testing/web-platform/tests/svg/import/text-dom-04-f-manual.svg
testing/web-platform/tests/svg/import/text-dom-05-f-manual.svg
testing/web-platform/tests/svg/import/text-fonts-05-f-manual.svg
testing/web-platform/tests/svg/import/text-fonts-202-t-manual.svg
testing/web-platform/tests/svg/import/text-fonts-203-t-manual.svg
testing/web-platform/tests/svg/import/text-fonts-204-t-manual.svg
testing/web-platform/tests/svg/import/text-intro-02-b-manual.svg
testing/web-platform/tests/svg/import/text-intro-05-t-manual.svg
testing/web-platform/tests/svg/import/text-intro-06-t-manual.svg
testing/web-platform/tests/svg/import/text-intro-07-t-manual.svg
testing/web-platform/tests/svg/import/text-intro-10-f-manual.svg
testing/web-platform/tests/svg/import/text-intro-12-t-manual.svg
testing/web-platform/tests/svg/import/text-text-10-t-manual.svg
testing/web-platform/tests/svg/import/text-text-11-t-manual.svg
testing/web-platform/tests/svg/import/text-text-12-t-manual.svg
testing/web-platform/tests/svg/import/text-tref-01-b-manual.svg
testing/web-platform/tests/svg/import/text-tref-02-b-manual.svg
testing/web-platform/tests/svg/import/text-tref-03-b-manual.svg
testing/web-platform/tests/svg/import/text-tselect-03-f-manual.svg
testing/web-platform/tests/svg/import/text-tspan-01-b-manual.svg
testing/web-platform/tests/svg/import/text-tspan-02-b-manual.svg
testing/web-platform/tests/svg/import/types-basic-01-f-manual.svg
testing/web-platform/tests/svg/import/types-basic-02-f-manual.svg
testing/web-platform/tests/svg/import/types-dom-05-b-manual.svg
testing/web-platform/tests/svg/import/types-dom-06-f-manual.svg
testing/web-platform/tests/svg/import/types-dom-07-f-manual.svg
testing/web-platform/tests/svg/import/types-dom-08-f-manual.svg
testing/web-platform/tests/svg/import/types-dom-svgfittoviewbox-01-f-manual.svg
testing/web-platform/tests/svg/import/types-dom-svgnumberlist-01-f-manual.svg
testing/web-platform/tests/svg/import/types-dom-svgstringlist-01-f-manual.svg
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -393123,17 +393123,17 @@
    "f8af4287f3b0f6925a2a6c5c75b3788e24de1680",
    "support"
   ],
   "./config.default.json": [
    "54422ca469a8d54fa4b8252803bb0e2c91459858",
    "support"
   ],
   "./lint.whitelist": [
-   "7b2da77b77cbedbb707b49df4bc1aa9ad8f0da49",
+   "58434d31fc8973e9f587328ae6aec0c79313a8a6",
    "support"
   ],
   "./serve.py": [
    "0efa39b1f26f86d73f2fce4f9e46003d62057b41",
    "support"
   ],
   "./server-side.md": [
    "c51b17fbac2a2e3121dc74f7badbd2873ce92f61",
@@ -598951,37 +598951,37 @@
    "c14ce9ff2df60975888de9c5cc31755325701d71",
    "reftest"
   ],
   "svg/historical.html": [
    "f18f89f68fdf1266768700235f08e7181ce0e0e1",
    "testharness"
   ],
   "svg/import/animate-dom-01-f-manual.svg": [
-   "a409e81f05b515bb5e074be278202b85b4024352",
+   "3d45e16333018129898abd21fed0703628ab7a5b",
    "manual"
   ],
   "svg/import/animate-dom-02-f-manual.svg": [
-   "26fa48e80b616b407d456083a1b17cfb754368da",
+   "4527c6cf0a71e1e9e3e87a6de0fc6e1ce007dd6b",
    "manual"
   ],
   "svg/import/animate-elem-02-t-manual.svg": [
-   "5b65b2ff2bdbfe8240c4201f5ec268bc8cb9adb9",
+   "6522f57e20e684cb528e745345c98c791a8c93fc",
    "manual"
   ],
   "svg/import/animate-elem-03-t-manual.svg": [
-   "0f3e58ee523760db51c906166b46cb08b31e3b98",
+   "d9e65c1d772ac9298b146566340f32801c4080fa",
    "manual"
   ],
   "svg/import/animate-elem-04-t-manual.svg": [
    "c20e56a38344e124322cd5b6044352de5055a5af",
    "manual"
   ],
   "svg/import/animate-elem-05-t-manual.svg": [
-   "12b67e198e83c9c5010c6e83163943c02c844ef0",
+   "6ebe0cccb48ea573a6b23f68db8cc0cc7eb00d9a",
    "manual"
   ],
   "svg/import/animate-elem-06-t-manual.svg": [
    "44de58db2772d774a30c8692d82e7dbb593e5b2a",
    "manual"
   ],
   "svg/import/animate-elem-07-t-manual.svg": [
    "b4d3fc2825711ca3d463e366fabfd9ed58034ab8",
@@ -598991,141 +598991,141 @@
    "acdb2f8ebe0021f3a24dc78df185ad04605da8e5",
    "manual"
   ],
   "svg/import/animate-elem-09-t-manual.svg": [
    "ef79728ad59010e5530d12e59bdab2832fd814c4",
    "manual"
   ],
   "svg/import/animate-elem-10-t-manual.svg": [
-   "aaacde803e9bf20d222d0d707861a2073c9a05b6",
+   "f39103596f0364dffed5f8f7f88e274cc798844a",
    "manual"
   ],
   "svg/import/animate-elem-11-t-manual.svg": [
-   "0565a6b799b6f84cded572b254a759f4b78b91e2",
+   "06069ef51424f6438436339d6df9e523f2bc910c",
    "manual"
   ],
   "svg/import/animate-elem-12-t-manual.svg": [
-   "14a40adc17ba3bcb17895305ba2277ab53352977",
+   "d3c447a7a0b8a175e3b02dea1bc21877d0202f57",
    "manual"
   ],
   "svg/import/animate-elem-13-t-manual.svg": [
-   "0333c7a35a9c3e310d051b5eda6d8e4e0ff98978",
+   "5c1d11b04eb84f73306a9cb62a631c919b887e72",
    "manual"
   ],
   "svg/import/animate-elem-14-t-manual.svg": [
-   "dac49520ba94d8c9032a72ad551aff4154c40d69",
+   "d0d6c5e40a86f97019e2ad1a569a04ce8606bd64",
    "manual"
   ],
   "svg/import/animate-elem-15-t-manual.svg": [
-   "454f5c1ea4732c526e660f080cf13dad2b829805",
+   "3dda6c1eb650edd677b8337bf8f26c4109c9e8f2",
    "manual"
   ],
   "svg/import/animate-elem-17-t-manual.svg": [
-   "18889123a763b2c20b1a6825631893b4df053408",
+   "e19cf6f5e5c7930d529cb54c9b44610febfea84f",
    "manual"
   ],
   "svg/import/animate-elem-19-t-manual.svg": [
-   "0d19eb3a736f9d4cb1b35babfb7c929b992a283f",
+   "34b4f1d26dd3287307f19dfb31abecdab154fad4",
    "manual"
   ],
   "svg/import/animate-elem-20-t-manual.svg": [
-   "fb1a7ef6c4f5416b7f2ac101acd609723b9ca4f5",
+   "c6c061d6c1b7c8af80cda901e97f2cf7f2007071",
    "manual"
   ],
   "svg/import/animate-elem-21-t-manual.svg": [
-   "f82e6e256e318e65599a3babca2477b28e7d97f6",
+   "16f21f63164218005f0b78021b91b2a6afc89f57",
    "manual"
   ],
   "svg/import/animate-elem-22-b-manual.svg": [
-   "39e25ffa81eb81aed9eb98096d0cf66dead8fbdb",
+   "e0bd6ea89bcfc0b6870eb75d582c28f453f1b72b",
    "manual"
   ],
   "svg/import/animate-elem-23-t-manual.svg": [
-   "2e7d524c63934b582ef1c64a537971fa5928212c",
+   "3c23f73d565e09f8fe4261f042b56c7f96b3bc12",
    "manual"
   ],
   "svg/import/animate-elem-24-t-manual.svg": [
-   "db2619241e66d73d569fcc69263f6e0be7bb9e5e",
+   "9b98024de5a6048a3ce26858953b3ba2ec8fd1cd",
    "manual"
   ],
   "svg/import/animate-elem-25-t-manual.svg": [
-   "b9558af5a6f145365c2855cb9dd0a6e99d542280",
+   "23120e8c3aa4bb64980cc63c07758f8b6e962214",
    "manual"
   ],
   "svg/import/animate-elem-26-t-manual.svg": [
    "39d0621d1dd3a74bd894320e2f248758721356a8",
    "manual"
   ],
   "svg/import/animate-elem-27-t-manual.svg": [
-   "6263355ffcd5f9f2bbb224b229b5c5fafb95ded6",
+   "4d855e7d64f8297a3733915cb182046c5e5d4f21",
    "manual"
   ],
   "svg/import/animate-elem-28-t-manual.svg": [
    "42b6ed032fac551729730297cb584eb7122f2622",
    "manual"
   ],
   "svg/import/animate-elem-29-b-manual.svg": [
-   "65d31ee5359c1e467ad98450ef07c62ce7f6ebb7",
+   "c7effc1a53ec774d82fd7d3c556f60d9e39d5d59",
    "manual"
   ],
   "svg/import/animate-elem-30-t-manual.svg": [
    "46f747661508b0a295a4ade1d8f4e637453092e0",
    "manual"
   ],
   "svg/import/animate-elem-31-t-manual.svg": [
-   "845bb257f5890079bf734ccf48f9b150fd66959b",
+   "6297ab06a1d5588ce2e6c0f406ab08615313dc77",
    "manual"
   ],
   "svg/import/animate-elem-32-t-manual.svg": [
    "1a047add28e0ca869eb97923274962d623bf7ba1",
    "manual"
   ],
   "svg/import/animate-elem-33-t-manual.svg": [
-   "53612df3253d6eb90d6efefdaf1ec7eaee531fba",
+   "959d67e2c61c4e9cf068ec9661ef1cba82a06026",
    "manual"
   ],
   "svg/import/animate-elem-34-t-manual.svg": [
-   "14fbda9f24ff6e30c0280ca6eb97b0611102889f",
+   "062470def23aa48efe74b726a6f035c2407d4fa2",
    "manual"
   ],
   "svg/import/animate-elem-35-t-manual.svg": [
    "22eb550823bfc9e9f6e187be3006f86fe78c2b39",
    "manual"
   ],
   "svg/import/animate-elem-36-t-manual.svg": [
-   "8673727a325880932d2f109519161394ab03b471",
+   "9703b512706e2a80f7148c726c97099bf2268e9d",
    "manual"
   ],
   "svg/import/animate-elem-37-t-manual.svg": [
-   "fee31cc0bfc3ebb1892a5d82eada2df768b14407",
+   "5afae3adb46f5f9a5d82c300e313fd037e062f2a",
    "manual"
   ],
   "svg/import/animate-elem-38-t-manual.svg": [
    "86bfae5cfcb617e29dd9938723e2aba3944af5e0",
    "manual"
   ],
   "svg/import/animate-elem-39-t-manual.svg": [
    "741543776f87f20b23f8155d3c6658e49cd271ae",
    "manual"
   ],
   "svg/import/animate-elem-40-t-manual.svg": [
-   "84cbd630344c26899235e6c4226e9b3515471708",
+   "05e51b30afedc89b758397d4d058e18fafb6621f",
    "manual"
   ],
   "svg/import/animate-elem-41-t-manual.svg": [
    "5ff4b81a6dd6f60ab1ff69dff8d9b66b43851639",
    "manual"
   ],
   "svg/import/animate-elem-44-t-manual.svg": [
    "e03417fdd2fd49e4822bc79b1990407d300f223c",
    "manual"
   ],
   "svg/import/animate-elem-46-t-manual.svg": [
-   "2087ecd2edbe724f8973f11a77211fe5cb418a91",
+   "81250958ce102a09cc37ea81ab2246a8b38dc00b",
    "manual"
   ],
   "svg/import/animate-elem-52-t-manual.svg": [
    "e0e232d6926cc58171799fd889ec3bdfadf98964",
    "manual"
   ],
   "svg/import/animate-elem-53-t-manual.svg": [
    "66334be1882b8fb053789a3e5e82196fcc048df4",
@@ -599135,197 +599135,197 @@
    "f272fa9f4b1a7de55c347259fa6359f3aa3fb9c8",
    "manual"
   ],
   "svg/import/animate-elem-61-t-manual.svg": [
    "5ed79562a649eca027651585bc17fcd4ddcb62ba",
    "manual"
   ],
   "svg/import/animate-elem-62-t-manual.svg": [
-   "39c1bac1b1e0b16a81729547b7f3966f44a0f2fd",
+   "b4ccd1e2952e49e0a7dcb8fcc571c854a902aeaf",
    "manual"
   ],
   "svg/import/animate-elem-63-t-manual.svg": [
    "a21cac025b11413ea9e135113ec617bda7b014f9",
    "manual"
   ],
   "svg/import/animate-elem-64-t-manual.svg": [
-   "e64b16d4eb57dd6ba649067d43c99b7f2a7ef26d",
+   "7e55fb15eb013da524c2f1a825ab9eabfd2f3cf0",
    "manual"
   ],
   "svg/import/animate-elem-65-t-manual.svg": [
    "2b011cf529f201f7d09b0c88dfdcdb5dc823e372",
    "manual"
   ],
   "svg/import/animate-elem-66-t-manual.svg": [
-   "a4bd069bcf710a24122c2c5bb747b84778a1216c",
+   "f647aeabeb338cc69ff77123967bb3d234f8c194",
    "manual"
   ],
   "svg/import/animate-elem-67-t-manual.svg": [
    "110a00f4a688dc5f762bb373e717e5fbf5cbb677",
    "manual"
   ],
   "svg/import/animate-elem-68-t-manual.svg": [
    "ae6e4ead6be0f3efa8f095bb1357434176f2655e",
    "manual"
   ],
   "svg/import/animate-elem-69-t-manual.svg": [
    "61286097fa839906ef88452e1c8941dcc2870f46",
    "manual"
   ],
   "svg/import/animate-elem-70-t-manual.svg": [
-   "9839387a9719bc6edf1b041bf6ac4fe188ea3bff",
+   "e0ca69ae8380535a6337ff4075235fceaaaba74f",
    "manual"
   ],
   "svg/import/animate-elem-77-t-manual.svg": [
-   "c6d76c17a0dbfbf59ddc7df6fd52b48b28f773e8",
+   "799eb9425cc095e1bcec65458d282afda9e1a3eb",
    "manual"
   ],
   "svg/import/animate-elem-78-t-manual.svg": [
    "ee13971e86db6b3b406b9d77ae8bc3a5de26a83f",
    "manual"
   ],
   "svg/import/animate-elem-80-t-manual.svg": [
-   "be6b9b888f5226fb0ec70aea98c924a912089ccd",
+   "9ad01e977ce6a53eaa9e2ffdbd6978a53153133b",
    "manual"
   ],
   "svg/import/animate-elem-81-t-manual.svg": [
-   "c1088754721ab9d244c10f37352611bad114ceb2",
+   "96c478dea545404b80de29c655b76b1de5617e18",
    "manual"
   ],
   "svg/import/animate-elem-82-t-manual.svg": [
-   "1d03c778849a71b13a3a1fcff0366c1ac76ced9a",
+   "1c41efaa65b1ef2626c9faec6829ada0dc03ee1d",
    "manual"
   ],
   "svg/import/animate-elem-83-t-manual.svg": [
-   "61033cfb1bf28cea91d10fda6f3b08a98d581454",
+   "e9087c655d21e6bf033f6640e449d6998b57c4f2",
    "manual"
   ],
   "svg/import/animate-elem-84-t-manual.svg": [
-   "a48b0c8da65b61d638541da49374bf4c701d24d3",
+   "a9942447b10053d253ed63694a2a4497dcbd7c1c",
    "manual"
   ],
   "svg/import/animate-elem-85-t-manual.svg": [
-   "0cf1b5bcc14cdfb23e0f5904d1ba25d7e85e42e7",
+   "4a39cff5c5ab728e5db87ab06ab62f32ece988ac",
    "manual"
   ],
   "svg/import/animate-elem-86-t-manual.svg": [
    "ad1acb3850ad43fc1375bd2e847e40e2f33e6209",
    "manual"
   ],
   "svg/import/animate-elem-87-t-manual.svg": [
-   "07506da1116d093a50afde9f5e4d1da1df879166",
+   "707fff2391a7aeb5c146efed935c417e036fcdfc",
    "manual"
   ],
   "svg/import/animate-elem-88-t-manual.svg": [
-   "3969c2e348c7afb98c1250ca4edf03ed3aa5ded0",
+   "37ebc9573794e4e1744a1ad2790cbee63bcc770d",
    "manual"
   ],
   "svg/import/animate-elem-89-t-manual.svg": [
-   "5759a00372cbb5015ace3c241e6523b28f774300",
+   "44603dfb4f1527abbca8e1b31f757846c611d9af",
    "manual"
   ],
   "svg/import/animate-elem-90-b-manual.svg": [
-   "86dfb5dbbd06e103f06497386446deefb17ef3e6",
+   "12b667354181a83038d6903de858c637a055a272",
    "manual"
   ],
   "svg/import/animate-elem-91-t-manual.svg": [
    "7dfefdb91fa232682f296a4c6b5b1fc6330d5033",
    "manual"
   ],
   "svg/import/animate-elem-92-t-manual.svg": [
    "7d7eab74565d26fadbf535cacb350cd162b0c565",
    "manual"
   ],
   "svg/import/animate-interact-events-01-t-manual.svg": [
-   "7f1cceebfb59b7603738359ef6fffe0fa9840f89",
+   "03c65bc00ffbb8e5f580a6f74928fc48cbefcf6a",
    "manual"
   ],
   "svg/import/animate-interact-pevents-01-t-manual.svg": [
    "d859e23bf29af72db7593b24c00aed8ccd60b2ca",
    "manual"
   ],
   "svg/import/animate-interact-pevents-02-t-manual.svg": [
-   "c97ffb9e35efb968929dc8d29e9223039cc3cea1",
+   "5eec43b67bf781bf2b3197d309e650fcd99d5b70",
    "manual"
   ],
   "svg/import/animate-interact-pevents-03-t-manual.svg": [
-   "431252c1846fb7cd4e449e3159f342379b86a95e",
+   "7de4c33c0a8344a2e758711b9a52171268f8093b",
    "manual"
   ],
   "svg/import/animate-interact-pevents-04-t-manual.svg": [
-   "1eef3bc2491037ce8032d6b22953eaec598f79fd",
+   "bf8da3df49b42aa650db7b069ea2d35376ab6f8e",
    "manual"
   ],
   "svg/import/animate-pservers-grad-01-b-manual.svg": [
-   "a8dbb93ce7dd05b66f8c05d1f69cae051d33389e",
+   "2ef5ce778bc4375ecdfac0b5ecb5393ebb29f850",
    "manual"
   ],
   "svg/import/animate-script-elem-01-b-manual.svg": [
-   "3e40d302e36570813f6f15957a1d41125a779373",
+   "d77a60d93cf4a5cb31d269f9e3fd28e950d3c323",
    "manual"
   ],
   "svg/import/animate-struct-dom-01-b-manual.svg": [
    "2b031b7be68cfb62e4d547bcaa5669551554399d",
    "manual"
   ],
   "svg/import/color-prof-01-f-manual.svg": [
-   "437182c9b7ff178ea68d55655ef7c6b5db50d0e6",
+   "06f6fd490af930b804c41821b22f044c300bef61",
    "manual"
   ],
   "svg/import/color-prop-01-b-manual.svg": [
-   "3ff7948c23603b44fa95e7b5ad91eef8d13258db",
+   "89e78090226dcf5fda85a2656d632fbddbaf1e23",
    "manual"
   ],
   "svg/import/color-prop-02-f-manual.svg": [
-   "b8a141487eb6ee4c653186f569ceebb64e5aa417",
+   "5ff93616a99642028ee4ad549cfa76cd3f9297f4",
    "manual"
   ],
   "svg/import/color-prop-03-t-manual.svg": [
-   "8848f32d5e7ed089c4ec78e3a7a3b5fe9fe46a03",
+   "00562111d468c20ddee5558dda472c94d3f357f3",
    "manual"
   ],
   "svg/import/color-prop-04-t-manual.svg": [
-   "03e0fbfde445f68a8be08f0c07c85faae4751593",
+   "503620da2fe3285d846a0f3c13ef44ac0c175db2",
    "manual"
   ],
   "svg/import/color-prop-05-t-manual.svg": [
    "2e883a34179b8fb948aa0cc1cadf5137e928abbb",
    "manual"
   ],
   "svg/import/conform-viewers-02-f-manual.svg": [
-   "17dbb22555799a309903c28c283c97592e067a1b",
+   "009b925bf1334f80b97496a678312aeaa0f78023",
    "manual"
   ],
   "svg/import/conform-viewers-03-f-manual.svg": [
-   "e7469eab470fe52264323fb5896d17a59b453a68",
+   "2708db01c085402444d195ddaaedbe447d087f5c",
    "manual"
   ],
   "svg/import/coords-coord-01-t-manual.svg": [
    "dc4c6793824df3f85310f033ad9bd2c11ee8b4f1",
    "manual"
   ],
   "svg/import/coords-coord-02-t-manual.svg": [
    "50ce497c7b0cda01591752c59a69837467757cae",
    "manual"
   ],
   "svg/import/coords-dom-01-f-manual.svg": [
-   "1d2a4ea71f24601b497c08b8607db70c519e933c",
+   "c72a109d648fe93e579ffed48fee1b306defd914",
    "manual"
   ],
   "svg/import/coords-dom-02-f-manual.svg": [
-   "c18cf061ccb2627e3a8863ea4ed60e7059eb3bf5",
+   "ac003582bcf45d916de328968868774d11258ef9",
    "manual"
   ],
   "svg/import/coords-dom-03-f-manual.svg": [
    "826b5b29cbb7b3dd832af58e5589f55863f3112e",
    "manual"
   ],
   "svg/import/coords-dom-04-f-manual.svg": [
-   "42c29a96442d954eb43fadefc0bc4af3f63a612c",
+   "28436697bac916a4eb6e7dd2624150fbd3afd5dd",
    "manual"
   ],
   "svg/import/coords-trans-01-b-manual.svg": [
    "0e314f6b5629164052eb9f3c29accffc80ed4f25",
    "manual"
   ],
   "svg/import/coords-trans-02-t-manual.svg": [
    "7e99a647dda9e1f221f865a3717ce97fa3c3d3b3",
@@ -599355,165 +599355,165 @@
    "59fa66425810746c078375b5b2a5c39c66a95809",
    "manual"
   ],
   "svg/import/coords-trans-09-t-manual.svg": [
    "3d9ec373ef90183bbf92cd858ca3c970dde202c8",
    "manual"
   ],
   "svg/import/coords-trans-10-f-manual.svg": [
-   "0adce59aaae5a3ccbee72da6184ce83743b5d0be",
+   "07e573936a151faeb0b07251bd0a23995f07d255",
    "manual"
   ],
   "svg/import/coords-trans-11-f-manual.svg": [
-   "b1a7d1563bd299b06de1e8627d97bdc7b62c469e",
+   "d0a2d4afc6ed4c042430348a416adeba078fe4e1",
    "manual"
   ],
   "svg/import/coords-trans-12-f-manual.svg": [
-   "3f69022ede452e1d68225663d91d543c09e562d3",
+   "20165f7b9cbc03a345c621c12170bf10214ba9ba",
    "manual"
   ],
   "svg/import/coords-trans-13-f-manual.svg": [
-   "31c2d53d2d44d18d9260ee95f6bd06568f639160",
+   "eb20970424fd8160c38dda5414acbf05e938e8ae",
    "manual"
   ],
   "svg/import/coords-trans-14-f-manual.svg": [
-   "2f3799e32be7c3abfdec3b4d099baa6eef9333ea",
+   "c570fdd1cfa2e823da323da0ff4b986edb19e261",
    "manual"
   ],
   "svg/import/coords-transformattr-01-f-manual.svg": [
-   "fd90c001cf2065dceb9bc4c27dffbbdd82fb0ef6",
+   "d3454834c78ca31edae23459a657ff634c36d811",
    "manual"
   ],
   "svg/import/coords-transformattr-02-f-manual.svg": [
    "bc49711f4c83636cf5a050fca6f5ab69d307900b",
    "manual"
   ],
   "svg/import/coords-transformattr-03-f-manual.svg": [
-   "85ee491b1b26030d3d838a3346978573670acf8e",
+   "663d2b1d7dd332ad98f6cce3568f8c8ca77e65d3",
    "manual"
   ],
   "svg/import/coords-transformattr-04-f-manual.svg": [
-   "5be367b883a38cff7de86bf2bff818c18ac62e6d",
+   "b2420dc78af4313bd9e166c9ed312ad27f0d3cfa",
    "manual"
   ],
   "svg/import/coords-transformattr-05-f-manual.svg": [
-   "45583ba670114c2dacbfa095f054d1c2328eecc8",
+   "a1738845583f6f78462ca6b7d75422ebc596512d",
    "manual"
   ],
   "svg/import/coords-units-01-b-manual.svg": [
    "7ae15c708fadae6588731e926561d62ed69e5527",
    "manual"
   ],
   "svg/import/coords-units-02-b-manual.svg": [
-   "39f554d363096a12157494cf562c0303089a4e7f",
+   "a20e5b0835cab9e485e878f7d646fb141f12880f",
    "manual"
   ],
   "svg/import/coords-units-03-b-manual.svg": [
    "b7c2f173a2bbb5f8ceee1a1de44017c2bd679bd9",
    "manual"
   ],
   "svg/import/coords-viewattr-01-b-manual.svg": [
    "1017e5fc39bd654420b7adefd5e22772d2c02599",
    "manual"
   ],
   "svg/import/coords-viewattr-02-b-manual.svg": [
    "b179d295a526bbbadc526cd493238f1222561f1a",
    "manual"
   ],
   "svg/import/coords-viewattr-03-b-manual.svg": [
-   "e9a379b137448a67fe1595e10f3b0b9eb68deb64",
+   "4d542f9a8008cddddfd38458c47bfff33101f04b",
    "manual"
   ],
   "svg/import/coords-viewattr-04-f-manual.svg": [
    "d9dad35cacba452d254335a7390c5f7c957be315",
    "manual"
   ],
   "svg/import/extend-namespace-01-f-manual.svg": [
    "d11d72a5896ddcde0e92df5b259b053927ea6483",
    "manual"
   ],
   "svg/import/filters-background-01-f-manual.svg": [
-   "8bf58db647ba45fa18cdcb7c59f404256f7685f1",
+   "cdb49a7e36bea73ba410864a703bf416e444eeca",
    "manual"
   ],
   "svg/import/filters-blend-01-b-manual.svg": [
-   "d3b26bf216fa2c7cbdbbf8d56f0938f99565008d",
+   "e28bcbbe192b9e8f03ff981e2186426254bc1f87",
    "manual"
   ],
   "svg/import/filters-color-01-b-manual.svg": [
    "57bc4a0b45462693366d7e573300e879cf2df13e",
    "manual"
   ],
   "svg/import/filters-color-02-b-manual.svg": [
    "652f852ce73df9af7d547f8c15078d0c7c132a05",
    "manual"
   ],
   "svg/import/filters-composite-02-b-manual.svg": [
-   "e11f0e7f1bc9e2703679d9d7f4690aeac08b1452",
+   "b72e095c2ed82d3af1fdf90090570b892239989a",
    "manual"
   ],
   "svg/import/filters-composite-03-f-manual.svg": [
-   "586ac5cc34901d458d30076bdb87371b90103685",
+   "671e8f773f684bd9e62cf24e9058f19be0877e66",
    "manual"
   ],
   "svg/import/filters-composite-04-f-manual.svg": [
-   "a25a9b1074728398f47b4ee5f88896ec0fcc0b2a",
+   "b13a7926f4f0ec74f026a53b9fded0ac755358c5",
    "manual"
   ],
   "svg/import/filters-composite-05-f-manual.svg": [
-   "02b09639b2a1fa4ba4ba6fbf0e2b72483c76f4d1",
+   "a8c988a01224a5b89dfa0df2d754c98c3edb045b",
    "manual"
   ],
   "svg/import/filters-comptran-01-b-manual.svg": [
    "4a0553941d2f4d07a80b8b484399c8318a964846",
    "manual"
   ],
   "svg/import/filters-conv-01-f-manual.svg": [
    "4b2219b858142963d8061f2b3a7b213d155597c0",
    "manual"
   ],
   "svg/import/filters-conv-02-f-manual.svg": [
-   "effa9dc0d834e11da2535591c9fa2d9a5e8b1c6f",
+   "f1805cc793761a7f030d8ff12a4732d7638d9220",
    "manual"
   ],
   "svg/import/filters-conv-03-f-manual.svg": [
-   "155d972f970c5ac8f25d93b53225ef95c362ce73",
+   "8cba8812cd5b733d4c902deed7a572d002783d21",
    "manual"
   ],
   "svg/import/filters-conv-04-f-manual.svg": [
-   "55b59109512f4014d374b0ff2f444149848c4938",
+   "0fc4e0bdda891c15cffb71f14d817dc168742cb9",
    "manual"
   ],
   "svg/import/filters-conv-05-f-manual.svg": [
-   "a6a7a42c0c4999e8ba6be471f1da7c2a45ff1b5a",
+   "1d96afa661277068fe27025b257c3ab533b2fcd9",
    "manual"
   ],
   "svg/import/filters-diffuse-01-f-manual.svg": [
    "ad8ab6a658925b60bbb00e7b7eca5bd5e4177820",
    "manual"
   ],
   "svg/import/filters-displace-01-f-manual.svg": [
-   "c09aa785ec16872da11a4f0071edab56001bdf24",
+   "9ecb3e4d3cb66ea5b5da0aa45780b942f28f9966",
    "manual"
   ],
   "svg/import/filters-displace-02-f-manual.svg": [
-   "1f4a859fedcf5d5b8fecaa2626c30910575accd7",
+   "d3d7075914ea8968d22e5d74d50b8337b0339c55",
    "manual"
   ],
   "svg/import/filters-example-01-b-manual.svg": [
    "e501b0771dbd2e332b2035301c6b0cc47b88d334",
    "manual"
   ],
   "svg/import/filters-felem-01-b-manual.svg": [
-   "8207cbc62cec0bd411aff83b78e524eb97322b76",
+   "23ede4afc4c1dbe71aee84a4644fb3c2825be024",
    "manual"
   ],
   "svg/import/filters-felem-02-f-manual.svg": [
-   "8367fd4cb503ac3ab904d179bd357fdc6a1ba8d2",
+   "e9fbd13a168ea95416502e1d089a6a7a4a16de55",
    "manual"
   ],
   "svg/import/filters-gauss-01-b-manual.svg": [
    "c3ff6792a2fbea4606ed257b79e0c49500a45a44",
    "manual"
   ],
   "svg/import/filters-gauss-02-f-manual.svg": [
    "5f99cabcc0518a95a9dccd0394aa1f0c3dfae7b0",
@@ -599523,69 +599523,69 @@
    "44d18def07152f5b9b5fe5b3493013e201ae04e7",
    "manual"
   ],
   "svg/import/filters-image-01-b-manual.svg": [
    "ef96ee9e52bec208819088dda339675fdb2d6208",
    "manual"
   ],
   "svg/import/filters-image-02-b-manual.svg": [
-   "e881db08dd6354bbff1fcfa02a9e0a614faa6e3a",
+   "aa31f5de04468220a1a4f0c9bdf617eb6eeaca1b",
    "manual"
   ],
   "svg/import/filters-image-03-f-manual.svg": [
-   "39c02f8ea911ea5b63dcec5c355835557241b8e8",
+   "c0bfc5f54802ec68e2711fb225ce372085faacb8",
    "manual"
   ],
   "svg/import/filters-image-04-f-manual.svg": [
-   "467476e87983ab33fa87e8a1f3045d1fdb585763",
+   "38fb9158caf7ec8e934f040b777d8a6c7d302a46",
    "manual"
   ],
   "svg/import/filters-image-05-f-manual.svg": [
-   "fb9d7cb63334a2247af20c0129981fa46b5aafc8",
+   "13ffdf621d6395399264a0634e185c8ba971ceda",
    "manual"
   ],
   "svg/import/filters-light-01-f-manual.svg": [
    "81b28ff2ead6ad4ac9ecdaf1efcd636f44761994",
    "manual"
   ],
   "svg/import/filters-light-02-f-manual.svg": [
-   "f91ba8518c7b168167a103fde2814627459b3a68",
+   "d0421b7e9b7ca3f8364b81c20dba9fbff51d424b",
    "manual"
   ],
   "svg/import/filters-light-03-f-manual.svg": [
-   "e15d073d1757265d74b0cd62fb1b03e0c9e66c5d",
+   "3fe7853a7c46a4a4a9f2b0ade53c7c043b77974f",
    "manual"
   ],
   "svg/import/filters-light-04-f-manual.svg": [
-   "d3bec36c5b178a66a8e567a9352d70009c682a5e",
+   "76e251321783af576ceac4c42882a3b3468d4bb2",
    "manual"
   ],
   "svg/import/filters-light-05-f-manual.svg": [
-   "34af50a8bf92c030c6eaa37aa58e254b83a77275",
+   "9ae4738c94abbe1c3e62f6d74333ab2978e64e72",
    "manual"
   ],
   "svg/import/filters-morph-01-f-manual.svg": [
    "820626e29303a726db5305fa401fa916a07d49ba",
    "manual"
   ],
   "svg/import/filters-offset-01-b-manual.svg": [
-   "591d75a8928cd4a0d5118f26594d1e7f13b5d6d9",
+   "824490e2a53d7fff2a8a5d77e598b4a1e3679955",
    "manual"
   ],
   "svg/import/filters-offset-02-b-manual.svg": [
-   "f6e178bb281926eb659fe8822bab070a63881d18",
+   "6c0ef3bf45060a447de26f66a730e32560ab01f4",
    "manual"
   ],
   "svg/import/filters-overview-01-b-manual.svg": [
    "d05261715300c0a1805bcffd4c94718ce3daa23c",
    "manual"
   ],
   "svg/import/filters-overview-02-b-manual.svg": [
-   "6b74a06a11c0893a4d50c22632a4bd643c281f95",
+   "9cd1cee5a040ef73a55776546ce3e2cc8889a62c",
    "manual"
   ],
   "svg/import/filters-overview-03-b-manual.svg": [
    "d880fbfe9c348bdce55527e4f2de9123b2c8a7b4",
    "manual"
   ],
   "svg/import/filters-specular-01-f-manual.svg": [
    "194cfd2ad955e039e74a13b59c98067384f52ee9",
@@ -599595,121 +599595,121 @@
    "e9589904070b6527b6427e3be68f70e441c88dc4",
    "manual"
   ],
   "svg/import/filters-turb-01-f-manual.svg": [
    "c4217e7f4626daa962181a538813c52023bc9182",
    "manual"
   ],
   "svg/import/filters-turb-02-f-manual.svg": [
-   "777580662d7b0d54a19d72efe9d9df21dd3f81dc",
+   "ff7589c119fe3c678a8d34371b76b2f8731ce6c1",
    "manual"
   ],
   "svg/import/fonts-desc-01-t-manual.svg": [
-   "90d9e408b20a5fc0a8bcb1d8f6981cd732e1ea7a",
+   "321fb8b65cb04b3e83a9291185412fe18ea69edf",
    "manual"
   ],
   "svg/import/fonts-desc-02-t-manual.svg": [
-   "39ff31258635701367baf50b0af6153160cdfa6c",
+   "548e4fcfeb288624996d18e212635560b65d728a",
    "manual"
   ],
   "svg/import/fonts-desc-03-t-manual.svg": [
-   "0850640c89e95ee248002f2034b65800d5e831b8",
+   "f8fa8ee64fe2ca020eaf543cafc342c7f7ae65f8",
    "manual"
   ],
   "svg/import/fonts-desc-04-t-manual.svg": [
-   "10a10fb0c1202020138e8c9779530f2f19f6dc5d",
+   "07b74698f496881f36ae08fe08ea82a5fae4ed69",
    "manual"
   ],
   "svg/import/fonts-desc-05-t-manual.svg": [
    "3667278609253115856cad835ac3e4be5869b0ca",
    "manual"
   ],
   "svg/import/fonts-elem-01-t-manual.svg": [
-   "68e3123ad5e501f34ab5ef2868ead12450f13770",
+   "99dd34cbd031bd16f355713a2a712d11366cbf59",
    "manual"
   ],
   "svg/import/fonts-elem-02-t-manual.svg": [
-   "108c7fc09105ab00ce0658e536558c13a69e683b",
+   "83e6b4021f42189e6424e5b145c21eda3995bd76",
    "manual"
   ],
   "svg/import/fonts-elem-03-b-manual.svg": [
-   "eec0300411eed67a81d476dfbe809488af9f8c8d",
+   "f991d61d613b8603e0048a7a4ab5e12589405c1a",
    "manual"
   ],
   "svg/import/fonts-elem-04-b-manual.svg": [
-   "7ff5a18bba415cca08fe33bef87d6e79ace84758",
+   "fccaa014e812f0f8a1d48a837c604ec3b37f8b20",
    "manual"
   ],
   "svg/import/fonts-elem-05-t-manual.svg": [
-   "726fb987d6aaea67b26b8111f2a4a3c691dad922",
+   "e9f89d53f15b24191090df90302c5e519a397f5d",
    "manual"
   ],
   "svg/import/fonts-elem-06-t-manual.svg": [
-   "de63620f0897485752840e5504b422cc33f4ace2",
+   "9cd05f9453cdb09fe235b7dd2435fba49eabd4c8",
    "manual"
   ],
   "svg/import/fonts-elem-07-b-manual.svg": [
-   "2b2a2bcfba7a43adb7f6cb5524d10faddf06f622",
+   "333d3e478001a596acb745900b85444821c7ac9c",
    "manual"
   ],
   "svg/import/fonts-glyph-02-t-manual.svg": [
-   "b18066a286628cdea9b856137d9d3e0444c81535",
+   "4ab2c905c3094c5800b28dfb9da3e8c32be8c7a1",
    "manual"
   ],
   "svg/import/fonts-glyph-03-t-manual.svg": [
-   "792dbe71d7678f1285d5a1f822fb83f97731069b",
+   "7f82fb7d7f81bd5d340afb945d8506a5852c7503",
    "manual"
   ],
   "svg/import/fonts-glyph-04-t-manual.svg": [
-   "5776191086ebf7dff71af8bccc94f36686615a9a",
+   "d99288aae5af4ebbcfd921b6c3147e58d8992388",
    "manual"
   ],
   "svg/import/fonts-kern-01-t-manual.svg": [
    "4c9082d0c73810d070d4087b29c0c8833234b4ed",
    "manual"
   ],
   "svg/import/fonts-overview-201-t-manual.svg": [
-   "f946d4294aac6817c928ed6c166a0e2c47cd8bfd",
+   "3e7299c9e5d2bb81def733fc8bbb8197a02bf261",
    "manual"
   ],
   "svg/import/imp-path-01-f-manual.svg": [
-   "dabccf7704d8ca744e067e9dd7b80fce81f904b3",
+   "39e02ecb762ce28ef30fa03c3fa5b67c55f29911",
    "manual"
   ],
   "svg/import/interact-cursor-01-f-manual.svg": [
-   "f573c2fc0d6051f11590ee0edc7a1632685b2912",
+   "528a967018fb21de823688b292bba80a06df478a",
    "manual"
   ],
   "svg/import/interact-dom-01-b-manual.svg": [
-   "b7b7e79d3eb633628cf6c60d10099ceb8637722a",
+   "df4cfb7f334da832e8ec83a07fbad931a583f563",
    "manual"
   ],
   "svg/import/interact-events-01-b-manual.svg": [
    "67e44e533ebb36cbaa1127f90b94ffb8ccab46cb",
    "manual"
   ],
   "svg/import/interact-events-02-b-manual.svg": [
    "0407bb53aa5c8a975eb90aa73e63e71151a1626b",
    "manual"
   ],
   "svg/import/interact-events-202-f-manual.svg": [
-   "0d6339fa3417c78b96cd13ebc617591858bb3c97",
+   "fdc032a88d833c78794e3fa3843b5cfa6458526e",
    "manual"
   ],
   "svg/import/interact-events-203-t-manual.svg": [
-   "b941fae8cf52d8f7e2568f712b1a3daec0f8f023",
+   "30862528a44df4d3c0bf8e8f5a4b1990f692913d",
    "manual"
   ],
   "svg/import/interact-order-01-b-manual.svg": [
-   "8bf800cef05a1d8065fc33d9c9981a494bb7a39c",
+   "e89b9d34527d71b6699dbe1c9508dc2c70bf5b31",
    "manual"
   ],
   "svg/import/interact-order-02-b-manual.svg": [
-   "0c7292f1978fdd74ea8a5611ee5ef9c3b0ed83d8",
+   "e9559d276ab07d312cd37f16424e5e026dc6ca3c",
    "manual"
   ],
   "svg/import/interact-order-03-b-manual.svg": [
    "231b68a21128859c0db03a725027d3c9ddf76a5b",
    "manual"
   ],
   "svg/import/interact-pevents-01-b-manual.svg": [
    "a80a56fd2aa129470f049c2664953fd8eb50f84d",
@@ -599719,33 +599719,33 @@
    "d6d5ca154a0175402eef7bf280da6e9a4808d494",
    "manual"
   ],
   "svg/import/interact-pevents-04-t-manual.svg": [
    "8228b17fc74762bed8ee80e974edb69855749577",
    "manual"
   ],
   "svg/import/interact-pevents-05-b-manual.svg": [
-   "6d7cf6a419023a80d8a2d7b3ec92ecf3e86fcc02",
+   "0f968b8c186a9dd836f46ad456423f08e0a986a2",
    "manual"
   ],
   "svg/import/interact-pevents-07-t-manual.svg": [
-   "11c6ee2c56e8ce72b80b5ce954c7bf88d17652a6",
+   "642b0c6de0243950c06e15bc2087694abdfeab55",
    "manual"
   ],
   "svg/import/interact-pevents-08-f-manual.svg": [
-   "8890bea539c307a22bcdbf3c32a24dd059ca3bc3",
+   "a00461ebcf15b93aeccf2ae2e0db925ae0fa96e4",
    "manual"
   ],
   "svg/import/interact-pevents-09-f-manual.svg": [
-   "6e26ef257d178e037723ef7233054f224e3ce60b",
+   "cf3ad9a55c05a81c86c94e1675ca2f0b7529568f",
    "manual"
   ],
   "svg/import/interact-pevents-10-f-manual.svg": [
-   "cd0c05303d90b3af28bcfb1662f17a9f9239e67e",
+   "32a3f761f23e97baf6e3d3b13a164c4bae70356a",
    "manual"
   ],
   "svg/import/interact-pointer-01-t-manual.svg": [
    "313fa5abab37a3a2ee919fb78309e2c8af4dc24d",
    "manual"
   ],
   "svg/import/interact-pointer-02-t-manual.svg": [
    "22eec6ba0b3e9143ff29bc4de99342ff23e032a1",
@@ -599763,49 +599763,49 @@
    "6835ed93baa1cd88fe45596f058eca34dc0dda4d",
    "manual"
   ],
   "svg/import/interact-zoom-02-t-manual.svg": [
    "2409d6702081b3412808920fd96513d0ea9888e5",
    "manual"
   ],
   "svg/import/interact-zoom-03-t-manual.svg": [
-   "383c0c1f9e4371892453ec1504e739cc7fa75081",
+   "603470bd3175057908f7989da8754a66ddde9223",
    "manual"
   ],
   "svg/import/linking-a-01-b-manual.svg": [
-   "8f01abc3a84bd0c88443a76c48d296a6cd655202",
+   "4ebd905ae7e6af43dde092253dd13241e6b1b2f5",
    "manual"
   ],
   "svg/import/linking-a-03-b-manual.svg": [
-   "0210d5f51f93cbe8dfb793fbd21b52a6ad3a59ef",
+   "88f4c0c2e0adbac775481e8ee549862786df744d",
    "manual"
   ],
   "svg/import/linking-a-04-t-manual.svg": [
-   "fda09e11657a0591a2921f403f098835b970fc84",
+   "a8a327626c33e4de51e40665bfed4599f3f3ce56",
    "manual"
   ],
   "svg/import/linking-a-05-t-manual.svg": [
    "58a038772e76b657391e97803dc6f8765ebbb0d3",
    "manual"
   ],
   "svg/import/linking-a-07-t-manual.svg": [
-   "242dc012924f655c5b7dc83ce4076936dd3238a2",
+   "ef1c1eb68474eedd3be71827689caddd508cd7cf",
    "manual"
   ],
   "svg/import/linking-a-08-t-manual.svg": [
-   "262a3b1373ba846a3b7176be650ba55b71fdca57",
+   "fb568ea03f3f2dd6676196a8e58d74f33c3cd9b1",
    "manual"
   ],
   "svg/import/linking-a-09-b-manual.svg": [
-   "b09d802815946bd298951c1e115fe95f8b24e74c",
+   "164a41e1c6fcf1b4fc446afa46d7f4bfd9e67781",
    "manual"
   ],
   "svg/import/linking-a-10-f-manual.svg": [
-   "8e7e3c16d96f595374aba04e587b238a9a0db12d",
+   "0d1c910b562794f02ffb8f3bae1b8a80b7b7d8c5",
    "manual"
   ],
   "svg/import/linking-frag-01-f-manual.svg": [
    "39f899d28b0e047701d017022441847d7e252039",
    "manual"
   ],
   "svg/import/linking-uri-01-b-manual.svg": [
    "9f3fd8685e41844da916f4ad4d32989300b44599",
@@ -599827,109 +599827,109 @@
    "a2491b87551b50221c84de9e3e0fb01ea3735e45",
    "manual"
   ],
   "svg/import/masking-mask-01-b-manual.svg": [
    "cc365aabbb799159b7e1983008cb520cfe498bde",
    "manual"
   ],
   "svg/import/masking-mask-02-f-manual.svg": [
-   "470d55e324f1cc93d286981b29dfd348ada99d2d",
+   "4d57cb5ba10b94c74f31a5b9728786e116f616e9",
    "manual"
   ],
   "svg/import/masking-opacity-01-b-manual.svg": [
-   "f517671e8c0b6b5ff2d49e5ab3048fda9602dd90",
+   "3dee6608819ad11f85c3cca59c6f1d26d0ad7a5e",
    "manual"
   ],
   "svg/import/masking-path-01-b-manual.svg": [
    "499cecfa6a2ffbb453ec246258576da315ce42f3",
    "manual"
   ],
   "svg/import/masking-path-02-b-manual.svg": [
-   "2f10bc391c0ad4b3220dc2df643f1910936c6acb",
+   "24c875932d6ca686f814bcf5e730b60bac7ee5d6",
    "manual"
   ],
   "svg/import/masking-path-03-b-manual.svg": [
-   "a09301945efab451bdb829c786f1acf915d978a6",
+   "737565bda0a4de454a6904e79b22bb8a6ddfa4ac",
    "manual"
   ],
   "svg/import/masking-path-04-b-manual.svg": [
    "32c6eeecc75332e6d6b77d3fe4bb72f87c33ec9d",
    "manual"
   ],
   "svg/import/masking-path-05-f-manual.svg": [
    "e3ca3d7e1ea67ceb222990a6a9ea6e5c211b179e",
    "manual"
   ],
   "svg/import/masking-path-06-b-manual.svg": [
-   "da263fe4f655c26de76282bd053b295d78988559",
+   "acd0e11a7b36f219bd245f0fefc5aaac7037841a",
    "manual"
   ],
   "svg/import/masking-path-07-b-manual.svg": [
-   "290058984a2f1391ba024bd6ee344716357db1f1",
+   "5ac399ae3f96376c921ce89b505a9623ef0ede7c",
    "manual"
   ],
   "svg/import/masking-path-08-b-manual.svg": [
-   "7dbc8c8546b2abba71e8c191e211cda975fd5273",
+   "afa79e8406b50358b27b47400a3e40b28d1af935",
    "manual"
   ],
   "svg/import/masking-path-09-b-manual.svg": [
    "395714f7ea5db8445fd8a3cf11d439fa29573b11",
    "manual"
   ],
   "svg/import/masking-path-10-b-manual.svg": [
-   "fad8aa4f979fda0ea30e1244f85f4a74fa192185",
+   "e1479762aa8ff2a01eab902ebfbcfc146462c50a",
    "manual"
   ],
   "svg/import/masking-path-11-b-manual.svg": [
-   "76106547d4edc45285636e7c70821ebc28f2ef46",
+   "b05207daa580f852c939f14b696b4d910a1c6fe7",
    "manual"
   ],
   "svg/import/masking-path-12-f-manual.svg": [
-   "a25039f5d618af6627014e5212287624ce95607d",
+   "858f6615adcb17dafc43dfb4fe59584b546129df",
    "manual"
   ],
   "svg/import/masking-path-13-f-manual.svg": [
-   "2142f21401879d13ad79773459a0982b37a6a306",
+   "62811882644ef3c208bcb3ebb4e25dfd66e312a1",
    "manual"
   ],
   "svg/import/masking-path-14-f-manual.svg": [
-   "92cc54dcce22be08f468d40d9abec7f36883f09e",
+   "1f81cb0f27995f8f89cd99e17472013b1a3d3202",
    "manual"
   ],
   "svg/import/metadata-example-01-t-manual.svg": [
-   "df286d098db81ca224b42dd0b607933df3b65f1b",
+   "f10728a2f0fc3c8bf9b1b7ef174cea1d8825a7bf",
    "manual"
   ],
   "svg/import/painting-control-01-f-manual.svg": [
-   "bcd084bf97f08e28c1da703a1cc0fe44319b95d2",
+   "ed9b257be1a94aa4d9751e8c2a407c34d80f5857",
    "manual"
   ],
   "svg/import/painting-control-02-f-manual.svg": [
-   "e440504c476cf7912e5e9932275f476d86f657b9",
+   "ef1ca2babb2ccb66ca7cdba0897e65e895e500b9",
    "manual"
   ],
   "svg/import/painting-control-03-f-manual.svg": [
    "3e1ac67b3778c3d0e8507ef33904f33f9fc272e8",
    "manual"
   ],
   "svg/import/painting-control-04-f-manual.svg": [
-   "e421b115e76481798680e5bfdabb657b937ae715",
+   "c9f2e4710077fb85a28888bb1f6b1fe2588a01fb",
    "manual"
   ],
   "svg/import/painting-control-05-f-manual.svg": [
-   "e8e854fa7a79ee41827177d7098e478c6cc8cc46",
+   "b4af358972c7d5f2d922a6690b573a43b39c07b4",
    "manual"
   ],
   "svg/import/painting-control-06-f-manual.svg": [
-   "e066242dd8dbf1364ab1bae6b6858d9ea529894e",
+   "5e27bbb9b4564ce6c9490220c7fb6e97d519ba43",
    "manual"
   ],
   "svg/import/painting-fill-01-t-manual.svg": [
-   "8caa9c6524c4efb35c9b34742c6bf8894b499f19",
+   "2eb844608813c551f6b3f980db4294af10bd05f4",
    "manual"
   ],
   "svg/import/painting-fill-02-t-manual.svg": [
    "0f2036e6d9f77dbdc8ec5523d2479cccee436b1f",
    "manual"
   ],
   "svg/import/painting-fill-03-t-manual.svg": [
    "9368f9a581d78a697ac487f597f069e5c91dbb8c",
@@ -599939,41 +599939,41 @@
    "20e284400eb97c7698b21c717986edb2844e5545",
    "manual"
   ],
   "svg/import/painting-fill-05-b-manual.svg": [
    "329073b912e791dd3191134897315ffa6a95bd72",
    "manual"
   ],
   "svg/import/painting-marker-01-f-manual.svg": [
-   "929a8f41e800bc3ac88cdcfbc7684c9329f588ba",
+   "df0e97ae9862882f3d50ff1626331fc8d61bef3e",
    "manual"
   ],
   "svg/import/painting-marker-02-f-manual.svg": [
-   "929ea4825245d64b5b64cad702512384341f3403",
+   "6708d972bc2b56e34a6e796e1e93aaa8b05ebec9",
    "manual"
   ],
   "svg/import/painting-marker-03-f-manual.svg": [
    "dd3a098dc698a8ec36675d8e6e8785b749d60fc9",
    "manual"
   ],
   "svg/import/painting-marker-04-f-manual.svg": [
    "1aa53bbc9042ad4f12b97bc7d492c0765cc56dd5",
    "manual"
   ],
   "svg/import/painting-marker-05-f-manual.svg": [
    "02a2ce3a991d52759e81acc363eead3aaf1c7455",
    "manual"
   ],
   "svg/import/painting-marker-06-f-manual.svg": [
-   "e54a74a1ff92cf88f2fb348faef87a182beec534",
+   "c12457f790fbcb7326280e26fe040f466207fc2a",
    "manual"
   ],
   "svg/import/painting-marker-07-f-manual.svg": [
-   "343f931359837a411ef4125e72ccc07dc33f8c35",
+   "5bb4c241412f1b9f7eeae53bcae007d9e3aa0442",
    "manual"
   ],
   "svg/import/painting-marker-properties-01-f-manual.svg": [
    "c3189b5e32ffaeab841dcd3081b291a0839316a5",
    "manual"
   ],
   "svg/import/painting-render-01-b-manual.svg": [
    "32d17e16528755f7da1a2c7c4fed947d86033597",
@@ -600007,197 +600007,197 @@
    "4119dae92d3f63e4266434c1f46ddb3d6fabee05",
    "manual"
   ],
   "svg/import/painting-stroke-07-t-manual.svg": [
    "38794a00b6042cdc33b3b041d1ae20513ca3615d",
    "manual"
   ],
   "svg/import/painting-stroke-08-t-manual.svg": [
-   "0669c9cb39f8b13680868f27327584526f808bf8",
+   "0817d819ee08330c240d4dcc118d15ed67bc17fc",
    "manual"
   ],
   "svg/import/painting-stroke-09-t-manual.svg": [
    "dcb6eb27a91ce6f8904a5d05d03854cf39a2b23d",
    "manual"
   ],
   "svg/import/painting-stroke-10-t-manual.svg": [
    "22e491b89a7e7dfe100146c8e79934f767da019b",
    "manual"
   ],
   "svg/import/paths-data-01-t-manual.svg": [
    "9ecd1a495fa58304faccbd817307cbbbf80d716b",
    "manual"
   ],
   "svg/import/paths-data-02-t-manual.svg": [
-   "4f591cef498aecc1442c169e48ee7504b5dcf692",
+   "58b4dc2c1ce08f44c94a074ffb53d3db474f4bb2",
    "manual"
   ],
   "svg/import/paths-data-03-f-manual.svg": [
-   "821cf691cc9a080a29071516e688aae50f29e523",
+   "c45fed0db7a0de6d771e4f0b7a69cd50ab7dfd7a",
    "manual"
   ],
   "svg/import/paths-data-04-t-manual.svg": [
-   "2445cc7b26107c057495af752363d920b29f5b7f",
+   "de4d13412f224011d1787cd902487154ccea09fd",
    "manual"
   ],
   "svg/import/paths-data-05-t-manual.svg": [
-   "21ad02407e307bcfd55b098c9d2a16784a8622af",
+   "60b1630a8a01331fe1a7692363bcd086a10b128c",
    "manual"
   ],
   "svg/import/paths-data-06-t-manual.svg": [
-   "567bbb56d5df9202f8b3283c3cb92a723f9b21eb",
+   "8dbee3f650392d289b7df44c1e7438d2d5b8e0af",
    "manual"
   ],
   "svg/import/paths-data-07-t-manual.svg": [
    "a180b444fe2f998c4034fbfda28aa76a46780500",
    "manual"
   ],
   "svg/import/paths-data-08-t-manual.svg": [
-   "33dc8ec39badea0174c44d8b72ec44411189087b",
+   "9d17a26bfdd24bfb13838ef440d96506c227a84b",
    "manual"
   ],
   "svg/import/paths-data-09-t-manual.svg": [
-   "9e7f84bf8a533cce60084ec2a3ac2e9e6bd26e27",
+   "73bbb2981c2cf9954b64bfd10bbfe5e82a19b807",
    "manual"
   ],
   "svg/import/paths-data-10-t-manual.svg": [
-   "f1cadce304c3f1703876ebc02e8d3301df51f4d9",
+   "1a15119957fdeb9afd8b18319fafeeb2d8ee889a",
    "manual"
   ],
   "svg/import/paths-data-12-t-manual.svg": [
    "8b81bc982efa56fb62a8c40bf263dcaf57d458c6",
    "manual"
   ],
   "svg/import/paths-data-13-t-manual.svg": [
-   "36ae3ca884cdad85b7f62468244e762114439503",
+   "734887fcc37eab0be89e5456ec3e2d926a0d1478",
    "manual"
   ],
   "svg/import/paths-data-14-t-manual.svg": [
    "471c03f0c1e95364fc8f11e42212029c739b78e6",
    "manual"
   ],
   "svg/import/paths-data-15-t-manual.svg": [
    "3cca7c8183f7a67aba03c61888a48a6bae2e6dc7",
    "manual"
   ],
   "svg/import/paths-data-16-t-manual.svg": [
    "0e5896bead17edc7331d2523268a03316ecf6ac5",
    "manual"
   ],
   "svg/import/paths-data-17-f-manual.svg": [
-   "920de927e8d64bfe59fd4a40389138d08e27ef2c",
+   "781e9cb41d7f9292492e6f6c77e73d42d2227790",
    "manual"
   ],
   "svg/import/paths-data-18-f-manual.svg": [
-   "8b5cfd61c24cde9814b05a29e9338caab2bae613",
+   "981c60afd4b6dd6d877f120014b2e53f53b784db",
    "manual"
   ],
   "svg/import/paths-data-19-f-manual.svg": [
-   "2aed00fa25475923ef521259158f225f1c3f403a",
+   "39326e92ddf48e6d0e2e84a91e2cfc046a04829f",
    "manual"
   ],
   "svg/import/paths-data-20-f-manual.svg": [
-   "5001dad2f75de92048fb07a69f5ea19be3e82f49",
+   "e7ae41864316fab2e50ae48d943250ae0f3d3634",
    "manual"
   ],
   "svg/import/paths-dom-01-f-manual.svg": [
    "933c55ee8021383e69d83b08c25c2a65de9596a2",
    "manual"
   ],
   "svg/import/paths-dom-02-f-manual.svg": [
    "ff7e4d12329cc60d7561b857f376c18cc6481603",
    "manual"
   ],
   "svg/import/pservers-grad-01-b-manual.svg": [
-   "6ba4e0ba87f1a6b7803569e3033d04363c4cca01",
+   "b3d6ce5784c8e797c484b10be7d54ab4e3a4bc29",
    "manual"
   ],
   "svg/import/pservers-grad-02-b-manual.svg": [
-   "d6e402a9b051d043fbb1947ca995a5ab0e775c95",
+   "cb16e89e857bc4ab527720ad8533ca3abde7cd8a",
    "manual"
   ],
   "svg/import/pservers-grad-03-b-manual.svg": [
-   "17a44f930005e0fa8a920503eb2b3f7f33bb53fd",
+   "de4ee54a7424d0368aaf1f0af78f11b362c88244",
    "manual"
   ],
   "svg/import/pservers-grad-04-b-manual.svg": [
-   "05663d7665d076599c29e00c8ab4535377d209d8",
+   "e5958ec7e10d74409a755953676b93a40ed8ee44",
    "manual"
   ],
   "svg/import/pservers-grad-05-b-manual.svg": [
-   "7aa50cfa515fb41e9f5ec63b1bf1b2a6d1cfacfc",
+   "1cfae7949e98f82ba2ad3350325e6a8a5abbc97d",
    "manual"
   ],
   "svg/import/pservers-grad-06-b-manual.svg": [
-   "4b5f3c4319b636d6cd888d94fd360634043dd6fa",
+   "cfb92c91777dcc9db538695bce40dd2eda60bcf5",
    "manual"
   ],
   "svg/import/pservers-grad-07-b-manual.svg": [
-   "385a5617ddfaaf62b0fa76c56d5f5f1f5b0984b6",
+   "b0cb66ca569be21225b66538944343ebaca85f23",
    "manual"
   ],
   "svg/import/pservers-grad-08-b-manual.svg": [
    "6933625695acb33fd327beedd8979850450b9c24",
    "manual"
   ],
   "svg/import/pservers-grad-09-b-manual.svg": [
    "375079a7d6259e627bf2dfd3303c26a8b87d2704",
    "manual"
   ],
   "svg/import/pservers-grad-10-b-manual.svg": [
-   "107081ca9c5d4b488bdb890da5a3965e5c3d3da1",
+   "740843fd337aee01fdb98b59eefb0030093ba1de",
    "manual"
   ],
   "svg/import/pservers-grad-11-b-manual.svg": [
-   "c5c04da89ff4df0f4d34f700abdd93b7b4b633c7",
+   "3c2decbd436333b916754b778e3e61955107bfa3",
    "manual"
   ],
   "svg/import/pservers-grad-12-b-manual.svg": [
-   "75e7eb13ccd80c69f5157e19ab23010a9f8e3570",
+   "3588435f7d1831f5c150db865562af031316e8b7",
    "manual"
   ],
   "svg/import/pservers-grad-13-b-manual.svg": [
    "472ff3acd250da0ff21ae48b70bf1533d6d8342a",
    "manual"
   ],
   "svg/import/pservers-grad-14-b-manual.svg": [
-   "8e3d7f214567699accf042e24a5867ad40052749",
+   "1271bd78065dc3152936b9139b51bb39f5133bc5",
    "manual"
   ],
   "svg/import/pservers-grad-15-b-manual.svg": [
-   "2b64c0f020f30a48efa2067991fb970200daba06",
+   "84fa4fdffdad8fb056d68eb221c68ba4a9c15f5f",
    "manual"
   ],
   "svg/import/pservers-grad-16-b-manual.svg": [
    "b981dca268f622ddd22b06e90329cb95494ba904",
    "manual"
   ],
   "svg/import/pservers-grad-17-b-manual.svg": [
    "45bf0b1e3c77891d13d7d524b572f2dc7f8167ef",
    "manual"
   ],
   "svg/import/pservers-grad-18-b-manual.svg": [
-   "9c2484d90ce7b0a79c97010226d7495286452670",
+   "feb988989f1f00812da68158c1409d72ecbde580",
    "manual"
   ],
   "svg/import/pservers-grad-20-b-manual.svg": [
-   "262f30784e79553a8bae65bc46cfdcfaa30e96ce",
+   "69002de9a9b26e64d4e590c20e3e47c897df9657",
    "manual"
   ],
   "svg/import/pservers-grad-21-b-manual.svg": [
-   "af8e4a37aeea6f6b7dc7e20d5e6c39be280b856c",
+   "c9966a5af72a21b3e8d3a18ea36187ba4cd75931",
    "manual"
   ],
   "svg/import/pservers-grad-22-b-manual.svg": [
    "b5a181f564925fe74efd3515589e2df2a0b3836c",
    "manual"
   ],
   "svg/import/pservers-grad-23-f-manual.svg": [
-   "55285edce2e0b696464906331bdfe4b73b3281fb",
+   "1576478a7c5d89796a98848c340345dabee54dca",
    "manual"
   ],
   "svg/import/pservers-grad-24-f-manual.svg": [
    "8b9ccdc9ba262ed6eb3f256b57390db3f2f9384d",
    "manual"
   ],
   "svg/import/pservers-grad-stops-01-f-manual.svg": [
    "47cb439a0b59ed487078039f854d642597f7d51e",
@@ -600207,17 +600207,17 @@
    "4666ebc957392332a8743796449cce3e5a0d943b",
    "manual"
   ],
   "svg/import/pservers-pattern-02-f-manual.svg": [
    "708976c1d62e61282d691272c30f6f822766ee88",
    "manual"
   ],
   "svg/import/pservers-pattern-03-f-manual.svg": [
-   "9972d768f6b0821a45815449758fcb8efd1bc12e",
+   "8092b98a5c2355dc48803bd03783acc2cc34445c",
    "manual"
   ],
   "svg/import/pservers-pattern-04-f-manual.svg": [
    "50bbc8e3efa3e18e7cbf83d970100112284b55bf",
    "manual"
   ],
   "svg/import/pservers-pattern-05-f-manual.svg": [
    "c4d05f922d04da4507cd82b142fdb9643a5dd293",
@@ -600227,77 +600227,77 @@
    "a471cb5c862bd419e2ed4f422dac7da5a9af6f5b",
    "manual"
   ],
   "svg/import/pservers-pattern-07-f-manual.svg": [
    "6a704566523592422e762622632901224e1e7eb0",
    "manual"
   ],
   "svg/import/pservers-pattern-08-f-manual.svg": [
-   "0cba2bb22819c271f33bc49ec06ac47bb4b6c512",
+   "3cc3c5b7d2a3b5b694ca828951caa69e8f5b1d36",
    "manual"
   ],
   "svg/import/pservers-pattern-09-f-manual.svg": [
-   "0269c4e2b1d6088807db596ab4b0e9ca7cac04f2",
+   "2b151da964ecb2b1d6cd44e8544fc3a8a3e664a9",
    "manual"
   ],
   "svg/import/render-elems-01-t-manual.svg": [
-   "253d148f5c2ee125210afa1cd5600572ffa4bcd7",
+   "c9c4e0cc5c47c4eb062e34c64bbf579796465df7",
    "manual"
   ],
   "svg/import/render-elems-02-t-manual.svg": [
-   "48107f3f394322dbe2c703d547d2c2040162ba86",
+   "d2b6c17627fc793f939232d486ee5cc82e51d822",
    "manual"
   ],
   "svg/import/render-elems-03-t-manual.svg": [
-   "e3ba4efce691da4d8da5717f5cd7eba0886efdbd",
+   "a10a5d97595a1a113f24ea5990cf620ca7c65e95",
    "manual"
   ],
   "svg/import/render-elems-06-t-manual.svg": [
-   "4d08844dcd5c9017be1be7f700778decd8ba8da4",
+   "c72c59e39d2247776abfb49474774ec1d7048bde",
    "manual"
   ],
   "svg/import/render-elems-07-t-manual.svg": [
-   "08beec55561c2d4135350edd32a08209f255ce37",
+   "29a5229d2bdfe83a3af523f30cde8a33c191705b",
    "manual"
   ],
   "svg/import/render-elems-08-t-manual.svg": [
-   "82abcb6308458646a797be8891e0e762506dc5f9",
+   "21ef8542d889312984438ef99877d2de14c5abc8",
    "manual"
   ],
   "svg/import/render-groups-01-b-manual.svg": [
-   "4757abd4d6d0f43da3f3f10a93f19c3c33833efb",
+   "a6bd7df05cb1b1c86b43b2f68b2a18cddbb26169",
    "manual"
   ],
   "svg/import/render-groups-03-t-manual.svg": [
-   "14dc713926d70e50eda53ad39f1faeabe7f460ca",
+   "195e61ed2458b188da1744b319f6ae2171cbef12",
    "manual"
   ],
   "svg/import/script-handle-01-b-manual.svg": [
-   "f69c449381426312da1ab81a6c46542c78237c98",
+   "625d8415645c7d964528ddf26aeddfca77a868a7",
    "manual"
   ],
   "svg/import/script-handle-02-b-manual.svg": [
-   "bc33a017379d855d25bad72573ce0689dc04d8c2",
+   "b5913e5238be8a41edb23ac68bdbdde15501bbaa",
    "manual"
   ],
   "svg/import/script-handle-03-b-manual.svg": [
-   "efeea87760e76d4ad6cddb25edb6694eef02b3ef",
+   "c51934d2213c0890c95070f0ff01af54bd5c47d7",
    "manual"
   ],
   "svg/import/script-handle-04-b-manual.svg": [
-   "7bf31c8e96d412795d98fe9b0558ebc5996dd1b0",
+   "30ae2c72f1b7c16cb803423c2d51dc0f0de860a7",
    "manual"
   ],
   "svg/import/script-specify-01-f-manual.svg": [
-   "a9a948f3fe93fb17c20d158d4d14e43cb720d507",
+   "1f5184e436b0120b5aab633a5b56a060eeeaddd9",
    "manual"
   ],
   "svg/import/script-specify-02-f-manual.svg": [
-   "d69a4b7782f39c920ec8f5fbb12514a65de529ee",
+   "e7dac1d58176fe1af8bb64598682b840920c9f77",
    "manual"
   ],
   "svg/import/shapes-circle-01-t-manual.svg": [
    "a899745a20e3e8c189db104b38f46bb0a0006c4b",
    "manual"
   ],
   "svg/import/shapes-circle-02-t-manual.svg": [
    "4bd603d49b89fa48a69703ab2867245037ec843f",
@@ -600307,229 +600307,229 @@
    "db2e6ee3696389ba97c5c159ff1e659e3705c3d4",
    "manual"
   ],
   "svg/import/shapes-ellipse-02-t-manual.svg": [
    "bc185052c72b76c9a44369d50934d098fb2ff436",
    "manual"
   ],
   "svg/import/shapes-ellipse-03-f-manual.svg": [
-   "dd343f89ad62598312317d6507beac5da4341b5c",
+   "d0ca131cdba21698f158a00f55f207e493f337c3",
    "manual"
   ],
   "svg/import/shapes-grammar-01-f-manual.svg": [
-   "b336b5b7a4ca1b76a8f7d824cba5ca44ee21f373",
+   "271019490382be5fa5ff54fd4485a83a7c6683d6",
    "manual"
   ],
   "svg/import/shapes-intro-01-t-manual.svg": [
    "0640885567c9327346d829c9495cc38922a4d1e1",
    "manual"
   ],
   "svg/import/shapes-intro-02-f-manual.svg": [
-   "9e1ae085794dd65135474c04819bd745cbbf077e",
+   "fb028a1303ff000e66e8574ae5f8e60cbce84604",
    "manual"
   ],
   "svg/import/shapes-line-01-t-manual.svg": [
    "97aed73f5ba463783ee76e3fe93062dbaa872e89",
    "manual"
   ],
   "svg/import/shapes-line-02-f-manual.svg": [
-   "e86ab93e473a43c9b2d03ac0b31d13fedf5e7d95",
+   "917dd8e03ac9ea40e49a39335b5cb8d47e94e169",
    "manual"
   ],
   "svg/import/shapes-polygon-01-t-manual.svg": [
    "b020e6c0502390c8517c4a769684da1debf93c55",
    "manual"
   ],
   "svg/import/shapes-polygon-02-t-manual.svg": [
-   "aa8f84092f9ad9bfdd6e2acc0c92c0b032ee1cc3",
+   "03be7f27bd686c330946d8de05c6d88e1628e14f",
    "manual"
   ],
   "svg/import/shapes-polygon-03-t-manual.svg": [
    "df2840f049eecae3d85357e70a02c3b1c8d9c873",
    "manual"
   ],
   "svg/import/shapes-polyline-01-t-manual.svg": [
    "32b49b365db1562d879ef52c99884401892309af",
    "manual"
   ],
   "svg/import/shapes-polyline-02-t-manual.svg": [
-   "516360bf8e410c2beb2783c0d374ffca682abb0f",
+   "991e59ea98a3b4ea85fec98b01f5c0cbc1355be4",
    "manual"
   ],
   "svg/import/shapes-rect-02-t-manual.svg": [
    "4462520dd52c895b6e31cdd78e256f5c869053e0",
    "manual"
   ],
   "svg/import/shapes-rect-03-t-manual.svg": [
-   "4945fc854560f095d0941eb18ee451d3c4b21e48",
+   "a9cb423967b0dbb2dcb9ebf2736be5da7bc7b203",
    "manual"
   ],
   "svg/import/shapes-rect-04-f-manual.svg": [
-   "e9eb1cd8d82e13231a042b37d1f1c91d96768607",
+   "61a3cb9db5af5ca4890d4b008bb3c2ef746b8d2e",
    "manual"
   ],
   "svg/import/shapes-rect-05-f-manual.svg": [
-   "44a52619b7e4e855b3df62e604380d1dbb13bc0b",
+   "7dbed8a770d39970fe270ef88a82b0ee4951336b",
    "manual"
   ],
   "svg/import/shapes-rect-06-f-manual.svg": [
-   "8bbb75e7733c12b4f8919b08c53db13aa0fa2cf8",
+   "a1f4b3524ae5c41f9dc42076a5b55d6720acc35e",
    "manual"
   ],
   "svg/import/shapes-rect-07-f-manual.svg": [
-   "0065d0ce468bd673f71be4b41dd7bb7240555ad7",
+   "b7ac8d4f73f8267edae50865553480e57a41a87e",
    "manual"
   ],
   "svg/import/struct-cond-01-t-manual.svg": [
    "3f74474276f3896ae0a876fbd92b2dae1399519e",
    "manual"
   ],
   "svg/import/struct-cond-02-t-manual.svg": [
-   "af381f9ce4cd8809aecb69c8e82331fb04f5f8eb",
+   "1fedc26d3db027dbbeedffa10b3168703e705957",
    "manual"
   ],
   "svg/import/struct-cond-03-t-manual.svg": [
-   "77c0f6d5d031c5a0043b621ad2b9afb73345767c",
+   "0b953ff07327e0f5a179546c1265f5f00b1e0c72",
    "manual"
   ],
   "svg/import/struct-cond-overview-02-f-manual.svg": [
    "3256760a9a7cc540aafd5427406085b20f5e9507",
    "manual"
   ],
   "svg/import/struct-cond-overview-03-f-manual.svg": [
    "0c5872306ded5ad7f2d2b8ed00e47e00e0d5993c",
    "manual"
   ],
   "svg/import/struct-cond-overview-04-f-manual.svg": [
    "6d48a04f88243555f76edfed0227dc7ae2af6c13",
    "manual"
   ],
   "svg/import/struct-cond-overview-05-f-manual.svg": [
-   "fdee357f40d6d622160cb2c112b7b25facb724d3",
+   "82ffd1410bb1b9b7d2ceaf098a7590fdeb16cd35",
    "manual"
   ],
   "svg/import/struct-defs-01-t-manual.svg": [
-   "b62baf15ce772cef04c5843f8d2c2a34eae896a4",
+   "315c13c500eba357da24fbf6be2c2a20c59df655",
    "manual"
   ],
   "svg/import/struct-dom-01-b-manual.svg": [
-   "3ec98bd07d08f0fc90efc87f71318b6e45de8104",
+   "b0db0bf2fd5dc5ec581ddad685ab574c8d39820e",
    "manual"
   ],
   "svg/import/struct-dom-02-b-manual.svg": [
-   "d6d5406c36bcea7248b402bc7ab430d54b404bb2",
+   "260c230711b0009c6b2d7bbb196b3baea8b7c1b5",
    "manual"
   ],
   "svg/import/struct-dom-03-b-manual.svg": [
    "f145541c645d4b2feecf1e33411d54b73c450849",
    "manual"
   ],
   "svg/import/struct-dom-04-b-manual.svg": [
-   "0f454aad4ebb0ee75a3ccd2a568c946477a9a94e",
+   "c2ad299a70cd494a65f3e44881a40547128fe297",
    "manual"
   ],
   "svg/import/struct-dom-05-b-manual.svg": [
-   "f2b59e12801e56edda633990e5c67cda05bd173f",
+   "37f7ecf261678d7fe582c60984b39e886964d81f",
    "manual"
   ],
   "svg/import/struct-dom-06-b-manual.svg": [
    "31c6b0ff9d44691c00c661a8036b78ea3f7c89d6",
    "manual"
   ],
   "svg/import/struct-dom-07-f-manual.svg": [
    "c44091d97a7e651d5169ba95f86f339e00b97bdb",
    "manual"
   ],
   "svg/import/struct-dom-08-f-manual.svg": [
-   "1dd3741c64123365ef7e6531410329a085adea57",
+   "b8f030d4c70bf390e8e4d601c212fb00233da5c5",
    "manual"
   ],
   "svg/import/struct-dom-11-f-manual.svg": [
-   "62d91801603be86edf651e07c61a8bea6455a130",
+   "887c0f9a3a0c5a207db0d96b32e529a87e09c138",
    "manual"
   ],
   "svg/import/struct-dom-12-b-manual.svg": [
-   "7583623badde73201c5a5cec843953807be110fe",
+   "2b278189442d6f16152df8c7330675098b1e1a3f",
    "manual"
   ],
   "svg/import/struct-dom-13-f-manual.svg": [
-   "6975eba0ac7234a45d5117fd29c45aed714cee34",
+   "375f2f8e7e877855d7545bb8b296b40bbb1975e7",
    "manual"
   ],
   "svg/import/struct-dom-14-f-manual.svg": [
-   "b6791801ce1f220da542757e4b586e60a1dc4541",
+   "8d4049caa5957a832777df1a3e7508d2283239d4",
    "manual"
   ],
   "svg/import/struct-dom-15-f-manual.svg": [
-   "fa3cf8beea0bdb1bf786b20c54dc9f81c3e310b2",
+   "693f838eb9fb1e14a3f11c0f69c7124f6c2778d0",
    "manual"
   ],
   "svg/import/struct-dom-16-f-manual.svg": [
-   "165515b09f7d9c7ec5bf0e420897c490dc24a0d6",
+   "5dc7c8bb1a73842ce4282dbfcf99aa03d4320237",
    "manual"
   ],
   "svg/import/struct-dom-17-f-manual.svg": [
-   "4f921a64253e16a46ee5667051426432b74c6f5e",
+   "8fa504a7104fc08fd10f7e2892574245d8b0a4b5",
    "manual"
   ],
   "svg/import/struct-dom-18-f-manual.svg": [
-   "a3965f62e216cf050d47446b0bc4fe4b853c421b",
+   "59924135dfdbbbe1fc3e515637e29e3d13c211ab",
    "manual"
   ],
   "svg/import/struct-dom-19-f-manual.svg": [
    "7713a0acca2170c144ee7e9a64ef9ebb65c02cd7",
    "manual"
   ],
   "svg/import/struct-dom-20-f-manual.svg": [
-   "c2810d67dd702838a3f62dffd34c29a5e0d6d099",
+   "33dff24e95404bc64a2b3ceaa7ad94080baa6274",
    "manual"
   ],
   "svg/import/struct-frag-01-t-manual.svg": [
-   "affc7a5fbc5fb9616a1d5516f286c69022102758",
+   "838b71b7cd15459ece0d461d765471c463553768",
    "manual"
   ],
   "svg/import/struct-frag-02-t-manual.svg": [
    "dd6fc29a6200b7ebb337d4de85a9207e3110ac4c",
    "manual"
   ],
   "svg/import/struct-frag-03-t-manual.svg": [
-   "5a577ace5f25bccb883a824834d305e288b18416",
+   "8f5ccecdd3eb5001f0d28ff8b4baac9f9c36d83d",
    "manual"
   ],
   "svg/import/struct-frag-04-t-manual.svg": [
-   "f8e60c6448a7bd933a1cf35c612c7101af538f2a",
+   "bf146ae86ee75a64c4e5251cab707b5a8dcd2c3b",
    "manual"
   ],
   "svg/import/struct-frag-05-t-manual.svg": [
    "438907d6d64126de95ae0160e817db9054e4519e",
    "manual"
   ],
   "svg/import/struct-frag-06-t-manual.svg": [
    "2bd384ecee452bfde4e24253b670d434a7a031cb",
    "manual"
   ],
   "svg/import/struct-group-01-t-manual.svg": [
-   "37b1f4839bf1c6baf93f6958e3e6e1c68cc0581f",
+   "5b296134837d2e299605e6d1d38fea39e9d38824",
    "manual"
   ],
   "svg/import/struct-group-02-b-manual.svg": [
    "61aa9f5dcefde3140414ff4cfe8ad8f1aa0d6efb",
    "manual"
   ],
   "svg/import/struct-group-03-t-manual.svg": [
    "33df90b80578b0fba1418be9caa379fb4a840ed2",
    "manual"
   ],
   "svg/import/struct-image-01-t-manual.svg": [
    "eb4d3ec245b58ebcfb6ecc99d65e24ae4cc486b5",
    "manual"
   ],
   "svg/import/struct-image-02-b-manual.svg": [
-   "ab20fa7d6089e97e854f35b6ed6af8e3d61fa6c8",
+   "4f0d83b2e2ae960abbb529f224328602ac64a783",
    "manual"
   ],
   "svg/import/struct-image-03-t-manual.svg": [
    "84993d2d2b38a6f857f30b243580fbd4b15036e7",
    "manual"
   ],
   "svg/import/struct-image-04-t-manual.svg": [
    "e80bb8eeb6b349824c9a690deee24828d1451fcc",
@@ -600563,189 +600563,189 @@
    "1b099db6b72bfe0c0fe2b93bcae32b238f0d42f2",
    "manual"
   ],
   "svg/import/struct-image-12-b-manual.svg": [
    "b1523d4302dff921dc119eed2bc1fc44c6f6f487",
    "manual"
   ],
   "svg/import/struct-image-13-f-manual.svg": [
-   "85112bea065085c3573d9a5852d9f8ddfa03a1c4",
+   "b79521432f68d663312275e73479b187f5dfe0d0",
    "manual"
   ],
   "svg/import/struct-image-14-f-manual.svg": [
-   "e0a66aaec32ab16cce5d4ea5cd71653f61e2a07d",
+   "8830a3a55aa83c4366bdaa349837d7a158329ea4",
    "manual"
   ],
   "svg/import/struct-image-15-f-manual.svg": [
-   "0c66275a752b59942b8a63562bbe6313cfd59f1b",
+   "eac059b61ff24a7c626953b5653f7c4dacd743a0",
    "manual"
   ],
   "svg/import/struct-image-16-f-manual.svg": [
    "4e0ae4b1cdf64b34f36ee2340376a01e05b38409",
    "manual"
   ],
   "svg/import/struct-image-17-b-manual.svg": [
    "6b2c74e4a1fd9c3e52b08a63c064d57da10e33d8",
    "manual"
   ],
   "svg/import/struct-image-18-f-manual.svg": [
-   "e11d6f1775f5320cd0c3dbe7a18210b6c83294c6",
+   "005e99f3ab92fe12a15427795a9b6c9c2015701f",
    "manual"
   ],
   "svg/import/struct-image-19-f-manual.svg": [
-   "b32515660158dfe5ef71acdbfa33270339cc187e",
+   "de508b8236676b9f6d2b9d85423344d1f8a28fe6",
    "manual"
   ],
   "svg/import/struct-svg-01-f-manual.svg": [
-   "4f2918b1ce1580d2499dd25d67c3f3d4ffd3af33",
+   "5edb3b61f892cbe3ab1296529f6f14beefdff3ef",
    "manual"
   ],
   "svg/import/struct-svg-02-f-manual.svg": [
-   "969d60431d1215ecb7ed7109cbecf9a7ba4ad616",
+   "f9f65e96e2329cad4c2522dba745e8a64d5fa8ca",
    "manual"
   ],
   "svg/import/struct-svg-03-f-manual.svg": [
-   "8a7bd523926be0666241a337ea6822cc3749e12f",
+   "a301209f020c37c08bd0628dc7ff116d3369a958",
    "manual"
   ],
   "svg/import/struct-symbol-01-b-manual.svg": [
    "c0215331dfa076a19a650ad4021d47a9d68cc83b",
    "manual"
   ],
   "svg/import/struct-use-01-t-manual.svg": [
-   "28485150ac011f4dc1b0b0ccaf93f990bb15b2d4",
+   "a636928de6036ff9eceb68fb92d444f89adb382e",
    "manual"
   ],
   "svg/import/struct-use-03-t-manual.svg": [
    "4cbf8d4b2f735e6d4dec675bae0444d64e89c777",
    "manual"
   ],
   "svg/import/struct-use-04-b-manual.svg": [
    "84b09a604155b3b8d3993bc8b811100cd696daf8",
    "manual"
   ],
   "svg/import/struct-use-05-b-manual.svg": [
-   "26761ba5c17be583abba552e01c32921ba8f5eab",
+   "7e4e28a97e55f0d53df85dcaa0d5c31ca2756002",
    "manual"
   ],
   "svg/import/struct-use-06-b-manual.svg": [
-   "e08b140a6f779eaa9bde323895347697398722ee",
+   "11dec3cbb2ecd5249c984e0c41711f0c85852d0a",
    "manual"
   ],
   "svg/import/struct-use-07-b-manual.svg": [
-   "35a24caa2408861dcc5930bff462c74c577048fe",
+   "e5a95a3f65c7c87c7cf8e4397aba1c7d6ef53228",
    "manual"
   ],
   "svg/import/struct-use-08-b-manual.svg": [
    "4181d1833b64ae16071c505ad8fecd8fe57302ac",
    "manual"
   ],
   "svg/import/struct-use-09-b-manual.svg": [
    "fcc0d6f22758edb90f57e797977e377218d95b55",
    "manual"
   ],
   "svg/import/struct-use-10-f-manual.svg": [
-   "ac53dfc702140bcd70513f22ce3ad5b2a0ccbfc6",
+   "3620aa4507e3cf5c7f6a2cd28909237694c51a4b",
    "manual"
   ],
   "svg/import/struct-use-11-f-manual.svg": [
-   "6d2804cf106ece5a0d34f0c2e49507e4233dd515",
+   "7ba8f551f2c3fa6bcf7f0846ec403380d9f8dcc9",
    "manual"
   ],
   "svg/import/struct-use-12-f-manual.svg": [
-   "4e6a33d14949c5d98df9f42f7a3ac5f6b5091198",
+   "39e5d371249ea3073d3d17311e4cba4643568014",
    "manual"
   ],
   "svg/import/struct-use-13-f-manual.svg": [
    "33127e2f1d56c820f884d3e0677cb866f7446fa7",
    "manual"
   ],
   "svg/import/struct-use-14-f-manual.svg": [
-   "dea04240f917e989d1e4aafaf6664bff614ff8f8",
+   "f26ffad6dfe2d1eb1f12bc8554674f260e8a7a84",
    "manual"
   ],
   "svg/import/struct-use-15-f-manual.svg": [
-   "9f75692e86e8e29c2cad0d6c0a567be2e0729c13",
+   "3ecba32c588f58f63f467f15949c3abd62823ccb",
    "manual"
   ],
   "svg/import/styling-class-01-f-manual.svg": [
-   "28799e8d0a76cc1fe95cf8146928934aa97f94fa",
+   "92cf2279560574a07aab3b536ef68a7e76fa88d2",
    "manual"
   ],
   "svg/import/styling-css-01-b-manual.svg": [
-   "343e25229cd1fe1e2b4a8f4a6caf03f87850622a",
+   "89f39981b9c58ffb3ebe48072abd8373c0d7e25f",
    "manual"
   ],
   "svg/import/styling-css-02-b-manual.svg": [
-   "9523a8991031b2a13d8784ad63e59164367cc82b",
+   "334e3dc68655d262545f9c6e161baf2d95728c38",
    "manual"
   ],
   "svg/import/styling-css-03-b-manual.svg": [
-   "f8018b2a845241030c39eaf1b2fc0cbcf8fb3423",
+   "5adb25a502980120e20d4cf885944dbbfc376f28",
    "manual"
   ],
   "svg/import/styling-css-04-f-manual.svg": [
-   "ab2cac0e2c79cb9aa43bc93cea0ea0d6df2c5b9c",
+   "139cf0c5765dacb5a8f4062883f15c7c1cd3db5a",
    "manual"
   ],
   "svg/import/styling-css-05-b-manual.svg": [
    "a81f3f43d1e0de4a3312a1d751ac951d5b02c500",
    "manual"
   ],
   "svg/import/styling-css-06-b-manual.svg": [
-   "59896c5ec11fc57110602fbcbf2b4ace79b0f96f",
+   "ec89efea39c08f8b0463a91aa766b0755c1f482b",
    "manual"
   ],
   "svg/import/styling-css-07-f-manual.svg": [
-   "401eb1b6152dcf6a4b6aa5ebbd1d674165057c6a",
+   "6005a727f0a88d38cdad19611eb791c5a6f4a5c4",
    "manual"
   ],
   "svg/import/styling-css-08-f-manual.svg": [
-   "e5fab671b7b20a4a6605c70ef26c69db126048de",
+   "c59cb71a167aaeded209b449a0dd42ef8a77dbf9",
    "manual"
   ],
   "svg/import/styling-css-09-f-manual.svg": [
-   "9187878f4ba6e3386a13d1037cbbefd1a53826ef",
+   "866adda6d131bdc964c45e54238d984b13c53c75",
    "manual"
   ],
   "svg/import/styling-css-10-f-manual.svg": [
-   "18292a24a05befcec48f85a1312914e2f2bf6f69",
+   "1b32c5ffa50d463ef984efe4c5f1f965774df7f1",
    "manual"
   ],
   "svg/import/styling-elem-01-b-manual.svg": [
-   "027c96b3813efb1aff5a521fd007aefc3a6ae5da",
+   "3a8ca075ef4f0c83dd8dfc84eccdf4faecd060d2",
    "manual"
   ],
   "svg/import/styling-inherit-01-b-manual.svg": [
    "4e594914608ad7df63c4d2b8fefb41a0674424c7",
    "manual"
   ],
   "svg/import/styling-pres-01-t-manual.svg": [
-   "c26e6f161cc061d281d6fa805ab9b148894de158",
+   "e1e7f8092eadb9a5ca48dc0d4cd48425ace2c639",
    "manual"
   ],
   "svg/import/styling-pres-02-f-manual.svg": [
-   "507a5f57b571d2cf5446db4b392154cb12d30856",
+   "8762e1a224e6bfcc6f6b237e510f9fc8d3aee686",
    "manual"
   ],
   "svg/import/styling-pres-03-f-manual.svg": [
    "58cacf5a7948d8781167eedcc54cc36964a9de21",
    "manual"
   ],
   "svg/import/styling-pres-04-f-manual.svg": [
-   "a773bdc0282907a2743d2bf207cfc4b7bee19eb8",
+   "901839dd5ec6327b8b6ea3ec1557a26fb9656bba",
    "manual"
   ],
   "svg/import/styling-pres-05-f-manual.svg": [
-   "f05362e56f7ea5de67f6c26c058b5f1ffe2dea1e",
+   "02f65e8ab8e9a45ef57eda2f65e06f177a1300ea",
    "manual"
   ],
   "svg/import/svgdom-over-01-f-manual.svg": [
-   "b8da454b43e6010ee371eec31b95bb26583d243a",
+   "c5c3c725d301293634f513b6eabc666a6f5a0e72",
    "manual"
   ],
   "svg/import/text-align-01-b-manual.svg": [
    "c43af471a315c7ab80b8aa5340dc816366a17332",
    "manual"
   ],
   "svg/import/text-align-02-b-manual.svg": [
    "e0e9c439c65db9e245212bb2cd6e38fa43cb7fcc",
@@ -600763,61 +600763,61 @@
    "e52f743cae6755555ca432c31b6d6cf1c9f655c7",
    "manual"
   ],
   "svg/import/text-align-06-b-manual.svg": [
    "cf066aed0e1cbcd7c670fcc86351bc308a352a3c",
    "manual"
   ],
   "svg/import/text-align-07-t-manual.svg": [
-   "7a2a2aba8835069cb8848848634acd8a27e01f9e",
+   "2b08283f4e5987cc4f590f754f08920b4dd9b361",
    "manual"
   ],
   "svg/import/text-align-08-b-manual.svg": [
-   "b9a5be937cf3d600378183370ccb570dc86a3060",
+   "f6d478b13e291635ad441ca330702264468b4c1c",
    "manual"
   ],
   "svg/import/text-altglyph-01-b-manual.svg": [
    "a034238cb7ee982d54b7be6db6deedc66559d45f",
    "manual"
   ],
   "svg/import/text-altglyph-02-b-manual.svg": [
-   "2378921ec60a329f4ddf22a3b346ed4b84e02242",
+   "997200b7af695d4c4cbcf2c9daad4ee424b5d5ba",
    "manual"
   ],
   "svg/import/text-altglyph-03-b-manual.svg": [
-   "a7998d54e19e5edbf7e0196953d85dda3d9b8685",
+   "20c0dcf45d963c81dea112d2319be19e1f4a3b56",
    "manual"
   ],
   "svg/import/text-bidi-01-t-manual.svg": [
-   "26f7eb29700bbd844f0992bc49dc487a779ba5f0",
+   "97fcc1cd9d99b8b3369e239575c8065775b4951f",
    "manual"
   ],
   "svg/import/text-deco-01-b-manual.svg": [
-   "292b5a377ae3d7e1375cb4bcf3a2fc2018a095aa",
+   "b3f6e35bc346e4e95f4f3db41c327bd50287551b",
    "manual"
   ],
   "svg/import/text-dom-01-f-manual.svg": [
    "0008b47c9c32b7fa25afb7b4534bd96a90118aa3",
    "manual"
   ],
   "svg/import/text-dom-02-f-manual.svg": [
-   "5e8c3570c525aca00f6aec5da34947d2fc72a7a2",
+   "33ce700947b84467828cec0b016a8d10afa3553e",
    "manual"
   ],
   "svg/import/text-dom-03-f-manual.svg": [
    "260d714fd8e26211f2048d98ab3d8ecd2fd849ae",
    "manual"
   ],
   "svg/import/text-dom-04-f-manual.svg": [
-   "4d6a233c39ca69d040dcf5f48c350790381529de",
+   "b280bf8b618d7324e8b2dc8339a11c19238d497a",
    "manual"
   ],
   "svg/import/text-dom-05-f-manual.svg": [
-   "73e9487429854ba146f81bd5c1b25c3988d740cd",
+   "15e932b3e6b866b6855b1dc4b4ebd2b98ffab8b0",
    "manual"
   ],
   "svg/import/text-fonts-01-t-manual.svg": [
    "638c657183daaf99ba659751dfa42a7205ae5555",
    "manual"
   ],
   "svg/import/text-fonts-02-t-manual.svg": [
    "547e24506481fd6a8057a114928d16306b89bece",
@@ -600827,73 +600827,73 @@
    "c9ce76139d8d15967480696993390749c6e5960d",
    "manual"
   ],
   "svg/import/text-fonts-04-t-manual.svg": [
    "0380d676311db444e8a13539a54e3eed079b6fb6",
    "manual"
   ],
   "svg/import/text-fonts-05-f-manual.svg": [
-   "66b9dfe9dd38b98e4db110558f5b453b56458fb4",
+   "298f722a2548c74ad8198e93f9113eae2eab00eb",
    "manual"
   ],
   "svg/import/text-fonts-202-t-manual.svg": [
-   "dab858eefa6c1a701b4423f95b539f16b34978c9",
+   "3a1fa4aed30eec6636e696bed41320ab194e79ab",
    "manual"
   ],
   "svg/import/text-fonts-203-t-manual.svg": [
-   "8272121baab03f5dcdf5e1072fd5be07d8d17994",
+   "f6893a1d03493aa868bc770950cf5ffa37daf911",
    "manual"
   ],
   "svg/import/text-fonts-204-t-manual.svg": [
-   "b25067513750c29124f3fec4e195998374404985",
+   "09434fcfe00e588e5dd933322de47578ab496b3f",
    "manual"
   ],
   "svg/import/text-intro-01-t-manual.svg": [
    "b5c0e88b1f325f930a2b0b3a122da267ae73dcdb",
    "manual"
   ],
   "svg/import/text-intro-02-b-manual.svg": [
-   "65d1875234625caee80005af42348f2203bf0bfe",
+   "23dbe3cd8466884b2e49a877a8db28722dcc7493",
    "manual"
   ],
   "svg/import/text-intro-03-b-manual.svg": [
    "0523894f63038d32551e39f5111ddfaabae52549",
    "manual"
   ],
   "svg/import/text-intro-04-t-manual.svg": [
    "e4d51bafc6fd200bd67c746d129e051ea795a94b",
    "manual"
   ],
   "svg/import/text-intro-05-t-manual.svg": [
-   "a61c4f8519405ac85a022db474e3b36ccb5d0a3a",
+   "21b985d857a9507ab4d9a66442ea29e42af09e5b",
    "manual"
   ],
   "svg/import/text-intro-06-t-manual.svg": [
-   "81a6309eb8a5e90b731f8125b8990b9b27569735",
+   "7c0533eb8ba72dae7e8ada88bd078e79585440a0",
    "manual"
   ],
   "svg/import/text-intro-07-t-manual.svg": [
-   "7aa25f1a38bc1b5076359a76742b16da8b6117f8",
+   "58d72e6b61dfb057d5cfb2f980617bc3d25486de",
    "manual"
   ],
   "svg/import/text-intro-09-b-manual.svg": [
    "f047d96341910656fbd929ba2bafd7e168ec6666",
    "manual"
   ],
   "svg/import/text-intro-10-f-manual.svg": [
-   "29770a6d47e10bf1ab1576d558a226dcb4804133",
+   "66a97be859dc1fdc1fcfe4461c133e5c11cee8bb",
    "manual"
   ],
   "svg/import/text-intro-11-t-manual.svg": [
    "34a9a5cb8fdc46056c5de342071a860865e3c25d",
    "manual"
   ],
   "svg/import/text-intro-12-t-manual.svg": [
-   "532ac8b3b9994b375f943548c2693dfa73450e16",
+   "ec1a41480c67b7b467c59878a3bafaad8a62eeb5",
    "manual"
   ],
   "svg/import/text-path-01-b-manual.svg": [
    "59953562b83a27555e5a35cbb5b3a80b79e445d0",
    "manual"
   ],
   "svg/import/text-path-02-b-manual.svg": [
    "6841824bc850dacdad0b9d908ef0ab34811dccce",
@@ -600931,65 +600931,65 @@
    "7bc6430ac2ee825376d4caf6f1c303a82ae93707",
    "manual"
   ],
   "svg/import/text-text-09-t-manual.svg": [
    "1f8320220a0e8e5c7c26bc09f1d0434bc2144fad",
    "manual"
   ],
   "svg/import/text-text-10-t-manual.svg": [
-   "eb36ac4a847d243cf60641469a146a3f2d5a7f8d",
+   "27bac42287caab308ad6736ea381c7aeee21335d",
    "manual"
   ],
   "svg/import/text-text-11-t-manual.svg": [
-   "3094961df3f4313c5ba5c44acc9adbcd072ea7ca",
+   "31541ca6db546c9e4550424562542dc84937647d",
    "manual"
   ],
   "svg/import/text-text-12-t-manual.svg": [
-   "7b6f1f1ff5a7d2f700060dcbeb439a8f106d7c54",
+   "b5d5016cc0887dccffdf225807972131826decc5",
    "manual"
   ],
   "svg/import/text-tref-01-b-manual.svg": [
-   "605d1c3ae649f6ef7dcf6ca03e726e1adf74e463",
+   "5b174d4ebb43f0ba5d1519e0135cd6503e763320",
    "manual"
   ],
   "svg/import/text-tref-02-b-manual.svg": [
-   "3c83d93bd6bd53930ef982bd2d0265a17acc79af",
+   "ab5bfe7ca87030d5efff6c658738792048eb7559",
    "manual"
   ],
   "svg/import/text-tref-03-b-manual.svg": [
-   "9ecd3a6d5f018a4dc60ab26c1a438b8c7f7518e2",
+   "888676e07e98a08b4b2e0e240052d19057d22ed0",
    "manual"
   ],
   "svg/import/text-tselect-01-b-manual.svg": [
    "de45045f6cb03534e75984b251cb81bb17999f38",
    "manual"
   ],
   "svg/import/text-tselect-02-f-manual.svg": [
    "3b3fdaa790d3fd217c59b0c27df1421d639f74ff",
    "manual"
   ],
   "svg/import/text-tselect-03-f-manual.svg": [
-   "1d67b890c5776d55a430fdcacbd0f0af89742821",
+   "18848e58f648485e97caa8f63b653c4d97a20f3b",
    "manual"
   ],
   "svg/import/text-tspan-01-b-manual.svg": [
-   "46cc454b2d212158b5ca6b597eafc18b10398056",
+   "a2d60a9ef117dbc08cb9211e5a8b94b955b5fbd7",
    "manual"
   ],
   "svg/import/text-tspan-02-b-manual.svg": [
-   "5c28046d76478e87b4d6b430edc55588cf31ddff",
+   "0885771297053754c6ba16a0981d2b725f3777ef",
    "manual"
   ],
   "svg/import/types-basic-01-f-manual.svg": [
-   "776ddd546c16f0e46158caa0ed354f178b299ecc",
+   "5c1ccc91d73740f49c5a295f003ba7814713cdb1",
    "manual"
   ],
   "svg/import/types-basic-02-f-manual.svg": [
-   "a9bf45066fe51c0baf54f6febddb708ac255df8b",
+   "e20aa6823f4a38d43b2c1fc4aeb9680c74ca9001",
    "manual"
   ],
   "svg/import/types-dom-01-b-manual.svg": [
    "28882b32846536550500c10fd0ca9617cdafab1a",
    "manual"
   ],
   "svg/import/types-dom-02-f-manual.svg": [
    "c7f84bae6f092abad462cb0b6ad706985ce212c3",
@@ -600999,45 +600999,45 @@
    "71d703fa807d220d1378d6b95b373d7cca314015",
    "manual"
   ],
   "svg/import/types-dom-04-b-manual.svg": [
    "5c2812ae54a1593c39497ab4924995d8491ae92d",
    "manual"
   ],
   "svg/import/types-dom-05-b-manual.svg": [
-   "809e36af5e44ef44b0f0e636f924dc4733d4c83f",
+   "1caf1e21f34eca6d0fe7e1d70ae8922ec4b81df4",
    "manual"
   ],
   "svg/import/types-dom-06-f-manual.svg": [
-   "e6c2649ef39565b742e347d7454b83bbb90b5e97",
+   "d07953b351c30b6c22929d4f694644a650dae20d",
    "manual"
   ],
   "svg/import/types-dom-07-f-manual.svg": [
-   "7064b363a463308e5abd002ffb9cda81734c65a6",
+   "9c4b18d906e177083c88e74c3de265e111c92241",
    "manual"
   ],
   "svg/import/types-dom-08-f-manual.svg": [
-   "767bdea646adc0ce5e262f21d03092f98092d7d4",
+   "11f9b21e516b23da266d3d877eea0b88dc079eb2",
    "manual"
   ],
   "svg/import/types-dom-svgfittoviewbox-01-f-manual.svg": [
-   "eec4443715062280d8b06489a5789fdaa10963f4",
+   "e6d8ebeb94f2d26f65078c29a133bb358208118e",
    "manual"
   ],
   "svg/import/types-dom-svglengthlist-01-f-manual.svg": [
    "31bab5748e761caa630a428d1d9ee247c699b7d4",
    "manual"
   ],
   "svg/import/types-dom-svgnumberlist-01-f-manual.svg": [
-   "af02d05081e5b9fbb200f19885dd4399d54ef5f5",
+   "a4b4cfea7d8f1b47b1c6a208964e2ac75fae682c",
    "manual"
   ],
   "svg/import/types-dom-svgstringlist-01-f-manual.svg": [
-   "81bd3b604e86c0aaf009ce2e1035828517c673e4",
+   "be2ca38ceaf66014c74ad16cc52d3c3cc64e8694",
    "manual"
   ],
   "svg/import/types-dom-svgtransformable-01-f-manual.svg": [
    "be223d0b39c0a62958afdc01383f2e5ca7d63582",
    "manual"
   ],
   "svg/import/woffs/Blocky.woff": [
    "de06774632798081313579ca9ee013e0402e3099",
--- a/testing/web-platform/tests/lint.whitelist
+++ b/testing/web-platform/tests/lint.whitelist
@@ -2,42 +2,38 @@
 # Format is:
 # ERROR TYPE:file/name/pattern[:line number]
 # e.g.
 # TRAILING WHITESPACE:example/file.html:128
 # to allow trailing whitespace on example/file.html line 128
 
 ## Whitespace rules that we can't enforce yet ##
 
-CR AT EOL: svg/import/*
-
 INDENT TABS: .gitmodules
 INDENT TABS: conformance-checkers/*
 INDENT TABS: content-security-policy/*
 INDENT TABS: custom-elements/*
 INDENT TABS: old-tests/*
 INDENT TABS: pointerlock/*
 INDENT TABS: shadow-dom/*
-INDENT TABS: svg/import/*
 INDENT TABS: tools/*
 INDENT TABS: web-animations/*
 INDENT TABS: webaudio/*
 INDENT TABS: webvtt/*
 INDENT TABS: encoding/legacy*/*
 
 TRAILING WHITESPACE: 2dcontext/tools/current-work-canvas.xhtml
 TRAILING WHITESPACE: battery-status/*
 TRAILING WHITESPACE: conformance-checkers/*
 TRAILING WHITESPACE: content-security-policy/*
 TRAILING WHITESPACE: custom-elements/*
 TRAILING WHITESPACE: html-longdesc/*
 TRAILING WHITESPACE: old-tests/*
 TRAILING WHITESPACE: pointerevents/*
 TRAILING WHITESPACE: shadow-dom/*
-TRAILING WHITESPACE: svg/import/*
 TRAILING WHITESPACE: tools/*
 TRAILING WHITESPACE: webaudio/*
 TRAILING WHITESPACE: WebIDL/*
 TRAILING WHITESPACE: webvtt/*
 TRAILING WHITESPACE: encoding/legacy*/*
 TRAILING WHITESPACE: server-timing/resources/parsing/*.sub.headers
 
 ## File types that should never be checked ##
--- a/testing/web-platform/tests/svg/import/animate-dom-01-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-dom-01-f-manual.svg
@@ -1,10 +1,10 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
@@ -39,17 +39,17 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-    
+
     <text x='30' y='30'>Testing SVGAnimationElement.getStartTime()</text>
 
     <text x='340' y='340' display='none'>Test running...
       <set attributeName='display' to='inline' begin='0s' dur='2.5s'/>
     </text>
 
     <g id='g' display='none'/>
 
@@ -172,19 +172,19 @@
           if (e.code == DOMException.INVALID_STATE_ERR) {
             r5.setAttributeNS(null, 'fill', 'lime');
           }
         }
       }
     ]]></script>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.11 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/animate-dom-02-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-dom-02-f-manual.svg
@@ -1,38 +1,38 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.3" reviewer="DAS" author="CM" status="accepted"
     version="$Revision: 1.7 $" testname="$RCSfile: animate-dom-02-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#InterfaceSVGAnimationElement">
-	      <p>
-	        This tests that the methods on the ElementTimeControl
-	        interface return the undefined value, since the IDL
-	        operations are declared to return void.
-	      </p>
-	      <p>
-	       After the loading the document, a rectangle is shown
-	       indicating whether all four methods from the ElementTimeControl
-	       interface returned undefined when invoked.  The rectangle
-	       is black if the test did not run, red if the test failed
-	       and green if the test succeeded.
-			</p>
+        <p>
+          This tests that the methods on the ElementTimeControl
+          interface return the undefined value, since the IDL
+          operations are declared to return void.
+        </p>
+        <p>
+         After the loading the document, a rectangle is shown
+         indicating whether all four methods from the ElementTimeControl
+         interface returned undefined when invoked.  The rectangle
+         is black if the test did not run, red if the test failed
+         and green if the test succeeded.
+      </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	Run the test. No interaction required.
+        Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test is passed if the rectangle is green.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
@@ -42,17 +42,17 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-    
+
     <text x='10' y='30'>Testing ElementTimeControl method return values</text>
 
     <rect id='r' x='10' y='50' width='50' height='50'/>
     <animate id='a' attributeName='display' values='inline; inline' dur='10s'/>
     <animate attributeName='display' values='inline; inline' onbegin='f()' dur='10s'/>
 
     <script><![CDATA[
       function f() {
@@ -65,19 +65,19 @@
                 && typeof a.endElementAt(200) == 'undefined';
         } catch (e) {
         }
         document.getElementById('r').setAttribute('fill', b ? 'green' : 'red');
       }
     ]]></script>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.7 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/animate-elem-02-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-02-t-manual.svg
@@ -26,39 +26,39 @@
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
         <p>The test has passed if the four green rectangles each animate their height according to the following:</p>
-       	<p>The leftmost rect:</p>
+         <p>The leftmost rect:</p>
         <ul>
            <li>when the animation starts the height of the green rect should make it align with the bottommost red indicator line</li>
            <li>after two seconds the height should jump to be 10% of the height of the gray rect it overlaps</li>
            <li>after four seconds the height should jump to make the green rect align with the bottommost red indicator line</li>
            <li>after six seconds the height should jump to its final position, 10% of the height of the gray rect</li>
          </ul>
         <p>The next to leftmost rect:</p>
-       	<ul>
+         <ul>
            <li>when the animation starts the height of the green rect should be 110% of the height of the gray rect</li>
            <li>after two seconds the height should jump to be 20% of the height of the gray rect</li>
            <li>after four seconds the height should jump to be 110% of the height of the gray rect</li>
            <li>after six seconds the height should jump to its final position, 20% of the height of the gray rect</li>
          </ul>
         <p>The next to rightmost rect:</p>
-       	<ul>
+         <ul>
            <li>when the animation starts the height of the green rect should make it align with the bottommost red indicator line</li>
            <li>after two seconds the height should jump to be 10% of the height of the gray rect</li>
            <li>after four seconds the height should jump to be 110% of the height of the gray rect</li>
            <li>after six seconds the height should jump to its final position, 20% of the height of the gray rect</li>
          </ul>
         <p>The rightmost rect:</p>
-       	<ul>
+         <ul>
            <li>when the animation starts the height of the green rect should be 110% of the height of the gray rect</li>
            <li>after two seconds the height should jump to be 20% of the height of the gray rect</li>
            <li>after four seconds the height should jump to be 120% of the height of the gray rect</li>
            <li>after six seconds the height should jump to its final position, 30% of the height of the gray rect</li>
          </ul>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-02-t.svg,v $</title>
--- a/testing/web-platform/tests/svg/import/animate-elem-03-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-03-t-manual.svg
@@ -35,21 +35,21 @@
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test has passed if:
-      </p> 
+      </p>
       <ul>
         <li>the topmost line shows the text "Sample 123" that animates its fill-color smoothly from blue to green over the course of six seconds</li>
         <li>the middle line shows the text "Sample 123" in a larger font-size than the first line, in blue fill-color that doesn't animate</li>
-        <li>the bottommost line shows the text "Sample 123" in the same font-size as the topmost line, then smoothly animating the font-size 
+        <li>the bottommost line shows the text "Sample 123" in the same font-size as the topmost line, then smoothly animating the font-size
           to be larger than the middle line over the course of six seconds. At the same time the fill-color is smoothly animated from blue to green</li>
         <li>after six seconds the rendered result matches the reference image</li>
       </ul>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-03-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
--- a/testing/web-platform/tests/svg/import/animate-elem-05-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-05-t-manual.svg
@@ -28,17 +28,17 @@
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test has passed if a triangle is animated smoothly along the path indicated by the black line, and
-        it passes over the pink rectangles at the indicated times. 
+        it passes over the pink rectangles at the indicated times.
         When the animation starts the triangle should be positioned on top of the leftmost pink rectangle, after
         3 seconds it should reach the middle pink rectangle, and after 6 seconds it should be positioned on top
         of the rightmost pink rectangle where it should stop.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-05-t.svg,v $</title>
   <defs>
--- a/testing/web-platform/tests/svg/import/animate-elem-10-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-10-t-manual.svg
@@ -30,17 +30,17 @@
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test is passed if the two orange rects are animated so that the bottom part of each rectangle is at the position
         indicated by the ruler lines at the particular time noted next to each ruler line. Between two noted times the
-        bottom part of each rect must be between the two corresponding ruler lines.  
+        bottom part of each rect must be between the two corresponding ruler lines.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-10-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
@@ -60,17 +60,17 @@
           <line x1="120" y1="111" x2="170" y2="111"/>
           <line x1="120" y1="0" x2="170" y2="0"/>
         </g>
         <rect x="140" y="-10" width="60" height="210" fill="#FFAA44" stroke="#FF00FF" stroke-width="4">
           <!-- Should use default of calcMode="linear" -->
           <animate attributeName="height" values="210;177;121;10" begin="0s" dur="9s" fill="freeze"/>
         </rect>
       </g>
-      
+
       <g transform="translate(250,50)">
         <text x="0" y="203">at 0 sec.</text>
         <text x="0" y="170">at 3 sec. </text>
         <text x="0" y="114">at 6 sec. </text>
         <text x="3" y="3">9+ sec. </text>
         <g stroke="#800" stroke-width="4">
           <line x1="120" y1="200" x2="170" y2="200"/>
           <line x1="120" y1="167" x2="170" y2="167"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-11-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-11-t-manual.svg
@@ -23,22 +23,22 @@
       </p>
       <p>
         The paced animations change constantly over the entire animation, regardless of the values at
         particular keyframes.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	Run the test. No interaction required.
+        Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	The test is passed if the two orange rects are animated so that the bottom part of each rectangle is at the position indicated by the ruler lines at the particular time noted next to each ruler line. Between two noted times the bottom part of each rect must be between the two corresponding ruler lines. 
+        The test is passed if the two orange rects are animated so that the bottom part of each rectangle is at the position indicated by the ruler lines at the particular time noted next to each ruler line. Between two noted times the bottom part of each rect must be between the two corresponding ruler lines.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-11-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
@@ -57,17 +57,17 @@
           <line x1="120" y1="133.33" x2="170" y2="133.33"/>
           <line x1="120" y1="66.66" x2="170" y2="66.66"/>
           <line x1="120" y1="0" x2="170" y2="0"/>
         </g>
         <rect x="140" y="-10" width="60" height="210" fill="#FFAA44" stroke="#FF00FF" stroke-width="4">
           <animate attributeName="height" calcMode="paced" values="210;177;121;10" begin="0s" dur="9s" fill="freeze"/>
         </rect>
       </g>
-      
+
       <g transform="translate(250,50)">
         <text x="0" y="203">at 0 sec.</text>
         <text x="0" y="136.33">at 3 sec. </text>
         <text x="0" y="69.66">at 6 sec. </text>
         <text x="3" y="3">9+ sec. </text>
         <g stroke="#800" stroke-width="4">
           <line x1="120" y1="200" x2="170" y2="200"/>
           <line x1="120" y1="133.33" x2="170" y2="133.33"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-12-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-12-t-manual.svg
@@ -22,23 +22,23 @@
         The black text and ruler lines help show the sizes and movement of the rectangles over time.
       </p>
       <p>
         For calcMode='spline' in this test case, the initial rate of change is defined to be the same as linear, but the
         last jump has an ease-in/ease-out effect where the change is slower at the start and end but faster in the middle.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-    	<p>
-    		Run the test. No interaction required.
-    	</p>
+      <p>
+        Run the test. No interaction required.
+      </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	The test is passed if the two orange rects are animated so that the bottom part of each rectangle is at the position indicated by the ruler lines at the particular time noted next to each ruler line. Between two noted times the bottom part of each rect must be between the two corresponding ruler lines. The bottom of the left rectangles and the right rectangle must always be the same throughout the animation. 
+        The test is passed if the two orange rects are animated so that the bottom part of each rectangle is at the position indicated by the ruler lines at the particular time noted next to each ruler line. Between two noted times the bottom part of each rect must be between the two corresponding ruler lines. The bottom of the left rectangles and the right rectangle must always be the same throughout the animation.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-12-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
@@ -57,17 +57,17 @@
           <line x1="120" y1="167" x2="170" y2="167"/>
           <line x1="120" y1="111" x2="170" y2="111"/>
           <line x1="120" y1="0" x2="170" y2="0"/>
         </g>
         <rect x="140" y="-10" width="60" height="210" fill="#FFAA44" stroke="#FF00FF" stroke-width="4">
           <animate attributeName="height" calcMode="spline" keySplines="0,0,1,1;0,0,1,1;.75,0,0,.75" values="210;177;121;10" begin="0s" dur="9s" fill="freeze"/>
         </rect>
       </g>
-      
+
       <g transform="translate(250,50)">
         <text x="0" y="203">at 0 sec.</text>
         <text x="0" y="170">at 3 sec. </text>
         <text x="0" y="114">at 6 sec. </text>
         <text x="3" y="3">9+ sec. </text>
         <g stroke="#800" stroke-width="4">
           <line x1="120" y1="200" x2="170" y2="200"/>
           <line x1="120" y1="167" x2="170" y2="167"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-13-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-13-t-manual.svg
@@ -23,17 +23,17 @@
         from a width of 30 to a width of 300.
       </p>
       <p>
         The text on each line shows the attributes that were used for that particular animation.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	Run the test. No interaction required.
+        Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The six orange rectangles should simultaneously animate their widths so that their right edges line up with the ruler lines at the indicated time.
         From time 0 - 2 seconds all rectangles should have their right edges lined up with the leftmost ruler line, and at time 2 seconds the animation should
         start, changing the widths of all the rectangles from 30 to 300. At time 5 seconds the animation should stop and the rectangles should all line up with
         the rightmost ruler line.
--- a/testing/web-platform/tests/svg/import/animate-elem-14-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-14-t-manual.svg
@@ -23,22 +23,22 @@
         black text and ruler lines help show the size and movement of the rectangle over time.
       </p>
       <p>
         This test shows an animation with calcMode="discrete" (i.e., a jumping animation).
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	Run the test. No interaction required.
-      </p>      
+        Run the test. No interaction required.
+      </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	The right edge of the blue rectangle should line up with the ruler lines at the indicated times, and should jump directly to each position with no animation in between.  
+        The right edge of the blue rectangle should line up with the ruler lines at the indicated times, and should jump directly to each position with no animation in between.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-14-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-15-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-15-t-manual.svg
@@ -24,22 +24,22 @@
       </p>
       <p>
         This test shows calcMode="paced" for an animation that has constant velocity, thus showing how 'values'
         and 'keyTimes' are ignored.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	Run the test. No interaction required.
+        Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	The blue rectangle should animate its width at a constant speed so that the right edge of the rectangle lines up with the ruler line at the indicated times.
+        The blue rectangle should animate its width at a constant speed so that the right edge of the rectangle lines up with the ruler line at the indicated times.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-15-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-17-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-17-t-manual.svg
@@ -23,23 +23,23 @@
         black text and ruler lines help show the size and movement of the rectangle over time.
       </p>
       <p>
         This animation shows calcMode="spline". Between time 4 seconds and 8 seconds, the animation displays an ease-in/ease-out approach
         instead of a constant linear approach which would have been the case if calcMode had been linear instead.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-    	<p>
+      <p>
         Run the test. No interaction required.
-      </p>  
+      </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	The blue rectangle should animate its width so that the right edge of the rectangle lines up with the ruler line at the indicated times. Between 4 and 8 seconds the animation should show an ease-in/ease-out motion (i.e. a gradual change in speed).
+        The blue rectangle should animate its width so that the right edge of the rectangle lines up with the ruler line at the indicated times. Between 4 and 8 seconds the animation should show an ease-in/ease-out motion (i.e. a gradual change in speed).
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-17-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-19-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-19-t-manual.svg
@@ -9,17 +9,17 @@
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="SVGWG" author="Jon Ferraiolo" status="accepted"
     version="$Revision: 1.6 $" testname="$RCSfile: animate-elem-19-t.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#Animation">
-    	<p>
+      <p>
         Test 'calcMode'=linear.
       </p>
       <p>
         One animation has been defined to animate the width of a rectangle. Ruler lines and text are provided
         to help show what the correct behavior is. The red text shows the values for the 'calcMode' and 'keyTimes' attributes. The
         black text and ruler lines help show the size and movement of the rectangle over time.
       </p>
       <p>
@@ -28,17 +28,17 @@
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	The blue rectangle should animate its width so that the right edge of the rectangle lines up with the ruler line at the indicated times. The rate of change will increase after each ruler line is passed.
+        The blue rectangle should animate its width so that the right edge of the rectangle lines up with the ruler line at the indicated times. The rate of change will increase after each ruler line is passed.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-19-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-20-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-20-t-manual.svg
@@ -15,26 +15,26 @@
     version="$Revision: 1.6 $" testname="$RCSfile: animate-elem-20-t.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#Animation">
       <p>
         Test hyperlinking rules as they relate to resolved start times.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	Click "fade in", wait 3 seconds. Click "fade out", wait 3 seconds. Click "fade in" again, wait 6 seconds.
+        Click "fade in", wait 3 seconds. Click "fade out", wait 3 seconds. Click "fade in" again, wait 6 seconds.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
-    	<p>The test is passed if:</p>
+      <p>The test is passed if:</p>
       <ul>
-      	<li>The first time "fade in" is clicked, a blue rectangle should smoothly fade from white to blue over the course of three seconds.</li>
-      	<li>When "fade out" is clicked, the blue rectangle should smoothly fade from blue to white over the course of three seconds.</li>
-      	<li>When "fade in" is clicked the second time, the blue rectangle should smoothly fade from white to blue over the course of three seconds, and then directly fade out from blue to white over the course of three seconds.</li>
-      	<li>The rendered picture matches the reference image, (except
+        <li>The first time "fade in" is clicked, a blue rectangle should smoothly fade from white to blue over the course of three seconds.</li>
+        <li>When "fade out" is clicked, the blue rectangle should smoothly fade from blue to white over the course of three seconds.</li>
+        <li>When "fade in" is clicked the second time, the blue rectangle should smoothly fade from white to blue over the course of three seconds, and then directly fade out from blue to white over the course of three seconds.</li>
+        <li>The rendered picture matches the reference image, (except
         for possible variations in the labeling text (per CSS2 rules))
         after activating the link on the fade-in button the first time
         and waiting three seconds for the animation to complete. The picture
         should remain looking the same way indefinitely, until another
         link is activated.</li>
       </ul>
     </d:passCriteria>
   </d:SVGTestCase>
--- a/testing/web-platform/tests/svg/import/animate-elem-21-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-21-t-manual.svg
@@ -29,37 +29,37 @@
         animation of the blue square.
       </p>
       <p>
         With the second click on "fade in", however, the behavior might
         be different. In the case of having a first click on "fade in",
         waiting three seconds, and then immediately perform a first click
         on "fade out", waiting three seconds, and then immediately perform
         a second click on "fade in", you should see the following. After
-        the first click on "fade in", the blue square goes from white to blue. 
+        the first click on "fade in", the blue square goes from white to blue.
         After the first click on "fade out", the blue square goes
         from blue to white. After the second click on "fade in",
         however, the blue square goes from white to blue, and then
         goes back from blue to white. This is because of the
         hyperlinking rules as they relate to resolved start times in the
         SMIL Animation specification.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	Click "fade in", wait 3 seconds. Click "fade out", wait 3 seconds. Click "fade in" again, wait 6 seconds.
+        Click "fade in", wait 3 seconds. Click "fade out", wait 3 seconds. Click "fade in" again, wait 6 seconds.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>The test is passed if:</p>
       <ul>
-      	<li>The first time "fade in" is clicked, a blue rectangle should smoothly fade from white to blue, and two circles should fade from white to gray, all over the course of three seconds</li>
-      	<li>When "fade out" is clicked, the blue rectangle should smoothly fade from blue to white, and the two circles should fade from gray to white, all over the course of three seconds.</li>
-      	<li>When "fade in" is clicked the second time, it should behave as the first time "fade in" was clicked but immediately followed by the "fade out" behaviour described above, so that the shapes all fade in over the course of three seconds, and then out again over the course of three seconds.</li>
-      	<li>The rendered picture matches the reference image, (except
+        <li>The first time "fade in" is clicked, a blue rectangle should smoothly fade from white to blue, and two circles should fade from white to gray, all over the course of three seconds</li>
+        <li>When "fade out" is clicked, the blue rectangle should smoothly fade from blue to white, and the two circles should fade from gray to white, all over the course of three seconds.</li>
+        <li>When "fade in" is clicked the second time, it should behave as the first time "fade in" was clicked but immediately followed by the "fade out" behaviour described above, so that the shapes all fade in over the course of three seconds, and then out again over the course of three seconds.</li>
+        <li>The rendered picture matches the reference image, (except
         for possible variations in the labeling text (per CSS2 rules))
         after activating the link on the fade-in button the first time
         and waiting three seconds for the animation to compete. The picture
         should remain looking the same way indefinitely, until another
         link is activated.</li>
       </ul>
     </d:passCriteria>
   </d:SVGTestCase>
--- a/testing/web-platform/tests/svg/import/animate-elem-22-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-22-b-manual.svg
@@ -35,19 +35,19 @@
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>The test is passed if:</p>
       <ul>
-      	<li>At the start of the animation the innermost rectangle is filled by a yellow semitransparent color</li>
-      	<li>Over the course of three seconds the yellow rect smoothly animates its width and height so that at time t=3s fully fills the middle rectangle</li>
-      	<li>The animation then continues in the same fashion and at time t=9s fully fills the largest rectangle with blue stroke</li>
+        <li>At the start of the animation the innermost rectangle is filled by a yellow semitransparent color</li>
+        <li>Over the course of three seconds the yellow rect smoothly animates its width and height so that at time t=3s fully fills the middle rectangle</li>
+        <li>The animation then continues in the same fashion and at time t=9s fully fills the largest rectangle with blue stroke</li>
       </ul>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-22-b.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
@@ -65,20 +65,20 @@
       <rect x="25" y="50" width="400" height="240" fill="none" stroke="rgb(0,0,255)"/>
     </g>
     <rect id="RectElement" x="200" y="135" width="50" height="50" fill="rgb(255,255,0)" opacity=".5">
       <animate attributeName="x" attributeType="XML" begin="0s" dur="9s" fill="freeze" from="200" to="25"/>
       <animate attributeName="y" attributeType="XML" begin="0s" dur="9s" fill="freeze" from="135" to="50"/>
       <animate attributeName="width" attributeType="XML" begin="0s" dur="9s" fill="freeze" from="50" to="400"/>
       <animate attributeName="height" attributeType="XML" begin="0s" dur="9s" fill="freeze" from="50" to="240"/>
     </rect>
-    <!-- Set up a new user coordinate system so that the text string's 
-			origin is at (0,0), allowing rotation and scale relative to 
-			the new origin 
-		-->
+    <!-- Set up a new user coordinate system so that the text string's
+      origin is at (0,0), allowing rotation and scale relative to
+      the new origin
+    -->
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.6 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
   <!-- comment out this watermark once the test is approved -->
   <!--<g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-23-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-23-t-manual.svg
@@ -29,29 +29,29 @@
       <p>
         The file includes various guides that can be used to verify the
         correctness of the animation.
         Boxes on the left show the correct circle color values at times
         3s, 6s and 9s.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-	    <p>
+      <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	The test is passed if:
+        The test is passed if:
       </p>
       <ul>
-				<li>From time t=0 seconds to t=3 seconds the large rectangle is filled with black</li>
-				<li>At t=3 seconds a blue circle appears inside the black rectangle</li>
-				<li>Between time t=3 seconds and t=6 seconds the fill of the circle is animated between blue and bluegreen</li>
-				<li>Between time t=6 seconds and t=9 seconds the fill of the circle is animated between bluegreen and green</li>   
+        <li>From time t=0 seconds to t=3 seconds the large rectangle is filled with black</li>
+        <li>At t=3 seconds a blue circle appears inside the black rectangle</li>
+        <li>Between time t=3 seconds and t=6 seconds the fill of the circle is animated between blue and bluegreen</li>
+        <li>Between time t=6 seconds and t=9 seconds the fill of the circle is animated between bluegreen and green</li>
       </ul>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-23-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-24-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-24-t-manual.svg
@@ -41,33 +41,33 @@
       </p>
       <p>
         The test is passed if the animated text covers the pale blue guides at
         the indicated times on the test.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-24-t.svg,v $</title>
-	<defs>
-		<font id="MyFont" horiz-adv-x="416">
-			<font-face font-family="MyFont" units-per-em="1000" panose-1="2 0 0 6 3 0 0 2 0 4" ascent="700" descent="-127" alphabetic="0"/>
-			<missing-glyph horiz-adv-x="233"/>
-			<glyph unicode=" " glyph-name="space" horiz-adv-x="233"/>
-			<glyph unicode="I" glyph-name="I" horiz-adv-x="330" d="M30 700V550H90V150H30V0H300V150H240V550H300V700H30Z"/>
-			<glyph unicode="t" glyph-name="t" horiz-adv-x="417" d="M5 550V410H137V0H280V410H412V550H5Z"/>
-			<glyph unicode="s" glyph-name="s" horiz-adv-x="468" d="M34 550V410V218H291V120H34V0H434V338H177V430H434V550H34Z"/>
-			<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="198" d="M35 700L73 483H125L163 700H35Z"/>
-			<glyph unicode="a" glyph-name="a" horiz-adv-x="435" d="M71 550L3 0H143L154 119H282L293 0H433L365 550H71ZM168 259L182 410H254L268 259H168Z"/>
-			<glyph unicode="l" glyph-name="l" horiz-adv-x="435" d="M37 0H425V130H180V550H37V410V0Z"/>
-			<glyph unicode="i" glyph-name="i" horiz-adv-x="217" d="M37 550V410V0H180V550H37Z"/>
-			<glyph unicode="v" glyph-name="v" horiz-adv-x="430" d="M73 0H357L430 550H282L235 140H195L148 550H0L19 410L73 0Z"/>
-			<glyph unicode="e" glyph-name="e" horiz-adv-x="442" d="M37 550V410V0H419V130H180V210H299V340H180V420H419V550H37Z"/>
-			<glyph unicode="!" glyph-name="exclam" horiz-adv-x="237" d="M46 145V0H191V145H46ZM58 220H179L194 700H43L58 220Z"/>
-		</font>
-	</defs>
+  <defs>
+    <font id="MyFont" horiz-adv-x="416">
+      <font-face font-family="MyFont" units-per-em="1000" panose-1="2 0 0 6 3 0 0 2 0 4" ascent="700" descent="-127" alphabetic="0"/>
+      <missing-glyph horiz-adv-x="233"/>
+      <glyph unicode=" " glyph-name="space" horiz-adv-x="233"/>
+      <glyph unicode="I" glyph-name="I" horiz-adv-x="330" d="M30 700V550H90V150H30V0H300V150H240V550H300V700H30Z"/>
+      <glyph unicode="t" glyph-name="t" horiz-adv-x="417" d="M5 550V410H137V0H280V410H412V550H5Z"/>
+      <glyph unicode="s" glyph-name="s" horiz-adv-x="468" d="M34 550V410V218H291V120H34V0H434V338H177V430H434V550H34Z"/>
+      <glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="198" d="M35 700L73 483H125L163 700H35Z"/>
+      <glyph unicode="a" glyph-name="a" horiz-adv-x="435" d="M71 550L3 0H143L154 119H282L293 0H433L365 550H71ZM168 259L182 410H254L268 259H168Z"/>
+      <glyph unicode="l" glyph-name="l" horiz-adv-x="435" d="M37 0H425V130H180V550H37V410V0Z"/>
+      <glyph unicode="i" glyph-name="i" horiz-adv-x="217" d="M37 550V410V0H180V550H37Z"/>
+      <glyph unicode="v" glyph-name="v" horiz-adv-x="430" d="M73 0H357L430 550H282L235 140H195L148 550H0L19 410L73 0Z"/>
+      <glyph unicode="e" glyph-name="e" horiz-adv-x="442" d="M37 550V410V0H419V130H180V210H299V340H180V420H419V550H37Z"/>
+      <glyph unicode="!" glyph-name="exclam" horiz-adv-x="237" d="M46 145V0H191V145H46ZM58 220H179L194 700H43L58 220Z"/>
+    </font>
+  </defs>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
     <font id="MyFont" horiz-adv-x="416">
       <font-face font-family="MyFont" units-per-em="1000" panose-1="2 0 0 6 3 0 0 2 0 4" ascent="700" descent="-127" alphabetic="0"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-25-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-25-t-manual.svg
@@ -55,31 +55,31 @@
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
     <text font-family="Arial" font-size="14" x="30" y="40">Test animation options for specifying the target attribute/property.</text>
     <g xml:space="preserve" font-family="Arial" font-size="14" stroke-width="3" transform="translate(0,50)">
-			<text x="20" y="164">0-3 sec. </text>
-			<line x1="80" y1="160" x2="200" y2="160" fill="none" stroke="green"/>
-			<text x="20" y="124">at 6 sec. </text>
-			<line x1="80" y1="120" x2="200" y2="120" fill="none" stroke="green"/>
-			<rect id="rect1" x="100" y="80" width="100" height="80" fill="#FFFF00" stroke="#FF00FF" stroke-width="4">
-				<animate attributeName="height" from="80" to="40" begin="3s" dur="3s" fill="freeze"/>
-			</rect>
-			<text x="240" y="164">0-6 sec. </text>
-			<line x1="305" y1="160" x2="425" y2="160" fill="none" stroke="green"/>
-			<text x="240" y="124">at 9 sec. </text>
-			<line x1="305" y1="120" x2="425" y2="120" fill="none" stroke="green"/>
-			<rect id="rect2" x="325" y="80" width="100" height="80" fill="#FFFF00" stroke="#FF00FF" stroke-width="4">
-				<animate attributeName="height" attributeType="XML" from="80" to="40" begin="6s" dur="3s" fill="freeze"/>
-			</rect>
-		</g>
+      <text x="20" y="164">0-3 sec. </text>
+      <line x1="80" y1="160" x2="200" y2="160" fill="none" stroke="green"/>
+      <text x="20" y="124">at 6 sec. </text>
+      <line x1="80" y1="120" x2="200" y2="120" fill="none" stroke="green"/>
+      <rect id="rect1" x="100" y="80" width="100" height="80" fill="#FFFF00" stroke="#FF00FF" stroke-width="4">
+        <animate attributeName="height" from="80" to="40" begin="3s" dur="3s" fill="freeze"/>
+      </rect>
+      <text x="240" y="164">0-6 sec. </text>
+      <line x1="305" y1="160" x2="425" y2="160" fill="none" stroke="green"/>
+      <text x="240" y="124">at 9 sec. </text>
+      <line x1="305" y1="120" x2="425" y2="120" fill="none" stroke="green"/>
+      <rect id="rect2" x="325" y="80" width="100" height="80" fill="#FFFF00" stroke="#FF00FF" stroke-width="4">
+        <animate attributeName="height" attributeType="XML" from="80" to="40" begin="6s" dur="3s" fill="freeze"/>
+      </rect>
+    </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.7 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
   <!-- comment out this watermark once the test is approved -->
   <!--<g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-27-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-27-t-manual.svg
@@ -60,30 +60,30 @@
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
     <text font-family="Arial" font-size="16" text-anchor="middle" x="225" y="40">Test animation options for specifying the target element.</text>
     <g xml:space="preserve" font-family="Arial" font-size="14" text-anchor="end" stroke-width="3">
-			<text x="80" y="244">0 to 3 sec. </text>
-			<line x1="80" y1="240" x2="200" y2="240" fill="none" stroke="green"/>
-			<text x="80" y="124">at 6 sec. </text>
-			<line x1="80" y1="120" x2="200" y2="120" fill="none" stroke="green"/>
-			<rect id="rect1" x="100" y="80" width="100" height="160" fill="blue" stroke="#36e" stroke-width="4"/>
-			<animate xlink:href="#rect1" attributeName="height" attributeType="XML" from="160" to="40" begin="3s" dur="3s" fill="freeze"/>
-			<text x="305" y="244">0 to 6 sec. </text>
-			<line x1="305" y1="240" x2="425" y2="240" fill="none" stroke="green"/>
-			<text x="305" y="124">at 9 sec. </text>
-			<line x1="305" y1="120" x2="425" y2="120" fill="none" stroke="green"/>
-			<rect id="rect2" x="325" y="80" width="100" height="160" fill="blue" stroke="#36e" stroke-width="4">
-				<animate attributeName="height" attributeType="XML" from="160" to="40" begin="6s" dur="3s" fill="freeze"/>
-			</rect>
-		</g>
+      <text x="80" y="244">0 to 3 sec. </text>
+      <line x1="80" y1="240" x2="200" y2="240" fill="none" stroke="green"/>
+      <text x="80" y="124">at 6 sec. </text>
+      <line x1="80" y1="120" x2="200" y2="120" fill="none" stroke="green"/>
+      <rect id="rect1" x="100" y="80" width="100" height="160" fill="blue" stroke="#36e" stroke-width="4"/>
+      <animate xlink:href="#rect1" attributeName="height" attributeType="XML" from="160" to="40" begin="3s" dur="3s" fill="freeze"/>
+      <text x="305" y="244">0 to 6 sec. </text>
+      <line x1="305" y1="240" x2="425" y2="240" fill="none" stroke="green"/>
+      <text x="305" y="124">at 9 sec. </text>
+      <line x1="305" y1="120" x2="425" y2="120" fill="none" stroke="green"/>
+      <rect id="rect2" x="325" y="80" width="100" height="160" fill="blue" stroke="#36e" stroke-width="4">
+        <animate attributeName="height" attributeType="XML" from="160" to="40" begin="6s" dur="3s" fill="freeze"/>
+      </rect>
+    </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.7 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
   <!-- comment out this watermark once the test is approved -->
   <!--<g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-29-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-29-b-manual.svg
@@ -16,17 +16,17 @@
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#Animation">
         <p>
         Test compositing of animated fill opacity.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         First click once on "fade in" and
-        then, once the animation has completed, click once on "fade out". 
+        then, once the animation has completed, click once on "fade out".
         </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>The first time you
         select the link 'fade in', you should see a green square appearing,
         gradually and smoothly fading from zero to 100% opacity over the
         course of three seconds. This square is in front of and thus
         obscures the lower left circle, but is behind the upper right
@@ -38,17 +38,17 @@
         <p>
         The rendered picture should match the reference image, (except
         for possible variations in the labelling text (per CSS2 rules))
         after activating the link on the fade-in button the first time
         and waiting three seconds for the animation to complete. The picture
         should remain looking the same way indefinitely, until another
         link is activated.
       </p>
-      	<!--
+        <!--
         With a second click on "fade in", however, the behavior might
         be different. In the case of having a first click on "fade in",
         waiting three seconds, and then immediately perform a first click
         on "fade out", waiting three seconds, and then immediately perform
         a second click on "fade in", you should see the following. After
         the first click on "fade in", the red square goes from zero to 100%
         opacity. After the first click on "fade out", the red square goes
         from 100% to zero opacity. After the second click on "fade in",
--- a/testing/web-platform/tests/svg/import/animate-elem-31-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-31-t-manual.svg
@@ -13,19 +13,19 @@
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="VH" author="OA" status="accepted"
     version="$Revision: 1.7 $" testname="$RCSfile: animate-elem-31-t.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#Animation">
       <p>
         The purpose of this test is to test animation of the display attribute.
       </p>
       <p>
-        The test shows two gray rectangles which are filled with colored circles during the length of the animation (8 sec). 
+        The test shows two gray rectangles which are filled with colored circles during the length of the animation (8 sec).
         The circles in the top rectangle are displayed/hidden by animating the display attribute.
-        The circles in the bottom rectangle are serving as the reference and are displayed/hidden by animating the visibility attribute. 
+        The circles in the bottom rectangle are serving as the reference and are displayed/hidden by animating the visibility attribute.
         A correct implementation should display/hide circles with the same color from the top and bottom rectangle at the same time.
       </p>
       <p>
         In total there are 6 different circles (purple, green, dodgerblue, blue, yellow, cyan) in 5 positions (blue and yellow share position) that should be displayed during the test.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
--- a/testing/web-platform/tests/svg/import/animate-elem-33-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-33-t-manual.svg
@@ -82,21 +82,21 @@
         <circle cx="150" r="20"/>
       </g>
       <circle r="20" fill="rgb(204,0,102)" stroke="#000" stroke-width="3">
         <animateMotion dur="4" values="-150 0; 150 0" calcMode="linear" fill="freeze" keyTimes="0; 0.5; 0.5; 0.5; 0.5; 1" keyPoints="0; 0.2; 0.4; 0.6; 0.8; 1"/>
       </circle>
     </g>
     <!-- THIRD TEST-->
     <!-- The length of the lines in the polyline (motionpath) are 100,50 and 100.
-		 The animated circle starts at the midpoint of one of the "legs" and also pass 
-		 this point at time 1.4 since 
-		 1.4 = 4*(0.25) + (4*(0.75-0.25))*(1/5).
-		 Where 0.25 is the time at keyPoint 1 (2nd) and 1/5 since the control circle is at 
-		 1/5 of the distance between keyPoint 1 and 0 (2nd and 3rd).-->
+     The animated circle starts at the midpoint of one of the "legs" and also pass
+     this point at time 1.4 since
+     1.4 = 4*(0.25) + (4*(0.75-0.25))*(1/5).
+     Where 0.25 is the time at keyPoint 1 (2nd) and 1/5 since the control circle is at
+     1/5 of the distance between keyPoint 1 and 0 (2nd and 3rd).-->
     <g transform="translate(110, 180) scale(0.6)">
       <text x="-115" y="-30" font-size="30" stroke="none" fill="#ccc">3</text>
       <text x="-85" y="-60" font-size="30" stroke="none" fill="#ccc">2.6</text>
       <text x="60" y="-60" font-size="30" stroke="none" fill="#ccc">0</text>
       <text x="95" y="-30" font-size="30" stroke="none" fill="#ccc">1</text>
       <text x="-75" y="20" font-size="30" stroke="none" fill="#ccc">4</text>
       <text x="40" y="20" font-size="30" stroke="none" fill="#ccc">1.4</text>
       <g fill="none" stroke="#888" stroke-dasharray="10,6">
--- a/testing/web-platform/tests/svg/import/animate-elem-34-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-34-t-manual.svg
@@ -72,17 +72,16 @@
       <polygon points="427.5,17.5 439.5,15.5 449.5,15.5 449.5,29.5 447.5,44.5 447.5,59.5 465.5,60.5 466.5,74.5          465.5,89.5 450.5,87.5 449.5,102.5 449.5,123.5 449.5,140.5 449.5,153.5          420.5,154.5 421.5,137.5 420.5,123.5 420.5,111.5 419.5,99.5 392.5,97.5 367.5,99.5          366.5,79.5 367.5,69.5 376.5,43.5 381.5,27.5 384.5,17.5 412.5,16.5 406.5,36.5          400.5,49.5 394.5,70.5 419.5,71.5 423.5,49.5 424.5,33.5" fill="#ccc" stroke="rgb(0,0,0)" stroke-width="1"/>
 
       <!-- FIRST TEST, POINTS-->
       <polygon points="26.5,32.5 33.5,32.5 40.5,29.5 47.5,23.5 61.5,17.5 73.5,16.5 74.5,33.5 73.5,50.5 73.5,64.5              72.5,77.5 72.5,90.5 72.5,105.5 71.5,126.5 89.5,128.5 90.5,138.5 89.5,151.5              72.5,151.5 54.5,152.5 38.5,152.5 27.5,152.5 28.5,139.5 30.5,127.5 44.5,125.5              46.5,112.5 47.5,99.5 46.5,87.5 48.5,73.5 48.5,53.5 34.5,52.5 22.5,52.5              22.5,51.5 22.5,41.5 22.5,33.5" fill="rgb(204,0,102)" stroke="rgb(0,0,0)" stroke-width="4">
         <animate attributeName="points" values="26.5,32.5 33.5,32.5 40.5,29.5 47.5,23.5 61.5,17.5 73.5,16.5 74.5,33.5 73.5,50.5 73.5,64.5              72.5,77.5 72.5,90.5 72.5,105.5 71.5,126.5 89.5,128.5 90.5,138.5 89.5,151.5              72.5,151.5 54.5,152.5 38.5,152.5 27.5,152.5 28.5,139.5 30.5,127.5 44.5,125.5              46.5,112.5 47.5,99.5 46.5,87.5 48.5,73.5 48.5,53.5 34.5,52.5 22.5,52.5              22.5,51.5 22.5,41.5 22.5,33.5 ; 108.5,38.5 123.5,26.5 148.5,16.5 172.5,17.5 188.5,19.5 202.5,23.5 206.5,26.5 210.5,37.5          213.5,44.5 215.5,57.5 209.5,68.5 203.5,81.5 187.5,98.5 164.5,120.5 206.5,121.5          224.5,121.5 220.5,149.5 194.5,147.5 181.5,147.5 167.5,146.5 150.5,147.5          133.5,149.5 117.5,148.5 117.5,136.5 118.5,124.5 133.5,115.5 151.5,97.5 170.5,78.5          186.5,59.5 179.5,43.5 159.5,35.5 139.5,40.5 125.5,49.5;           248.5,38.5 276.5,22.5 298.5,19.5 316.5,26.5 332.5,40.5 331.5,57.5 322.5,70.5 307.5,76.5             314.5,80.5 324.5,86.5 333.5,99.5 333.5,121.5 327.5,130.5 312.5,143.5 292.5,149.5             270.5,148.5 248.5,142.5 252.5,114.5 267.5,119.5 282.5,119.5 297.5,115.5             304.5,109.5 295.5,99.5 284.5,92.5 277.5,84.5 270.5,74.5 281.5,66.5 293.5,60.5             297.5,50.5 292.5,45.5 281.5,45.5 274.5,49.5 266.5,53.5 ;              427.5,17.5 439.5,15.5 449.5,15.5 449.5,29.5 447.5,44.5 447.5,59.5 465.5,60.5 466.5,74.5          465.5,89.5 450.5,87.5 449.5,102.5 449.5,123.5 449.5,140.5 449.5,153.5          420.5,154.5 421.5,137.5 420.5,123.5 420.5,111.5 419.5,99.5 392.5,97.5 367.5,99.5          366.5,79.5 367.5,69.5 376.5,43.5 381.5,27.5 384.5,17.5 412.5,16.5 406.5,36.5          400.5,49.5 394.5,70.5 419.5,71.5 423.5,49.5 424.5,33.5" fill="freeze" begin="1" dur="3s"/>
 
       </polygon>
 
-
       <!-- SECOND TEST, FILL-RULE-->
       <g transform="scale(0.3) translate(-450, 500)">
         <path fill-rule="nonzero" fill="#ccc" stroke="none" d="M 500,100 L 500,300 700,300 700,100 550,100 550,250 650,250 650,100 500,100 z">
           <animate attributeName="fill-rule" values="nonzero; evenodd; evenodd; evenodd" begin="1" dur="4" fill="freeze"/>
           <animate attributeName="fill" from="rgb(204,0,102)" to="#ccc" begin="0" dur="4" calcMode="discrete" fill="freeze"/>
         </path>
       </g>
       <g transform="scale(0.3) translate(-30, 500)">
@@ -100,17 +99,16 @@
       <g transform="scale(0.3) translate(810, 500)">
         <path fill="#ccc" stroke="none" d="M 500,100 L 500,300 700,300 700,100 550,100 550,250 650,250 650,100 500,100 z">
           <animate attributeName="fill-rule" values="evenodd; evenodd; evenodd" begin="1" dur="3"/>
           <animate attributeName="fill" from="#ccc" to="rgb(204,0,102)" begin="3" dur="2" calcMode="discrete" fill="freeze"/>
         </path>
       </g>
     </g>
 
-
     <text x="5" y="225" font-size="28">Animation on: 'points' and 'fill-rule'.</text>
     <text x="5" y="255" font-size="18">Digit should match outline at indicated time.</text>
     <text x="5" y="275" font-size="18">Filled square should follow morphing digit discretely.</text>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.6 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-36-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-36-t-manual.svg
@@ -95,17 +95,16 @@
             <rect x="-200" y="-200" width="400" height="400" fill="red"/>
           </g>
           <animateTransform attributeName="transform" type="rotate" values="0;360;180;360" dur="3s"/>
         </switch>
 
         <text y="60" text-anchor="middle">&lt;switch&gt;</text>
       </g>
 
-
       <g transform="translate(60,220)">
         <a id="animatedAnchor" xlink:href="" fill="rgb(230,230,230)" stroke="rgb(255,180,0)">
           <g>
             <path d="M0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"/>
             <path d="M0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z" transform="rotate(90)"/>
             <path d="M0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z" transform="rotate(180)"/>
             <path d="M0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z" transform="rotate(270)"/>
             <rect x="-15" y="-15" width="30" height="30"/>
@@ -125,17 +124,16 @@
             <glyph unicode="2" glyph-name="two" horiz-adv-x="585" d="M69 509Q82 523 102 541T147 575T203 603T268 614Q311 614 342 599T392 560T421 505T430 443Q430 420 423 398T405 352L343 201H444L492 309Q508 345 519 379T531 448Q531 504 511 552T454 635T369 691T262 711Q231 711 204 704T152 684T106 655T69 623V509ZM535 97H187L309 422Q316 441 315 457T306 483T287 500T265 506Q261 506 254 505T239 499T224 485T211 461L50 0H535V97Z"/>
             <glyph unicode="3" glyph-name="three" horiz-adv-x="542" d="M58 553Q109 588 148 601T220 614Q255 614 282 604T328 575T356 535T366 488Q366 475 364 460T355 429T336 397T302 368Q311 363 325 353T352 326T376 286T386 232Q386 203 376 177T345 130T295 98T227 86Q179 86 134 104T50 153V45Q59 38 74 29T111 10T163 -5T231 -11Q296 -11 345 8T426 58T475 131T492 218Q492 251 486 276T469 320T446 354T421 378Q438 396 454 425T470 503Q470 546 454 584T406 650T332 695T233 711Q179 711 137 696T58 655V553ZM156 255Q156         229 173 212T217 194Q243 194 260 211T278 255Q278 281 261 298T217 316Q191 316 174 299T156 255ZM161 467Q161 444 177 428T216 412Q225 412 234 415T252 425T265 442T271 467Q271 491 256 506T216 522Q202 522 192 517T174 503T164 486T161 467Z"/>
           </font>
         </defs>
 
         <text id="textID" fill="rgb(230,230,230)" stroke="rgb(255,180,0)" font-family="MyDecFont" font-size="40" text-anchor="middle">123</text>
         <animateTransform attributeName="transform" xlink:href="#textID" type="rotate" values="0;360;180;360" dur="3s"/>
 
-
         <text y="60" text-anchor="middle">&lt;text&gt;</text>
       </g>
 
     </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.7 $</text>
   </g>
--- a/testing/web-platform/tests/svg/import/animate-elem-37-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-37-t-manual.svg
@@ -27,17 +27,17 @@
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>Run the test. No interaction required.</p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>The test passes if:</p>
       <ul>
         <li>each of the seven shapes rotates clockwise, then anti-clockwise, then clockwise again,</li>
-	<li>and the circle is scaled down, then up, then down again</li>
+  <li>and the circle is scaled down, then up, then down again</li>
       </ul>
       <p>over the course of three seconds.</p>
       <p>The static reference image shows the final state of the animation.</p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-37-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
--- a/testing/web-platform/tests/svg/import/animate-elem-40-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-40-t-manual.svg
@@ -117,17 +117,16 @@
           <animate attributeName="y" values="-15;-15;15;15;-15" begin="0s" dur="4s"/>
         </rect>
 
         <use xlink:href="#markerGroup"/>
 
         <text text-anchor="middle" y="60">x/y on &lt;rect&gt;</text>
       </g>
 
-
       <g transform="translate(300,90)">
         <rect x="-15" y="-15" width="50" height="20" fill="black" stroke="rgb(255,180,0)">
           <animate attributeName="x" values="-15;15;15;-15;-15" begin="0s" dur="4s"/>
           <animate attributeName="y" values="-15;-15;15;15;-15" begin="0s" dur="4s"/>
         </rect>
 
         <use xlink:href="#markerGroup"/>
 
@@ -144,23 +143,21 @@
             <glyph unicode="3" glyph-name="three" horiz-adv-x="542" d="M58 553Q109 588 148 601T220 614Q255 614 282 604T328 575T356 535T366 488Q366 475 364 460T355 429T336 397T302 368Q311 363 325 353T352 326T376 286T386 232Q386 203 376 177T345 130T295 98T227 86Q179 86 134 104T50 153V45Q59 38 74 29T111 10T163 -5T231 -11Q296 -11 345 8T426 58T475 131T492 218Q492 251 486 276T469 320T446 354T421 378Q438 396 454 425T470 503Q470 546 454 584T406 650T332 695T233 711Q179 711 137 696T58 655V553ZM156 255Q156         229 173 212T217 194Q243 194 260 211T278 255Q278 281 261 298T217 316Q191 316 174 299T156 255ZM161 467Q161 444 177 428T216 412Q225 412 234 415T252 425T265 442T271 467Q271 491 256 506T216 522Q202 522 192 517T174 503T164 486T161 467Z"/>
           </font>
         </defs>
 
         <text id="textID" fill="rgb(230,230,230)" stroke="rgb(255,180,0)" font-family="MyDecFont" font-size="40" x="-15" y="-15">123</text>
         <animate xlink:href="#textID" attributeName="x" values="-15;15;15;-15;-15" begin="0s" dur="4s"/>
         <animate xlink:href="#textID" attributeName="y" values="-15;-15;15;15;-15" begin="0s" dur="4s"/>
 
-
         <use xlink:href="#markerGroup"/>
 
         <text text-anchor="middle" y="60">x/y on &lt;text&gt;</text>
       </g>
 
-
       <g transform="translate(60,210)">
         <defs>
           <g id="markerGroup2" fill="rgb(230,230,230)" stroke="rgb(255,180,0)">
             <use id="topLeft2" xlink:href="#posMarker" x="-15" y="-15"/>
             <use id="topRight2" xlink:href="#posMarker" x="15" y="-15"/>
             <use id="bottomRight2" xlink:href="#posMarker" x="15" y="15"/>
             <use id="bottomLeft2" xlink:href="#posMarker" x="-15" y="15"/>
             <set xlink:href="#topLeft2" attributeName="fill" to="rgb(255,180,0)" begin="0s;4s" dur="0.2s"/>
@@ -197,17 +194,16 @@
         <rect x="-40" y="-40" width="20" height="80" stroke="rgb(255,180,0)" fill="none">
           <set attributeName="stroke-width" to="4" begin="2s" dur="0.2s"/>
         </rect>
 
         <text text-anchor="middle" y="60">width/height</text>
         <text text-anchor="middle" y="75">on &lt;image&gt;</text>
       </g>
 
-
       <g transform="translate(300,210)">
         <rect x="-40" y="-40" width="50" height="50" fill="gray">
           <animate attributeName="width" values="50;80;20;50" begin="0s" dur="3s"/>
           <animate attributeName="height" values="50;20;80;50" begin="0s" dur="3s"/>
         </rect>
 
         <rect x="-40" y="-40" width="50" height="50" stroke="rgb(255,180,0)" fill="none">
           <set attributeName="stroke-width" to="4" begin="0s;3s" dur="0.2s"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-46-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-46-t-manual.svg
@@ -126,17 +126,16 @@
           <use xlink:href="#animateZeroRef"/>
           <use xlink:href="#animateZeroRef" x="110"/>
           <use xlink:href="#animateZeroRef" x="220"/>
 
           <text id="textID_0" x="0" y="20" text-anchor="end" font-size="30" font-weight="bold">A</text>
           <animate xlink:href="#textID_0" attributeName="text-anchor" values="end;middle;start" dur="3s" fill="freeze"/>
           <animateTransform xlink:href="#textID_0" attributeName="transform" type="translate" values="0;30;60" dur="3s" fill="freeze" calcMode="discrete"/>
 
-
           <g transform="translate(110, 0)" text-anchor="end" font-size="30" font-weight="bold">
             <animate attributeName="text-anchor" values="end;middle;start" dur="3s" fill="freeze"/>
             <animateTransform attributeName="transform" type="translate" values="0;30;60" calcMode="discrete" dur="3s" fill="freeze" additive="sum"/>
             <text x="0" y="20">A</text>
           </g>
 
           <a xlink:href="" transform="translate(220, 0)" text-anchor="end" font-size="30" font-weight="bold">
             <animate attributeName="text-anchor" values="end;middle;start" dur="3s" fill="freeze"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-62-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-62-t-manual.svg
@@ -140,17 +140,17 @@
         <text y="25">offset</text>
         <text y="50">event base</text>
         <text y="75">sync base</text>
         <text y="100">indefinite</text>
         <text y="125">repeat()</text>
         <text y="150">accessKey()</text>
         <text y="175">wallclock()</text>
       </g>
-      
+
       <g id="timeMarkersText" transform="translate(100, -15)" text-anchor="middle" font-size="8">
         <text>0s</text>
         <text x="12">1s</text>
         <text x="24">2s</text>
         <text x="36">3s</text>
         <text x="48">4s</text>
         <text x="60">5s</text>
         <text x="72">6s</text>
--- a/testing/web-platform/tests/svg/import/animate-elem-64-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-64-t-manual.svg
@@ -42,17 +42,17 @@
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>Run the test. No interaction required.</p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>The test passes if after three seconds, in each of the three rows,
       the red rectangle is in the column at the times indicated.
       Thus, from the document load until 2s afterwards, the red
-      square in the first row must be in the right column, 
+      square in the first row must be in the right column,
       and after the 2s it must be in the left column.  In the
       other two rows, the red square must remain in the
       right column.</p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-64-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
--- a/testing/web-platform/tests/svg/import/animate-elem-66-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-66-t-manual.svg
@@ -101,17 +101,17 @@
         <text y="150">min &lt; max</text>
         <text y="175">min = max</text>
         <text y="200">min &gt; max (both ignored)</text>
       </g>
       <g id="timeMarkersText" transform="translate(150, 25)" text-anchor="middle" font-size="14">
         <text>&gt; 5s</text>
         <text x="80">0s-5s</text>
       </g>
-      
+
       <g transform="translate(150,40)" stroke="black">
         <defs>
           <rect id="shadow" x="-6" y="-6" width="12" height="12" fill="#ccc" stroke="black" stroke-width="1"/>
         </defs>
 
         <g id="setOne">
           <use xlink:href="#shadow" x="0"/>
           <use xlink:href="#shadow" x="80"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-70-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-70-t-manual.svg
@@ -122,17 +122,16 @@
           <use xlink:href="#shadow" x="0"/>
           <use xlink:href="#shadow" x="80"/>
 
           <rect x="-6" y="-6" width="12" height="12" fill="rgb(204,0,102)">
             <set id="thirdSet" attributeName="x" to="74" begin="0s; thirdSet.end + 1s" dur="1s" fill="freeze"/>
           </rect>
         </g>
 
-
         <g id="setFour" transform="translate(0, 125)">
           <use xlink:href="#shadow" x="0"/>
           <use xlink:href="#shadow" x="80"/>
 
           <rect x="-6" y="-6" width="12" height="12" fill="rgb(204,0,102)">
             <set id="fourthSet" attributeName="x" to="74" begin="0s" dur="1s" fill="freeze"/>
           </rect>
         </g>
--- a/testing/web-platform/tests/svg/import/animate-elem-77-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-77-t-manual.svg
@@ -80,17 +80,17 @@
         letter A is changed to bold on the right.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>Run the test. No interaction required.</p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-        The document is animated such that it alternates between two states, an alternation occurring every second. 
+        The document is animated such that it alternates between two states, an alternation occurring every second.
         For the test to pass each row must show a colored letter A that alternates between the two exact shapes and positions shown
         by the gray silhouettes.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-77-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
--- a/testing/web-platform/tests/svg/import/animate-elem-80-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-80-t-manual.svg
@@ -185,17 +185,16 @@
 
         <circle fill="rgb(200,80,80)" r="10" transform="scale(4)">
           <animateTransform attributeName="transform" type="scale" values="4,4;3,3;2,2;1,1" begin="2s" dur="3s" fill="freeze"/>
         </circle>
         <text y="60" text-anchor="middle">type=scale</text>
         <text y="75" text-anchor="middle">(sx and sy)</text>
       </g>
 
-
       <g transform="translate(20,180)">
         <use xlink:href="#ref" x="40" y="40"/>
 
         <line x1="80" y1="40" x2="80" y2="40" stroke-width="15" stroke-linecap="round" stroke="rgb(192,192,192)" transform="rotate(0,40,40)">
           <set attributeName="stroke" to="rgb(250,200,30)" begin="2s;4s;6s" dur="0.2s"/>
         </line>
 
         <line x1="80" y1="40" x2="80" y2="40" stroke-width="15" stroke-linecap="round" stroke="rgb(192,192,192)" transform="rotate(90,40,40)">
--- a/testing/web-platform/tests/svg/import/animate-elem-81-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-81-t-manual.svg
@@ -55,29 +55,29 @@
         pre-concatenated, and repetitions of the scale animation
         get added together. Consequently, the transform goes from "skewX(30)
         scale(0,0)" to "skewX(30) scale(2,2)" for the first iteration
         and then from "skewX(30) scale(2,2)" to "skewX(30)
         scale(4,4)" for the second iteration.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-    	<p>
+      <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>The test is passed if:</p>
       <ul>
-      	<li>the scale of the upper leftmost grey rectangle is smoothly animated over the course of 5 seconds to completely fill the upper leftmost yellow rectangle</li>
-      	<li>the scale and rotation of the second upper grey rectangle from the left is smoothly animated over the course of 5 seconds to fill the second upper yellow rectangle from the left</li>
-      	<li>the scale of the upper third grey rectangle from the left is smoothly animated over the course of 2.5 seconds to completely fill the upper third yellow rectangle from the left, and then repeated once so that at time t=5 seconds it completely fills the same yellow rectangle</li>
-      	<li>the scale of the upper rightmost grey rectangle is smoothly animated over the course of 5 seconds to completely fill the upper rightmost yellow rectangle</li>
-      	<li>the scale of the lower leftmost grey rectangle is smoothly animated over the course of 2.5 seconds to completely fill the lower leftmost yellow rectangle, and then repeated once so that at time t=5 seconds it completely fills the same yellow rectangle</li>
-      	<li>the scale of the lower rightmost grey rectangle is smoothly animated over the course of 5 seconds to completely fill the lower rightmost yellow rectangle</li>
+        <li>the scale of the upper leftmost grey rectangle is smoothly animated over the course of 5 seconds to completely fill the upper leftmost yellow rectangle</li>
+        <li>the scale and rotation of the second upper grey rectangle from the left is smoothly animated over the course of 5 seconds to fill the second upper yellow rectangle from the left</li>
+        <li>the scale of the upper third grey rectangle from the left is smoothly animated over the course of 2.5 seconds to completely fill the upper third yellow rectangle from the left, and then repeated once so that at time t=5 seconds it completely fills the same yellow rectangle</li>
+        <li>the scale of the upper rightmost grey rectangle is smoothly animated over the course of 5 seconds to completely fill the upper rightmost yellow rectangle</li>
+        <li>the scale of the lower leftmost grey rectangle is smoothly animated over the course of 2.5 seconds to completely fill the lower leftmost yellow rectangle, and then repeated once so that at time t=5 seconds it completely fills the same yellow rectangle</li>
+        <li>the scale of the lower rightmost grey rectangle is smoothly animated over the course of 5 seconds to completely fill the lower rightmost yellow rectangle</li>
       </ul>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-81-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-82-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-82-t-manual.svg
@@ -201,17 +201,17 @@
 
         <rect x="-15" y="-15" width="30" height="30" transform="translate(40,-40)" stroke="rgb(255,180,0)" stroke-width="1" fill="none">
           <set attributeName="stroke-width" to="4" begin="3s" dur="0.2s"/>
         </rect>
 
         <text y="75" text-anchor="middle">linear translation</text>
 
       </g>
-      
+
       <g transform="translate(60,220)">
         <rect x="-15" y="-15" width="30" height="30" stroke="none" fill="rgb(230,230,230)">
           <animateTransform attributeName="transform" attributeType="XML" type="scale" values="1,2;3,2;1,1" dur="3s" calcMode="paced" fill="freeze"/>
         </rect>
 
         <rect x="-15" y="-30" width="30" height="60" stroke="rgb(255,180,0)" stroke-width="1" fill="none">
           <set attributeName="stroke-width" to="4" begin="0s" dur="0.2s"/>
         </rect>
@@ -280,17 +280,16 @@
 
         <rect x="-15" y="-15" width="30" height="30" transform="rotate(180,30,50)" stroke="rgb(255,180,0)" stroke-width="1" fill="none">
           <set attributeName="stroke-width" to="4" begin="3s" dur="0.2s"/>
         </rect>
 
         <text y="75" text-anchor="middle">linear rotation</text>
       </g>
 
-
     </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.7 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved -->
   <!--<g id="draft-watermark">
--- a/testing/web-platform/tests/svg/import/animate-elem-83-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-83-t-manual.svg
@@ -74,21 +74,21 @@
       <p>The test consists of six sub-tests.  In each sub-test, the light gray filled
       path must continously morph its shape, starting one second after the document
       load and continuing for three seconds.  In all sub-tests except for #3, there are
       two orange reference shape outlines between which the gray path must morph.
       In sub-test #3, there are three reference shapes.  The test passes if each of the
       gray shapes morphs appropriately according to the following descriptions:</p>
       <ol>
         <li>The gray shape must morph from the diamond to the flower-like shape.</li>
-	<li>The gray shape must morph just like sub-test #1, from the diamond to the flower-like shape.</li>
-	<li>The gray shape must morph from the diamond, to the flower-like shape, and then to the large, rounded diamond shape.</li>
-	<li>The gray shape must morph from the lower-right pointing kite shape to the upper-left pointing kite shape.</li>
-	<li>The gray shape must morph from the tall shape to the wide shape.</li>
-	<li>The gray shape must morph from the wide "D" shape to the narrow "D" shape.</li>
+  <li>The gray shape must morph just like sub-test #1, from the diamond to the flower-like shape.</li>
+  <li>The gray shape must morph from the diamond, to the flower-like shape, and then to the large, rounded diamond shape.</li>
+  <li>The gray shape must morph from the lower-right pointing kite shape to the upper-left pointing kite shape.</li>
+  <li>The gray shape must morph from the tall shape to the wide shape.</li>
+  <li>The gray shape must morph from the wide "D" shape to the narrow "D" shape.</li>
       </ol>
       <p>In addition, during the animations whenever the gray shape has the same shape as
       a reference shape, the stroke of the reference shape must be shown thicker momentarily.</p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-83-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
--- a/testing/web-platform/tests/svg/import/animate-elem-84-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-84-t-manual.svg
@@ -10,27 +10,27 @@
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="CC" author="CL" status="accepted"
     version="$Revision: 1.6 $" testname="$RCSfile: animate-elem-84-t.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#Animation">
         <p>
-	Test animation of color keywords that resolve to animatable RGB values.
+  Test animation of color keywords that resolve to animatable RGB values.
         </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-        Run the test. No interaction required. 
+        Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-	The test is passed if five
+  The test is passed if five
         black squares are shown, after two seconds, all five squares  turn red and
         then smoothly animate the fill color to green over the next five seconds.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-84-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
--- a/testing/web-platform/tests/svg/import/animate-elem-85-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-85-t-manual.svg
@@ -10,35 +10,35 @@
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="DJ" author="CL" status="issue"
     version="$Revision: 1.8 $" testname="$RCSfile: animate-elem-85-t.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#Animation">
         <p>
-          The first subtest tests animateColor with 'to' and 'from' values including 
+          The first subtest tests animateColor with 'to' and 'from' values including
           currentColor. The second subtest checks that the value of currentColor is the
-           current animated value of the color property, by animating the color property 
+           current animated value of the color property, by animating the color property
            at the same time as animating fill with a 'from' or 'to' value of currentColor.
         </p>
         <!-- moved from accepted to issue pending verification of correct behaviour for lower rect on second subtest -->
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
 <p>Run the test. No interaction required.
 </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The first subtest is passed if all
          four  rectangles at the top  smoothly animate from black to green over 5 seconds.
         During this time the bottom two rectangles must be blue.</p>
-        <p>The second subtest, which starts after the first one completes,  is passed if 
-        the bottom two rectangles  smoothly animate from green (at five seconds), through 
-        dark cyan (at 7.5 seconds), to cyan (at 10 seconds and above). Colored circles 
+        <p>The second subtest, which starts after the first one completes,  is passed if
+        the bottom two rectangles  smoothly animate from green (at five seconds), through
+        dark cyan (at 7.5 seconds), to cyan (at 10 seconds and above). Colored circles
         indicate the appropriate colors at these times.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-85-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
@@ -70,18 +70,18 @@
       <animateColor attributeName="color" to="cyan" from="blue" begin="5s" dur="5s" fill="freeze"/>
       <animateColor attributeName="fill" from="#008000" to="currentColor" begin="5s" dur="5s" fill="freeze"/>
     </rect>
     <rect color="black" fill="blue" x="100" y="245" height="60" width="280">
       <animateColor attributeName="fill" from="#008000" to="currentColor" begin="5s" dur="5s" fill="freeze"/>
       <animateColor attributeName="color" to="cyan" from="blue" begin="5s" dur="5s" fill="freeze"/>
     </rect>
     <!--
-            color     fill      
-      4s    #000000   #0000ff   
+            color     fill
+      4s    #000000   #0000ff
       5s    #0000ff   #008000
       7.5s  #0080ff   #008080
       10s   #00ffff   #00ffff
       -->
     <circle r="30" cx="100" cy="240" fill="#0000ff"/>
     <circle r="30" cx="193" cy="240" fill="#008000"/>
     <circle r="30" cx="287" cy="240" fill="#008080"/>
     <circle r="30" cx="380" cy="240" fill="#00ffff"/>
--- a/testing/web-platform/tests/svg/import/animate-elem-87-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-87-t-manual.svg
@@ -1,10 +1,10 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
@@ -51,39 +51,39 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-    
+
     <text x='10' y='40'>Test zero value of a scale transform animation</text>
 
     <g transform='translate(150,150)'>
       <circle r='80' fill='#ccc'/>
       <circle r='80' fill='orange'>
         <animate attributeName='r' values='0; 80' begin='1s' dur='3s' fill='freeze'/>
       </circle>
       <text y='100' text-anchor='middle' font-size='12'>Reference</text>
     </g>
     <g transform='translate(350,150)'>
       <circle r='80' fill='#ccc'/>
       <circle r='80' fill='blue'>
         <animateTransform attributeName='transform' type='scale' begin='1s' dur='3s' by='1' fill='freeze'/>
       </circle>
       <text y='100' text-anchor='middle' font-size='12'>&lt;animateTransform type='scale' by='1'/&gt;</text>
     </g>
-    
+
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.5 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved -->
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>
 </svg>
--- a/testing/web-platform/tests/svg/import/animate-elem-88-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-88-t-manual.svg
@@ -1,27 +1,27 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.3" reviewer="CL" author="CM" status="accepted"
     version="$Revision: 1.6 $" testname="$RCSfile: animate-elem-88-t.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#ValuesAttribute">
       <p>
         This tests that any which space before semicolon separators in
         a <code>values=""</code> attribute on an animation element is ignored.
       </p>
-    	<p>
+      <p>
         The test consists of a single rectangle whose height is animated
         with a <code>values=" 0 ; 50 "</code> attribute.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
@@ -40,28 +40,28 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-    
+
     <text x='10' y='40'>Test values attribute list syntax</text>
 
     <rect x='10' y='50' width='50' height='0'>
       <animate attributeName='height' values=' 0 ; 50 ' dur='4s' fill='freeze'/>
     </rect>
 
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.6 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/animate-elem-89-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-89-t-manual.svg
@@ -16,23 +16,23 @@
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://dev.w3.org/SVG/profiles/1.1F2/errata/errata.html#value_spacing_of_keySpline_syntax">
       <p>
         Tests clarification of value spacing of keySpline syntax; whitespace, or commas with optional whitespace, are allowed.
       </p>
       <p>
         Test possible values for 'calcMode="spline"', with both commas, whitespace, and mixed separators
       </p>
       <p>
-        Six animations (three sets of two) have been defined. The three green ones on the left show rectangles which get smaller. The three orange ones on the right show rectangles of constant size, which move. 
+        Six animations (three sets of two) have been defined. The three green ones on the left show rectangles which get smaller. The three orange ones on the right show rectangles of constant size, which move.
         The black text and grey ruler lines help show the sizes and movement of the rectangles over time.
 <!-- derived from animate-elem-12-t.svg: by duplicating the animated rectangles, then changing the list separators -->
       </p>
-  	</d:testDescription>
+    </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-			<p>
+      <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test is passed if the bottom edge of all six animated rectangles move together in sync.
       </p>
     </d:passCriteria>
@@ -55,35 +55,35 @@
         <text x="0" y="114">6 sec. </text>
         <text x="3" y="3">9+ sec. </text>
         <g stroke="#AAA" stroke-width="4">
           <line x1="70" y1="200" x2="450" y2="200"/>
           <line x1="70" y1="167" x2="450" y2="167"/>
           <line x1="70" y1="111" x2="450" y2="111"/>
           <line x1="70" y1="0" x2="450" y2="0"/>
         </g>
-	</g>
+  </g>
 
 <!-- first set of three subtests, keySplines on animation element -->
       <g transform="translate(60,50)">
-       
+
         <rect x="140" y="-10" width="50" height="210" fill="rgb(34, 139, 34)" stroke="#555" stroke-width="4">
           <animate attributeName="height" calcMode="spline" keySplines="0,0,1,1;0,0,1,1;.75,0,0,.75" values="210;177;121;10" begin="0s" dur="9s" fill="freeze"/>
 <!-- commas -->
         </rect>
         <rect x="90" y="-10" width="50" height="210" fill="rgb(50, 205, 50)" stroke="#555" stroke-width="4">
           <animate attributeName="height" calcMode="spline" keySplines="0 0 1 1;0 0 1 1;.75 0 0 .75" values="210;177;121;10" begin="0s" dur="9s" fill="freeze"/>
 <!-- spaces -->
         </rect>
         <rect x="40" y="-10" width="50" height="210" fill="rgb(154, 205, 50)" stroke="#555" stroke-width="4">
           <animate attributeName="height" calcMode="spline" keySplines="0 , 0 , 1 , 1;0 , 0 , 1 , 1;.75 ,  0 , 0 , .75" values="210;177;121;10" begin="0s" dur="9s" fill="freeze"/>
 <!-- commas and spaces -->
         </rect>
       </g>
-      
+
 <!-- second set of three subtests, keySplines on animateMotion element -->
       <g transform="translate(250,50)">
 
         <rect x="140" y="-10" width="60" height="10" fill="rgb(235, 110, 0)" stroke="#555" stroke-width="4">
           <animateMotion calcMode="spline" keySplines="0,0,1,1;0,0,1,1;.75,0,0,.75" values="0,200; 0,167; 0,111; 0,0" begin="0s" dur="9s" fill="freeze"/>
 <!-- commas -->
         </rect>
         <rect x="90" y="-10" width="60" height="10" fill="rgb(255, 180, 30)" stroke="#555" stroke-width="4">
--- a/testing/web-platform/tests/svg/import/animate-elem-90-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-elem-90-b-manual.svg
@@ -10,67 +10,67 @@
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="ED" author="CL" status="accepted"
     version="$Revision: 1.3 $" testname="$RCSfile: animate-elem-90-b.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/animate.html#Animation">
         <p>
-          Test that the class attribute is animatable and that style 
-	sheets select on the animated value.
+          Test that the class attribute is animatable and that style
+  sheets select on the animated value.
 <!-- not clear whether to link to dev.w3.org or to /TR
 http://dev.w3.org/SVG/profiles/1.1F2/publish/styling.html#ClassAttribute
 -->
 
         </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         This test uses the following elements : 'set',
         and 'animate'. It requires that CSS style sheets are supported.
       </p>
       <p>
-        The test shows a circle which is initially hidden, becomes visible and blue at 
-	3s, abruptly changing to dark red at 5s. Two overlapping animations both animate the 
-	class attribute. The class attribute, as a string value, does not support 
-	linear interpolation so a discrete animation is produced, changing from the 
-	start to the end value midway through the animation duration.
+        The test shows a circle which is initially hidden, becomes visible and blue at
+  3s, abruptly changing to dark red at 5s. Two overlapping animations both animate the
+  class attribute. The class attribute, as a string value, does not support
+  linear interpolation so a discrete animation is produced, changing from the
+  start to the end value midway through the animation duration.
       </p>
       <p>
-	The first animation starts at 2s and lasts for 4s so  the mid point is at 3s.
-	The second animation starts at 3s and lasts for 4s so the midpoint is at 5s.
+  The first animation starts at 2s and lasts for 4s so  the mid point is at 3s.
+  The second animation starts at 3s and lasts for 4s so the midpoint is at 5s.
         The file includes various guides that can be used to verify the
         correctness of the animation. The value of the class attribute
-	at 02 is "start" so the first CSS rule matches. At 3s it becomes "midway" 
-	so the second rule matches. At 5s it becomes "final midway" so the second and 
-	third rules match; the third rule has higher specificity so determines the fill color.
-        
+  at 02 is "start" so the first CSS rule matches. At 3s it becomes "midway"
+  so the second rule matches. At 5s it becomes "final midway" so the second and
+  third rules match; the third rule has higher specificity so determines the fill color.
+
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-        The color of the large circle must match the colour of the smaller guide 
-	boxes on the left  at times 0s, 3s and 5s. If the text "CSS not supported"
-	is visible, the test does not apply.
+        The color of the large circle must match the colour of the smaller guide
+  boxes on the left  at times 0s, 3s and 5s. If the text "CSS not supported"
+  is visible, the test does not apply.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: animate-elem-90-b.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
     <style type="text/css">
-	.start {visibility: hidden }
-	.midway {visibility: visible; fill: rgb(0,0,255); }
-	#test-body-content .final {fill: rgb(128,0,0); }
-	.hideme {display: none;}
+  .start {visibility: hidden }
+  .midway {visibility: visible; fill: rgb(0,0,255); }
+  #test-body-content .final {fill: rgb(128,0,0); }
+  .hideme {display: none;}
     </style>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
     <!-- Guide objects to show where the animation elements belong at which time -->
     <g font-family="Verdana" font-size="12">
       <text x="15" y="55">Color at start</text>
       <rect x="15" y="60" width="30" height="30"/>
       <circle cx="30" cy="75" r="10" fill="#000"/>
--- a/testing/web-platform/tests/svg/import/animate-interact-events-01-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-interact-events-01-t-manual.svg
@@ -17,19 +17,19 @@
         What each case tests is as follows.
         Case 1: mouseover event on SVGElementInstance. Referenceing an element that contains an event.
         Case 2: mouseover event on referencing element. Event bubbling from SVGElementInstance to referencing element.
         Case 3: mouseover event on parent of referencing element. Event bubbling from SVGElementInstance to referencing element ancestors.
         Case 4: mousedown event on referencing element. SVGElementInstance is not effected by event listener on referencing element.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-    	<p>
-    		Mouseover each of the red rectangles, and then click on the bottommost rectangle.
-    	</p>
+      <p>
+        Mouseover each of the red rectangles, and then click on the bottommost rectangle.
+      </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         This test contains four cases. The cases must produce the following results for the test to pass.
       </p>
       <ul>
         <li>Case 1: On a mouseover event on the top square, all four squares must turn blue.</li>
         <li>Case 2: On a mouseover event on the top middle square, all four squares must turn blue and a black stroke
@@ -47,23 +47,23 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-	
-		<defs>
-			<!-- SVGElementInstance animates fill on mouseover -->
-			<rect id="rect" width="50" height="50" fill="red">
-				<set attributeName="fill" begin="mouseover" end="mouseout" to="blue"/>
-			</rect>
-		</defs>
+
+    <defs>
+      <!-- SVGElementInstance animates fill on mouseover -->
+      <rect id="rect" width="50" height="50" fill="red">
+        <set attributeName="fill" begin="mouseover" end="mouseout" to="blue"/>
+      </rect>
+    </defs>
 
     <text x="120" y="20" font-size="15">Shadow tree event listener chain</text>
 
     <!--basic event dispatch - all rectangles turn blue -->
     <use fill="red" x="30" y="30" xlink:href="#rect"/>
     <text x="95" y="45" font-size="12">Case 1: on mouseover all squares must turn blue</text>
 
     <!-- event bubbling from SVGElementInstance to referencing element -->
--- a/testing/web-platform/tests/svg/import/animate-interact-pevents-02-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-interact-pevents-02-t-manual.svg
@@ -102,15 +102,15 @@
       </g>
     </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.3 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
-  <!-- comment out this watermark once the test is approved 
+  <!-- comment out this watermark once the test is approved
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
     <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/animate-interact-pevents-03-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-interact-pevents-03-t-manual.svg
@@ -205,15 +205,15 @@
       </g>
     </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.2 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
-  <!-- comment out this watermark once the test is approved 
+  <!-- comment out this watermark once the test is approved
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
     <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g> -->
 </svg>
--- a/testing/web-platform/tests/svg/import/animate-interact-pevents-04-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-interact-pevents-04-t-manual.svg
@@ -194,15 +194,15 @@
       </g>
     </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.2 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
-  <!-- comment out this watermark once the test is approved 
+  <!-- comment out this watermark once the test is approved
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
     <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g> -->
 </svg>
--- a/testing/web-platform/tests/svg/import/animate-pservers-grad-01-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-pservers-grad-01-b-manual.svg
@@ -15,17 +15,17 @@
     version="$Revision: 1.2 $" testname="$RCSfile: animate-pservers-grad-01-b.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/pservers.html#Gradients">
         <p>
           This test shows rectangles filled with animated gradient which inherits some of their properties: stop-color, stop-opacity.
         </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-      	Load the svg and wait 5 seconds for the animation to run, then compare the image to the reference.
+        Load the svg and wait 5 seconds for the animation to run, then compare the image to the reference.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The correct result should show:
       </p>
       <ul>
         <li>the top-left rectangle filled initially with a linear green-to-red gradient and turning into a solid green color after 5s.</li>
--- a/testing/web-platform/tests/svg/import/animate-script-elem-01-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/animate-script-elem-01-b-manual.svg
@@ -23,17 +23,17 @@
         the .href.animVal of the element.  The lower rectangle reflects
         the result of testing that the animation attempt does not
         cause a new script to be loaded and executed.  Black indicates
         that the sub-test did not run, red that it failed and green
         that it passed.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-    	<p>
+      <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test is passed if both rectangles are green once they
         appear one second after loading the test.
       </p>
--- a/testing/web-platform/tests/svg/import/color-prof-01-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/color-prof-01-f-manual.svg
@@ -16,33 +16,33 @@
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/color.html#ColorProfileDescriptions">
         <p>
           The purpose of this test is to determine if an application can apply ICC
         color profiles to raster images. The same image is displayed twice; a color profile
         is applied to one by the SVG, so that the colors change.
         </p>
         <!-- the issue is that SVG 1.1 does not require ICC color profile support, it is optional.
         So the pass criteria are incorrect. In fact, this is untestable as the feature is purely
-        optional and does not correspond to a named conformance class. 
+        optional and does not correspond to a named conformance class.
         Fixed in the SVG Color module.
         -->
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-        
+
       </p>
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         If the two images (each of 9 colored squares) look identical, the test fails.
-	If the colours in the lower right image are more saturated, brighter versions of 
-	those in the top left image, as shown by the reference image, the test is passed.
+  If the colours in the lower right image are more saturated, brighter versions of
+  those in the top left image, as shown by the reference image, the test is passed.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: color-prof-01-f.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/color-prop-01-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/color-prop-01-b-manual.svg
@@ -24,17 +24,17 @@
       </p>
 
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
          There are three subtests. The first subtest, to the top left, is passed if the circle has a green fill. The second subtest,
         to the top right, is passed if the circle has a green stroke. The third subtest shows a rectangle
         with a gradient fill, which has three stops. The subtest is passed if central stop is green,
-        fading off to blue to the left and pale 	yellow to the right.
+        fading off to blue to the left and pale   yellow to the right.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: color-prop-01-b.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/color-prop-02-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/color-prop-02-f-manual.svg
@@ -11,32 +11,32 @@
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="SVGWG" author="Chris Lilley" status="accepted"
     version="$Revision: 1.9 $" testname="$RCSfile: color-prop-02-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/color.html#ColorProperty">
         <p>
           Tests if the color datatype is supported. There are multiple syntaxes for
-        specifying the same color, such as #37F and #3377FF. This test is focussed on the 
-	X11 color names, which are not part of the tiny profile.
-	Each group of circles uses four forms - 6-digit hex, rbg() integer form, rgb() percentage form,
+        specifying the same color, such as #37F and #3377FF. This test is focussed on the
+  X11 color names, which are not part of the tiny profile.
+  Each group of circles uses four forms - 6-digit hex, rbg() integer form, rgb() percentage form,
         and named ('X11') colors. It does not use 3-digit hex, because the colors used in this test
         cannot be represented in three digit form.
         </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         For each of the nine groups of circles shown here, all circles must
-        be identical in color, and the same color as in the reference image. 
+        be identical in color, and the same color as in the reference image.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: color-prop-02-f.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
--- a/testing/web-platform/tests/svg/import/color-prop-03-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/color-prop-03-t-manual.svg
@@ -13,37 +13,37 @@
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="SVGWG" author="Chris Lilley" status="accepted"
     version="$Revision: 1.9 $" testname="$RCSfile: color-prop-03-t.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/color.html#ColorProperty">
         <p>
           Tests if the color datatype is supported. There are multiple syntaxes for
         specifying the same color, such as #37F and #3377FF.
 For each of the six groups shown here,
-        each of the circles in the group uses one of the syntactical forms 
+        each of the circles in the group uses one of the syntactical forms
         </p>
  <p>
         The first row uses five forms - 3-digit hex, 6-digit hex, rbg() integer form, rgb() percentage form,
         and the 'HTML' subset of the name ('X11') colors.
       </p>
       <p>
         The second row uses only four forms - 3-digit hex, 6-digit hex, rbg() integer form, rgb() percentage form -
         as there are no HTML or X11 names for those colors.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
-     
+
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         For each of the six groups of circles shown here, all circles must
-        be identical in color, and the same color as in the reference image. 
+        be identical in color, and the same color as in the reference image.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: color-prop-03-t.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
@@ -70,17 +70,17 @@ For each of the six groups shown here,
     <g>
       <circle cx="325" cy="40" r="20" fill="#00f"/>
       <circle cx="365" cy="40" r="20" fill="#0000ff"/>
       <circle cx="325" cy="80" r="20" fill="rgb(0,0,255)"/>
       <circle cx="365" cy="80" r="20" fill="rgb(0%,0%,100%)"/>
       <polygon points="345,40 365,60 345,80 325,60" fill="blue"/>
     </g>
     <!-- no names for three digit colors except for 00 and ff -->
-    <!-- 11=17 22=34 33=51 44=68 55=85 66=102 77=119 
+    <!-- 11=17 22=34 33=51 44=68 55=85 66=102 77=119
      88=136 99=153 aa=170 bb=187 cc=204 dd=221 ee=238 -->
     <g>
       <circle cx="75" cy="135" r="20" fill="#a01"/>
       <circle cx="115" cy="135" r="20" fill="#aa0011"/>
       <circle cx="75" cy="175" r="20" fill="rgb(170,0,17)"/>
       <circle cx="115" cy="175" r="20" fill="rgb(66.667%,0%,6.667%)"/>
     </g>
     <g>
--- a/testing/web-platform/tests/svg/import/color-prop-04-t-manual.svg
+++ b/testing/web-platform/tests/svg/import/color-prop-04-t-manual.svg
@@ -14,17 +14,17 @@
     template-version="1.4" reviewer="[reviewer]" author="CL" status="accepted"
     version="$Revision: 1.7 $" testname="$RCSfile: color-prop-04-t.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/color.html#ColorProperty">
       <p>
         This tests the 'system' colors.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-	<p>Run the test. No interaction required.</p>
+  <p>Run the test. No interaction required.</p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         This test has no specific pass criteria, except that no error must be indicated.
       </p>
       <p>
         The colors on your screen might not match the reference
         image at all, but they should at minimum be legible and should
--- a/testing/web-platform/tests/svg/import/conform-viewers-02-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/conform-viewers-02-f-manual.svg
@@ -40,19 +40,19 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-		<text x="240" y="40" text-anchor="middle">Test data uri with svgz content</text>
-		
-		<text fill="black" x="50%" y="200" text-anchor="middle">FAILED</text>
+    <text x="240" y="40" text-anchor="middle">Test data uri with svgz content</text>
+
+    <text fill="black" x="50%" y="200" text-anchor="middle">FAILED</text>
     <image xlink:href="data:image/svg+xml;base64,H4sICA/BlksCA3N0YXIuc3ZnAMVUwW7bMAw9d8D+QVAvLeDIkiha0mDn0A7oZcMO
 Wz/Aa+zUgGsHttq0+/pRTtwkwLBuwIAhcPRIihT5RCofn9bsqam2V/1zwSWTTGfT
 x9nzQ9uNBb8PYfMhTbfbrdiC6Id1qqWUKfnx5ft3jOWrqh4nRLhu2lANrFkV/Hv7
 OPC9Plqqm/JxHJuyuyIDG8PqY/XUlKHpu4IrkfF0jpHugsxi23RVOdwM5aqpujCF
 bteKs/Ve820ou7Huh4eCP5RhaJ4vQKDJtLOQSPodpIWzVmgrHUGPWhhvrLmkQlXB
 wdM+q4zh7CWKTgqtPABZdRRRAJmRrCQaBULazLhDFrddE4isx7Eavm7Ku+pLdztW
 fDlXP4Z+w+Lf4q5v+6Hg53Vd852mp/1NeCH2BQXs63qsAgmvhPyx+8FZTc5nZ3l6
 yt7MaRTL9oTTIXJKkUELjd4hvFXbby5gIYWVkkh3iRaZMtZpopw4M2i0NQnZncqk
--- a/testing/web-platform/tests/svg/import/conform-viewers-03-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/conform-viewers-03-f-manual.svg
@@ -52,34 +52,34 @@
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
 
     <script>
       <![CDATA[
       /**
        * Generates a 20 character string consisting of characters from the inchars parameter.
        * The output string will have no repetitions of a character.
-       */	 
+       */
       function generatePrefix(inchars)
       {
         var ncNameStart = "_abcdefghijklmnopqrstuvwxyzåäöQWERTYUIOPÅÄÖLKJHGFDSAZXCVBNM";
 
         var prefix = ncNameStart[Math.floor(Math.random()*ncNameStart.length)];
         var leftchars = inchars;
         var char;
         for(var i = 0; i < 19; i++)
         {
           char = leftchars[Math.floor(Math.random()*leftchars.length)];
           leftchars = leftchars.replace(char, '');
           prefix += char;
         }
         return prefix;
       }
 
-      /** 
+      /**
        * The main body of the test.
        */
       function test()
       {
         var letters = "abcdefghijklmnopqrstuvwxyzåäö_-.QWERTYUIOPÅÄÖLKJHGFDSAZXCVBNM0123456789";
         var prefix = generatePrefix(letters);
         var g = document.getElementById("test-body-content");
         var t = document.getElementById("prefix");
@@ -109,15 +109,15 @@
     </g>
 
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.3 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
-  <!-- comment out this watermark once the test is approved 
+  <!-- comment out this watermark once the test is approved
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
     <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g> -->
 </svg>
--- a/testing/web-platform/tests/svg/import/coords-dom-01-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-dom-01-f-manual.svg
@@ -1,10 +1,10 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
@@ -37,37 +37,36 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-    
-    
+
     <g transform="translate(240 180)">
       <g id="reference">
         <circle r="40" fill="red"/>
       </g>
-    
+
       <g id="g" transform="translate(20 20)">
         <circle id="c" r="41" fill="blue"/>
       </g>
-    </g>   
-    
+    </g>
+
     <script type="text/ecmascript"><![CDATA[
       var eps = 1 / 65535; // 16.16 fixpoint epsilon
       var passed = false;
-      
+
       function isequal( value, expected, epsilon )
       {
         return(Math.abs(value - expected) < epsilon);
       }
- 
+
       try
       {
         var g = document.getElementById("g");
         var c = document.getElementById("c");
         var tfm = g.transform.baseVal.getItem(0);
         var mtx = tfm.matrix;
         tfm.setTranslate(300,200);
         if(tfm.type == SVGTransform.SVG_TRANSFORM_TRANSLATE &&
@@ -84,32 +83,32 @@
                isequal(mtx.e, 0, eps) && isequal(mtx.f, 0, eps))
             {
               passed = true;
             }
           }
         }
       }
       catch(e) {}
-      
+
       if(passed)
       {
         c.setAttribute("fill", "lime");
       }
       else
       {
         c.setAttribute("fill", "red");
       }
     ]]></script>
-        
+
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.8 $</text>
   </g>
   <rect xml:id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/coords-dom-02-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-dom-02-f-manual.svg
@@ -1,10 +1,10 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
@@ -37,60 +37,59 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-    
-    
+
     <g transform="translate(220 160)">
       <g id="reference">
         <circle r="41" fill="red" transform="translate(20 20) scale(2 1)"/>
       </g>
-    
+
       <g id="g" transform="translate(20 20)">
         <circle id="c" r="41" fill="blue"/>
       </g>
-    </g>   
-    
+    </g>
+
     <script type="text/ecmascript"><![CDATA[
       var passed = false;
-      
+
       try
       {
         var g = document.getElementById("g");
         var c = document.getElementById("c");
         var tfm = g.transform.baseVal.getItem(0);
         var mtx = tfm.matrix;
         mtx.a = 2;
         if(tfm.type == SVGTransform.SVG_TRANSFORM_MATRIX)
         {
           passed = true;
         }
       }
       catch(e) {}
-      
+
       if(passed)
       {
         c.setAttribute("fill", "lime");
       }
       else
       {
         c.setAttribute("fill", "red");
       }
     ]]></script>
-        
+
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.9 $</text>
   </g>
   <rect xml:id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/coords-dom-04-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-dom-04-f-manual.svg
@@ -8,154 +8,154 @@
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="CL" author="ED" status="accepted"
     version="$Revision: 1.5 $" testname="$RCSfile: coords-dom-04-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/coords.html#InterfaceSVGTransformList">
       <p>
-	  	The test checks the SVGTransformList.consolidate method.
+      The test checks the SVGTransformList.consolidate method.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
-		There must be 13 green rectangles visible. 
-		The text next to the first rectangle must say "Scripting enabled".
-		The other 12 lines must each say "Passed subtest #n" where n is the subtest number 1..12.
-		If anything red shows, the test has failed.
+    There must be 13 green rectangles visible.
+    The text next to the first rectangle must say "Scripting enabled".
+    The other 12 lines must each say "Passed subtest #n" where n is the subtest number 1..12.
+    If anything red shows, the test has failed.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: coords-dom-04-f.svg,v $</title>
   <defs>
     <font-face
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-	<defs>
-		<style>
-			#test-body-content rect { stroke: black; }
-		</style>
-		<script type="text/ecmascript"><![CDATA[
-		var pos = { "x": 20, "y": 40 };
-		var subtestCounter = 1;
-		var passed = true;
-		
-		function toString(m)
-		{	
-			var decimals = 0;
-			return m.a.toFixed(decimals) + "," + 
-				   m.b.toFixed(decimals) + "," + 
-				   m.c.toFixed(decimals) + "," + 
-				   m.d.toFixed(decimals) + "," + 
-				   m.e.toFixed(decimals) + "," + 
-				   m.f.toFixed(decimals);
-		}
+  <defs>
+    <style>
+      #test-body-content rect { stroke: black; }
+    </style>
+    <script type="text/ecmascript"><![CDATA[
+    var pos = { "x": 20, "y": 40 };
+    var subtestCounter = 1;
+    var passed = true;
+
+    function toString(m)
+    {
+      var decimals = 0;
+      return m.a.toFixed(decimals) + "," +
+           m.b.toFixed(decimals) + "," +
+           m.c.toFixed(decimals) + "," +
+           m.d.toFixed(decimals) + "," +
+           m.e.toFixed(decimals) + "," +
+           m.f.toFixed(decimals);
+    }
 
-		function referenceEqual(m1,ref,eps)
-		{
-			return (Math.abs(m1.a-ref[0]) < eps &&
-					Math.abs(m1.b-ref[1]) < eps &&
-					Math.abs(m1.c-ref[2]) < eps &&
-					Math.abs(m1.d-ref[3]) < eps &&
-					Math.abs(m1.e-ref[4]) < eps &&
-					Math.abs(m1.f-ref[5]) < eps);
-		}
+    function referenceEqual(m1,ref,eps)
+    {
+      return (Math.abs(m1.a-ref[0]) < eps &&
+          Math.abs(m1.b-ref[1]) < eps &&
+          Math.abs(m1.c-ref[2]) < eps &&
+          Math.abs(m1.d-ref[3]) < eps &&
+          Math.abs(m1.e-ref[4]) < eps &&
+          Math.abs(m1.f-ref[5]) < eps);
+    }
+
+    function assertEquals(m, ref, eps)
+    {
+      var result = document.createElementNS("http://www.w3.org/2000/svg", "text");
+      var resultrect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
+      result.setAttribute("x", pos.x);
+      result.setAttribute("y", pos.y);
+      resultrect.setAttribute("fill", "lime");
+      resultrect.setAttribute("width", 15);
+      resultrect.setAttribute("height", 15);
+      resultrect.setAttribute("y", pos.y-15);
 
-		function assertEquals(m, ref, eps)
-		{
-			var result = document.createElementNS("http://www.w3.org/2000/svg", "text");
-			var resultrect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
-			result.setAttribute("x", pos.x);
-			result.setAttribute("y", pos.y);
-			resultrect.setAttribute("fill", "lime");
-			resultrect.setAttribute("width", 15);
-			resultrect.setAttribute("height", 15);
-			resultrect.setAttribute("y", pos.y-15);
-			
-			if(referenceEqual(m, ref, eps))
-			{	
-				result.textContent = "Passed subtest #" + subtestCounter;
-			}
-			else
-			{
-				passed = false;
-				result.textContent = "Failed subtest #" + subtestCounter + ". Expected " + ref + " but got " + toString(m);
-			}
-			pos.y += 20;
-			subtestCounter++;
-			var results = document.getElementById("subteststatus");
-			results.appendChild(resultrect)
-			results.appendChild(result);
-		}
-		
-		function test()
-		{
-			eps = 0.005; // "close enough"
-			r = document.getElementById("r");
+      if(referenceEqual(m, ref, eps))
+      {
+        result.textContent = "Passed subtest #" + subtestCounter;
+      }
+      else
+      {
+        passed = false;
+        result.textContent = "Failed subtest #" + subtestCounter + ". Expected " + ref + " but got " + toString(m);
+      }
+      pos.y += 20;
+      subtestCounter++;
+      var results = document.getElementById("subteststatus");
+      results.appendChild(resultrect)
+      results.appendChild(result);
+    }
 
-			t1 = r.transform.baseVal.getItem(0);
-			t2 = r.transform.baseVal.getItem(1);
-			
-			// check that matrices are as specified in the markup
-			assertEquals(t1.matrix, [1, 0, 0, 1, 10, 10], eps);
-			assertEquals(t2.matrix, [0, 1, -1, 0, 0, 0], eps);
+    function test()
+    {
+      eps = 0.005; // "close enough"
+      r = document.getElementById("r");
+
+      t1 = r.transform.baseVal.getItem(0);
+      t2 = r.transform.baseVal.getItem(1);
+
+      // check that matrices are as specified in the markup
+      assertEquals(t1.matrix, [1, 0, 0, 1, 10, 10], eps);
+      assertEquals(t2.matrix, [0, 1, -1, 0, 0, 0], eps);
+
+      // consolidate
+      tfm = r.transform.baseVal.consolidate();
+
+      // check that the consolidation is ok
+      assertEquals(tfm.matrix, [0, 1, -1, 0, 10, 10], eps);
 
-			// consolidate
-			tfm = r.transform.baseVal.consolidate();
-			
-			// check that the consolidation is ok
-			assertEquals(tfm.matrix, [0, 1, -1, 0, 10, 10], eps);
-			
-			// check that t1 and t2 were not affected by the consolidation
-			assertEquals(t1.matrix, [1, 0, 0, 1, 10, 10], eps);
-			assertEquals(t2.matrix, [0, 1, -1, 0, 0, 0], eps);
-			
-			// check that modifying t1 has no effect on the consolidated transform
-			t1.setTranslate(10,200);
-			assertEquals(t1.matrix, [1, 0, 0, 1, 10, 200], eps);
-			assertEquals(tfm.matrix, [0, 1, -1, 0, 10, 10], eps);
-			
-			// check that modifying t2 has no effect on the consolidated transform
-			t2.setRotate(-90, 0, 0);
-			assertEquals(t2.matrix, [0, -1, 1, 0, 0, 0], eps);
-			assertEquals(tfm.matrix, [0, 1, -1, 0, 10, 10], eps);
-			
-			// check that modifying the consolidated transform has no effect on the t1 and t2 transforms
-			tfm.matrix.f = 400;
-			assertEquals(tfm.matrix, [0, 1, -1, 0, 10, 400], eps);
-			assertEquals(t1.matrix, [1, 0, 0, 1, 10, 200], eps);
-			assertEquals(t2.matrix, [0, -1, 1, 0, 0, 0], eps);
-		
-			document.getElementById("status").setAttributeNS(null, "fill", passed ? "lime" : "red");
-			document.getElementById("scriptstatus").textContent = "Scripting enabled";
-		}
-	
-	]]></script>
-	</defs>
+      // check that t1 and t2 were not affected by the consolidation
+      assertEquals(t1.matrix, [1, 0, 0, 1, 10, 10], eps);
+      assertEquals(t2.matrix, [0, 1, -1, 0, 0, 0], eps);
+
+      // check that modifying t1 has no effect on the consolidated transform
+      t1.setTranslate(10,200);
+      assertEquals(t1.matrix, [1, 0, 0, 1, 10, 200], eps);
+      assertEquals(tfm.matrix, [0, 1, -1, 0, 10, 10], eps);
+
+      // check that modifying t2 has no effect on the consolidated transform
+      t2.setRotate(-90, 0, 0);
+      assertEquals(t2.matrix, [0, -1, 1, 0, 0, 0], eps);
+      assertEquals(tfm.matrix, [0, 1, -1, 0, 10, 10], eps);
 
-	<g transform="translate(20 -10)">
-		<g id="subteststatus" transform="translate(0,40)">
-			<rect id="status" y="5" width="15" height="15" fill="red"/>
-			<text id="scriptstatus" y="20" x="20" >Scripting disabled</text>
-		</g>
-	
-		<polyline id="r" fill="none" stroke="green" display="none" transform="translate(10 10) rotate(90)" points="0 0 30 40 80 -20" stroke-width="10"/>
-	</g>
+      // check that modifying the consolidated transform has no effect on the t1 and t2 transforms
+      tfm.matrix.f = 400;
+      assertEquals(tfm.matrix, [0, 1, -1, 0, 10, 400], eps);
+      assertEquals(t1.matrix, [1, 0, 0, 1, 10, 200], eps);
+      assertEquals(t2.matrix, [0, -1, 1, 0, 0, 0], eps);
+
+      document.getElementById("status").setAttributeNS(null, "fill", passed ? "lime" : "red");
+      document.getElementById("scriptstatus").textContent = "Scripting enabled";
+    }
+
+  ]]></script>
+  </defs>
+
+  <g transform="translate(20 -10)">
+    <g id="subteststatus" transform="translate(0,40)">
+      <rect id="status" y="5" width="15" height="15" fill="red"/>
+      <text id="scriptstatus" y="20" x="20" >Scripting disabled</text>
+    </g>
+
+    <polyline id="r" fill="none" stroke="green" display="none" transform="translate(10 10) rotate(90)" points="0 0 30 40 80 -20" stroke-width="10"/>
+  </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.5 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
--- a/testing/web-platform/tests/svg/import/coords-trans-10-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-trans-10-f-manual.svg
@@ -40,39 +40,39 @@
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
 
     <g transform="translate(40 20)" fill="red">
-        <path d="M 20 20 L 70 20 L 45 60 z" /> 
+        <path d="M 20 20 L 70 20 L 45 60 z" />
         <ellipse cx="120" cy="35" rx="30" ry="10" />
         <text x="160" y="40">Filler Text</text>
         <rect x="250" y="20" width="30" height="50" />
         <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
     </g>
     <g transform="matrix(1 0 0 1 40 20)" fill="black" stroke="black">
-        <path d="M 20 20 L 70 20 L 45 60 z" /> 
+        <path d="M 20 20 L 70 20 L 45 60 z" />
         <ellipse cx="120" cy="35" rx="30" ry="10" />
         <text x="160" y="40">Filler Text</text>
         <rect x="250" y="20" width="30" height="50" />
         <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
     </g>
     <g transform="translate(0 100)">
         <g transform="matrix(1 0 0 1 40 20)" fill="red">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
         <g transform="translate(40 20)" fill="black" stroke="black">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
     </g>
 
   </g>
--- a/testing/web-platform/tests/svg/import/coords-trans-11-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-trans-11-f-manual.svg
@@ -9,17 +9,17 @@
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="CL" author="Microsoft" status="accepted"
     version="$Revision: 1.8 $" testname="$RCSfile: coords-trans-11-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/coords.html#EstablishingANewUserSpace">
       <p>
         Scaling is equivalent to the matrix [sx 0 0 xy 0 0], where one unit in the X and Y directions in the new coordinate system equals 'sx' and 'sy' units in the previous coordinate system respectively.The test  overlays a group of black graphics elements with a 'scale' transform specified on top of an identical group of red elements
-        with the equivalent 'matrix' transform and vice versa. 
+        with the equivalent 'matrix' transform and vice versa.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
 Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
@@ -36,39 +36,39 @@ Run the test. No interaction required.
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
 
     <g transform="scale(1.2 2.5)" fill="red">
-        <path d="M 20 20 L 70 20 L 45 60 z" /> 
+        <path d="M 20 20 L 70 20 L 45 60 z" />
         <ellipse cx="120" cy="35" rx="30" ry="10" />
         <text x="160" y="40">Filler Text</text>
         <rect x="250" y="20" width="30" height="50" />
         <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
     </g>
     <g transform="matrix(1.2 0 0 2.5 0 0)" fill="black" stroke="black">
-        <path d="M 20 20 L 70 20 L 45 60 z" /> 
+        <path d="M 20 20 L 70 20 L 45 60 z" />
         <ellipse cx="120" cy="35" rx="30" ry="10" />
         <text x="160" y="40">Filler Text</text>
         <rect x="250" y="20" width="30" height="50" />
         <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
     </g>
     <g transform="translate(0 150)">
         <g transform="matrix(1.2 0 0 2.5 0 0)" fill="red">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
         <g transform="scale(1.2 2.5)" fill="black" stroke="black">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
     </g>
 
   </g>
--- a/testing/web-platform/tests/svg/import/coords-trans-12-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-trans-12-f-manual.svg
@@ -14,17 +14,17 @@
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/coords.html#EstablishingANewUserSpace">
       <p>
         Rotation about the origin is equivalent to the matrix [cos(a) sin(a) -sin(a) cos(a) 0 0], which has the effect of rotating the coordinate system axes by angle 'a'. The test overlays a group of black graphics elements with a 'rotate' transform specified on top of an identical group of red elements
         with the equivalent 'matrix' transform and vice versa.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-	Run the test. No interaction required.
+  Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Test passes if there is no red visible on the page.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
@@ -37,40 +37,40 @@
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
 
     <g transform="translate(200)">
         <g transform="rotate(90)" fill="red">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
         <g transform="matrix(0 1 -1 0 0 0)" fill="black" stroke="black">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
     </g>
     <g transform="translate(310)">
         <g transform="matrix(0 1 -1 0 0 0)" fill="red">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
         <g transform="rotate(90)" fill="black" stroke="black">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
     </g>
 
   </g>
--- a/testing/web-platform/tests/svg/import/coords-trans-13-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-trans-13-f-manual.svg
@@ -10,22 +10,22 @@
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="CL" author="Microsoft" status="accepted"
     version="$Revision: 1.6 $" testname="$RCSfile: coords-trans-13-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/coords.html#EstablishingANewUserSpace">
       <p>
         A skew transformation along the x-axis is equivalent to the matrix [1 0 tan(a) 1 0 0], which has the effect of skewing X coordinates by angle 'a'.
 The test overlays a group of black graphics elements with a 'skewX' transform specified on top of an identical group of red elements
-        with the equivalent 'matrix' transform and vice versa. 
+        with the equivalent 'matrix' transform and vice versa.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-	Run the test. No interaction required.
+  Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Test passes if there is no red visible on the page.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
@@ -37,39 +37,39 @@ The test overlays a group of black graph
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
 
     <g transform="skewX(45)" fill="red">
-        <path d="M 20 20 L 70 20 L 45 60 z" /> 
+        <path d="M 20 20 L 70 20 L 45 60 z" />
         <ellipse cx="120" cy="35" rx="30" ry="10" />
         <text x="160" y="40">Filler Text</text>
         <rect x="250" y="20" width="30" height="50" />
         <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
     </g>
     <g transform="matrix(1 0 1 1 0 0)" fill="black" stroke="black">
-        <path d="M 20 20 L 70 20 L 45 60 z" /> 
+        <path d="M 20 20 L 70 20 L 45 60 z" />
         <ellipse cx="120" cy="35" rx="30" ry="10" />
         <text x="160" y="40">Filler Text</text>
         <rect x="250" y="20" width="30" height="50" />
         <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
     </g>
     <g transform="translate(0 150)">
         <g transform="matrix(1 0 1 1 0 0)" fill="red">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
         <g transform="skewX(45)" fill="black" stroke="black">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
     </g>
 
   </g>
--- a/testing/web-platform/tests/svg/import/coords-trans-14-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-trans-14-f-manual.svg
@@ -15,17 +15,17 @@
       <p>
         A skew transformation along the y-axis is equivalent to the matrix [1 tan(a) 0 1 0 0], which has the effect of skewing Y coordinates by angle 'a'.
 The test overlays a group of black graphics elements with a 'skewY' transform specified on top of an identical group of red elements
         with the equivalent 'matrix' transform and vice versa.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
-	Run the test. No interaction required.
+  Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Test passes if there is no red visible on the page.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
@@ -38,39 +38,39 @@ The test overlays a group of black graph
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
 
     <g transform="scale(0.75) rotate(-20)">
         <g transform="skewY(45)" fill="red">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
         <g transform="matrix(1 1 0 1 0 0)" fill="black" stroke="black">
-            <path d="M 20 20 L 70 20 L 45 60 z" /> 
+            <path d="M 20 20 L 70 20 L 45 60 z" />
             <ellipse cx="120" cy="35" rx="30" ry="10" />
             <text x="160" y="40">Filler Text</text>
             <rect x="250" y="20" width="30" height="50" />
             <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
         </g>
         <g transform="translate(0 150)">
             <g transform="matrix(1 1 0 1 0 0)" fill="red">
-                <path d="M 20 20 L 70 20 L 45 60 z" /> 
+                <path d="M 20 20 L 70 20 L 45 60 z" />
                 <ellipse cx="120" cy="35" rx="30" ry="10" />
                 <text x="160" y="40">Filler Text</text>
                 <rect x="250" y="20" width="30" height="50" />
                 <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
             </g>
             <g transform="skewY(45)" fill="black" stroke="black">
-                <path d="M 20 20 L 70 20 L 45 60 z" /> 
+                <path d="M 20 20 L 70 20 L 45 60 z" />
                 <ellipse cx="120" cy="35" rx="30" ry="10" />
                 <text x="160" y="40">Filler Text</text>
                 <rect x="250" y="20" width="30" height="50" />
                 <line x1="310" y1="20" x2="350" y2="70" stroke-width="5" />
             </g>
         </g>
     </g>
 
--- a/testing/web-platform/tests/svg/import/coords-transformattr-01-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-transformattr-01-f-manual.svg
@@ -10,17 +10,17 @@
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="CL" author="Microsoft" status="accepted"
     version="$Revision: 1.6 $" testname="$RCSfile: coords-transformattr-01-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/coords.html#TransformAttribute">
       <p>
         Tests that separating transform definitions by whitespace and/or a comma is supported. The test draws a red 'rect' element with a valid, non-delimited transform list. It overlays it with an identical black rectangle with
         equivalent transform list delimted by commas and numerical Unicode references of space (U+0020), tab (U+0009), carriage
-        return (U+000D), line feed (U+000A), and combination of all five, 
+        return (U+000D), line feed (U+000A), and combination of all five,
 so that no red is visible.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
--- a/testing/web-platform/tests/svg/import/coords-transformattr-03-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-transformattr-03-f-manual.svg
@@ -15,17 +15,17 @@
       </p>
       <p>
         Specify a series of various red graphics elements. Specify an equivalent series of black graphics elements that are defined to have positions
         that are shifted '10' user units to the right of the red graphics elements. Specify a 'transform' value of 'translate' with only the 'tx' value
         specified  (i.e., 'translate(10)'). If the 'ty' parameter takes the default value of '0' user units, there will be no red on the page.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-			<p>Run the test. No interaction required.</p>
+      <p>Run the test. No interaction required.</p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test is passed if there is no red visible on the page.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: coords-transformattr-03-f.svg,v $</title>
@@ -54,9 +54,9 @@
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
     <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
-</svg>
\ No newline at end of file
+</svg>
--- a/testing/web-platform/tests/svg/import/coords-transformattr-04-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-transformattr-04-f-manual.svg
@@ -9,21 +9,21 @@
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/" template-version="1.4" reviewer="CL" author="Microsoft" status="accepted" version="$Revision: 1.3 $" testname="$RCSfile: coords-transformattr-04-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://dev.w3.org/SVG/profiles/1.1F2/publish/coords.html#TransformAttribute">
       <p>
         If 'sy' is not specified for a 'scale' transform, it is assumed to be equal to 'sx'.
       </p>
       <p>
         Specify a series of various red graphics elements. Specify an equivalent series of black graphics elements that are defined to have dimensions
         that are half the size as the red elements. Specify a 'transform' value of 'scale' with only the 'sx' value specified  (i.e., 'scale(2)'). If the 'sy'
-        parameter takes the same value as the 'sx', there will be no red on the page. 
+        parameter takes the same value as the 'sx', there will be no red on the page.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-			<p>Run the test. No interaction required.</p>
+      <p>Run the test. No interaction required.</p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Test passes if there is no red visible on the page.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: coords-transformattr-04-f.svg,v $</title>
@@ -52,9 +52,9 @@
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
     <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
-</svg>
\ No newline at end of file
+</svg>
--- a/testing/web-platform/tests/svg/import/coords-transformattr-05-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-transformattr-05-f-manual.svg
@@ -15,23 +15,23 @@
       </p>
       <p>
         Specify a series of various black graphics elements inside a 'g' element with 'transform' set to a 'rotate' value with unspecified 'cx'
         and 'cy' parameters (i.e., 'rotate(15)'). Specify an equivalent series of red graphics elements inside a 'g' element with 'transform' set
         to a 'matrix' value which would rotate the elements 15 degrees about the point (0,0) of the current user coordinate system. If the 'g' element containing the black elements correctly rotates its content by 15 degrees around the origin of the current user coordinate system, there will be no red on the page.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-	<p>Run the test. No interaction required.</p>
+  <p>Run the test. No interaction required.</p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Test passes if there is no red visible on the page.
       </p>
-            
+
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: coords-transformattr-05-f.svg,v $</title>
   <defs>
     <font-face
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
@@ -63,9 +63,9 @@
   <!-- comment out this watermark once the test is approved -->
   <!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
     <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>
   -->
-</svg>
\ No newline at end of file
+</svg>
--- a/testing/web-platform/tests/svg/import/coords-units-02-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-units-02-b-manual.svg
@@ -27,17 +27,17 @@
         value pairs) should match.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
-    <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">      
+    <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         In the first two tests, that validate coordinate processing, the circles
         should have the same center. In the following two tests, the rectangles should have
         the same height and width. And finally, in the last test, the 3 skewed circles should have the
         same radius.
       </p>
       <p>
         The rendered image should match the reference image except for the text which may
--- a/testing/web-platform/tests/svg/import/coords-viewattr-03-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/coords-viewattr-03-b-manual.svg
@@ -17,17 +17,17 @@
       <p>
         This file tests the allowed syntax of the viewBox attribute.  The viewBox attribute is a list of
         four numbers min-x, min-y, width and height, separated by whitespace and/or a comma.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
-      </p>      
+      </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         In the rendered result, you should see 6 identical light blue shapes.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: coords-viewattr-03-b.svg,v $</title>
--- a/testing/web-platform/tests/svg/import/filters-background-01-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-background-01-f-manual.svg
@@ -11,46 +11,46 @@
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="[reviewer]" author="ED" status="created"
     version="$Revision: 1.2 $" testname="$RCSfile: filters-background-01-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/filters.html#AccessingBackgroundImage">
       <p>
         Test background image processing.
       </p>
       <p>
-        The first subtest enables background image processing and adds an empty ‘g’ element 
-        which invokes the ShiftBGAndBlur filter. This filter takes the current accumulated 
-        background image (i.e., the entire reference graphic) as input, shifts its offscreen 
+        The first subtest enables background image processing and adds an empty ‘g’ element
+        which invokes the ShiftBGAndBlur filter. This filter takes the current accumulated
+        background image (i.e., the entire reference graphic) as input, shifts its offscreen
         down, blurs it, and then writes the result to the canvas. Note that the offscreen for
-        the filter is initialized to transparent black, which allows the already rendered 
-        rectangle, circle and triangle to show through after the filter renders its own 
+        the filter is initialized to transparent black, which allows the already rendered
+        rectangle, circle and triangle to show through after the filter renders its own
         result to the canvas.
       </p>
       <p>
-        The second subtest enables background image processing and instead invokes the 
-        ShiftBGAndBlur filter on the inner ‘g’ element. The accumulated background at the 
-        time the filter is applied contains only the rectangle. Because the children 
-        of the inner ‘g’ (i.e., the circle and triangle) are not part of the inner ‘g’ element's 
+        The second subtest enables background image processing and instead invokes the
+        ShiftBGAndBlur filter on the inner ‘g’ element. The accumulated background at the
+        time the filter is applied contains only the rectangle. Because the children
+        of the inner ‘g’ (i.e., the circle and triangle) are not part of the inner ‘g’ element's
         background and because ShiftBGAndBlur ignores SourceGraphic, the children of the inner ‘g’
         do not appear in the result.
       </p>
       <p>
-        The third subtest enables background image processing and invokes the ShiftBGAndBlur on the 
-        ‘polygon’ element that draws the triangle. The accumulated background at the time the filter 
-        is applied contains the rectangle plus the circle ignoring the effect of the ‘opacity’ 
-        property on the inner ‘g’ element. (Note that the blurred circle at the bottom does not 
-        let the rectangle show through on its left side. This is due to ignoring the effect of 
-        the ‘opacity’ property.) Because the triangle itself is not part of the accumulated background 
+        The third subtest enables background image processing and invokes the ShiftBGAndBlur on the
+        ‘polygon’ element that draws the triangle. The accumulated background at the time the filter
+        is applied contains the rectangle plus the circle ignoring the effect of the ‘opacity’
+        property on the inner ‘g’ element. (Note that the blurred circle at the bottom does not
+        let the rectangle show through on its left side. This is due to ignoring the effect of
+        the ‘opacity’ property.) Because the triangle itself is not part of the accumulated background
         and because ShiftBGAndBlur ignores SourceGraphic, the triangle does not appear in the result.
       </p>
       <p>
-        The fourth subtest is the same as the third except that filter ShiftBGAndBlur_WithSourceGraphic is 
-        invoked instead of ShiftBGAndBlur. ShiftBGAndBlur_WithSourceGraphic performs the same effect as 
-        ShiftBGAndBlur, but then renders the SourceGraphic on top of the shifted, blurred background 
-        image. In this case, SourceGraphic is the blue triangle; thus, the result is the same as in 
+        The fourth subtest is the same as the third except that filter ShiftBGAndBlur_WithSourceGraphic is
+        invoked instead of ShiftBGAndBlur. ShiftBGAndBlur_WithSourceGraphic performs the same effect as
+        ShiftBGAndBlur, but then renders the SourceGraphic on top of the shifted, blurred background
+        image. In this case, SourceGraphic is the blue triangle; thus, the result is the same as in
         the fourth case except that the triangle now appears.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
@@ -80,17 +80,17 @@
           <desc>
             This filter discards the SourceGraphic, if any, and just produces
             a result consisting of the BackgroundImage shifted down 125 units
             and then blurred.
           </desc>
           <feOffset in="BackgroundImage" dx="0" dy="125" />
           <feGaussianBlur stdDeviation="8" />
         </filter>
-        <filter id="ShiftBGAndBlur_WithSourceGraphic" 
+        <filter id="ShiftBGAndBlur_WithSourceGraphic"
                 filterUnits="userSpaceOnUse" x="0" y="0" width="1200" height="400">
           <desc>
             This filter takes the BackgroundImage, shifts it down 125 units, blurs it,
             and then renders the SourceGraphic on top of the shifted/blurred background.
           </desc>
           <feOffset in="BackgroundImage" dx="0" dy="125" />
           <feGaussianBlur stdDeviation="8" result="blur" />
           <feMerge>
--- a/testing/web-platform/tests/svg/import/filters-blend-01-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-blend-01-b-manual.svg
@@ -90,19 +90,19 @@
         <text x="5" y="56">Multiply</text>
         <text x="5" y="69">Screen</text>
         <text x="5" y="82">Darken</text>
         <text x="5" y="95">Lighten</text>
       </g>
     </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.9 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/filters-composite-02-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-composite-02-b-manual.svg
@@ -26,17 +26,17 @@
         depicting the six different feComposite operators. The
         first row shows compositing when both triangles have
         opacity=1. The second row shows compositing when both
         triangles have opacity=.5. The six columns illustrate the
         six types of compositing operations.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-     	<p>
+       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The rendered picture should match the reference image
         exactly, except for possible variations in the
         labelling text (per CSS2 rules).
--- a/testing/web-platform/tests/svg/import/filters-composite-03-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-composite-03-f-manual.svg
@@ -8,17 +8,17 @@
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="CL" author="ED" status="accepted"
     version="$Revision: 1.4 $" testname="$RCSfile: filters-composite-03-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/filters.html#feCompositeElement">
       <p>
-        Tests the arithmetic operator in feComposite. 
+        Tests the arithmetic operator in feComposite.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
@@ -48,17 +48,17 @@
       </filter>
       <filter id="composite-mixed" x="0" y="0" width="1" height="1">
         <feComposite operator="arithmetic" in="FillPaint" in2="StrokePaint" k1="1" k2="-0.5" k3="0.2" k4="-0.1"/>
       </filter>
       <filter id="composite-clamped" x="0" y="0" width="1" height="1">
         <feComposite operator="arithmetic" in="FillPaint" in2="StrokePaint" k1="0" k2="10" k3="20" k4="0"/>
       </filter>
     </defs>
-    
+
     <g transform="translate(100 30)">
       <rect id="reference1" fill="lime" width="120" height="120"/>
       <rect fill="red" stroke="red" filter="url(#composite-ident)" x="10" y="10" width="100" height="100"/>
     </g>
     <g transform="translate(250 30)">
       <rect fill="#0F0" filter="url(#composite-negative)" x="10" y="10" width="100" height="100"/>
       <rect id="reference2" stroke="#7FFF7F" x="5" y="5" width="110" height="110" stroke-width="12" fill="none"/>
     </g>
--- a/testing/web-platform/tests/svg/import/filters-composite-04-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-composite-04-f-manual.svg
@@ -53,17 +53,17 @@
         <feImage xlink:href="../images/stefan_252_tRNS_opti.png" result="bird"/>
         <feComposite operator="arithmetic" in="SourceGraphic" in2="bird" k1="0" k2="0.75" k3="0.25" k4="0"/>
       </filter>
       <filter id="dissolve4" x="0" y="0" width="1" height="1">
         <feImage xlink:href="../images/stefan_252_tRNS_opti.png" result="bird"/>
         <feComposite operator="arithmetic" in="SourceGraphic" in2="bird" k1="0" k2="0.25" k3="0.75" k4="0"/>
       </filter>
     </defs>
-    
+
     <image width="120" height="80" xlink:href="../images/tree.jpg" filter="url(#dissolve1)" transform="translate(100 80)"/>
     <image width="120" height="80" xlink:href="../images/tree.jpg" filter="url(#dissolve2)" transform="translate(250 80)"/>
     <image width="120" height="80" xlink:href="../images/tree.jpg" filter="url(#dissolve3)" transform="translate(100 190)"/>
     <image width="120" height="80" xlink:href="../images/tree.jpg" filter="url(#dissolve4)" transform="translate(250 190)"/>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.1 $</text>
--- a/testing/web-platform/tests/svg/import/filters-composite-05-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-composite-05-f-manual.svg
@@ -46,17 +46,17 @@
       <filter id="dissolve" x="0" y="0" width="1" height="1">
         <feImage xlink:href="../images/stefan_252_tRNS_opti.png" result="bird"/>
         <feComposite operator="arithmetic" in="SourceGraphic" in2="bird" k1="0" k2="1" k3="0" k4="0">
           <animate attributeName="k2" values="1;0" dur="2" begin="0s;image.click" fill="freeze"/>
           <animate attributeName="k3" values="0;1" dur="2" begin="0s;image.click" fill="freeze"/>
         </feComposite>
       </filter>
     </defs>
-    
+
     <image id="image" width="320" height="160" xlink:href="../images/tree.jpg" filter="url(#dissolve)" transform="translate(80 80)"/>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.1 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved -->
--- a/testing/web-platform/tests/svg/import/filters-conv-02-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-conv-02-f-manual.svg
@@ -1,10 +1,10 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
@@ -13,17 +13,17 @@
     version="$Revision: 1.9 $" testname="$RCSfile: filters-conv-02-f.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/filters.html#feConvolveMatrixElementOrderAttribute">
         <p>
           Tests feConvolveMatrix with different values for the 'order' attribute.
         </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>Run the test. No interaction required.
-        
+
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>You should see three filtered images.  Each image is the same
         and has the same filter applied to it.
         The test has passed if all the three filtered images look the same, and the filtered result shows bright white edges on a dark background.
         The rendered picture should match the reference image.
       </p>
@@ -35,43 +35,43 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-		<defs>
-			<filter id="convolve-without-order" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
-				<feConvolveMatrix kernelMatrix="1 1 1 1 -8 1 1 1 1" preserveAlpha="true"/>
-			</filter>
-			<filter id="convolve-with-order1" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
-				<feConvolveMatrix order="3" kernelMatrix="1 1 1 1 -8 1 1 1 1" preserveAlpha="true"/>
-			</filter>
-			<filter id="convolve-with-order2" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
-				<feConvolveMatrix order="3 3" kernelMatrix="1 1 1 1 -8 1 1 1 1" preserveAlpha="true"/>
-			</filter>
-		</defs>
+    <defs>
+      <filter id="convolve-without-order" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
+        <feConvolveMatrix kernelMatrix="1 1 1 1 -8 1 1 1 1" preserveAlpha="true"/>
+      </filter>
+      <filter id="convolve-with-order1" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
+        <feConvolveMatrix order="3" kernelMatrix="1 1 1 1 -8 1 1 1 1" preserveAlpha="true"/>
+      </filter>
+      <filter id="convolve-with-order2" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">
+        <feConvolveMatrix order="3 3" kernelMatrix="1 1 1 1 -8 1 1 1 1" preserveAlpha="true"/>
+      </filter>
+    </defs>
 
-		<text x="50%" y="3em" style="font-size:18px; text-anchor:middle">feConvolveMatrix 'order' attribute</text>
+    <text x="50%" y="3em" style="font-size:18px; text-anchor:middle">feConvolveMatrix 'order' attribute</text>
+
+    <image x="90" y="100" width="100" height="100" xlink:href="../images/image1.jpg" filter="url(#convolve-without-order)"/>
+    <text x="135" y="220" style="font-size:9px; text-anchor:middle">without order</text>
 
-		<image x="90" y="100" width="100" height="100" xlink:href="../images/image1.jpg" filter="url(#convolve-without-order)"/>
-		<text x="135" y="220" style="font-size:9px; text-anchor:middle">without order</text>
-		
-		<image x="190" y="100" width="100" height="100" xlink:href="../images/image1.jpg" filter="url(#convolve-with-order1)"/>
-		<text x="235" y="220" style="font-size:9px; text-anchor:middle">order="3"</text>
-		
-		<image x="290" y="100" width="100" height="100" xlink:href="../images/image1.jpg" filter="url(#convolve-with-order2)"/>
-		<text x="335" y="220" style="font-size:9px; text-anchor:middle">order="3 3"</text>
-	</g>
+    <image x="190" y="100" width="100" height="100" xlink:href="../images/image1.jpg" filter="url(#convolve-with-order1)"/>
+    <text x="235" y="220" style="font-size:9px; text-anchor:middle">order="3"</text>
+
+    <image x="290" y="100" width="100" height="100" xlink:href="../images/image1.jpg" filter="url(#convolve-with-order2)"/>
+    <text x="335" y="220" style="font-size:9px; text-anchor:middle">order="3 3"</text>
+  </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.9 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/filters-conv-03-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-conv-03-f-manual.svg
@@ -1,10 +1,10 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
@@ -17,17 +17,17 @@
       </p>
       <p>
         Load the testcase, you should see three nearly identical images that say "FAIL".
         After 3 seconds all three images should be replaced by the same image of a bird.
         The two images to the right have filters applied, while the one on the left is always unfiltered.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-    	<p>
+      <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test has passed if:
       </p>
       <ul>
@@ -43,60 +43,60 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-		<defs>
-			<filter id="sharpenAnim" x="0" y="0" width="100%" height="100%">
-				<feImage xlink:href="../images/stefan_252_tRNS_opti.png" result="passimg"/>
-				<feConvolveMatrix in="SourceGraphic" order="3" kernelMatrix="0  -1  0
-																																		-1   5 -1
-																																		 0  -1  0" preserveAlpha="true">
-					<set attributeName="in" to="passimg" begin="3s" fill="freeze" onbegin="runtest()"/>
-				</feConvolveMatrix>
-			</filter>
-			<filter id="sharpenScript" x="0" y="0" width="100%" height="100%">
-				<feImage xlink:href="../images/stefan_252_tRNS_opti.png" result="passimg"/>
-				<feConvolveMatrix id="prim" in="SourceGraphic" order="3" kernelMatrix="0  -1  0
-																																							-1   5 -1
-																																							 0  -1  0" preserveAlpha="true"/>
-			</filter>
+    <defs>
+      <filter id="sharpenAnim" x="0" y="0" width="100%" height="100%">
+        <feImage xlink:href="../images/stefan_252_tRNS_opti.png" result="passimg"/>
+        <feConvolveMatrix in="SourceGraphic" order="3" kernelMatrix="0  -1  0
+                                                                    -1   5 -1
+                                                                     0  -1  0" preserveAlpha="true">
+          <set attributeName="in" to="passimg" begin="3s" fill="freeze" onbegin="runtest()"/>
+        </feConvolveMatrix>
+      </filter>
+      <filter id="sharpenScript" x="0" y="0" width="100%" height="100%">
+        <feImage xlink:href="../images/stefan_252_tRNS_opti.png" result="passimg"/>
+        <feConvolveMatrix id="prim" in="SourceGraphic" order="3" kernelMatrix="0  -1  0
+                                                                              -1   5 -1
+                                                                               0  -1  0" preserveAlpha="true"/>
+      </filter>
+
+      <text id="pass" x="240" y="150" text-anchor="middle" font-size="30px">PASS</text>
+    </defs>
 
-			<text id="pass" x="240" y="150" text-anchor="middle" font-size="30px">PASS</text>
-		</defs>
-		
-		<script type="application/ecmascript">
-			function runtest()
-			{
-				var img = document.getElementById("img");
-				img.href.baseVal = "../images/stefan_252_tRNS_opti.png";
-				var prim = document.getElementById("prim");
-				prim.in1.baseVal = "passimg";
-			}
-		</script>	
+    <script type="application/ecmascript">
+      function runtest()
+      {
+        var img = document.getElementById("img");
+        img.href.baseVal = "../images/stefan_252_tRNS_opti.png";
+        var prim = document.getElementById("prim");
+        prim.in1.baseVal = "passimg";
+      }
+    </script>
 
-		<text x="50%" y="3em" style="font-size:18px; text-anchor:middle">feConvolveMatrix 'in1' DOM</text>
-		<image id="img" xlink:href="../images/purplesquidj.png" x="80" y="100" width="100" height="100"/>
-		<image xlink:href="../images/purplesquidj.png" x="190" y="100" width="100" height="100" filter="url(#sharpenAnim)"/>
-		<image xlink:href="../images/purplesquidj.png" x="300" y="100" width="100" height="100" filter="url(#sharpenScript)"/>
-		<rect x="80" y="100" width="100" height="100" stroke="black" fill="none"/>
-		<rect x="190" y="100" width="100" height="100" stroke="blue" fill="none"/>
-		<rect x="300" y="100" width="100" height="100" stroke="blue" fill="none"/>
-		<text x="130" y="220" style="font-size:9px; text-anchor:middle">Original image</text>
-		<text x="240" y="220" style="font-size:9px; text-anchor:middle">Animated filter</text>
-		<text x="350" y="220" style="font-size:9px; text-anchor:middle">Scripted filter</text>
-	</g>
+    <text x="50%" y="3em" style="font-size:18px; text-anchor:middle">feConvolveMatrix 'in1' DOM</text>
+    <image id="img" xlink:href="../images/purplesquidj.png" x="80" y="100" width="100" height="100"/>
+    <image xlink:href="../images/purplesquidj.png" x="190" y="100" width="100" height="100" filter="url(#sharpenAnim)"/>
+    <image xlink:href="../images/purplesquidj.png" x="300" y="100" width="100" height="100" filter="url(#sharpenScript)"/>
+    <rect x="80" y="100" width="100" height="100" stroke="black" fill="none"/>
+    <rect x="190" y="100" width="100" height="100" stroke="blue" fill="none"/>
+    <rect x="300" y="100" width="100" height="100" stroke="blue" fill="none"/>
+    <text x="130" y="220" style="font-size:9px; text-anchor:middle">Original image</text>
+    <text x="240" y="220" style="font-size:9px; text-anchor:middle">Animated filter</text>
+    <text x="350" y="220" style="font-size:9px; text-anchor:middle">Scripted filter</text>
+  </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.8 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved --><!--
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
--- a/testing/web-platform/tests/svg/import/filters-conv-04-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-conv-04-f-manual.svg
@@ -1,10 +1,10 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
@@ -71,17 +71,17 @@
         <li>
           The top row has no checkerboard pattern visible where the filtered results are.
         </li>
         <li>
           The rectangle with a green gradient going from left to right appears
           more faded for each instance further to the right.
           <ul>
             <li>
-              The first image (left most) must be a rect filled with a linear gradient that 
+              The first image (left most) must be a rect filled with a linear gradient that
               transitions from solid green to transparent green.
             </li>
             <li>The second image (second from the left) must be identical to the first image.</li>
             <li>
               The third image (second from the right) must contain a linear gradient that transitions
               from a solid faded green to transparent faded green.
             </li>
             <li>
@@ -137,27 +137,27 @@
       <image x="355" y="0" width="100" height="100" xlink:href="../images/townsville.jpg" filter="url(#convolve-with-bias1)"/>
     </g>
 
     <g transform="translate(0, 110)">
       <image x="11" y="51" width="98" height="98" xlink:href="../images/DisplaceChecker.png"/>
       <image x="126" y="51" width="98" height="98" xlink:href="../images/DisplaceChecker.png"/>
       <image x="241" y="51" width="98" height="98" xlink:href="../images/DisplaceChecker.png"/>
       <image x="356" y="51" width="98" height="98" xlink:href="../images/DisplaceChecker.png"/>
-            
+
       <rect fill="url(#test_linear_gradient)" stroke="black" x="10" y="50" width="100" height="100"/>
       <rect fill="url(#test_linear_gradient)" stroke="black" x="125" y="50" width="100" height="100" filter="url(#convolve-without-bias)"/>
       <rect fill="url(#test_linear_gradient)" stroke="black" x="240" y="50" width="100" height="100" filter="url(#convolve-with-bias05)"/>
       <rect fill="url(#test_linear_gradient)" stroke="black" x="355" y="50" width="100" height="100" filter="url(#convolve-with-bias1)"/>
     </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.4 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved -->
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>
 </svg>
--- a/testing/web-platform/tests/svg/import/filters-conv-05-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-conv-05-f-manual.svg
@@ -1,10 +1,10 @@
-<svg id="svg-root" width="100%" height="100%" 
-  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg" 
+<svg id="svg-root" width="100%" height="100%"
+  viewBox="0 0 480 360" xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink">
   <!--======================================================================-->
   <!--=  Copyright 2008 World Wide Web Consortium, (Massachusetts          =-->
   <!--=  Institute of Technology, European Research Consortium for         =-->
   <!--=  Informatics and Mathematics (ERCIM), Keio University).            =-->
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
@@ -34,50 +34,50 @@
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
         <font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
       </font-face-src>
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
-		<defs>
-			<filter id="emNone" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="0" y="0" width="1" height="1">
+    <defs>
+      <filter id="emNone" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="0" y="0" width="1" height="1">
         <feConvolveMatrix kernelMatrix="1 1 1 1 -7 1 1 1 1" preserveAlpha="false" edgeMode="none"/>
-			</filter>
-			<filter id="emWrap" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="0" y="0" width="1" height="1">
-				<feConvolveMatrix kernelMatrix="1 1 1 1 -7 1 1 1 1" preserveAlpha="false" edgeMode="wrap"/>
-			</filter>
-			<filter id="emDuplicate" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="0" y="0" width="1" height="1">
-				<feConvolveMatrix kernelMatrix="1 1 1 1 -7 1 1 1 1" preserveAlpha="false" edgeMode="duplicate"/>
-			</filter>
-	
+      </filter>
+      <filter id="emWrap" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="0" y="0" width="1" height="1">
+        <feConvolveMatrix kernelMatrix="1 1 1 1 -7 1 1 1 1" preserveAlpha="false" edgeMode="wrap"/>
+      </filter>
+      <filter id="emDuplicate" filterUnits="objectBoundingBox" primitiveUnits="objectBoundingBox" x="0" y="0" width="1" height="1">
+        <feConvolveMatrix kernelMatrix="1 1 1 1 -7 1 1 1 1" preserveAlpha="false" edgeMode="duplicate"/>
+      </filter>
+
       <g id="box">
         <rect width="10" height="100" fill="blue"/>
         <rect x="10" width="100" height="10" fill="yellow"/>
         <rect x="110" width="10" height="100" fill="lime"/>
         <rect x="10" y="90" width="100" height="10" fill="black"/>
       </g>
-  	</defs>
+    </defs>
 
-		<text x="50%" y="3em" style="font-size:18px; text-anchor:middle">feConvolveMatrix 'edgeMode'</text>
-    
+    <text x="50%" y="3em" style="font-size:18px; text-anchor:middle">feConvolveMatrix 'edgeMode'</text>
+
     <use xlink:href="#box" filter="url(#emNone)" transform="translate(40 100)"/>
     <text x="100" y="220" font-size="14" text-anchor="middle">none</text>
-    
+
     <use xlink:href="#box" filter="url(#emWrap)" transform="translate(180 100)"/>
     <text x="240" y="220" font-size="14" text-anchor="middle">wrap</text>
-    
+
     <use xlink:href="#box" filter="url(#emDuplicate)" transform="translate(320 100)"/>
     <text x="380" y="220" font-size="14" text-anchor="middle">duplicate</text>
-	</g>
+  </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
-  <text id="revision" x="10" y="340" stroke="none" 
+  <text id="revision" x="10" y="340" stroke="none"
     fill="black">$Revision: 1.2 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved -->
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
-    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240" 
+    <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>
 </svg>
--- a/testing/web-platform/tests/svg/import/filters-displace-01-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-displace-01-f-manual.svg
@@ -47,17 +47,17 @@
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The rendered image should match the reference image. The edges
         of the blue rectangle must be parallel to the grid lines in the
-        displaced image. The center of the bottommost right distorted image 
+        displaced image. The center of the bottommost right distorted image
         should be on a gridpoint.
       </p>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: filters-displace-01-f.svg,v $</title>
   <defs>
     <font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
       <font-face-src>
@@ -95,40 +95,35 @@
 
       <rect x="158" y="15" width="128" height="128" filter="url(#RotateMap)"/>
       <rect x="163" y="112" width="118" height="30" fill="#DDD"/>
       <text>
         <tspan x="222" y="125">Displacement Map</tspan>
         <tspan x="222" y="138">(20 deg. rotation)</tspan>
       </text>
 
-
-
       <rect x="301" y="15" width="128" height="128" filter="url(#RotateMapTest)"/>
       <rect x="-1" y="-1" width="2" height="2" transform="translate(365,79) rotate(20) scale(32)" fill="blue" fill-opacity="0.5"/>
       <text>
         <tspan x="365" y="160">Result</tspan>
         <tspan x="365" y="172">(overlayed with 20 deg.</tspan>
         <tspan x="365" y="184">rotated blue rectangle)</tspan>
       </text>
 
-
       <rect x="15" y="158" width="128" height="128" filter="url(#DispMapChecker)"/>
       <rect x="20" y="258" width="118" height="20" fill="#DDD"/>
       <text x="79" y="273">Checkerboard Image</text>
 
-
       <rect x="158" y="158" width="128" height="128" filter="url(#SphereMap)"/>
       <rect x="163" y="255" width="118" height="30" fill="#DDD"/>
       <text>
         <tspan x="222" y="268">Displacement Map</tspan>
         <tspan x="222" y="283">(spherical distortion)</tspan>
       </text>
 
-
       <rect x="301" y="200" width="128" height="128" filter="url(#SphereMapTest)"/>
       <text x="365" y="345">Result</text>
     </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.6 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
--- a/testing/web-platform/tests/svg/import/filters-displace-02-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-displace-02-f-manual.svg
@@ -16,17 +16,17 @@
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/filters.html#feDisplacementMapElement">
       <p>
         This tests feDisplacementMap without feImage. The input geometry is also used as the displacement map.
       </p>
       <p>
         The bottom subtest tests that not specifying the 'xChannelSelector' attribute has the same effect as if 'A' was specified.
       </p>
       <p>
-        In both cases the filter input image consists of a gradient that is rendered using the default 'color-interpolation' which is 'sRGB'. 
+        In both cases the filter input image consists of a gradient that is rendered using the default 'color-interpolation' which is 'sRGB'.
         The default colorspace for filter primitives is 'linearRGB'. The filtering operation happens in 'linearRGB' space and the
         result is then transformed back to 'sRGB' space for display.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
--- a/testing/web-platform/tests/svg/import/filters-felem-01-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-felem-01-b-manual.svg
@@ -13,27 +13,27 @@
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="BB" author="CL" status="accepted"
     version="$Revision: 1.7 $" testname="$RCSfile: filters-felem-01-b.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/filters.html#FilterElement">
       <p>
         Test which verifies null filters and filter regions.
       </p>
       <p>
-        Four subtests each consist of a small red circle overdrawn with a larger green circle. 
+        Four subtests each consist of a small red circle overdrawn with a larger green circle.
         Filters are applied to three of the red circles, hiding them and showing the green circle.
       </p>
       <p>
-        The top left subtest has no filter applied to the circle, so the green circle is visible and the red one is not. 
-        The top right subtest applies a filter to the red circle, but there is no corresponding filter element. 
+        The top left subtest has no filter applied to the circle, so the green circle is visible and the red one is not.
+        The top right subtest applies a filter to the red circle, but there is no corresponding filter element.
         Thus, a null filter is applied and the red circle is not shown, allowing the green circle to be seen.
       </p>
       <p>
-        The bottom left subtest applies an empty filter element with the default filterRegion, and the bottom right 
-        subtest applies an empty filter with a non-default filterRegion. In both cases where empty filters are applied, 
+        The bottom left subtest applies an empty filter element with the default filterRegion, and the bottom right
+        subtest applies an empty filter with a non-default filterRegion. In both cases where empty filters are applied,
         the result of the filter is a transparent black offscreen, thus showing the green circle underneath.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
       <p>
         Run the test. No interaction required.
       </p>
     </d:operatorScript>
--- a/testing/web-platform/tests/svg/import/filters-felem-02-f-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-felem-02-f-manual.svg
@@ -20,22 +20,22 @@
       <p>
         You should see three rectangles in a row, then a row of three circles, then a row of three stars.
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test has passed if:
       </p>
-			<ul>
-				<li>There is no red visible anywhere</li>
-				<li>The first row has three green rectangles</li>
-				<li>The second row has three black circles, and the middle one has more blurred edges than the other two.</li>
-				<li>The third row has three green stars.</li>
-			</ul>
+      <ul>
+        <li>There is no red visible anywhere</li>
+        <li>The first row has three green rectangles</li>
+        <li>The second row has three black circles, and the middle one has more blurred edges than the other two.</li>
+        <li>The third row has three green stars.</li>
+      </ul>
     </d:passCriteria>
   </d:SVGTestCase>
   <title id="test-title">$RCSfile: filters-felem-02-f.svg,v $</title>
   <defs>
     <font-face
       font-family="SVGFreeSansASCII"
       unicode-range="U+0-7F">
       <font-face-src>
@@ -44,84 +44,82 @@
     </font-face>
   </defs>
   <g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
 
     <defs>
       <filter id="usou1" primitiveUnits="userSpaceOnUse" x="0" y="0" width="100%" height="100%">
         <feFlood flood-color="lime" x="25" y="25" width="50" height="50"/>
       </filter>
-			<filter id="obb1" primitiveUnits="objectBoundingBox" x="0" y="0" width="100%" height="100%">
+      <filter id="obb1" primitiveUnits="objectBoundingBox" x="0" y="0" width="100%" height="100%">
         <feFlood flood-color="lime" x="25%" y="25%" width="50%" height="50%"/>
       </filter>
-			<filter id="default1" x="0" y="0" width="100%" height="100%">
+      <filter id="default1" x="0" y="0" width="100%" height="100%">
         <feFlood flood-color="lime" x="25" y="25" width="50" height="50"/>
       </filter>
-			
-			<filter id="usou2" primitiveUnits="userSpaceOnUse" x="-50%" y="-50%" width="200%" height="200%">
+
+      <filter id="usou2" primitiveUnits="userSpaceOnUse" x="-50%" y="-50%" width="200%" height="200%">
         <feGaussianBlur stdDeviation="0.2"/>
       </filter>
-			<filter id="obb2" primitiveUnits="objectBoundingBox" x="-50%" y="-50%" width="200%" height="200%">
+      <filter id="obb2" primitiveUnits="objectBoundingBox" x="-50%" y="-50%" width="200%" height="200%">
         <feGaussianBlur stdDeviation="0.2"/>
       </filter>
-			<filter id="default2" x="-50%" y="-50%" width="200%" height="200%">
+      <filter id="default2" x="-50%" y="-50%" width="200%" height="200%">
         <feGaussianBlur stdDeviation="0.2"/>
       </filter>
-			
-			<filter id="usou3" primitiveUnits="userSpaceOnUse" x="-50%" y="-50%" width="200%" height="200%">
+
+      <filter id="usou3" primitiveUnits="userSpaceOnUse" x="-50%" y="-50%" width="200%" height="200%">
         <feOffset dx="2" dy="2"/>
       </filter>
-			<filter id="obb3" filterUnits="userSpaceOnUse" primitiveUnits="objectBoundingBox" x="-50%" y="-50%" width="200%" height="200%">
+      <filter id="obb3" filterUnits="userSpaceOnUse" primitiveUnits="objectBoundingBox" x="-50%" y="-50%" width="200%" height="200%">
         <feOffset dx="2" dy="2"/>
       </filter>
-			<filter id="default3" x="-50%" y="-50%" width="200%" height="200%">
+      <filter id="default3" x="-50%" y="-50%" width="200%" height="200%">
         <feOffset dx="2" dy="2"/>
       </filter>
 
-			<polygon id="star" points="300,60 311.755,83.819 338.042,87.639 319.021,106.180 323.511,132.360 300,120 276.488,132.360 280.978,106.180 261.957,87.639 288.244,83.819 300,60 311.755,83.819"/>
-			
+      <polygon id="star" points="300,60 311.755,83.819 338.042,87.639 319.021,106.180 323.511,132.360 300,120 276.488,132.360 280.978,106.180 261.957,87.639 288.244,83.819 300,60 311.755,83.819"/>
+
     </defs>
-		
-		<g transform="translate(80 0)">
+
+    <g transform="translate(80 0)">
+
+      <rect fill="red" width="50" height="50" transform="translate(25 25)"/>
+      <rect fill="red" width="100" height="100" filter="url(#usou1)" transform="translate(0 0)"/>
+
+      <rect fill="red" width="50" height="50" transform="translate(125 25)"/>
+      <rect fill="red" width="100" height="100" filter="url(#obb1)" transform="translate(100 0)"/>
+
+      <rect fill="red" width="50" height="50" transform="translate(225 25)"/>
+      <rect fill="red" width="100" height="100" filter="url(#default1)" transform="translate(200 0)"/>
 
-			<rect fill="red" width="50" height="50" transform="translate(25 25)"/>
-			<rect fill="red" width="100" height="100" filter="url(#usou1)" transform="translate(0 0)"/>
-			
-			<rect fill="red" width="50" height="50" transform="translate(125 25)"/>
-			<rect fill="red" width="100" height="100" filter="url(#obb1)" transform="translate(100 0)"/>
-			
-			<rect fill="red" width="50" height="50" transform="translate(225 25)"/>
-			<rect fill="red" width="100" height="100" filter="url(#default1)" transform="translate(200 0)"/>
-			
-			<g transform="translate(50 40)">
-				<circle r="30" filter="url(#usou2)" transform="translate(0 100)"/>
-				<circle r="30" filter="url(#obb2)" transform="translate(100 100)"/>
-				<circle r="30" filter="url(#default2)" transform="translate(200 100)"/>
-			</g>
-			
-			
-			<use xlink:href="#star" transform="translate(-250 150)" fill="red"/>
-			<use xlink:href="#star" transform="translate(-252 148)" fill="lime" filter="url(#usou3)"/>
-			<use xlink:href="#star" transform="translate(-250 150)" fill="none" stroke-width="2" stroke="lime"/>
-						
-			<use xlink:href="#star" transform="translate(-150 150)" fill="red"/>
-			<use xlink:href="#star" transform="translate(-302 5.1)" fill="lime" filter="url(#obb3)"/>
-			<use xlink:href="#star" transform="translate(-150 150)" fill="none" stroke-width="2" stroke="lime"/>
-			
-			<use xlink:href="#star" transform="translate(-50 150)" fill="red"/>
-			<use xlink:href="#star" transform="translate(-52 148)" fill="lime" filter="url(#default3)"/>
-			<use xlink:href="#star" transform="translate(-50 150)" fill="none" stroke-width="2" stroke="lime"/>
-		
-		</g>
+      <g transform="translate(50 40)">
+        <circle r="30" filter="url(#usou2)" transform="translate(0 100)"/>
+        <circle r="30" filter="url(#obb2)" transform="translate(100 100)"/>
+        <circle r="30" filter="url(#default2)" transform="translate(200 100)"/>
+      </g>
+
+      <use xlink:href="#star" transform="translate(-250 150)" fill="red"/>
+      <use xlink:href="#star" transform="translate(-252 148)" fill="lime" filter="url(#usou3)"/>
+      <use xlink:href="#star" transform="translate(-250 150)" fill="none" stroke-width="2" stroke="lime"/>
+
+      <use xlink:href="#star" transform="translate(-150 150)" fill="red"/>
+      <use xlink:href="#star" transform="translate(-302 5.1)" fill="lime" filter="url(#obb3)"/>
+      <use xlink:href="#star" transform="translate(-150 150)" fill="none" stroke-width="2" stroke="lime"/>
+
+      <use xlink:href="#star" transform="translate(-50 150)" fill="red"/>
+      <use xlink:href="#star" transform="translate(-52 148)" fill="lime" filter="url(#default3)"/>
+      <use xlink:href="#star" transform="translate(-50 150)" fill="none" stroke-width="2" stroke="lime"/>
+
+    </g>
   </g>
   <g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
     <text id="revision" x="10" y="340" stroke="none"
       fill="black">$Revision: 1.7 $</text>
   </g>
   <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000"/>
   <!-- comment out this watermark once the test is approved
   <g id="draft-watermark">
     <rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
     <text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
       text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
   </g>-->
 </svg>
-
--- a/testing/web-platform/tests/svg/import/filters-image-02-b-manual.svg
+++ b/testing/web-platform/tests/svg/import/filters-image-02-b-manual.svg
@@ -8,25 +8,25 @@
   <!--=  All Rights Reserved.                                              =-->
   <!--=  See http://www.w3.org/Consortium/Legal/.                          =-->
   <!--======================================================================-->
   <d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
     template-version="1.4" reviewer="CM" author="ED" status="accepted"
     version="$Revision: 1.9 $" testname="$RCSfile: filters-image-02-b.svg,v $">
     <d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/filters.html#feImage">
       <p>
-        Tests the animatability of 'xlink:href' on the 'feImage' element. 
-        The test will first show two blue images that should look exactly the same, 
+        Tests the animatability of 'xlink:href' on the 'feImage' element.
+        The test will first show two blue images that should look exactly the same,
         then after two seconds both images should simultaneously change to show two
         pink images that also look exactly the same.
       </p>
     </d:testDescription>
     <d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
-      <p>Run the test. No interaction required. 
-        
+      <p>Run the test. No interaction required.
+
       </p>
     </d:operatorScript>
     <d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
       <p>
         The test has passed if:
       </p>
       <ul>
         <li>at first there are two identical <a href="../../images/bluesquidj.png">blue images</a> shown next to each other</li>