DTD Tree structure of the Scalable Vector Graphics (SVG) DTD generated using Matra

DTD Name: Scalable Vector Graphics (SVG) DTD.
DTD Location: http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-flat-20030114.dtd [cached copy]
DTD Version: January 14, 2003 (SVG 1.1)

DTD-Tree [How to read it?]

svg (xmlns=="http://www.w3.org/2000/svg", xmlns:xlink=="http://www.w3.org/1999/xlink", id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onunload?, onabort?, onerror?, onresize?, onscroll?, onzoom?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, x?, y?, width?, height?, viewBox?, preserveAspectRatio="xMidYMid meet", zoomAndPan="magnify", version=="1.1", baseProfile?, contentScriptType="text/ecmascript", contentStyleType="text/css")
|
|- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|
|- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|
|- metadata (id?, xml:base?, xml:lang?, xml:space?)
|
|- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none")
|  |
|  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  +- metadata (id?, xml:base?, xml:lang?, xml:space?)
|
|- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?)
|  |
|  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  +- metadata (id?, xml:base?, xml:lang?, xml:space?)
|
|- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?)
|  |
|  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |
|  +- mpath? (id?, xml:base?, xml:lang?, xml:space?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", externalResourcesRequired?)
|     |
|     |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|     |
|     |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|     |
|     +- metadata (id?, xml:base?, xml:lang?, xml:space?)
|
|- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none")
|  |
|  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  +- metadata (id?, xml:base?, xml:lang?, xml:space?)
|
|- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate")
|  |
|  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  +- metadata (id?, xml:base?, xml:lang?, xml:space?)
|
|- svg (xmlns=="http://www.w3.org/2000/svg", xmlns:xlink=="http://www.w3.org/1999/xlink", id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onunload?, onabort?, onerror?, onresize?, onscroll?, onzoom?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, x?, y?, width?, height?, viewBox?, preserveAspectRatio="xMidYMid meet", zoomAndPan="magnify", version=="1.1", baseProfile?, contentScriptType="text/ecmascript", contentStyleType="text/css") **
|
|- g (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?)
|  |
|  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |
|  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |
|  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |
|  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |
|  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |
|  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |
|  |- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |
|  |- svg (xmlns=="http://www.w3.org/2000/svg", xmlns:xlink=="http://www.w3.org/1999/xlink", id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onunload?, onabort?, onerror?, onresize?, onscroll?, onzoom?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, x?, y?, width?, height?, viewBox?, preserveAspectRatio="xMidYMid meet", zoomAndPan="magnify", version=="1.1", baseProfile?, contentScriptType="text/ecmascript", contentStyleType="text/css") **
|  |
|  |- g (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |
|  |- defs (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?)
|  |  |
|  |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |
|  |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |
|  |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |
|  |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |
|  |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |
|  |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |
|  |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |
|  |  |- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |
|  |  |- svg (xmlns=="http://www.w3.org/2000/svg", xmlns:xlink=="http://www.w3.org/1999/xlink", id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onunload?, onabort?, onerror?, onresize?, onscroll?, onzoom?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, x?, y?, width?, height?, viewBox?, preserveAspectRatio="xMidYMid meet", zoomAndPan="magnify", version=="1.1", baseProfile?, contentScriptType="text/ecmascript", contentStyleType="text/css") **
|  |  |
|  |  |- g (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |
|  |  |- defs (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |
|  |  |- symbol (id?, xml:base?, xml:lang?, xml:space?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, viewBox?, preserveAspectRatio="xMidYMid meet")
|  |  |  |
|  |  |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |
|  |  |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |
|  |  |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |
|  |  |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |
|  |  |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |
|  |  |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |
|  |  |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |
|  |  |  |- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |
|  |  |  |- svg (xmlns=="http://www.w3.org/2000/svg", xmlns:xlink=="http://www.w3.org/1999/xlink", id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onunload?, onabort?, onerror?, onresize?, onscroll?, onzoom?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, x?, y?, width?, height?, viewBox?, preserveAspectRatio="xMidYMid meet", zoomAndPan="magnify", version=="1.1", baseProfile?, contentScriptType="text/ecmascript", contentStyleType="text/css") **
|  |  |  |
|  |  |  |- g (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |
|  |  |  |- defs (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |
|  |  |  |- symbol (id?, xml:base?, xml:lang?, xml:space?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, viewBox?, preserveAspectRatio="xMidYMid meet") **
|  |  |  |
|  |  |  |- use (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="embed", xlink:actuate=="onLoad", externalResourcesRequired?, x?, y?, width?, height?, transform?)
|  |  |  |  |
|  |  |  |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |
|  |  |  |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |
|  |  |  |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |
|  |  |  |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |
|  |  |  |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |
|  |  |  |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |
|  |  |  |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |
|  |  |  |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |
|  |  |  |- switch (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?)
|  |  |  |  |
|  |  |  |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |
|  |  |  |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |
|  |  |  |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |
|  |  |  |  |- svg (xmlns=="http://www.w3.org/2000/svg", xmlns:xlink=="http://www.w3.org/1999/xlink", id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onunload?, onabort?, onerror?, onresize?, onscroll?, onzoom?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, x?, y?, width?, height?, viewBox?, preserveAspectRatio="xMidYMid meet", zoomAndPan="magnify", version=="1.1", baseProfile?, contentScriptType="text/ecmascript", contentStyleType="text/css") **
|  |  |  |  |
|  |  |  |  |- g (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |  |
|  |  |  |  |- use (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="embed", xlink:actuate=="onLoad", externalResourcesRequired?, x?, y?, width?, height?, transform?) -->
|  |  |  |  |
|  |  |  |  |- text (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, x?, y?, dx?, dy?, rotate?, textLength?, lengthAdjust?, transform?)
|  |  |  |  |  |
|  |  |  |  |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |
|  |  |  |  |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |
|  |  |  |  |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |
|  |  |  |  |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |
|  |  |  |  |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |
|  |  |  |  |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |
|  |  |  |  |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |
|  |  |  |  |  |- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |
|  |  |  |  |  |- tspan (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, x?, y?, dx?, dy?, rotate?, textLength?, lengthAdjust?)
|  |  |  |  |  |  |
|  |  |  |  |  |  |- tspan (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, x?, y?, dx?, dy?, rotate?, textLength?, lengthAdjust?) **
|  |  |  |  |  |  |
|  |  |  |  |  |  |- tref (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", externalResourcesRequired?, x?, y?, dx?, dy?, rotate?, textLength?, lengthAdjust?)
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  +- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |  |
|  |  |  |  |  |  |- altGlyph (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", externalResourcesRequired?, x?, y?, dx?, dy?, glyphRef?, format?, rotate?)
|  |  |  |  |  |  |
|  |  |  |  |  |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |  |
|  |  |  |  |  |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |  |
|  |  |  |  |  |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |  |
|  |  |  |  |  |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |  |
|  |  |  |  |  |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |  |
|  |  |  |  |  |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |  |
|  |  |  |  |  |  +- a (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="replace", xlink:actuate=="onRequest", externalResourcesRequired?, transform?, target?)
|  |  |  |  |  |     |
|  |  |  |  |  |     |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |
|  |  |  |  |  |     |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |
|  |  |  |  |  |     |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |
|  |  |  |  |  |     |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- svg (xmlns=="http://www.w3.org/2000/svg", xmlns:xlink=="http://www.w3.org/1999/xlink", id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onunload?, onabort?, onerror?, onresize?, onscroll?, onzoom?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, x?, y?, width?, height?, viewBox?, preserveAspectRatio="xMidYMid meet", zoomAndPan="magnify", version=="1.1", baseProfile?, contentScriptType="text/ecmascript", contentStyleType="text/css") **
|  |  |  |  |  |     |
|  |  |  |  |  |     |- g (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |  |  |     |
|  |  |  |  |  |     |- defs (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |  |  |     |
|  |  |  |  |  |     |- symbol (id?, xml:base?, xml:lang?, xml:space?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, viewBox?, preserveAspectRatio="xMidYMid meet") **
|  |  |  |  |  |     |
|  |  |  |  |  |     |- use (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="embed", xlink:actuate=="onLoad", externalResourcesRequired?, x?, y?, width?, height?, transform?) -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- switch (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |  |  |     |
|  |  |  |  |  |     |- image (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, clip?, overflow?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, color-profile?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="embed", xlink:actuate=="onLoad", externalResourcesRequired?, x?, y?, width, height, preserveAspectRatio="xMidYMid meet", transform?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- style (xml:space=="preserve", id?, xml:base?, xml:lang?, xml:space?, type, media?, title?)
|  |  |  |  |  |     |
|  |  |  |  |  |     |- path (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, d, pathLength?, transform?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- rect (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, x?, y?, width, height, rx?, ry?, transform?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- circle (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, cx?, cy?, r, transform?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- line (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, x1?, y1?, x2?, y2?, transform?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- ellipse (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, cx?, cy?, rx, ry, transform?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- polyline (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, points, transform?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- polygon (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, points, transform?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |
|  |  |  |  |  |     |- text (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, x?, y?, dx?, dy?, rotate?, textLength?, lengthAdjust?, transform?) **
|  |  |  |  |  |     |
|  |  |  |  |  |     |- altGlyphDef (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |= glyphRef+ (id?, xml:base?, xml:lang?, xml:space?, style?, class?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", x?, y?, dx?, dy?, glyphRef?, format?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  +- altGlyphItem+ (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |     |
|  |  |  |  |  |     |     += glyphRef+ (id?, xml:base?, xml:lang?, xml:space?, style?, class?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", x?, y?, dx?, dy?, glyphRef?, format?)
|  |  |  |  |  |     |
|  |  |  |  |  |     |- marker (id?, xml:base?, xml:lang?, xml:space?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, externalResourcesRequired?, refX?, refY?, markerUnits?, markerWidth?, markerHeight?, orient?, viewBox?, preserveAspectRatio="xMidYMid meet")
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- desc (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- title (id?, xml:base?, xml:lang?, xml:space?, style?, class?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- metadata (id?, xml:base?, xml:lang?, xml:space?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animate (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- set (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", to?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateMotion (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", additive="replace", accumulate="none", calcMode="paced", values?, keyTimes?, keySplines?, from?, to?, by?, path?, keyPoints?, rotate?, origin?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateColor (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- animateTransform (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, onbegin?, onend?, onrepeat?, onload?, externalResourcesRequired?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href?, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="other", xlink:actuate=="onLoad", attributeName, attributeType?, begin?, dur?, end?, min?, max?, restart="always", repeatCount?, repeatDur?, fill="remove", calcMode="linear", values?, keyTimes?, keySplines?, from?, to?, by?, additive="replace", accumulate="none", type="translate") -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- svg (xmlns=="http://www.w3.org/2000/svg", xmlns:xlink=="http://www.w3.org/1999/xlink", id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onunload?, onabort?, onerror?, onresize?, onscroll?, onzoom?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, x?, y?, width?, height?, viewBox?, preserveAspectRatio="xMidYMid meet", zoomAndPan="magnify", version=="1.1", baseProfile?, contentScriptType="text/ecmascript", contentStyleType="text/css") **
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- g (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- defs (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- symbol (id?, xml:base?, xml:lang?, xml:space?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, viewBox?, preserveAspectRatio="xMidYMid meet") **
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- use (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="embed", xlink:actuate=="onLoad", externalResourcesRequired?, x?, y?, width?, height?, transform?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- switch (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, enable-background?, clip?, overflow?, writing-mode?, alignment-baseline?, baseline-shift?, direction?, dominant-baseline?, glyph-orientation-horizontal?, glyph-orientation-vertical?, kerning?, letter-spacing?, text-anchor?, text-decoration?, unicode-bidi?, word-spacing?, font-family?, font-size?, font-size-adjust?, font-stretch?, font-style?, font-variant?, font-weight?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, color-profile?, stop-color?, stop-opacity?, clip-path?, clip-rule?, mask?, filter?, color-interpolation-filters?, cursor?, flood-color?, flood-opacity?, lighting-color?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, externalResourcesRequired?, transform?) **
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- image (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, clip?, overflow?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, color-profile?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, xmlns:xlink=="http://www.w3.org/1999/xlink", xlink:type=="simple", xlink:href, xlink:role?, xlink:arcrole?, xlink:title?, xlink:show="embed", xlink:actuate=="onLoad", externalResourcesRequired?, x?, y?, width, height, preserveAspectRatio="xMidYMid meet", transform?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- style (xml:space=="preserve", id?, xml:base?, xml:lang?, xml:space?, type, media?, title?)
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- path (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, d, pathLength?, transform?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- rect (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, x?, y?, width, height, rx?, ry?, transform?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- circle (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, cx?, cy?, r, transform?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- line (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, x1?, y1?, x2?, y2?, transform?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- ellipse (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, cx?, cy?, rx, ry, transform?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- polyline (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, color-rendering?, opacity?, fill-opacity?, stroke-opacity?, display?, image-rendering?, pointer-events?, shape-rendering?, text-rendering?, visibility?, marker-start?, marker-mid?, marker-end?, clip-path?, clip-rule?, mask?, filter?, onfocusin?, onfocusout?, onactivate?, onclick?, onmousedown?, onmouseup?, onmouseover?, onmousemove?, onmouseout?, onload?, cursor?, externalResourcesRequired?, points, transform?) -->
|  |  |  |  |  |     |  |
|  |  |  |  |  |     |  |- polygon (id?, xml:base?, xml:lang?, xml:space?, requiredFeatures?, requiredExtensions?, systemLanguage?, style?, class?, fill?, fill-rule?, stroke?, stroke-dasharray?, stroke-dashoffset?, stroke-linecap?, stroke-linejoin?, stroke-miterlimit?, stroke-width?, color?, color-interpolation?, c